builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2396 starttime: 1461621947.59 results: success (0) buildid: 20160425132510 builduid: 79619767a570474291ecb94d92c92ef7 revision: 86e0ea42f55c34fc90dd9e32439783a9929f28f4 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 15:05:47.586796) ========= master: http://buildbot-master114.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 15:05:47.587247) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 15:05:47.587554) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 15:05:47.633585) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 15:05:47.633860) ========= 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-1461620538.288148-378629954 _=/tools/buildbot/bin/python using PTY: False --2016-04-25 15:05:47-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.1M=0.001s 2016-04-25 15:05:48 (10.1 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.822586 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 15:05:48.491994) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 15:05:48.492325) ========= 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-1461620538.288148-378629954 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.069365 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 15:05:48.594042) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 15:05:48.594421) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 86e0ea42f55c34fc90dd9e32439783a9929f28f4 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 86e0ea42f55c34fc90dd9e32439783a9929f28f4 --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-1461620538.288148-378629954 _=/tools/buildbot/bin/python using PTY: False 2016-04-25 15:05:48,662 truncating revision to first 12 chars 2016-04-25 15:05:48,662 Setting DEBUG logging. 2016-04-25 15:05:48,662 attempt 1/10 2016-04-25 15:05:48,662 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/86e0ea42f55c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 15:05:49,891 unpacking tar archive at: fx-team-86e0ea42f55c/testing/mozharness/ program finished with exit code 0 elapsedTime=1.795076 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 15:05:50.432157) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 15:05:50.432494) ========= script_repo_revision: 86e0ea42f55c34fc90dd9e32439783a9929f28f4 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 15:05:50.433414) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 15:05:50.433721) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 15:05:50.465146) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 12 secs) (at 2016-04-25 15:05:50.465430) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461620538.288148-378629954 _=/tools/buildbot/bin/python using PTY: False 15:05:50 INFO - MultiFileLogger online at 20160425 15:05:50 in /builds/slave/test 15:05:50 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 15:05:50 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:05:50 INFO - {'append_to_log': False, 15:05:50 INFO - 'base_work_dir': '/builds/slave/test', 15:05:50 INFO - 'blob_upload_branch': 'fx-team', 15:05:50 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:05:50 INFO - 'buildbot_json_path': 'buildprops.json', 15:05:50 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:05:50 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:05:50 INFO - 'download_minidump_stackwalk': True, 15:05:50 INFO - 'download_symbols': 'true', 15:05:50 INFO - 'e10s': False, 15:05:50 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:05:50 INFO - 'tooltool.py': '/tools/tooltool.py', 15:05:50 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:05:50 INFO - '/tools/misc-python/virtualenv.py')}, 15:05:50 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:05:50 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:05:50 INFO - 'log_level': 'info', 15:05:50 INFO - 'log_to_console': True, 15:05:50 INFO - 'opt_config_files': (), 15:05:50 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:05:50 INFO - '--processes=1', 15:05:50 INFO - '--config=%(test_path)s/wptrunner.ini', 15:05:50 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:05:50 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:05:50 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:05:50 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:05:50 INFO - 'pip_index': False, 15:05:50 INFO - 'require_test_zip': True, 15:05:50 INFO - 'test_type': ('testharness',), 15:05:50 INFO - 'this_chunk': '1', 15:05:50 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:05:50 INFO - 'total_chunks': '10', 15:05:50 INFO - 'virtualenv_path': 'venv', 15:05:50 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:05:50 INFO - 'work_dir': 'build'} 15:05:50 INFO - ##### 15:05:50 INFO - ##### Running clobber step. 15:05:50 INFO - ##### 15:05:50 INFO - Running pre-action listener: _resource_record_pre_action 15:05:50 INFO - Running main action method: clobber 15:05:50 INFO - rmtree: /builds/slave/test/build 15:05:50 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:05:52 INFO - Running post-action listener: _resource_record_post_action 15:05:52 INFO - ##### 15:05:52 INFO - ##### Running read-buildbot-config step. 15:05:52 INFO - ##### 15:05:52 INFO - Running pre-action listener: _resource_record_pre_action 15:05:52 INFO - Running main action method: read_buildbot_config 15:05:52 INFO - Using buildbot properties: 15:05:52 INFO - { 15:05:52 INFO - "project": "", 15:05:52 INFO - "product": "firefox", 15:05:52 INFO - "script_repo_revision": "production", 15:05:52 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 15:05:52 INFO - "repository": "", 15:05:52 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 15:05:52 INFO - "buildid": "20160425132510", 15:05:52 INFO - "pgo_build": "False", 15:05:52 INFO - "basedir": "/builds/slave/test", 15:05:52 INFO - "buildnumber": 1, 15:05:52 INFO - "slavename": "tst-linux64-spot-2396", 15:05:52 INFO - "master": "http://buildbot-master114.bb.releng.use1.mozilla.com:8201/", 15:05:52 INFO - "platform": "linux64", 15:05:52 INFO - "branch": "fx-team", 15:05:52 INFO - "revision": "86e0ea42f55c34fc90dd9e32439783a9929f28f4", 15:05:52 INFO - "repo_path": "integration/fx-team", 15:05:52 INFO - "moz_repo_path": "", 15:05:52 INFO - "stage_platform": "linux64", 15:05:52 INFO - "builduid": "79619767a570474291ecb94d92c92ef7", 15:05:52 INFO - "slavebuilddir": "test" 15:05:52 INFO - } 15:05:52 INFO - Found installer url https://queue.taskcluster.net/v1/task/fVrLrZfnROCkFsV46zM2OQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 15:05:52 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/fVrLrZfnROCkFsV46zM2OQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 15:05:52 INFO - Running post-action listener: _resource_record_post_action 15:05:52 INFO - ##### 15:05:52 INFO - ##### Running download-and-extract step. 15:05:52 INFO - ##### 15:05:52 INFO - Running pre-action listener: _resource_record_pre_action 15:05:52 INFO - Running main action method: download_and_extract 15:05:52 INFO - mkdir: /builds/slave/test/build/tests 15:05:52 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:05:52 INFO - https://queue.taskcluster.net/v1/task/fVrLrZfnROCkFsV46zM2OQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 15:05:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fVrLrZfnROCkFsV46zM2OQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:05:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fVrLrZfnROCkFsV46zM2OQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:05:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fVrLrZfnROCkFsV46zM2OQ/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:05:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fVrLrZfnROCkFsV46zM2OQ/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:06:04 INFO - Downloaded 1361 bytes. 15:06:04 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:06:04 INFO - Using the following test package requirements: 15:06:04 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 15:06:04 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:06:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 15:06:04 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:06:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 15:06:04 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:06:04 INFO - u'jsshell-linux-x86_64.zip'], 15:06:04 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:06:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 15:06:04 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 15:06:04 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:06:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 15:06:04 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:06:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 15:06:04 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:06:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 15:06:04 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:06:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 15:06:04 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:06:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:06:04 INFO - https://queue.taskcluster.net/v1/task/fVrLrZfnROCkFsV46zM2OQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 15:06:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fVrLrZfnROCkFsV46zM2OQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 15:06:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fVrLrZfnROCkFsV46zM2OQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 15:06:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fVrLrZfnROCkFsV46zM2OQ/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:06:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fVrLrZfnROCkFsV46zM2OQ/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:06:08 INFO - Downloaded 22748543 bytes. 15:06:08 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:06:08 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:06:08 INFO - caution: filename not matched: web-platform/* 15:06:08 INFO - Return code: 11 15:06:08 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:06:08 INFO - https://queue.taskcluster.net/v1/task/fVrLrZfnROCkFsV46zM2OQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 15:06:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fVrLrZfnROCkFsV46zM2OQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 15:06:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fVrLrZfnROCkFsV46zM2OQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 15:06:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fVrLrZfnROCkFsV46zM2OQ/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:06:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fVrLrZfnROCkFsV46zM2OQ/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:06:10 INFO - Downloaded 36406741 bytes. 15:06:10 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:06:10 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:06:14 INFO - caution: filename not matched: bin/* 15:06:14 INFO - caution: filename not matched: config/* 15:06:14 INFO - caution: filename not matched: mozbase/* 15:06:14 INFO - caution: filename not matched: marionette/* 15:06:14 INFO - caution: filename not matched: tools/wptserve/* 15:06:14 INFO - Return code: 11 15:06:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:06:14 INFO - https://queue.taskcluster.net/v1/task/fVrLrZfnROCkFsV46zM2OQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 15:06:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fVrLrZfnROCkFsV46zM2OQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:06:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fVrLrZfnROCkFsV46zM2OQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:06:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fVrLrZfnROCkFsV46zM2OQ/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:06:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fVrLrZfnROCkFsV46zM2OQ/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:06:17 INFO - Downloaded 64473395 bytes. 15:06:17 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/fVrLrZfnROCkFsV46zM2OQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:06:17 INFO - mkdir: /builds/slave/test/properties 15:06:17 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:06:17 INFO - Writing to file /builds/slave/test/properties/build_url 15:06:17 INFO - Contents: 15:06:17 INFO - build_url:https://queue.taskcluster.net/v1/task/fVrLrZfnROCkFsV46zM2OQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:06:18 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/fVrLrZfnROCkFsV46zM2OQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:06:18 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:06:18 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:06:18 INFO - Contents: 15:06:18 INFO - symbols_url:https://queue.taskcluster.net/v1/task/fVrLrZfnROCkFsV46zM2OQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:06:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:06:18 INFO - https://queue.taskcluster.net/v1/task/fVrLrZfnROCkFsV46zM2OQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:06:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fVrLrZfnROCkFsV46zM2OQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:06:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fVrLrZfnROCkFsV46zM2OQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:06:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fVrLrZfnROCkFsV46zM2OQ/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:06:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fVrLrZfnROCkFsV46zM2OQ/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:06:23 INFO - Downloaded 90896721 bytes. 15:06:23 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:06:23 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:06:29 INFO - Return code: 0 15:06:29 INFO - Running post-action listener: _resource_record_post_action 15:06:29 INFO - Running post-action listener: set_extra_try_arguments 15:06:29 INFO - ##### 15:06:29 INFO - ##### Running create-virtualenv step. 15:06:29 INFO - ##### 15:06:29 INFO - Running pre-action listener: _pre_create_virtualenv 15:06:29 INFO - Running pre-action listener: _resource_record_pre_action 15:06:29 INFO - Running main action method: create_virtualenv 15:06:29 INFO - Creating virtualenv /builds/slave/test/build/venv 15:06:29 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:06:30 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:06:30 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:06:30 INFO - Using real prefix '/usr' 15:06:30 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:06:33 INFO - Installing distribute.............................................................................................................................................................................................done. 15:06:37 INFO - Installing pip.................done. 15:06:37 INFO - Return code: 0 15:06:37 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:06:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:06:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:06:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:06:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:06:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:06:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:06:37 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 0x2b4b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b4c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2befaf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2beac30>, '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 0x2bee0c0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2bee550>, '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-1461620538.288148-378629954', '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:06:37 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:06:37 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:06:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:06:37 INFO - 'CCACHE_UMASK': '002', 15:06:37 INFO - 'DISPLAY': ':0', 15:06:37 INFO - 'HOME': '/home/cltbld', 15:06:37 INFO - 'LANG': 'en_US.UTF-8', 15:06:37 INFO - 'LOGNAME': 'cltbld', 15:06:37 INFO - 'MAIL': '/var/mail/cltbld', 15:06:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:06:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:06:37 INFO - 'MOZ_NO_REMOTE': '1', 15:06:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:06:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:06:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:06:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:06:37 INFO - 'PWD': '/builds/slave/test', 15:06:37 INFO - 'SHELL': '/bin/bash', 15:06:37 INFO - 'SHLVL': '1', 15:06:37 INFO - 'TERM': 'linux', 15:06:37 INFO - 'TMOUT': '86400', 15:06:37 INFO - 'USER': 'cltbld', 15:06:37 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461620538.288148-378629954', 15:06:37 INFO - '_': '/tools/buildbot/bin/python'} 15:06:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:06:37 INFO - Downloading/unpacking psutil>=0.7.1 15:06:37 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:06:37 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:06:37 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:06:37 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:06:37 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:06:37 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:06:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:06:43 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:06:43 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:06:43 INFO - Installing collected packages: psutil 15:06:43 INFO - Running setup.py install for psutil 15:06:43 INFO - building 'psutil._psutil_linux' extension 15:06:43 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:06:43 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:06:43 INFO - building 'psutil._psutil_posix' extension 15:06:43 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:06:44 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:06:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:06:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:06:44 INFO - Successfully installed psutil 15:06:44 INFO - Cleaning up... 15:06:44 INFO - Return code: 0 15:06:44 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:06: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:06:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:06:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:06: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:06:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:06:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:06:44 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 0x2b4b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b4c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2befaf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2beac30>, '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 0x2bee0c0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2bee550>, '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-1461620538.288148-378629954', '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:06:44 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:06:44 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:06:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:06:44 INFO - 'CCACHE_UMASK': '002', 15:06:44 INFO - 'DISPLAY': ':0', 15:06:44 INFO - 'HOME': '/home/cltbld', 15:06:44 INFO - 'LANG': 'en_US.UTF-8', 15:06:44 INFO - 'LOGNAME': 'cltbld', 15:06:44 INFO - 'MAIL': '/var/mail/cltbld', 15:06:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:06:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:06:44 INFO - 'MOZ_NO_REMOTE': '1', 15:06:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:06:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:06:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:06:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:06:44 INFO - 'PWD': '/builds/slave/test', 15:06:44 INFO - 'SHELL': '/bin/bash', 15:06:44 INFO - 'SHLVL': '1', 15:06:44 INFO - 'TERM': 'linux', 15:06:44 INFO - 'TMOUT': '86400', 15:06:44 INFO - 'USER': 'cltbld', 15:06:44 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461620538.288148-378629954', 15:06:44 INFO - '_': '/tools/buildbot/bin/python'} 15:06:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:06:44 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:06:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:06:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:06:44 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:06:44 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:06:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:06:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:06:49 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:06:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:06:49 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:06:49 INFO - Installing collected packages: mozsystemmonitor 15:06:49 INFO - Running setup.py install for mozsystemmonitor 15:06:50 INFO - Successfully installed mozsystemmonitor 15:06:50 INFO - Cleaning up... 15:06:50 INFO - Return code: 0 15:06:50 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:06: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:06:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:06:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:06: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:06:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:06:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:06:50 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 0x2b4b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b4c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2befaf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2beac30>, '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 0x2bee0c0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2bee550>, '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-1461620538.288148-378629954', '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:06:50 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:06:50 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:06:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:06:50 INFO - 'CCACHE_UMASK': '002', 15:06:50 INFO - 'DISPLAY': ':0', 15:06:50 INFO - 'HOME': '/home/cltbld', 15:06:50 INFO - 'LANG': 'en_US.UTF-8', 15:06:50 INFO - 'LOGNAME': 'cltbld', 15:06:50 INFO - 'MAIL': '/var/mail/cltbld', 15:06:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:06:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:06:50 INFO - 'MOZ_NO_REMOTE': '1', 15:06:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:06:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:06:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:06:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:06:50 INFO - 'PWD': '/builds/slave/test', 15:06:50 INFO - 'SHELL': '/bin/bash', 15:06:50 INFO - 'SHLVL': '1', 15:06:50 INFO - 'TERM': 'linux', 15:06:50 INFO - 'TMOUT': '86400', 15:06:50 INFO - 'USER': 'cltbld', 15:06:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461620538.288148-378629954', 15:06:50 INFO - '_': '/tools/buildbot/bin/python'} 15:06:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:06:50 INFO - Downloading/unpacking blobuploader==1.2.4 15:06:50 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:06:50 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:06:50 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:06:50 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:06:50 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:06:50 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:06:55 INFO - Downloading blobuploader-1.2.4.tar.gz 15:06:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:06:55 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:06:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:06:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:06:55 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:06:55 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:06:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:06:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:06:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:06:56 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:06:56 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:06:56 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:06:56 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:06:56 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:06:56 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:06:56 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:06:57 INFO - Downloading docopt-0.6.1.tar.gz 15:06:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:06:57 INFO - Installing collected packages: blobuploader, requests, docopt 15:06:57 INFO - Running setup.py install for blobuploader 15:06:57 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:06:57 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:06:57 INFO - Running setup.py install for requests 15:06:58 INFO - Running setup.py install for docopt 15:06:58 INFO - Successfully installed blobuploader requests docopt 15:06:58 INFO - Cleaning up... 15:06:58 INFO - Return code: 0 15:06:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:06:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:06:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:06:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:06:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:06:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:06:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:06:58 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 0x2b4b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b4c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2befaf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2beac30>, '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 0x2bee0c0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2bee550>, '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-1461620538.288148-378629954', '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:06:58 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:06:58 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:06:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:06:58 INFO - 'CCACHE_UMASK': '002', 15:06:58 INFO - 'DISPLAY': ':0', 15:06:58 INFO - 'HOME': '/home/cltbld', 15:06:58 INFO - 'LANG': 'en_US.UTF-8', 15:06:58 INFO - 'LOGNAME': 'cltbld', 15:06:58 INFO - 'MAIL': '/var/mail/cltbld', 15:06:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:06:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:06:58 INFO - 'MOZ_NO_REMOTE': '1', 15:06:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:06:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:06:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:06:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:06:58 INFO - 'PWD': '/builds/slave/test', 15:06:58 INFO - 'SHELL': '/bin/bash', 15:06:58 INFO - 'SHLVL': '1', 15:06:58 INFO - 'TERM': 'linux', 15:06:58 INFO - 'TMOUT': '86400', 15:06:58 INFO - 'USER': 'cltbld', 15:06:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461620538.288148-378629954', 15:06:58 INFO - '_': '/tools/buildbot/bin/python'} 15:06:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:06:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:06:59 INFO - Running setup.py (path:/tmp/pip-1iS71f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:06:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:06:59 INFO - Running setup.py (path:/tmp/pip-rzNCeN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:06:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:06:59 INFO - Running setup.py (path:/tmp/pip-2KzLyY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:06:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:06:59 INFO - Running setup.py (path:/tmp/pip-__ylV7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:06:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:06:59 INFO - Running setup.py (path:/tmp/pip-XZQFy8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:06:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:06:59 INFO - Running setup.py (path:/tmp/pip-QM2wgp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:06:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:06:59 INFO - Running setup.py (path:/tmp/pip-bFsaMW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:07:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:07:00 INFO - Running setup.py (path:/tmp/pip-1SjBwZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:07:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:07:00 INFO - Running setup.py (path:/tmp/pip-j7DYzG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:07:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:07:00 INFO - Running setup.py (path:/tmp/pip-aTrm8f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:07:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:07:00 INFO - Running setup.py (path:/tmp/pip-LNzQgN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:07:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:07:00 INFO - Running setup.py (path:/tmp/pip-Ynvowy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:07:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:07:00 INFO - Running setup.py (path:/tmp/pip-9EwCOR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:07:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:07:00 INFO - Running setup.py (path:/tmp/pip-NqtOjo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:07:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:07:00 INFO - Running setup.py (path:/tmp/pip-WQ9IU4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:07:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:07:01 INFO - Running setup.py (path:/tmp/pip-IGbhT0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:07:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:07:01 INFO - Running setup.py (path:/tmp/pip-FosWaX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:07:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:07:01 INFO - Running setup.py (path:/tmp/pip-zQezxE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:07:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:07:01 INFO - Running setup.py (path:/tmp/pip-WOQTP4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:07:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:07:01 INFO - Running setup.py (path:/tmp/pip-hVzVQH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:07:01 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:07:02 INFO - Running setup.py (path:/tmp/pip-Jv8pBp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:07:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:07:02 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:07:02 INFO - Running setup.py install for manifestparser 15:07:02 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:07:02 INFO - Running setup.py install for mozcrash 15:07:02 INFO - Running setup.py install for mozdebug 15:07:02 INFO - Running setup.py install for mozdevice 15:07:03 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:07:03 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:07:03 INFO - Running setup.py install for mozfile 15:07:03 INFO - Running setup.py install for mozhttpd 15:07:03 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:07:03 INFO - Running setup.py install for mozinfo 15:07:03 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:07:03 INFO - Running setup.py install for mozInstall 15:07:03 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:07:03 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:07:03 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:07:03 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:07:03 INFO - Running setup.py install for mozleak 15:07:03 INFO - Running setup.py install for mozlog 15:07:04 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:07:04 INFO - Running setup.py install for moznetwork 15:07:04 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:07:04 INFO - Running setup.py install for mozprocess 15:07:04 INFO - Running setup.py install for mozprofile 15:07:04 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:07:04 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:07:04 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:07:04 INFO - Running setup.py install for mozrunner 15:07:05 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:07:05 INFO - Running setup.py install for mozscreenshot 15:07:05 INFO - Running setup.py install for moztest 15:07:05 INFO - Running setup.py install for mozversion 15:07:05 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:07:05 INFO - Running setup.py install for wptserve 15:07:05 INFO - Running setup.py install for marionette-driver 15:07:06 INFO - Running setup.py install for browsermob-proxy 15:07:06 INFO - Running setup.py install for marionette-client 15:07:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:07:06 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:07:06 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:07:06 INFO - Cleaning up... 15:07:06 INFO - Return code: 0 15:07:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:07:06 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:07:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:07:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:07:06 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:07:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:07:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:07:06 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 0x2b4b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b4c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2befaf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2beac30>, '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 0x2bee0c0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2bee550>, '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-1461620538.288148-378629954', '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:07:06 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:07:06 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:07:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:07:06 INFO - 'CCACHE_UMASK': '002', 15:07:06 INFO - 'DISPLAY': ':0', 15:07:06 INFO - 'HOME': '/home/cltbld', 15:07:06 INFO - 'LANG': 'en_US.UTF-8', 15:07:06 INFO - 'LOGNAME': 'cltbld', 15:07:06 INFO - 'MAIL': '/var/mail/cltbld', 15:07:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:07:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:07:06 INFO - 'MOZ_NO_REMOTE': '1', 15:07:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:07:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:07:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:07:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:07:06 INFO - 'PWD': '/builds/slave/test', 15:07:06 INFO - 'SHELL': '/bin/bash', 15:07:06 INFO - 'SHLVL': '1', 15:07:06 INFO - 'TERM': 'linux', 15:07:06 INFO - 'TMOUT': '86400', 15:07:06 INFO - 'USER': 'cltbld', 15:07:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461620538.288148-378629954', 15:07:06 INFO - '_': '/tools/buildbot/bin/python'} 15:07:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:07:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:07:07 INFO - Running setup.py (path:/tmp/pip-59qaqO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:07:07 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:07:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:07:07 INFO - Running setup.py (path:/tmp/pip-bqK8CU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:07:07 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:07:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:07:07 INFO - Running setup.py (path:/tmp/pip-DQXoSF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:07:07 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:07:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:07:07 INFO - Running setup.py (path:/tmp/pip-LZikvG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:07:07 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:07:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:07:07 INFO - Running setup.py (path:/tmp/pip-mceofG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:07:07 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:07:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:07:07 INFO - Running setup.py (path:/tmp/pip-f9iq36-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:07:07 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:07:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:07:07 INFO - Running setup.py (path:/tmp/pip-10Shpy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:07:08 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:07:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:07:08 INFO - Running setup.py (path:/tmp/pip-OSUEF_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:07:08 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:07:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:07:08 INFO - Running setup.py (path:/tmp/pip-_OPK6U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:07:08 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:07:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:07:08 INFO - Running setup.py (path:/tmp/pip-0SW36k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:07:08 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:07:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:07:08 INFO - Running setup.py (path:/tmp/pip-te04_L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:07:08 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:07:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:07:08 INFO - Running setup.py (path:/tmp/pip-MZooRB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:07:08 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:07:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:07:08 INFO - Running setup.py (path:/tmp/pip-T0Lz2j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:07:08 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:07:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:07:08 INFO - Running setup.py (path:/tmp/pip-38A_KX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:07:09 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:07:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:07:09 INFO - Running setup.py (path:/tmp/pip-je55uL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:07:09 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:07:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:07:09 INFO - Running setup.py (path:/tmp/pip-yxeUKF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:07:09 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:07:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:07:09 INFO - Running setup.py (path:/tmp/pip-9F4uHE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:07:09 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:07:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:07:09 INFO - Running setup.py (path:/tmp/pip-zqwHv9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:07:09 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:07:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:07:09 INFO - Running setup.py (path:/tmp/pip-TkbPHj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:07:09 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:07:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:07:09 INFO - Running setup.py (path:/tmp/pip-R2rnVq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:07:09 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:07:09 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:07:10 INFO - Running setup.py (path:/tmp/pip-NvnP19-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:07:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:07:10 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:07:10 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:07:10 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:07:10 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:07:10 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:07:10 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:07:10 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:07:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:07:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:07:10 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:07:10 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:07:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:07:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:07:15 INFO - Downloading blessings-1.6.tar.gz 15:07:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:07:15 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:07:15 INFO - Installing collected packages: blessings 15:07:15 INFO - Running setup.py install for blessings 15:07:15 INFO - Successfully installed blessings 15:07:15 INFO - Cleaning up... 15:07:15 INFO - Return code: 0 15:07:15 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:07:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:07:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:07:16 INFO - Reading from file tmpfile_stdout 15:07:16 INFO - Current package versions: 15:07:16 INFO - argparse == 1.2.1 15:07:16 INFO - blessings == 1.6 15:07:16 INFO - blobuploader == 1.2.4 15:07:16 INFO - browsermob-proxy == 0.6.0 15:07:16 INFO - docopt == 0.6.1 15:07:16 INFO - manifestparser == 1.1 15:07:16 INFO - marionette-client == 2.3.0 15:07:16 INFO - marionette-driver == 1.4.0 15:07:16 INFO - mozInstall == 1.12 15:07:16 INFO - mozcrash == 0.17 15:07:16 INFO - mozdebug == 0.1 15:07:16 INFO - mozdevice == 0.48 15:07:16 INFO - mozfile == 1.2 15:07:16 INFO - mozhttpd == 0.7 15:07:16 INFO - mozinfo == 0.9 15:07:16 INFO - mozleak == 0.1 15:07:16 INFO - mozlog == 3.1 15:07:16 INFO - moznetwork == 0.27 15:07:16 INFO - mozprocess == 0.22 15:07:16 INFO - mozprofile == 0.28 15:07:16 INFO - mozrunner == 6.11 15:07:16 INFO - mozscreenshot == 0.1 15:07:16 INFO - mozsystemmonitor == 0.0 15:07:16 INFO - moztest == 0.7 15:07:16 INFO - mozversion == 1.4 15:07:16 INFO - psutil == 3.1.1 15:07:16 INFO - requests == 1.2.3 15:07:16 INFO - wptserve == 1.4.0 15:07:16 INFO - wsgiref == 0.1.2 15:07:16 INFO - Running post-action listener: _resource_record_post_action 15:07:16 INFO - Running post-action listener: _start_resource_monitoring 15:07:16 INFO - Starting resource monitoring. 15:07:16 INFO - ##### 15:07:16 INFO - ##### Running pull step. 15:07:16 INFO - ##### 15:07:16 INFO - Running pre-action listener: _resource_record_pre_action 15:07:16 INFO - Running main action method: pull 15:07:16 INFO - Pull has nothing to do! 15:07:16 INFO - Running post-action listener: _resource_record_post_action 15:07:16 INFO - ##### 15:07:16 INFO - ##### Running install step. 15:07:16 INFO - ##### 15:07:16 INFO - Running pre-action listener: _resource_record_pre_action 15:07:16 INFO - Running main action method: install 15:07:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:07:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:07:16 INFO - Reading from file tmpfile_stdout 15:07:16 INFO - Detecting whether we're running mozinstall >=1.0... 15:07:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:07:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:07:17 INFO - Reading from file tmpfile_stdout 15:07:17 INFO - Output received: 15:07:17 INFO - Usage: mozinstall [options] installer 15:07:17 INFO - Options: 15:07:17 INFO - -h, --help show this help message and exit 15:07:17 INFO - -d DEST, --destination=DEST 15:07:17 INFO - Directory to install application into. [default: 15:07:17 INFO - "/builds/slave/test"] 15:07:17 INFO - --app=APP Application being installed. [default: firefox] 15:07:17 INFO - mkdir: /builds/slave/test/build/application 15:07:17 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:07:17 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:07:46 INFO - Reading from file tmpfile_stdout 15:07:46 INFO - Output received: 15:07:46 INFO - /builds/slave/test/build/application/firefox/firefox 15:07:46 INFO - Running post-action listener: _resource_record_post_action 15:07:46 INFO - ##### 15:07:46 INFO - ##### Running run-tests step. 15:07:46 INFO - ##### 15:07:46 INFO - Running pre-action listener: _resource_record_pre_action 15:07:46 INFO - Running main action method: run_tests 15:07:46 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:07:46 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:07:46 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:07:46 INFO - grabbing minidump binary from tooltool 15:07:46 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:07:46 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 0x2beac30>, '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 0x2bee0c0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2bee550>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:07:46 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:07:46 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:07:47 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:07:47 INFO - Return code: 0 15:07:47 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 15:07:47 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:07:47 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/fVrLrZfnROCkFsV46zM2OQ/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:07:47 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/fVrLrZfnROCkFsV46zM2OQ/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:07:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:07:47 INFO - 'CCACHE_UMASK': '002', 15:07:47 INFO - 'DISPLAY': ':0', 15:07:47 INFO - 'HOME': '/home/cltbld', 15:07:47 INFO - 'LANG': 'en_US.UTF-8', 15:07:47 INFO - 'LOGNAME': 'cltbld', 15:07:47 INFO - 'MAIL': '/var/mail/cltbld', 15:07:47 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:07:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:07:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:07:47 INFO - 'MOZ_NO_REMOTE': '1', 15:07:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:07:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:07:47 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:07:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:07:47 INFO - 'PWD': '/builds/slave/test', 15:07:47 INFO - 'SHELL': '/bin/bash', 15:07:47 INFO - 'SHLVL': '1', 15:07:47 INFO - 'TERM': 'linux', 15:07:47 INFO - 'TMOUT': '86400', 15:07:47 INFO - 'USER': 'cltbld', 15:07:47 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461620538.288148-378629954', 15:07:47 INFO - '_': '/tools/buildbot/bin/python'} 15:07:47 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/fVrLrZfnROCkFsV46zM2OQ/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:07:47 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:07:47 INFO - import pkg_resources 15:07:49 INFO - Using 1 client processes 15:07:49 INFO - wptserve Starting http server on 127.0.0.1:8000 15:07:49 INFO - wptserve Starting http server on 127.0.0.1:8001 15:07:49 INFO - wptserve Starting http server on 127.0.0.1:8443 15:07:51 INFO - SUITE-START | Running 778 tests 15:07:51 INFO - Running testharness tests 15:07:51 INFO - Setting up ssl 15:07:51 INFO - PROCESS | certutil | 15:07:51 INFO - PROCESS | certutil | 15:07:51 INFO - PROCESS | certutil | 15:07:51 INFO - Certificate Nickname Trust Attributes 15:07:51 INFO - SSL,S/MIME,JAR/XPI 15:07:51 INFO - 15:07:51 INFO - web-platform-tests CT,, 15:07:51 INFO - 15:07:51 INFO - Starting runner 15:07:54 INFO - PROCESS | 1849 | 1461622074298 Marionette DEBUG Marionette enabled via build flag and pref 15:07:54 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd4738800 == 1 [pid = 1849] [id = 1] 15:07:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 1 (0x7f5cd4739000) [pid = 1849] [serial = 1] [outer = (nil)] 15:07:54 INFO - PROCESS | 1849 | [1849] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 15:07:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 2 (0x7f5cd473a000) [pid = 1849] [serial = 2] [outer = 0x7f5cd4739000] 15:07:54 INFO - PROCESS | 1849 | 1461622074944 Marionette INFO Listening on port 2828 15:07:55 INFO - PROCESS | 1849 | 1461622075515 Marionette DEBUG Marionette enabled via command-line flag 15:07:55 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd150e000 == 2 [pid = 1849] [id = 2] 15:07:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 3 (0x7f5cd150e800) [pid = 1849] [serial = 3] [outer = (nil)] 15:07:55 INFO - PROCESS | 1849 | [1849] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 15:07:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 4 (0x7f5cd150f800) [pid = 1849] [serial = 4] [outer = 0x7f5cd150e800] 15:07:55 INFO - PROCESS | 1849 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f5cd15fadf0 15:07:55 INFO - PROCESS | 1849 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f5cd0955640 15:07:55 INFO - PROCESS | 1849 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f5cd095b8b0 15:07:55 INFO - PROCESS | 1849 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f5cd095bbb0 15:07:55 INFO - PROCESS | 1849 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f5cd095bee0 15:07:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 5 (0x7f5cd0992000) [pid = 1849] [serial = 5] [outer = 0x7f5cd4739000] 15:07:55 INFO - PROCESS | 1849 | [1849] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:07:55 INFO - PROCESS | 1849 | 1461622075896 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:35041 15:07:55 INFO - PROCESS | 1849 | [1849] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:07:55 INFO - PROCESS | 1849 | 1461622075978 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:35042 15:07:55 INFO - PROCESS | 1849 | 1461622075986 Marionette DEBUG Closed connection conn0 15:07:56 INFO - PROCESS | 1849 | [1849] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 15:07:56 INFO - PROCESS | 1849 | [1849] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:07:56 INFO - PROCESS | 1849 | 1461622076111 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:35043 15:07:56 INFO - PROCESS | 1849 | 1461622076113 Marionette DEBUG Closed connection conn1 15:07:56 INFO - PROCESS | 1849 | [1849] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:07:56 INFO - PROCESS | 1849 | 1461622076162 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:35044 15:07:56 INFO - PROCESS | 1849 | 1461622076175 Marionette DEBUG Closed connection conn2 15:07:56 INFO - PROCESS | 1849 | 1461622076222 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:07:56 INFO - PROCESS | 1849 | 1461622076242 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":"20160425132510","device":"desktop","version":"48.0a1"} 15:07:56 INFO - PROCESS | 1849 | [1849] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:07:57 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc549c800 == 3 [pid = 1849] [id = 3] 15:07:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 6 (0x7f5cc549d000) [pid = 1849] [serial = 6] [outer = (nil)] 15:07:57 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc549d800 == 4 [pid = 1849] [id = 4] 15:07:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 7 (0x7f5cc5695c00) [pid = 1849] [serial = 7] [outer = (nil)] 15:07:58 INFO - PROCESS | 1849 | [1849] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:07:58 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc4676800 == 5 [pid = 1849] [id = 5] 15:07:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 8 (0x7f5cc4414c00) [pid = 1849] [serial = 8] [outer = (nil)] 15:07:58 INFO - PROCESS | 1849 | [1849] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:07:58 INFO - PROCESS | 1849 | [1849] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:07:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 9 (0x7f5cc4386000) [pid = 1849] [serial = 9] [outer = 0x7f5cc4414c00] 15:07:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 10 (0x7f5cc3fc7000) [pid = 1849] [serial = 10] [outer = 0x7f5cc549d000] 15:07:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 11 (0x7f5cc561c000) [pid = 1849] [serial = 11] [outer = 0x7f5cc5695c00] 15:07:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 12 (0x7f5cc561dc00) [pid = 1849] [serial = 12] [outer = 0x7f5cc4414c00] 15:07:59 INFO - PROCESS | 1849 | 1461622079712 Marionette DEBUG loaded listener.js 15:07:59 INFO - PROCESS | 1849 | 1461622079729 Marionette DEBUG loaded listener.js 15:08:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 13 (0x7f5cc1582400) [pid = 1849] [serial = 13] [outer = 0x7f5cc4414c00] 15:08:00 INFO - PROCESS | 1849 | 1461622080416 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"dcfd3499-3d2c-4cd7-a99b-374b2ba0619e","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":"20160425132510","device":"desktop","version":"48.0a1","command_id":1}}] 15:08:00 INFO - PROCESS | 1849 | 1461622080619 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:08:00 INFO - PROCESS | 1849 | 1461622080766 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 15:08:01 INFO - PROCESS | 1849 | 1461622081019 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:08:01 INFO - PROCESS | 1849 | [1849] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:08:01 INFO - PROCESS | 1849 | [1849] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:08:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 14 (0x7f5cbdfcdc00) [pid = 1849] [serial = 14] [outer = 0x7f5cc4414c00] 15:08:01 INFO - PROCESS | 1849 | [1849] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:08:01 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:08:01 INFO - PROCESS | 1849 | 1461622081517 Marionette TRACE conn3 <- [1,3,null,{}] 15:08:01 INFO - PROCESS | 1849 | 1461622081561 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:08:01 INFO - PROCESS | 1849 | 1461622081680 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 15:08:01 INFO - PROCESS | 1849 | 1461622081758 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 15:08:01 INFO - PROCESS | 1849 | 1461622081760 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 15:08:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:08:01 INFO - PROCESS | 1849 | 1461622081826 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:08:01 INFO - PROCESS | 1849 | 1461622081832 Marionette TRACE conn3 <- [1,6,null,{}] 15:08:01 INFO - PROCESS | 1849 | 1461622081849 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:08:01 INFO - PROCESS | 1849 | 1461622081866 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 15:08:01 INFO - PROCESS | 1849 | 1461622081875 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:01 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbc961800 == 6 [pid = 1849] [id = 6] 15:08:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 15 (0x7f5cc631c000) [pid = 1849] [serial = 15] [outer = (nil)] 15:08:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 16 (0x7f5cc631d000) [pid = 1849] [serial = 16] [outer = 0x7f5cc631c000] 15:08:01 INFO - PROCESS | 1849 | 1461622081944 Marionette DEBUG loaded listener.js 15:08:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 17 (0x7f5cc6324000) [pid = 1849] [serial = 17] [outer = 0x7f5cc631c000] 15:08:02 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbc869800 == 7 [pid = 1849] [id = 7] 15:08:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 18 (0x7f5cbc85f400) [pid = 1849] [serial = 18] [outer = (nil)] 15:08:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 19 (0x7f5cbc863c00) [pid = 1849] [serial = 19] [outer = 0x7f5cbc85f400] 15:08:02 INFO - PROCESS | 1849 | 1461622082400 Marionette DEBUG loaded listener.js 15:08:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 20 (0x7f5cbc6db000) [pid = 1849] [serial = 20] [outer = 0x7f5cbc85f400] 15:08:02 INFO - PROCESS | 1849 | 1461622082856 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:08:02 INFO - PROCESS | 1849 | [1849] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 15:08:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:08:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1139ms 15:08:02 INFO - PROCESS | 1849 | 1461622082936 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 15:08:02 INFO - PROCESS | 1849 | 1461622082938 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 15:08:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:08:03 INFO - PROCESS | 1849 | 1461622083015 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:08:03 INFO - PROCESS | 1849 | 1461622083019 Marionette TRACE conn3 <- [1,10,null,{}] 15:08:03 INFO - PROCESS | 1849 | 1461622083066 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:08:03 INFO - PROCESS | 1849 | 1461622083222 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 15:08:03 INFO - PROCESS | 1849 | 1461622083240 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:03 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbab49000 == 8 [pid = 1849] [id = 8] 15:08:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 21 (0x7f5cbbae7c00) [pid = 1849] [serial = 21] [outer = (nil)] 15:08:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 22 (0x7f5cbdf0dc00) [pid = 1849] [serial = 22] [outer = 0x7f5cbbae7c00] 15:08:03 INFO - PROCESS | 1849 | 1461622083307 Marionette DEBUG loaded listener.js 15:08:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 23 (0x7f5cbad47000) [pid = 1849] [serial = 23] [outer = 0x7f5cbbae7c00] 15:08:03 INFO - PROCESS | 1849 | 1461622083857 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:08:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:08:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 941ms 15:08:03 INFO - PROCESS | 1849 | 1461622083901 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 15:08:03 INFO - PROCESS | 1849 | 1461622083905 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 15:08:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:08:03 INFO - PROCESS | 1849 | 1461622083911 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:08:03 INFO - PROCESS | 1849 | 1461622083912 Marionette TRACE conn3 <- [1,14,null,{}] 15:08:03 INFO - PROCESS | 1849 | 1461622083918 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:08:04 INFO - PROCESS | 1849 | 1461622084061 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 15:08:04 INFO - PROCESS | 1849 | 1461622084081 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:04 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbadae000 == 9 [pid = 1849] [id = 9] 15:08:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 24 (0x7f5cbaf10c00) [pid = 1849] [serial = 24] [outer = (nil)] 15:08:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 25 (0x7f5cbaf15800) [pid = 1849] [serial = 25] [outer = 0x7f5cbaf10c00] 15:08:04 INFO - PROCESS | 1849 | 1461622084140 Marionette DEBUG loaded listener.js 15:08:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 26 (0x7f5cbaf1ec00) [pid = 1849] [serial = 26] [outer = 0x7f5cbaf10c00] 15:08:05 INFO - PROCESS | 1849 | 1461622085031 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:08:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:08:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1178ms 15:08:05 INFO - PROCESS | 1849 | 1461622085090 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 15:08:05 INFO - PROCESS | 1849 | 1461622085095 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 15:08:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:08:05 INFO - PROCESS | 1849 | 1461622085103 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:08:05 INFO - PROCESS | 1849 | 1461622085109 Marionette TRACE conn3 <- [1,18,null,{}] 15:08:05 INFO - PROCESS | 1849 | 1461622085118 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:08:05 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbad9c000 == 10 [pid = 1849] [id = 10] 15:08:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 27 (0x7f5cbad9c800) [pid = 1849] [serial = 27] [outer = (nil)] 15:08:05 INFO - PROCESS | 1849 | 1461622085302 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 15:08:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 28 (0x7f5cbac27000) [pid = 1849] [serial = 28] [outer = 0x7f5cbad9c800] 15:08:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 29 (0x7f5cbafa0800) [pid = 1849] [serial = 29] [outer = 0x7f5cbad9c800] 15:08:05 INFO - PROCESS | 1849 | 1461622085452 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:05 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbafa5800 == 11 [pid = 1849] [id = 11] 15:08:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 30 (0x7f5cbb0c2400) [pid = 1849] [serial = 30] [outer = (nil)] 15:08:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 31 (0x7f5cbb0ce400) [pid = 1849] [serial = 31] [outer = 0x7f5cbb0c2400] 15:08:05 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbbba3000 == 12 [pid = 1849] [id = 12] 15:08:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 32 (0x7f5cbb0d0400) [pid = 1849] [serial = 32] [outer = (nil)] 15:08:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 33 (0x7f5cbba33400) [pid = 1849] [serial = 33] [outer = 0x7f5cbb0d0400] 15:08:05 INFO - PROCESS | 1849 | 1461622085602 Marionette DEBUG loaded listener.js 15:08:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 34 (0x7f5cbc6dac00) [pid = 1849] [serial = 34] [outer = 0x7f5cbb0d0400] 15:08:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 35 (0x7f5cbb0cd000) [pid = 1849] [serial = 35] [outer = 0x7f5cbb0c2400] 15:08:06 INFO - PROCESS | 1849 | 1461622086510 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:08:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:08:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1436ms 15:08:06 INFO - PROCESS | 1849 | 1461622086539 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 15:08:06 INFO - PROCESS | 1849 | 1461622086547 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 15:08:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:08:06 INFO - PROCESS | 1849 | 1461622086557 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:08:06 INFO - PROCESS | 1849 | 1461622086561 Marionette TRACE conn3 <- [1,22,null,{}] 15:08:06 INFO - PROCESS | 1849 | 1461622086567 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:08:06 INFO - PROCESS | 1849 | 1461622086728 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 15:08:06 INFO - PROCESS | 1849 | 1461622086871 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:06 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc0944800 == 13 [pid = 1849] [id = 13] 15:08:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 36 (0x7f5cbc6dbc00) [pid = 1849] [serial = 36] [outer = (nil)] 15:08:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 37 (0x7f5cc2a24800) [pid = 1849] [serial = 37] [outer = 0x7f5cbc6dbc00] 15:08:06 INFO - PROCESS | 1849 | 1461622086947 Marionette DEBUG loaded listener.js 15:08:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 38 (0x7f5cc45a7000) [pid = 1849] [serial = 38] [outer = 0x7f5cbc6dbc00] 15:08:07 INFO - PROCESS | 1849 | 1461622087731 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:08:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:08:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1232ms 15:08:07 INFO - PROCESS | 1849 | 1461622087789 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 15:08:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:08:07 INFO - PROCESS | 1849 | 1461622087793 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 15:08:07 INFO - PROCESS | 1849 | 1461622087799 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:08:07 INFO - PROCESS | 1849 | 1461622087804 Marionette TRACE conn3 <- [1,26,null,{}] 15:08:07 INFO - PROCESS | 1849 | 1461622087819 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:08:07 INFO - PROCESS | 1849 | 1461622087986 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 15:08:08 INFO - PROCESS | 1849 | 1461622088101 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:08 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc4670000 == 14 [pid = 1849] [id = 14] 15:08:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 39 (0x7f5cc45af400) [pid = 1849] [serial = 39] [outer = (nil)] 15:08:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 40 (0x7f5cc5137c00) [pid = 1849] [serial = 40] [outer = 0x7f5cc45af400] 15:08:08 INFO - PROCESS | 1849 | 1461622088173 Marionette DEBUG loaded listener.js 15:08:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 41 (0x7f5cc5694400) [pid = 1849] [serial = 41] [outer = 0x7f5cc45af400] 15:08:09 INFO - PROCESS | 1849 | 1461622089146 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:08:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:08:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1384ms 15:08:09 INFO - PROCESS | 1849 | 1461622089182 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 15:08:09 INFO - PROCESS | 1849 | 1461622089187 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 15:08:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:08:09 INFO - PROCESS | 1849 | 1461622089194 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:08:09 INFO - PROCESS | 1849 | 1461622089199 Marionette TRACE conn3 <- [1,30,null,{}] 15:08:09 INFO - PROCESS | 1849 | 1461622089207 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:08:09 INFO - PROCESS | 1849 | 1461622089428 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 15:08:09 INFO - PROCESS | 1849 | 1461622089589 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:09 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbada6800 == 15 [pid = 1849] [id = 15] 15:08:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 42 (0x7f5cc091c400) [pid = 1849] [serial = 42] [outer = (nil)] 15:08:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 43 (0x7f5cc33b2800) [pid = 1849] [serial = 43] [outer = 0x7f5cc091c400] 15:08:09 INFO - PROCESS | 1849 | 1461622089670 Marionette DEBUG loaded listener.js 15:08:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 44 (0x7f5cc425e800) [pid = 1849] [serial = 44] [outer = 0x7f5cc091c400] 15:08:10 INFO - PROCESS | 1849 | 1461622090371 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:08:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:08:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1233ms 15:08:10 INFO - PROCESS | 1849 | 1461622090429 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 15:08:10 INFO - PROCESS | 1849 | 1461622090436 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 15:08:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:08:10 INFO - PROCESS | 1849 | 1461622090449 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:08:10 INFO - PROCESS | 1849 | 1461622090451 Marionette TRACE conn3 <- [1,34,null,{}] 15:08:10 INFO - PROCESS | 1849 | 1461622090457 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:08:10 INFO - PROCESS | 1849 | 1461622090591 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 15:08:10 INFO - PROCESS | 1849 | 1461622090668 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:10 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc439d000 == 16 [pid = 1849] [id = 16] 15:08:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 45 (0x7f5cc0983c00) [pid = 1849] [serial = 45] [outer = (nil)] 15:08:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 46 (0x7f5cc5edc800) [pid = 1849] [serial = 46] [outer = 0x7f5cc0983c00] 15:08:10 INFO - PROCESS | 1849 | 1461622090725 Marionette DEBUG loaded listener.js 15:08:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 47 (0x7f5cc62f7000) [pid = 1849] [serial = 47] [outer = 0x7f5cc0983c00] 15:08:11 INFO - PROCESS | 1849 | 1461622091302 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:08:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:08:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 879ms 15:08:11 INFO - PROCESS | 1849 | 1461622091324 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 15:08:11 INFO - PROCESS | 1849 | 1461622091329 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 15:08:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:08:11 INFO - PROCESS | 1849 | 1461622091335 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:08:11 INFO - PROCESS | 1849 | 1461622091340 Marionette TRACE conn3 <- [1,38,null,{}] 15:08:11 INFO - PROCESS | 1849 | 1461622091354 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:08:11 INFO - PROCESS | 1849 | 1461622091521 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 15:08:11 INFO - PROCESS | 1849 | 1461622091547 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:11 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc4ee6800 == 17 [pid = 1849] [id = 17] 15:08:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 48 (0x7f5cc62f1c00) [pid = 1849] [serial = 48] [outer = (nil)] 15:08:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 49 (0x7f5cc6e72000) [pid = 1849] [serial = 49] [outer = 0x7f5cc62f1c00] 15:08:11 INFO - PROCESS | 1849 | 1461622091606 Marionette DEBUG loaded listener.js 15:08:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 50 (0x7f5cc730e800) [pid = 1849] [serial = 50] [outer = 0x7f5cc62f1c00] 15:08:12 INFO - PROCESS | 1849 | 1461622092214 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:08:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:08:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 936ms 15:08:12 INFO - PROCESS | 1849 | 1461622092271 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 15:08:12 INFO - PROCESS | 1849 | 1461622092275 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 15:08:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:08:12 INFO - PROCESS | 1849 | 1461622092280 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:08:12 INFO - PROCESS | 1849 | 1461622092282 Marionette TRACE conn3 <- [1,42,null,{}] 15:08:12 INFO - PROCESS | 1849 | 1461622092287 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:08:12 INFO - PROCESS | 1849 | 1461622092407 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 15:08:12 INFO - PROCESS | 1849 | 1461622092423 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:12 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc51f0000 == 18 [pid = 1849] [id = 18] 15:08:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 51 (0x7f5cc73cfc00) [pid = 1849] [serial = 51] [outer = (nil)] 15:08:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 52 (0x7f5ccb98a800) [pid = 1849] [serial = 52] [outer = 0x7f5cc73cfc00] 15:08:12 INFO - PROCESS | 1849 | 1461622092482 Marionette DEBUG loaded listener.js 15:08:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 53 (0x7f5cd091b000) [pid = 1849] [serial = 53] [outer = 0x7f5cc73cfc00] 15:08:13 INFO - PROCESS | 1849 | 1461622093095 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:08:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:08:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 823ms 15:08:13 INFO - PROCESS | 1849 | 1461622093103 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 15:08:13 INFO - PROCESS | 1849 | 1461622093105 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 15:08:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:08:13 INFO - PROCESS | 1849 | 1461622093116 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:08:13 INFO - PROCESS | 1849 | 1461622093118 Marionette TRACE conn3 <- [1,46,null,{}] 15:08:13 INFO - PROCESS | 1849 | 1461622093121 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:08:13 INFO - PROCESS | 1849 | 1461622093239 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 15:08:13 INFO - PROCESS | 1849 | 1461622093325 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:13 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc54a4000 == 19 [pid = 1849] [id = 19] 15:08:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 54 (0x7f5cbdf0cc00) [pid = 1849] [serial = 54] [outer = (nil)] 15:08:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 55 (0x7f5cc7086000) [pid = 1849] [serial = 55] [outer = 0x7f5cbdf0cc00] 15:08:13 INFO - PROCESS | 1849 | 1461622093386 Marionette DEBUG loaded listener.js 15:08:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 56 (0x7f5cd09f2000) [pid = 1849] [serial = 56] [outer = 0x7f5cbdf0cc00] 15:08:13 INFO - PROCESS | 1849 | 1461622093986 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:08:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:08:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 929ms 15:08:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:08:14 INFO - PROCESS | 1849 | 1461622094038 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 15:08:14 INFO - PROCESS | 1849 | 1461622094041 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 15:08:14 INFO - PROCESS | 1849 | 1461622094046 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:08:14 INFO - PROCESS | 1849 | 1461622094048 Marionette TRACE conn3 <- [1,50,null,{}] 15:08:14 INFO - PROCESS | 1849 | 1461622094054 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:08:14 INFO - PROCESS | 1849 | 1461622094214 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 15:08:14 INFO - PROCESS | 1849 | 1461622094293 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:14 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc648a800 == 20 [pid = 1849] [id = 20] 15:08:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 57 (0x7f5cbaf12400) [pid = 1849] [serial = 57] [outer = (nil)] 15:08:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 58 (0x7f5cd189f000) [pid = 1849] [serial = 58] [outer = 0x7f5cbaf12400] 15:08:14 INFO - PROCESS | 1849 | 1461622094357 Marionette DEBUG loaded listener.js 15:08:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 59 (0x7f5cd1a50800) [pid = 1849] [serial = 59] [outer = 0x7f5cbaf12400] 15:08:14 INFO - PROCESS | 1849 | 1461622094901 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:08:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:08:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 875ms 15:08:14 INFO - PROCESS | 1849 | 1461622094921 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 15:08:14 INFO - PROCESS | 1849 | 1461622094924 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 15:08:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:08:14 INFO - PROCESS | 1849 | 1461622094931 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:08:14 INFO - PROCESS | 1849 | 1461622094934 Marionette TRACE conn3 <- [1,54,null,{}] 15:08:14 INFO - PROCESS | 1849 | 1461622094939 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:08:15 INFO - PROCESS | 1849 | 1461622095073 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 15:08:15 INFO - PROCESS | 1849 | 1461622095089 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:15 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc70a6800 == 21 [pid = 1849] [id = 21] 15:08:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 60 (0x7f5cc0917000) [pid = 1849] [serial = 60] [outer = (nil)] 15:08:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 61 (0x7f5cd1cf7800) [pid = 1849] [serial = 61] [outer = 0x7f5cc0917000] 15:08:15 INFO - PROCESS | 1849 | 1461622095150 Marionette DEBUG loaded listener.js 15:08:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 62 (0x7f5cd2a49c00) [pid = 1849] [serial = 62] [outer = 0x7f5cc0917000] 15:08:15 INFO - PROCESS | 1849 | 1461622095958 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:08:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:08:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1081ms 15:08:16 INFO - PROCESS | 1849 | 1461622096014 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 15:08:16 INFO - PROCESS | 1849 | 1461622096020 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 15:08:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:08:16 INFO - PROCESS | 1849 | 1461622096046 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:08:16 INFO - PROCESS | 1849 | 1461622096052 Marionette TRACE conn3 <- [1,58,null,{}] 15:08:16 INFO - PROCESS | 1849 | 1461622096060 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:08:16 INFO - PROCESS | 1849 | 1461622096221 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 15:08:16 INFO - PROCESS | 1849 | 1461622096341 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:16 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbe1c7800 == 22 [pid = 1849] [id = 22] 15:08:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 63 (0x7f5cbb0d0800) [pid = 1849] [serial = 63] [outer = (nil)] 15:08:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 64 (0x7f5cc091bc00) [pid = 1849] [serial = 64] [outer = 0x7f5cbb0d0800] 15:08:16 INFO - PROCESS | 1849 | 1461622096418 Marionette DEBUG loaded listener.js 15:08:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 65 (0x7f5cc26c2800) [pid = 1849] [serial = 65] [outer = 0x7f5cbb0d0800] 15:08:17 INFO - PROCESS | 1849 | 1461622097145 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:08:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:08:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1148ms 15:08:17 INFO - PROCESS | 1849 | 1461622097178 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 15:08:17 INFO - PROCESS | 1849 | 1461622097185 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 15:08:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:08:17 INFO - PROCESS | 1849 | 1461622097195 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:08:17 INFO - PROCESS | 1849 | 1461622097198 Marionette TRACE conn3 <- [1,62,null,{}] 15:08:17 INFO - PROCESS | 1849 | 1461622097203 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:08:17 INFO - PROCESS | 1849 | 1461622097348 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 15:08:17 INFO - PROCESS | 1849 | 1461622097447 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:17 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc4d6d000 == 23 [pid = 1849] [id = 23] 15:08:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 66 (0x7f5cc3457400) [pid = 1849] [serial = 66] [outer = (nil)] 15:08:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 67 (0x7f5cc4e3bc00) [pid = 1849] [serial = 67] [outer = 0x7f5cc3457400] 15:08:17 INFO - PROCESS | 1849 | 1461622097517 Marionette DEBUG loaded listener.js 15:08:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 68 (0x7f5cc5edfc00) [pid = 1849] [serial = 68] [outer = 0x7f5cc3457400] 15:08:18 INFO - PROCESS | 1849 | 1461622098333 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:08:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:08:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1187ms 15:08:18 INFO - PROCESS | 1849 | 1461622098381 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 15:08:18 INFO - PROCESS | 1849 | 1461622098385 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 15:08:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:08:18 INFO - PROCESS | 1849 | 1461622098391 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:08:18 INFO - PROCESS | 1849 | 1461622098397 Marionette TRACE conn3 <- [1,66,null,{}] 15:08:18 INFO - PROCESS | 1849 | 1461622098430 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:08:18 INFO - PROCESS | 1849 | 1461622098587 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 15:08:18 INFO - PROCESS | 1849 | 1461622098707 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:18 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cca1ea000 == 24 [pid = 1849] [id = 24] 15:08:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 69 (0x7f5cc7305000) [pid = 1849] [serial = 69] [outer = (nil)] 15:08:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 70 (0x7f5cc73d2800) [pid = 1849] [serial = 70] [outer = 0x7f5cc7305000] 15:08:18 INFO - PROCESS | 1849 | 1461622098784 Marionette DEBUG loaded listener.js 15:08:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 71 (0x7f5cd1790c00) [pid = 1849] [serial = 71] [outer = 0x7f5cc7305000] 15:08:19 INFO - PROCESS | 1849 | 1461622099542 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:08:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:08:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1197ms 15:08:19 INFO - PROCESS | 1849 | 1461622099588 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 15:08:19 INFO - PROCESS | 1849 | 1461622099592 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 15:08:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:08:19 INFO - PROCESS | 1849 | 1461622099616 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:08:19 INFO - PROCESS | 1849 | 1461622099619 Marionette TRACE conn3 <- [1,70,null,{}] 15:08:19 INFO - PROCESS | 1849 | 1461622099624 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:08:19 INFO - PROCESS | 1849 | 1461622099767 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 15:08:19 INFO - PROCESS | 1849 | 1461622099890 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:19 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ccb9f1800 == 25 [pid = 1849] [id = 25] 15:08:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 72 (0x7f5cbacf1400) [pid = 1849] [serial = 72] [outer = (nil)] 15:08:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 73 (0x7f5cd1a4a400) [pid = 1849] [serial = 73] [outer = 0x7f5cbacf1400] 15:08:19 INFO - PROCESS | 1849 | 1461622099965 Marionette DEBUG loaded listener.js 15:08:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 74 (0x7f5cd2ae3000) [pid = 1849] [serial = 74] [outer = 0x7f5cbacf1400] 15:08:20 INFO - PROCESS | 1849 | 1461622100844 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:08:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:08:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1284ms 15:08:20 INFO - PROCESS | 1849 | 1461622100898 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 15:08:20 INFO - PROCESS | 1849 | 1461622100902 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 15:08:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:08:20 INFO - PROCESS | 1849 | 1461622100909 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:08:20 INFO - PROCESS | 1849 | 1461622100914 Marionette TRACE conn3 <- [1,74,null,{}] 15:08:20 INFO - PROCESS | 1849 | 1461622100940 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:08:21 INFO - PROCESS | 1849 | 1461622101096 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 15:08:21 INFO - PROCESS | 1849 | 1461622101221 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:21 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbadad800 == 26 [pid = 1849] [id = 26] 15:08:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 75 (0x7f5cc097d000) [pid = 1849] [serial = 75] [outer = (nil)] 15:08:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 76 (0x7f5cc1580400) [pid = 1849] [serial = 76] [outer = 0x7f5cc097d000] 15:08:21 INFO - PROCESS | 1849 | 1461622101305 Marionette DEBUG loaded listener.js 15:08:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 77 (0x7f5cc3455800) [pid = 1849] [serial = 77] [outer = 0x7f5cc097d000] 15:08:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc648a800 == 25 [pid = 1849] [id = 20] 15:08:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc54a4000 == 24 [pid = 1849] [id = 19] 15:08:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc51f0000 == 23 [pid = 1849] [id = 18] 15:08:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4ee6800 == 22 [pid = 1849] [id = 17] 15:08:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc439d000 == 21 [pid = 1849] [id = 16] 15:08:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbada6800 == 20 [pid = 1849] [id = 15] 15:08:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4670000 == 19 [pid = 1849] [id = 14] 15:08:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc0944800 == 18 [pid = 1849] [id = 13] 15:08:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbbba3000 == 17 [pid = 1849] [id = 12] 15:08:22 INFO - PROCESS | 1849 | 1461622102157 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:08:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:08:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1306ms 15:08:22 INFO - PROCESS | 1849 | 1461622102216 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 15:08:22 INFO - PROCESS | 1849 | 1461622102221 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 15:08:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:08:22 INFO - PROCESS | 1849 | 1461622102229 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:08:22 INFO - PROCESS | 1849 | 1461622102234 Marionette TRACE conn3 <- [1,78,null,{}] 15:08:22 INFO - PROCESS | 1849 | 1461622102242 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:08:22 INFO - PROCESS | 1849 | 1461622102397 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 15:08:22 INFO - PROCESS | 1849 | 1461622102516 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:22 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc132b800 == 18 [pid = 1849] [id = 27] 15:08:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 78 (0x7f5cc2546000) [pid = 1849] [serial = 78] [outer = (nil)] 15:08:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 79 (0x7f5cc3590400) [pid = 1849] [serial = 79] [outer = 0x7f5cc2546000] 15:08:22 INFO - PROCESS | 1849 | 1461622102590 Marionette DEBUG loaded listener.js 15:08:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 80 (0x7f5cc438c800) [pid = 1849] [serial = 80] [outer = 0x7f5cc2546000] 15:08:23 INFO - PROCESS | 1849 | 1461622103378 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:08:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:08:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1179ms 15:08:23 INFO - PROCESS | 1849 | 1461622103408 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 15:08:23 INFO - PROCESS | 1849 | 1461622103416 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 15:08:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:08:23 INFO - PROCESS | 1849 | 1461622103425 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:08:23 INFO - PROCESS | 1849 | 1461622103430 Marionette TRACE conn3 <- [1,82,null,{}] 15:08:23 INFO - PROCESS | 1849 | 1461622103435 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:08:23 INFO - PROCESS | 1849 | 1461622103576 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 15:08:23 INFO - PROCESS | 1849 | 1461622103678 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:23 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc4ee6800 == 19 [pid = 1849] [id = 28] 15:08:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 81 (0x7f5cc4ebb000) [pid = 1849] [serial = 81] [outer = (nil)] 15:08:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 82 (0x7f5cc62f3000) [pid = 1849] [serial = 82] [outer = 0x7f5cc4ebb000] 15:08:23 INFO - PROCESS | 1849 | 1461622103750 Marionette DEBUG loaded listener.js 15:08:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 83 (0x7f5cc6e64c00) [pid = 1849] [serial = 83] [outer = 0x7f5cc4ebb000] 15:08:24 INFO - PROCESS | 1849 | 1461622104501 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:08:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:08:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1129ms 15:08:24 INFO - PROCESS | 1849 | 1461622104560 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 15:08:24 INFO - PROCESS | 1849 | 1461622104564 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 15:08:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:08:24 INFO - PROCESS | 1849 | 1461622104571 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:08:24 INFO - PROCESS | 1849 | 1461622104576 Marionette TRACE conn3 <- [1,86,null,{}] 15:08:24 INFO - PROCESS | 1849 | 1461622104591 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:08:24 INFO - PROCESS | 1849 | 1461622104748 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 15:08:24 INFO - PROCESS | 1849 | 1461622104869 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:24 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc649d000 == 20 [pid = 1849] [id = 29] 15:08:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 84 (0x7f5cc7085c00) [pid = 1849] [serial = 84] [outer = (nil)] 15:08:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 85 (0x7f5cd178b800) [pid = 1849] [serial = 85] [outer = 0x7f5cc7085c00] 15:08:24 INFO - PROCESS | 1849 | 1461622104949 Marionette DEBUG loaded listener.js 15:08:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 86 (0x7f5cd18a3800) [pid = 1849] [serial = 86] [outer = 0x7f5cc7085c00] 15:08:25 INFO - PROCESS | 1849 | 1461622105694 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:08:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:08:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1183ms 15:08:25 INFO - PROCESS | 1849 | 1461622105755 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 15:08:25 INFO - PROCESS | 1849 | 1461622105759 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 15:08:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:08:25 INFO - PROCESS | 1849 | 1461622105782 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:08:25 INFO - PROCESS | 1849 | 1461622105785 Marionette TRACE conn3 <- [1,90,null,{}] 15:08:25 INFO - PROCESS | 1849 | 1461622105790 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:08:25 INFO - PROCESS | 1849 | 1461622105933 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 15:08:26 INFO - PROCESS | 1849 | 1461622106053 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:26 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd0999800 == 21 [pid = 1849] [id = 30] 15:08:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 87 (0x7f5cbad4e000) [pid = 1849] [serial = 87] [outer = (nil)] 15:08:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 88 (0x7f5cd2bcac00) [pid = 1849] [serial = 88] [outer = 0x7f5cbad4e000] 15:08:26 INFO - PROCESS | 1849 | 1461622106127 Marionette DEBUG loaded listener.js 15:08:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 89 (0x7f5cd2ed7c00) [pid = 1849] [serial = 89] [outer = 0x7f5cbad4e000] 15:08:26 INFO - PROCESS | 1849 | 1461622106831 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:08:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:08:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1092ms 15:08:26 INFO - PROCESS | 1849 | 1461622106872 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 15:08:26 INFO - PROCESS | 1849 | 1461622106876 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 15:08:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:08:26 INFO - PROCESS | 1849 | 1461622106881 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:08:26 INFO - PROCESS | 1849 | 1461622106883 Marionette TRACE conn3 <- [1,94,null,{}] 15:08:26 INFO - PROCESS | 1849 | 1461622106888 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:08:27 INFO - PROCESS | 1849 | 1461622107067 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 15:08:27 INFO - PROCESS | 1849 | 1461622107087 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:27 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd1a66800 == 22 [pid = 1849] [id = 31] 15:08:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 90 (0x7f5cc6e6a400) [pid = 1849] [serial = 90] [outer = (nil)] 15:08:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 91 (0x7f5cd4719400) [pid = 1849] [serial = 91] [outer = 0x7f5cc6e6a400] 15:08:27 INFO - PROCESS | 1849 | 1461622107156 Marionette DEBUG loaded listener.js 15:08:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 92 (0x7f5cd4cc1800) [pid = 1849] [serial = 92] [outer = 0x7f5cc6e6a400] 15:08:27 INFO - PROCESS | 1849 | 1461622107905 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:08:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:08:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1083ms 15:08:27 INFO - PROCESS | 1849 | 1461622107965 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 15:08:27 INFO - PROCESS | 1849 | 1461622107968 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 15:08:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:08:27 INFO - PROCESS | 1849 | 1461622107974 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:08:27 INFO - PROCESS | 1849 | 1461622107976 Marionette TRACE conn3 <- [1,98,null,{}] 15:08:27 INFO - PROCESS | 1849 | 1461622107981 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:08:28 INFO - PROCESS | 1849 | 1461622108170 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 15:08:28 INFO - PROCESS | 1849 | 1461622108300 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:28 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbab43000 == 23 [pid = 1849] [id = 32] 15:08:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 93 (0x7f5cd471d800) [pid = 1849] [serial = 93] [outer = (nil)] 15:08:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 94 (0x7f5cd6b76000) [pid = 1849] [serial = 94] [outer = 0x7f5cd471d800] 15:08:28 INFO - PROCESS | 1849 | 1461622108375 Marionette DEBUG loaded listener.js 15:08:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 95 (0x7f5cd6f38000) [pid = 1849] [serial = 95] [outer = 0x7f5cd471d800] 15:08:29 INFO - PROCESS | 1849 | 1461622109246 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:08:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:08:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1331ms 15:08:29 INFO - PROCESS | 1849 | 1461622109306 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 15:08:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:08:29 INFO - PROCESS | 1849 | 1461622109312 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 15:08:29 INFO - PROCESS | 1849 | 1461622109318 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:08:29 INFO - PROCESS | 1849 | 1461622109322 Marionette TRACE conn3 <- [1,102,null,{}] 15:08:29 INFO - PROCESS | 1849 | 1461622109329 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:08:29 INFO - PROCESS | 1849 | 1461622109483 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 15:08:29 INFO - PROCESS | 1849 | 1461622109649 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:29 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cca1ea000 == 22 [pid = 1849] [id = 24] 15:08:29 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4d6d000 == 21 [pid = 1849] [id = 23] 15:08:29 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe1c7800 == 20 [pid = 1849] [id = 22] 15:08:29 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbaf9a800 == 21 [pid = 1849] [id = 33] 15:08:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 96 (0x7f5cbad53400) [pid = 1849] [serial = 96] [outer = (nil)] 15:08:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 97 (0x7f5cbaf1c000) [pid = 1849] [serial = 97] [outer = 0x7f5cbad53400] 15:08:29 INFO - PROCESS | 1849 | 1461622109737 Marionette DEBUG loaded listener.js 15:08:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 98 (0x7f5cc2b5bc00) [pid = 1849] [serial = 98] [outer = 0x7f5cbad53400] 15:08:30 INFO - PROCESS | 1849 | 1461622110563 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:08:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:08:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1285ms 15:08:30 INFO - PROCESS | 1849 | 1461622110603 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 15:08:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:08:30 INFO - PROCESS | 1849 | 1461622110610 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 15:08:30 INFO - PROCESS | 1849 | 1461622110617 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:08:30 INFO - PROCESS | 1849 | 1461622110623 Marionette TRACE conn3 <- [1,106,null,{}] 15:08:30 INFO - PROCESS | 1849 | 1461622110630 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:08:30 INFO - PROCESS | 1849 | 1461622110778 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 15:08:30 INFO - PROCESS | 1849 | 1461622110911 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:30 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc5e73800 == 22 [pid = 1849] [id = 34] 15:08:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 99 (0x7f5cbad53c00) [pid = 1849] [serial = 99] [outer = (nil)] 15:08:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 100 (0x7f5cc6326800) [pid = 1849] [serial = 100] [outer = 0x7f5cbad53c00] 15:08:30 INFO - PROCESS | 1849 | 1461622110985 Marionette DEBUG loaded listener.js 15:08:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 101 (0x7f5cc730a800) [pid = 1849] [serial = 101] [outer = 0x7f5cbad53c00] 15:08:31 INFO - PROCESS | 1849 | 1461622111795 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:08:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:08:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1237ms 15:08:31 INFO - PROCESS | 1849 | 1461622111857 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 15:08:31 INFO - PROCESS | 1849 | 1461622111863 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 15:08:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:08:31 INFO - PROCESS | 1849 | 1461622111871 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:08:31 INFO - PROCESS | 1849 | 1461622111874 Marionette TRACE conn3 <- [1,110,null,{}] 15:08:31 INFO - PROCESS | 1849 | 1461622111880 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:08:32 INFO - PROCESS | 1849 | 1461622112036 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 15:08:32 INFO - PROCESS | 1849 | 1461622112165 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:32 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd09a5800 == 23 [pid = 1849] [id = 35] 15:08:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 102 (0x7f5cc735fc00) [pid = 1849] [serial = 102] [outer = (nil)] 15:08:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 103 (0x7f5cd178c000) [pid = 1849] [serial = 103] [outer = 0x7f5cc735fc00] 15:08:32 INFO - PROCESS | 1849 | 1461622112239 Marionette DEBUG loaded listener.js 15:08:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 104 (0x7f5cd1a07c00) [pid = 1849] [serial = 104] [outer = 0x7f5cc735fc00] 15:08:33 INFO - PROCESS | 1849 | 1461622113099 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:08:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:08:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1282ms 15:08:33 INFO - PROCESS | 1849 | 1461622113159 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 15:08:33 INFO - PROCESS | 1849 | 1461622113163 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 15:08:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:08:33 INFO - PROCESS | 1849 | 1461622113172 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:08:33 INFO - PROCESS | 1849 | 1461622113180 Marionette TRACE conn3 <- [1,114,null,{}] 15:08:33 INFO - PROCESS | 1849 | 1461622113193 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:08:33 INFO - PROCESS | 1849 | 1461622113351 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 15:08:33 INFO - PROCESS | 1849 | 1461622113478 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:33 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd633e800 == 24 [pid = 1849] [id = 36] 15:08:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 105 (0x7f5cd47a6000) [pid = 1849] [serial = 105] [outer = (nil)] 15:08:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 106 (0x7f5cd66ae400) [pid = 1849] [serial = 106] [outer = 0x7f5cd47a6000] 15:08:33 INFO - PROCESS | 1849 | 1461622113553 Marionette DEBUG loaded listener.js 15:08:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 107 (0x7f5cd6bae400) [pid = 1849] [serial = 107] [outer = 0x7f5cd47a6000] 15:08:34 INFO - PROCESS | 1849 | 1461622114288 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:08:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:08:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1190ms 15:08:34 INFO - PROCESS | 1849 | 1461622114362 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 15:08:34 INFO - PROCESS | 1849 | 1461622114365 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 15:08:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:08:34 INFO - PROCESS | 1849 | 1461622114371 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:08:34 INFO - PROCESS | 1849 | 1461622114373 Marionette TRACE conn3 <- [1,118,null,{}] 15:08:34 INFO - PROCESS | 1849 | 1461622114379 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:08:34 INFO - PROCESS | 1849 | 1461622114517 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 15:08:34 INFO - PROCESS | 1849 | 1461622114646 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:34 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbac39000 == 25 [pid = 1849] [id = 37] 15:08:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 108 (0x7f5cc73ce400) [pid = 1849] [serial = 108] [outer = (nil)] 15:08:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f5cd7028400) [pid = 1849] [serial = 109] [outer = 0x7f5cc73ce400] 15:08:34 INFO - PROCESS | 1849 | 1461622114714 Marionette DEBUG loaded listener.js 15:08:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f5cd7034c00) [pid = 1849] [serial = 110] [outer = 0x7f5cc73ce400] 15:08:35 INFO - PROCESS | 1849 | 1461622115558 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:08:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:08:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1225ms 15:08:35 INFO - PROCESS | 1849 | 1461622115619 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 15:08:35 INFO - PROCESS | 1849 | 1461622115629 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 15:08:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:08:35 INFO - PROCESS | 1849 | 1461622115647 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:08:35 INFO - PROCESS | 1849 | 1461622115652 Marionette TRACE conn3 <- [1,122,null,{}] 15:08:35 INFO - PROCESS | 1849 | 1461622115667 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:08:35 INFO - PROCESS | 1849 | 1461622115814 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 15:08:35 INFO - PROCESS | 1849 | 1461622115915 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:35 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc51fb800 == 26 [pid = 1849] [id = 38] 15:08:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f5cc6154c00) [pid = 1849] [serial = 111] [outer = (nil)] 15:08:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 112 (0x7f5cc62ffc00) [pid = 1849] [serial = 112] [outer = 0x7f5cc6154c00] 15:08:35 INFO - PROCESS | 1849 | 1461622115986 Marionette DEBUG loaded listener.js 15:08:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 113 (0x7f5cc7359400) [pid = 1849] [serial = 113] [outer = 0x7f5cc6154c00] 15:08:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 114 (0x7f5cd1871800) [pid = 1849] [serial = 114] [outer = 0x7f5cbb0c2400] 15:08:36 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4ee6800 == 25 [pid = 1849] [id = 28] 15:08:36 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc132b800 == 24 [pid = 1849] [id = 27] 15:08:36 INFO - PROCESS | 1849 | 1461622116884 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:08:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:08:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1295ms 15:08:36 INFO - PROCESS | 1849 | 1461622116938 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 15:08:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:08:36 INFO - PROCESS | 1849 | 1461622116944 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 15:08:36 INFO - PROCESS | 1849 | 1461622116952 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:08:36 INFO - PROCESS | 1849 | 1461622116957 Marionette TRACE conn3 <- [1,126,null,{}] 15:08:36 INFO - PROCESS | 1849 | 1461622116965 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:08:37 INFO - PROCESS | 1849 | 1461622117123 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 15:08:37 INFO - PROCESS | 1849 | 1461622117253 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:37 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc73ea800 == 25 [pid = 1849] [id = 39] 15:08:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 115 (0x7f5cc707e000) [pid = 1849] [serial = 115] [outer = (nil)] 15:08:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 116 (0x7f5cc7364800) [pid = 1849] [serial = 116] [outer = 0x7f5cc707e000] 15:08:37 INFO - PROCESS | 1849 | 1461622117329 Marionette DEBUG loaded listener.js 15:08:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 117 (0x7f5cd1789c00) [pid = 1849] [serial = 117] [outer = 0x7f5cc707e000] 15:08:38 INFO - PROCESS | 1849 | 1461622118132 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:08:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:08:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1233ms 15:08:38 INFO - PROCESS | 1849 | 1461622118185 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 15:08:38 INFO - PROCESS | 1849 | 1461622118193 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 15:08:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:08:38 INFO - PROCESS | 1849 | 1461622118203 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:08:38 INFO - PROCESS | 1849 | 1461622118209 Marionette TRACE conn3 <- [1,130,null,{}] 15:08:38 INFO - PROCESS | 1849 | 1461622118215 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:08:38 INFO - PROCESS | 1849 | 1461622118384 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 15:08:38 INFO - PROCESS | 1849 | 1461622118518 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:38 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd2d19000 == 26 [pid = 1849] [id = 40] 15:08:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 118 (0x7f5cd18e6c00) [pid = 1849] [serial = 118] [outer = (nil)] 15:08:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 119 (0x7f5cd2bc9800) [pid = 1849] [serial = 119] [outer = 0x7f5cd18e6c00] 15:08:38 INFO - PROCESS | 1849 | 1461622118596 Marionette DEBUG loaded listener.js 15:08:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 120 (0x7f5cd4cc0c00) [pid = 1849] [serial = 120] [outer = 0x7f5cd18e6c00] 15:08:39 INFO - PROCESS | 1849 | 1461622119449 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:08:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:08:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1285ms 15:08:39 INFO - PROCESS | 1849 | 1461622119489 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 15:08:39 INFO - PROCESS | 1849 | 1461622119492 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 15:08:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:08:39 INFO - PROCESS | 1849 | 1461622119500 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:08:39 INFO - PROCESS | 1849 | 1461622119505 Marionette TRACE conn3 <- [1,134,null,{}] 15:08:39 INFO - PROCESS | 1849 | 1461622119520 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:08:39 INFO - PROCESS | 1849 | 1461622119686 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 15:08:39 INFO - PROCESS | 1849 | 1461622119792 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:39 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd6d3d000 == 27 [pid = 1849] [id = 41] 15:08:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 121 (0x7f5cd6d4d400) [pid = 1849] [serial = 121] [outer = (nil)] 15:08:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 122 (0x7f5cd7033800) [pid = 1849] [serial = 122] [outer = 0x7f5cd6d4d400] 15:08:39 INFO - PROCESS | 1849 | 1461622119868 Marionette DEBUG loaded listener.js 15:08:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 123 (0x7f5cd8bc4c00) [pid = 1849] [serial = 123] [outer = 0x7f5cd6d4d400] 15:08:40 INFO - PROCESS | 1849 | 1461622120688 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:08:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:08:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1235ms 15:08:40 INFO - PROCESS | 1849 | 1461622120736 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 15:08:40 INFO - PROCESS | 1849 | 1461622120741 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 15:08:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:08:40 INFO - PROCESS | 1849 | 1461622120749 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:08:40 INFO - PROCESS | 1849 | 1461622120753 Marionette TRACE conn3 <- [1,138,null,{}] 15:08:40 INFO - PROCESS | 1849 | 1461622120758 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:08:40 INFO - PROCESS | 1849 | 1461622120915 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 15:08:41 INFO - PROCESS | 1849 | 1461622121043 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:41 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd8b21800 == 28 [pid = 1849] [id = 42] 15:08:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 124 (0x7f5cbb0d1400) [pid = 1849] [serial = 124] [outer = (nil)] 15:08:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 125 (0x7f5cdaf77800) [pid = 1849] [serial = 125] [outer = 0x7f5cbb0d1400] 15:08:41 INFO - PROCESS | 1849 | 1461622121114 Marionette DEBUG loaded listener.js 15:08:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 126 (0x7f5cdb159000) [pid = 1849] [serial = 126] [outer = 0x7f5cbb0d1400] 15:08:41 INFO - PROCESS | 1849 | 1461622121951 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:08:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:08:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1232ms 15:08:41 INFO - PROCESS | 1849 | 1461622121981 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 15:08:41 INFO - PROCESS | 1849 | 1461622121984 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 15:08:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:08:41 INFO - PROCESS | 1849 | 1461622121989 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:08:41 INFO - PROCESS | 1849 | 1461622121991 Marionette TRACE conn3 <- [1,142,null,{}] 15:08:42 INFO - PROCESS | 1849 | 1461622121997 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:08:42 INFO - PROCESS | 1849 | 1461622122131 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 15:08:42 INFO - PROCESS | 1849 | 1461622122268 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:42 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd9954000 == 29 [pid = 1849] [id = 43] 15:08:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 127 (0x7f5cba8e8c00) [pid = 1849] [serial = 127] [outer = (nil)] 15:08:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 128 (0x7f5cba8f1400) [pid = 1849] [serial = 128] [outer = 0x7f5cba8e8c00] 15:08:42 INFO - PROCESS | 1849 | 1461622122338 Marionette DEBUG loaded listener.js 15:08:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 129 (0x7f5cba8f5c00) [pid = 1849] [serial = 129] [outer = 0x7f5cba8e8c00] 15:08:43 INFO - PROCESS | 1849 | 1461622123387 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:08:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:08:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1426ms 15:08:43 INFO - PROCESS | 1849 | 1461622123418 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 15:08:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:08:43 INFO - PROCESS | 1849 | 1461622123424 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 15:08:43 INFO - PROCESS | 1849 | 1461622123430 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:08:43 INFO - PROCESS | 1849 | 1461622123435 Marionette TRACE conn3 <- [1,146,null,{}] 15:08:43 INFO - PROCESS | 1849 | 1461622123442 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:08:43 INFO - PROCESS | 1849 | 1461622123580 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 15:08:43 INFO - PROCESS | 1849 | 1461622123777 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:43 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd09a5800 == 28 [pid = 1849] [id = 35] 15:08:43 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc5e73800 == 27 [pid = 1849] [id = 34] 15:08:43 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbaf9a800 == 26 [pid = 1849] [id = 33] 15:08:43 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbd5c5800 == 27 [pid = 1849] [id = 44] 15:08:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 130 (0x7f5cba8e9400) [pid = 1849] [serial = 130] [outer = (nil)] 15:08:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 131 (0x7f5cba8f2000) [pid = 1849] [serial = 131] [outer = 0x7f5cba8e9400] 15:08:43 INFO - PROCESS | 1849 | 1461622123866 Marionette DEBUG loaded listener.js 15:08:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 132 (0x7f5cbdfce000) [pid = 1849] [serial = 132] [outer = 0x7f5cba8e9400] 15:08:44 INFO - PROCESS | 1849 | 1461622124709 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:08:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:08:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1335ms 15:08:44 INFO - PROCESS | 1849 | 1461622124766 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 15:08:44 INFO - PROCESS | 1849 | 1461622124772 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 15:08:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:08:44 INFO - PROCESS | 1849 | 1461622124779 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:08:44 INFO - PROCESS | 1849 | 1461622124784 Marionette TRACE conn3 <- [1,150,null,{}] 15:08:44 INFO - PROCESS | 1849 | 1461622124793 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:08:44 INFO - PROCESS | 1849 | 1461622124982 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 15:08:45 INFO - PROCESS | 1849 | 1461622125118 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:45 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd18af800 == 28 [pid = 1849] [id = 45] 15:08:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 133 (0x7f5cba8ec800) [pid = 1849] [serial = 133] [outer = (nil)] 15:08:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 134 (0x7f5cbe1d8c00) [pid = 1849] [serial = 134] [outer = 0x7f5cba8ec800] 15:08:45 INFO - PROCESS | 1849 | 1461622125196 Marionette DEBUG loaded listener.js 15:08:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 135 (0x7f5cc3727000) [pid = 1849] [serial = 135] [outer = 0x7f5cba8ec800] 15:08:46 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc649d000 == 27 [pid = 1849] [id = 29] 15:08:46 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd1a66800 == 26 [pid = 1849] [id = 31] 15:08:46 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd8b21800 == 25 [pid = 1849] [id = 42] 15:08:46 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd6d3d000 == 24 [pid = 1849] [id = 41] 15:08:46 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd2d19000 == 23 [pid = 1849] [id = 40] 15:08:46 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc73ea800 == 22 [pid = 1849] [id = 39] 15:08:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ccb9f1800 == 21 [pid = 1849] [id = 25] 15:08:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbadad800 == 20 [pid = 1849] [id = 26] 15:08:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbab49000 == 19 [pid = 1849] [id = 8] 15:08:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd0999800 == 18 [pid = 1849] [id = 30] 15:08:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbc961800 == 17 [pid = 1849] [id = 6] 15:08:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbac39000 == 16 [pid = 1849] [id = 37] 15:08:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd633e800 == 15 [pid = 1849] [id = 36] 15:08:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc51fb800 == 14 [pid = 1849] [id = 38] 15:08:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc70a6800 == 13 [pid = 1849] [id = 21] 15:08:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbab43000 == 12 [pid = 1849] [id = 32] 15:08:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbadae000 == 11 [pid = 1849] [id = 9] 15:08:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbd5c5800 == 10 [pid = 1849] [id = 44] 15:08:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd9954000 == 9 [pid = 1849] [id = 43] 15:08:50 INFO - PROCESS | 1849 | 1461622130009 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:08:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:08:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 5247ms 15:08:50 INFO - PROCESS | 1849 | 1461622130026 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 15:08:50 INFO - PROCESS | 1849 | 1461622130032 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 15:08:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:08:50 INFO - PROCESS | 1849 | 1461622130040 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:08:50 INFO - PROCESS | 1849 | 1461622130045 Marionette TRACE conn3 <- [1,154,null,{}] 15:08:50 INFO - PROCESS | 1849 | 1461622130054 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:08:50 INFO - PROCESS | 1849 | 1461622130199 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 15:08:50 INFO - PROCESS | 1849 | 1461622130323 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:50 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbe5a5000 == 10 [pid = 1849] [id = 46] 15:08:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 136 (0x7f5cbe1d3800) [pid = 1849] [serial = 136] [outer = (nil)] 15:08:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 137 (0x7f5cbe1d5c00) [pid = 1849] [serial = 137] [outer = 0x7f5cbe1d3800] 15:08:50 INFO - PROCESS | 1849 | 1461622130388 Marionette DEBUG loaded listener.js 15:08:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 138 (0x7f5cbe2b7000) [pid = 1849] [serial = 138] [outer = 0x7f5cbe1d3800] 15:08:51 INFO - PROCESS | 1849 | 1461622131042 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:08:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:08:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1045ms 15:08:51 INFO - PROCESS | 1849 | 1461622131084 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 15:08:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:08:51 INFO - PROCESS | 1849 | 1461622131094 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 15:08:51 INFO - PROCESS | 1849 | 1461622131104 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:08:51 INFO - PROCESS | 1849 | 1461622131108 Marionette TRACE conn3 <- [1,158,null,{}] 15:08:51 INFO - PROCESS | 1849 | 1461622131126 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:08:51 INFO - PROCESS | 1849 | 1461622131314 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 15:08:51 INFO - PROCESS | 1849 | 1461622131375 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:51 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbd5d1000 == 11 [pid = 1849] [id = 47] 15:08:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 139 (0x7f5cbd435000) [pid = 1849] [serial = 139] [outer = (nil)] 15:08:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 140 (0x7f5cc2a22000) [pid = 1849] [serial = 140] [outer = 0x7f5cbd435000] 15:08:51 INFO - PROCESS | 1849 | 1461622131447 Marionette DEBUG loaded listener.js 15:08:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 141 (0x7f5cc3595000) [pid = 1849] [serial = 141] [outer = 0x7f5cbd435000] 15:08:52 INFO - PROCESS | 1849 | 1461622132369 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:08:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:08:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1295ms 15:08:52 INFO - PROCESS | 1849 | 1461622132399 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 15:08:52 INFO - PROCESS | 1849 | 1461622132403 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 15:08:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:08:52 INFO - PROCESS | 1849 | 1461622132409 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:08:52 INFO - PROCESS | 1849 | 1461622132414 Marionette TRACE conn3 <- [1,162,null,{}] 15:08:52 INFO - PROCESS | 1849 | 1461622132437 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:08:52 INFO - PROCESS | 1849 | 1461622132610 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 15:08:52 INFO - PROCESS | 1849 | 1461622132633 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:52 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd15c2800 == 12 [pid = 1849] [id = 48] 15:08:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 142 (0x7f5cbacf5000) [pid = 1849] [serial = 142] [outer = (nil)] 15:08:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 143 (0x7f5cc6327400) [pid = 1849] [serial = 143] [outer = 0x7f5cbacf5000] 15:08:52 INFO - PROCESS | 1849 | 1461622132697 Marionette DEBUG loaded listener.js 15:08:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 144 (0x7f5cc7366400) [pid = 1849] [serial = 144] [outer = 0x7f5cbacf5000] 15:08:53 INFO - PROCESS | 1849 | 1461622133411 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:08:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:08:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1037ms 15:08:53 INFO - PROCESS | 1849 | 1461622133446 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 15:08:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:08:53 INFO - PROCESS | 1849 | 1461622133450 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 15:08:53 INFO - PROCESS | 1849 | 1461622133455 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:08:53 INFO - PROCESS | 1849 | 1461622133458 Marionette TRACE conn3 <- [1,166,null,{}] 15:08:53 INFO - PROCESS | 1849 | 1461622133468 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:08:53 INFO - PROCESS | 1849 | 1461622133624 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 15:08:53 INFO - PROCESS | 1849 | 1461622133687 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:53 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd652f800 == 13 [pid = 1849] [id = 49] 15:08:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 145 (0x7f5cbad52000) [pid = 1849] [serial = 145] [outer = (nil)] 15:08:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 146 (0x7f5cd1805000) [pid = 1849] [serial = 146] [outer = 0x7f5cbad52000] 15:08:53 INFO - PROCESS | 1849 | 1461622133745 Marionette DEBUG loaded listener.js 15:08:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 147 (0x7f5cd18a6c00) [pid = 1849] [serial = 147] [outer = 0x7f5cbad52000] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 146 (0x7f5cc6154c00) [pid = 1849] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 145 (0x7f5cc097d000) [pid = 1849] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 144 (0x7f5cc0983c00) [pid = 1849] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 143 (0x7f5cc62f1c00) [pid = 1849] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 142 (0x7f5cc73cfc00) [pid = 1849] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 141 (0x7f5cbdf0cc00) [pid = 1849] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 140 (0x7f5cbc6dbc00) [pid = 1849] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 139 (0x7f5cc45af400) [pid = 1849] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 138 (0x7f5cc091c400) [pid = 1849] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 137 (0x7f5cbb0d0400) [pid = 1849] [serial = 32] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 136 (0x7f5cbad53400) [pid = 1849] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 135 (0x7f5cbacf1400) [pid = 1849] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 134 (0x7f5cc735fc00) [pid = 1849] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 133 (0x7f5cbad53c00) [pid = 1849] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 132 (0x7f5cd471d800) [pid = 1849] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 131 (0x7f5cbb0d0800) [pid = 1849] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 130 (0x7f5cc7085c00) [pid = 1849] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 129 (0x7f5cc707e000) [pid = 1849] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 128 (0x7f5cc4ebb000) [pid = 1849] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 127 (0x7f5cbaf12400) [pid = 1849] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 126 (0x7f5cc0917000) [pid = 1849] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 125 (0x7f5cba8e8c00) [pid = 1849] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 124 (0x7f5cc73ce400) [pid = 1849] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 123 (0x7f5cbb0d1400) [pid = 1849] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 122 (0x7f5cc7305000) [pid = 1849] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 121 (0x7f5cbaf10c00) [pid = 1849] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 120 (0x7f5cbbae7c00) [pid = 1849] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 119 (0x7f5cc2546000) [pid = 1849] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 118 (0x7f5cba8e9400) [pid = 1849] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 117 (0x7f5cd6d4d400) [pid = 1849] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 116 (0x7f5cc631c000) [pid = 1849] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 115 (0x7f5cd18e6c00) [pid = 1849] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 114 (0x7f5cd47a6000) [pid = 1849] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 113 (0x7f5cc3457400) [pid = 1849] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 112 (0x7f5cc6e6a400) [pid = 1849] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:08:55 INFO - PROCESS | 1849 | --DOMWINDOW == 111 (0x7f5cbad4e000) [pid = 1849] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:08:55 INFO - PROCESS | 1849 | 1461622135432 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:08:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:08:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 2028ms 15:08:55 INFO - PROCESS | 1849 | 1461622135499 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 15:08:55 INFO - PROCESS | 1849 | 1461622135502 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 15:08:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:08:55 INFO - PROCESS | 1849 | 1461622135543 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:08:55 INFO - PROCESS | 1849 | 1461622135546 Marionette TRACE conn3 <- [1,170,null,{}] 15:08:55 INFO - PROCESS | 1849 | 1461622135553 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:08:55 INFO - PROCESS | 1849 | 1461622135680 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 15:08:55 INFO - PROCESS | 1849 | 1461622135690 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:55 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc3989800 == 14 [pid = 1849] [id = 50] 15:08:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 112 (0x7f5cbacf1000) [pid = 1849] [serial = 148] [outer = (nil)] 15:08:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 113 (0x7f5cbe1dc400) [pid = 1849] [serial = 149] [outer = 0x7f5cbacf1000] 15:08:55 INFO - PROCESS | 1849 | 1461622135747 Marionette DEBUG loaded listener.js 15:08:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 114 (0x7f5cc4e3b400) [pid = 1849] [serial = 150] [outer = 0x7f5cbacf1000] 15:08:56 INFO - PROCESS | 1849 | 1461622136443 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:08:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:08:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 940ms 15:08:56 INFO - PROCESS | 1849 | 1461622136471 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 15:08:56 INFO - PROCESS | 1849 | 1461622136473 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 15:08:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:08:56 INFO - PROCESS | 1849 | 1461622136478 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:08:56 INFO - PROCESS | 1849 | 1461622136480 Marionette TRACE conn3 <- [1,174,null,{}] 15:08:56 INFO - PROCESS | 1849 | 1461622136485 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:08:56 INFO - PROCESS | 1849 | 1461622136691 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 15:08:56 INFO - PROCESS | 1849 | 1461622136716 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:56 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd1c1a800 == 15 [pid = 1849] [id = 51] 15:08:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 115 (0x7f5cbc858800) [pid = 1849] [serial = 151] [outer = (nil)] 15:08:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 116 (0x7f5cc7085c00) [pid = 1849] [serial = 152] [outer = 0x7f5cbc858800] 15:08:56 INFO - PROCESS | 1849 | 1461622136781 Marionette DEBUG loaded listener.js 15:08:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 117 (0x7f5cd2bc4800) [pid = 1849] [serial = 153] [outer = 0x7f5cbc858800] 15:08:57 INFO - PROCESS | 1849 | 1461622137713 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:08:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:08:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1282ms 15:08:57 INFO - PROCESS | 1849 | 1461622137761 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 15:08:57 INFO - PROCESS | 1849 | 1461622137767 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 15:08:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:08:57 INFO - PROCESS | 1849 | 1461622137774 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:08:57 INFO - PROCESS | 1849 | 1461622137780 Marionette TRACE conn3 <- [1,178,null,{}] 15:08:57 INFO - PROCESS | 1849 | 1461622137787 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:08:57 INFO - PROCESS | 1849 | 1461622137979 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 15:08:58 INFO - PROCESS | 1849 | 1461622138111 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:58 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc439a000 == 16 [pid = 1849] [id = 52] 15:08:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 118 (0x7f5cbc6d2400) [pid = 1849] [serial = 154] [outer = (nil)] 15:08:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 119 (0x7f5cbe1d7000) [pid = 1849] [serial = 155] [outer = 0x7f5cbc6d2400] 15:08:58 INFO - PROCESS | 1849 | 1461622138186 Marionette DEBUG loaded listener.js 15:08:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 120 (0x7f5cbe2bdc00) [pid = 1849] [serial = 156] [outer = 0x7f5cbc6d2400] 15:08:59 INFO - PROCESS | 1849 | 1461622139086 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:08:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:08:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1382ms 15:08:59 INFO - PROCESS | 1849 | 1461622139158 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 15:08:59 INFO - PROCESS | 1849 | 1461622139165 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 15:08:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:08:59 INFO - PROCESS | 1849 | 1461622139175 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:08:59 INFO - PROCESS | 1849 | 1461622139179 Marionette TRACE conn3 <- [1,182,null,{}] 15:08:59 INFO - PROCESS | 1849 | 1461622139184 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:08:59 INFO - PROCESS | 1849 | 1461622139371 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 15:08:59 INFO - PROCESS | 1849 | 1461622139501 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:59 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbada7000 == 17 [pid = 1849] [id = 53] 15:08:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 121 (0x7f5cba8f1000) [pid = 1849] [serial = 157] [outer = (nil)] 15:08:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 122 (0x7f5cbb0c6000) [pid = 1849] [serial = 158] [outer = 0x7f5cba8f1000] 15:08:59 INFO - PROCESS | 1849 | 1461622139575 Marionette DEBUG loaded listener.js 15:08:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 123 (0x7f5cc131bc00) [pid = 1849] [serial = 159] [outer = 0x7f5cba8f1000] 15:08:59 INFO - PROCESS | 1849 | 1461622139946 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:09:00 INFO - PROCESS | 1849 | 1461622140755 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:09:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:09:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1631ms 15:09:00 INFO - PROCESS | 1849 | 1461622140805 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 15:09:00 INFO - PROCESS | 1849 | 1461622140809 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 15:09:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:09:00 INFO - PROCESS | 1849 | 1461622140817 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:09:00 INFO - PROCESS | 1849 | 1461622140822 Marionette TRACE conn3 <- [1,186,null,{}] 15:09:00 INFO - PROCESS | 1849 | 1461622140830 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:09:01 INFO - PROCESS | 1849 | 1461622141015 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 15:09:01 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd18af800 == 16 [pid = 1849] [id = 45] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 122 (0x7f5cc561dc00) [pid = 1849] [serial = 12] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 121 (0x7f5cbe1d8c00) [pid = 1849] [serial = 134] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 120 (0x7f5cc4386000) [pid = 1849] [serial = 9] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 119 (0x7f5cd2ae3000) [pid = 1849] [serial = 74] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 118 (0x7f5cbac27000) [pid = 1849] [serial = 28] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 117 (0x7f5cc5edc800) [pid = 1849] [serial = 46] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 116 (0x7f5cc6e72000) [pid = 1849] [serial = 49] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 115 (0x7f5cc1580400) [pid = 1849] [serial = 76] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 114 (0x7f5cc730e800) [pid = 1849] [serial = 50] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 113 (0x7f5cd091b000) [pid = 1849] [serial = 53] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 112 (0x7f5ccb98a800) [pid = 1849] [serial = 52] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 111 (0x7f5cc7086000) [pid = 1849] [serial = 55] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f5cc2a24800) [pid = 1849] [serial = 37] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 109 (0x7f5cd189f000) [pid = 1849] [serial = 58] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f5cc45a7000) [pid = 1849] [serial = 38] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 107 (0x7f5cc5137c00) [pid = 1849] [serial = 40] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 106 (0x7f5cd2a49c00) [pid = 1849] [serial = 62] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 105 (0x7f5cc425e800) [pid = 1849] [serial = 44] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 104 (0x7f5cc5694400) [pid = 1849] [serial = 41] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 103 (0x7f5cc33b2800) [pid = 1849] [serial = 43] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 102 (0x7f5cc62f7000) [pid = 1849] [serial = 47] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 101 (0x7f5cbba33400) [pid = 1849] [serial = 33] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 100 (0x7f5cd09f2000) [pid = 1849] [serial = 56] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 99 (0x7f5cbaf1ec00) [pid = 1849] [serial = 26] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 98 (0x7f5cbc6dac00) [pid = 1849] [serial = 34] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 97 (0x7f5cbb0ce400) [pid = 1849] [serial = 31] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 96 (0x7f5cd1a50800) [pid = 1849] [serial = 59] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 95 (0x7f5cd1cf7800) [pid = 1849] [serial = 61] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 94 (0x7f5cc6e64c00) [pid = 1849] [serial = 83] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 93 (0x7f5cc7359400) [pid = 1849] [serial = 113] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 92 (0x7f5cbaf1c000) [pid = 1849] [serial = 97] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 91 (0x7f5cc7364800) [pid = 1849] [serial = 116] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 90 (0x7f5cd4cc1800) [pid = 1849] [serial = 92] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 89 (0x7f5cc3455800) [pid = 1849] [serial = 77] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 88 (0x7f5cbb0cd000) [pid = 1849] [serial = 35] [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:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 87 (0x7f5cd6b76000) [pid = 1849] [serial = 94] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 86 (0x7f5cc62ffc00) [pid = 1849] [serial = 112] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 85 (0x7f5cc3590400) [pid = 1849] [serial = 79] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 84 (0x7f5cd473a000) [pid = 1849] [serial = 2] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 83 (0x7f5cc26c2800) [pid = 1849] [serial = 65] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 82 (0x7f5cc4e3bc00) [pid = 1849] [serial = 67] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 81 (0x7f5cc091bc00) [pid = 1849] [serial = 64] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 80 (0x7f5cba8f2000) [pid = 1849] [serial = 131] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 79 (0x7f5cc6326800) [pid = 1849] [serial = 100] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 78 (0x7f5cd2bc9800) [pid = 1849] [serial = 119] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 77 (0x7f5cd2bcac00) [pid = 1849] [serial = 88] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 76 (0x7f5cd18a3800) [pid = 1849] [serial = 86] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 75 (0x7f5cd1789c00) [pid = 1849] [serial = 117] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 74 (0x7f5cc62f3000) [pid = 1849] [serial = 82] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 73 (0x7f5cd178b800) [pid = 1849] [serial = 85] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 72 (0x7f5cd4cc0c00) [pid = 1849] [serial = 120] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 71 (0x7f5cd6bae400) [pid = 1849] [serial = 107] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 70 (0x7f5cd7028400) [pid = 1849] [serial = 109] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 69 (0x7f5cc5edfc00) [pid = 1849] [serial = 68] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 68 (0x7f5cd4719400) [pid = 1849] [serial = 91] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 67 (0x7f5cd7033800) [pid = 1849] [serial = 122] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 66 (0x7f5cd66ae400) [pid = 1849] [serial = 106] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 65 (0x7f5cd2ed7c00) [pid = 1849] [serial = 89] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 64 (0x7f5cc73d2800) [pid = 1849] [serial = 70] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 63 (0x7f5cc2b5bc00) [pid = 1849] [serial = 98] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 62 (0x7f5cd1a4a400) [pid = 1849] [serial = 73] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 61 (0x7f5cd1a07c00) [pid = 1849] [serial = 104] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 60 (0x7f5cc730a800) [pid = 1849] [serial = 101] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 59 (0x7f5cd6f38000) [pid = 1849] [serial = 95] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 58 (0x7f5cd178c000) [pid = 1849] [serial = 103] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 57 (0x7f5cd7034c00) [pid = 1849] [serial = 110] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 56 (0x7f5cdb159000) [pid = 1849] [serial = 126] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 55 (0x7f5cd1790c00) [pid = 1849] [serial = 71] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 54 (0x7f5cba8f1400) [pid = 1849] [serial = 128] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 53 (0x7f5cbaf15800) [pid = 1849] [serial = 25] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 52 (0x7f5cbdf0dc00) [pid = 1849] [serial = 22] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 51 (0x7f5cbad47000) [pid = 1849] [serial = 23] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 50 (0x7f5cc438c800) [pid = 1849] [serial = 80] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 49 (0x7f5cbdfce000) [pid = 1849] [serial = 132] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 48 (0x7f5cd8bc4c00) [pid = 1849] [serial = 123] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 47 (0x7f5cc631d000) [pid = 1849] [serial = 16] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 46 (0x7f5cdaf77800) [pid = 1849] [serial = 125] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 45 (0x7f5cc6324000) [pid = 1849] [serial = 17] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 44 (0x7f5cbc863c00) [pid = 1849] [serial = 19] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | --DOMWINDOW == 43 (0x7f5cba8f5c00) [pid = 1849] [serial = 129] [outer = (nil)] [url = about:blank] 15:09:01 INFO - PROCESS | 1849 | 1461622141242 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:01 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbaf90800 == 17 [pid = 1849] [id = 54] 15:09:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 44 (0x7f5cba8f5c00) [pid = 1849] [serial = 160] [outer = (nil)] 15:09:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 45 (0x7f5cbaf15800) [pid = 1849] [serial = 161] [outer = 0x7f5cba8f5c00] 15:09:01 INFO - PROCESS | 1849 | 1461622141311 Marionette DEBUG loaded listener.js 15:09:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 46 (0x7f5cbbae7400) [pid = 1849] [serial = 162] [outer = 0x7f5cba8f5c00] 15:09:02 INFO - PROCESS | 1849 | 1461622142117 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:09:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:09:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1331ms 15:09:02 INFO - PROCESS | 1849 | 1461622142148 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 15:09:02 INFO - PROCESS | 1849 | 1461622142154 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 15:09:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:09:02 INFO - PROCESS | 1849 | 1461622142173 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:09:02 INFO - PROCESS | 1849 | 1461622142176 Marionette TRACE conn3 <- [1,190,null,{}] 15:09:02 INFO - PROCESS | 1849 | 1461622142182 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:09:02 INFO - PROCESS | 1849 | 1461622142304 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 15:09:02 INFO - PROCESS | 1849 | 1461622142320 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:02 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbc877000 == 18 [pid = 1849] [id = 55] 15:09:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 47 (0x7f5cbe18e800) [pid = 1849] [serial = 163] [outer = (nil)] 15:09:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 48 (0x7f5cbe196800) [pid = 1849] [serial = 164] [outer = 0x7f5cbe18e800] 15:09:02 INFO - PROCESS | 1849 | 1461622142377 Marionette DEBUG loaded listener.js 15:09:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 49 (0x7f5cbe2b1800) [pid = 1849] [serial = 165] [outer = 0x7f5cbe18e800] 15:09:03 INFO - PROCESS | 1849 | 1461622143028 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:09:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:09:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 882ms 15:09:03 INFO - PROCESS | 1849 | 1461622143052 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 15:09:03 INFO - PROCESS | 1849 | 1461622143054 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 15:09:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:09:03 INFO - PROCESS | 1849 | 1461622143060 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:09:03 INFO - PROCESS | 1849 | 1461622143065 Marionette TRACE conn3 <- [1,194,null,{}] 15:09:03 INFO - PROCESS | 1849 | 1461622143092 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:09:03 INFO - PROCESS | 1849 | 1461622143223 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 15:09:03 INFO - PROCESS | 1849 | 1461622143241 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:03 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbe1c5800 == 19 [pid = 1849] [id = 56] 15:09:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 50 (0x7f5cc0987800) [pid = 1849] [serial = 166] [outer = (nil)] 15:09:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 51 (0x7f5cc2544800) [pid = 1849] [serial = 167] [outer = 0x7f5cc0987800] 15:09:03 INFO - PROCESS | 1849 | 1461622143310 Marionette DEBUG loaded listener.js 15:09:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 52 (0x7f5cc2b4d400) [pid = 1849] [serial = 168] [outer = 0x7f5cc0987800] 15:09:04 INFO - PROCESS | 1849 | 1461622144021 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:09:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:09:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 995ms 15:09:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:09:04 INFO - PROCESS | 1849 | 1461622144055 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 15:09:04 INFO - PROCESS | 1849 | 1461622144059 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 15:09:04 INFO - PROCESS | 1849 | 1461622144064 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:09:04 INFO - PROCESS | 1849 | 1461622144067 Marionette TRACE conn3 <- [1,198,null,{}] 15:09:04 INFO - PROCESS | 1849 | 1461622144082 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:09:04 INFO - PROCESS | 1849 | 1461622144233 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 15:09:04 INFO - PROCESS | 1849 | 1461622144291 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:04 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc2a8e000 == 20 [pid = 1849] [id = 57] 15:09:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 53 (0x7f5cbba2a400) [pid = 1849] [serial = 169] [outer = (nil)] 15:09:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 54 (0x7f5cc3590400) [pid = 1849] [serial = 170] [outer = 0x7f5cbba2a400] 15:09:04 INFO - PROCESS | 1849 | 1461622144349 Marionette DEBUG loaded listener.js 15:09:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 55 (0x7f5cc425e000) [pid = 1849] [serial = 171] [outer = 0x7f5cbba2a400] 15:09:04 INFO - PROCESS | 1849 | 1461622144965 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:09:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:09:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 929ms 15:09:04 INFO - PROCESS | 1849 | 1461622144991 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 15:09:04 INFO - PROCESS | 1849 | 1461622144994 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 15:09:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:09:05 INFO - PROCESS | 1849 | 1461622145001 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:09:05 INFO - PROCESS | 1849 | 1461622145005 Marionette TRACE conn3 <- [1,202,null,{}] 15:09:05 INFO - PROCESS | 1849 | --DOMWINDOW == 54 (0x7f5cbacf1000) [pid = 1849] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:09:05 INFO - PROCESS | 1849 | --DOMWINDOW == 53 (0x7f5cbacf5000) [pid = 1849] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:09:05 INFO - PROCESS | 1849 | --DOMWINDOW == 52 (0x7f5cbd435000) [pid = 1849] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:09:05 INFO - PROCESS | 1849 | --DOMWINDOW == 51 (0x7f5cbe1d3800) [pid = 1849] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:09:05 INFO - PROCESS | 1849 | --DOMWINDOW == 50 (0x7f5cba8ec800) [pid = 1849] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:09:05 INFO - PROCESS | 1849 | --DOMWINDOW == 49 (0x7f5cbad52000) [pid = 1849] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:09:05 INFO - PROCESS | 1849 | 1461622145072 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:09:05 INFO - PROCESS | 1849 | 1461622145235 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 15:09:05 INFO - PROCESS | 1849 | 1461622145247 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:05 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc3987000 == 21 [pid = 1849] [id = 58] 15:09:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 50 (0x7f5cbdfd9800) [pid = 1849] [serial = 172] [outer = (nil)] 15:09:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 51 (0x7f5cc3456400) [pid = 1849] [serial = 173] [outer = 0x7f5cbdfd9800] 15:09:05 INFO - PROCESS | 1849 | 1461622145304 Marionette DEBUG loaded listener.js 15:09:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 52 (0x7f5cc45a7000) [pid = 1849] [serial = 174] [outer = 0x7f5cbdfd9800] 15:09:05 INFO - PROCESS | 1849 | 1461622145970 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:09:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:09:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1021ms 15:09:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:09:06 INFO - PROCESS | 1849 | 1461622146023 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 15:09:06 INFO - PROCESS | 1849 | 1461622146026 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 15:09:06 INFO - PROCESS | 1849 | 1461622146030 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:09:06 INFO - PROCESS | 1849 | 1461622146033 Marionette TRACE conn3 <- [1,206,null,{}] 15:09:06 INFO - PROCESS | 1849 | 1461622146046 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:09:06 INFO - PROCESS | 1849 | 1461622146228 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 15:09:06 INFO - PROCESS | 1849 | 1461622146239 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:06 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc4a81800 == 22 [pid = 1849] [id = 59] 15:09:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 53 (0x7f5cc5774000) [pid = 1849] [serial = 175] [outer = (nil)] 15:09:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 54 (0x7f5cc62f7400) [pid = 1849] [serial = 176] [outer = 0x7f5cc5774000] 15:09:06 INFO - PROCESS | 1849 | 1461622146299 Marionette DEBUG loaded listener.js 15:09:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 55 (0x7f5cc631e000) [pid = 1849] [serial = 177] [outer = 0x7f5cc5774000] 15:09:06 INFO - PROCESS | 1849 | 1461622146885 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:09:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:09:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 876ms 15:09:06 INFO - PROCESS | 1849 | 1461622146906 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 15:09:06 INFO - PROCESS | 1849 | 1461622146910 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 15:09:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:09:06 INFO - PROCESS | 1849 | 1461622146916 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:09:06 INFO - PROCESS | 1849 | 1461622146918 Marionette TRACE conn3 <- [1,210,null,{}] 15:09:06 INFO - PROCESS | 1849 | 1461622146923 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:09:07 INFO - PROCESS | 1849 | 1461622147047 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 15:09:07 INFO - PROCESS | 1849 | 1461622147133 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:07 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc4ef5000 == 23 [pid = 1849] [id = 60] 15:09:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 56 (0x7f5cbc85f800) [pid = 1849] [serial = 178] [outer = (nil)] 15:09:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 57 (0x7f5cc631f000) [pid = 1849] [serial = 179] [outer = 0x7f5cbc85f800] 15:09:07 INFO - PROCESS | 1849 | 1461622147189 Marionette DEBUG loaded listener.js 15:09:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 58 (0x7f5cc6e72000) [pid = 1849] [serial = 180] [outer = 0x7f5cbc85f800] 15:09:07 INFO - PROCESS | 1849 | 1461622147826 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:09:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:09:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 979ms 15:09:07 INFO - PROCESS | 1849 | 1461622147897 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 15:09:07 INFO - PROCESS | 1849 | 1461622147901 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 15:09:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:09:07 INFO - PROCESS | 1849 | 1461622147909 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:09:07 INFO - PROCESS | 1849 | 1461622147914 Marionette TRACE conn3 <- [1,214,null,{}] 15:09:07 INFO - PROCESS | 1849 | 1461622147922 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:09:08 INFO - PROCESS | 1849 | 1461622148113 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 15:09:08 INFO - PROCESS | 1849 | 1461622148127 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:08 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbbbac000 == 24 [pid = 1849] [id = 61] 15:09:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 59 (0x7f5cbad48000) [pid = 1849] [serial = 181] [outer = (nil)] 15:09:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 60 (0x7f5cbb0ca400) [pid = 1849] [serial = 182] [outer = 0x7f5cbad48000] 15:09:08 INFO - PROCESS | 1849 | 1461622148196 Marionette DEBUG loaded listener.js 15:09:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 61 (0x7f5cbd42d400) [pid = 1849] [serial = 183] [outer = 0x7f5cbad48000] 15:09:09 INFO - PROCESS | 1849 | 1461622149005 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:09:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:09:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1129ms 15:09:09 INFO - PROCESS | 1849 | 1461622149037 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 15:09:09 INFO - PROCESS | 1849 | 1461622149045 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 15:09:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:09:09 INFO - PROCESS | 1849 | 1461622149055 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:09:09 INFO - PROCESS | 1849 | 1461622149058 Marionette TRACE conn3 <- [1,218,null,{}] 15:09:09 INFO - PROCESS | 1849 | 1461622149081 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:09:09 INFO - PROCESS | 1849 | 1461622149234 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 15:09:09 INFO - PROCESS | 1849 | 1461622149354 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:09 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc466b000 == 25 [pid = 1849] [id = 62] 15:09:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 62 (0x7f5cbd42e400) [pid = 1849] [serial = 184] [outer = (nil)] 15:09:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 63 (0x7f5cbe2c0400) [pid = 1849] [serial = 185] [outer = 0x7f5cbd42e400] 15:09:09 INFO - PROCESS | 1849 | 1461622149424 Marionette DEBUG loaded listener.js 15:09:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 64 (0x7f5cc2a22400) [pid = 1849] [serial = 186] [outer = 0x7f5cbd42e400] 15:09:10 INFO - PROCESS | 1849 | 1461622150203 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:09:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:09:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1199ms 15:09:10 INFO - PROCESS | 1849 | 1461622150258 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 15:09:10 INFO - PROCESS | 1849 | 1461622150262 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 15:09:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:09:10 INFO - PROCESS | 1849 | 1461622150269 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:09:10 INFO - PROCESS | 1849 | 1461622150274 Marionette TRACE conn3 <- [1,222,null,{}] 15:09:10 INFO - PROCESS | 1849 | 1461622150290 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:09:10 INFO - PROCESS | 1849 | 1461622150444 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 15:09:10 INFO - PROCESS | 1849 | 1461622150563 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:10 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc5e60800 == 26 [pid = 1849] [id = 63] 15:09:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 65 (0x7f5cc4e37c00) [pid = 1849] [serial = 187] [outer = (nil)] 15:09:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 66 (0x7f5cc5edfc00) [pid = 1849] [serial = 188] [outer = 0x7f5cc4e37c00] 15:09:10 INFO - PROCESS | 1849 | 1461622150649 Marionette DEBUG loaded listener.js 15:09:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 67 (0x7f5cc62f9c00) [pid = 1849] [serial = 189] [outer = 0x7f5cc4e37c00] 15:09:11 INFO - PROCESS | 1849 | 1461622151413 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:09:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:09:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1181ms 15:09:11 INFO - PROCESS | 1849 | 1461622151450 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 15:09:11 INFO - PROCESS | 1849 | 1461622151453 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 15:09:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:09:11 INFO - PROCESS | 1849 | 1461622151475 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:09:11 INFO - PROCESS | 1849 | 1461622151479 Marionette TRACE conn3 <- [1,226,null,{}] 15:09:11 INFO - PROCESS | 1849 | 1461622151485 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:09:11 INFO - PROCESS | 1849 | 1461622151629 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 15:09:11 INFO - PROCESS | 1849 | 1461622151748 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:11 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc64a3800 == 27 [pid = 1849] [id = 64] 15:09:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 68 (0x7f5cc4e3b800) [pid = 1849] [serial = 190] [outer = (nil)] 15:09:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 69 (0x7f5cc7302c00) [pid = 1849] [serial = 191] [outer = 0x7f5cc4e3b800] 15:09:11 INFO - PROCESS | 1849 | 1461622151821 Marionette DEBUG loaded listener.js 15:09:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 70 (0x7f5cc73cbc00) [pid = 1849] [serial = 192] [outer = 0x7f5cc4e3b800] 15:09:12 INFO - PROCESS | 1849 | 1461622152598 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:09:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:09:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1196ms 15:09:12 INFO - PROCESS | 1849 | 1461622152668 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 15:09:12 INFO - PROCESS | 1849 | 1461622152672 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 15:09:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:09:12 INFO - PROCESS | 1849 | 1461622152679 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:09:12 INFO - PROCESS | 1849 | 1461622152682 Marionette TRACE conn3 <- [1,230,null,{}] 15:09:12 INFO - PROCESS | 1849 | 1461622152687 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:09:12 INFO - PROCESS | 1849 | 1461622152835 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 15:09:13 INFO - PROCESS | 1849 | 1461622153069 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:13 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbc878000 == 28 [pid = 1849] [id = 65] 15:09:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 71 (0x7f5cba8f4400) [pid = 1849] [serial = 193] [outer = (nil)] 15:09:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 72 (0x7f5cbac4f800) [pid = 1849] [serial = 194] [outer = 0x7f5cba8f4400] 15:09:13 INFO - PROCESS | 1849 | 1461622153139 Marionette DEBUG loaded listener.js 15:09:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 73 (0x7f5cbad4f400) [pid = 1849] [serial = 195] [outer = 0x7f5cba8f4400] 15:09:13 INFO - PROCESS | 1849 | 1461622153886 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:09:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:09:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1277ms 15:09:13 INFO - PROCESS | 1849 | 1461622153957 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 15:09:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:09:13 INFO - PROCESS | 1849 | 1461622153962 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 15:09:13 INFO - PROCESS | 1849 | 1461622153968 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:09:13 INFO - PROCESS | 1849 | 1461622153972 Marionette TRACE conn3 <- [1,234,null,{}] 15:09:13 INFO - PROCESS | 1849 | 1461622153979 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:09:14 INFO - PROCESS | 1849 | 1461622154121 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 15:09:14 INFO - PROCESS | 1849 | 1461622154264 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:14 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbad95800 == 29 [pid = 1849] [id = 66] 15:09:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 74 (0x7f5cbacf1000) [pid = 1849] [serial = 196] [outer = (nil)] 15:09:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 75 (0x7f5cbe19c000) [pid = 1849] [serial = 197] [outer = 0x7f5cbacf1000] 15:09:14 INFO - PROCESS | 1849 | 1461622154347 Marionette DEBUG loaded listener.js 15:09:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 76 (0x7f5cc0913c00) [pid = 1849] [serial = 198] [outer = 0x7f5cbacf1000] 15:09:14 INFO - PROCESS | 1849 | --DOMWINDOW == 75 (0x7f5cbe1dc400) [pid = 1849] [serial = 149] [outer = (nil)] [url = about:blank] 15:09:14 INFO - PROCESS | 1849 | --DOMWINDOW == 74 (0x7f5cc7366400) [pid = 1849] [serial = 144] [outer = (nil)] [url = about:blank] 15:09:14 INFO - PROCESS | 1849 | --DOMWINDOW == 73 (0x7f5cc2a22000) [pid = 1849] [serial = 140] [outer = (nil)] [url = about:blank] 15:09:14 INFO - PROCESS | 1849 | --DOMWINDOW == 72 (0x7f5cbe1d5c00) [pid = 1849] [serial = 137] [outer = (nil)] [url = about:blank] 15:09:14 INFO - PROCESS | 1849 | --DOMWINDOW == 71 (0x7f5cbe2b7000) [pid = 1849] [serial = 138] [outer = (nil)] [url = about:blank] 15:09:14 INFO - PROCESS | 1849 | --DOMWINDOW == 70 (0x7f5cc6327400) [pid = 1849] [serial = 143] [outer = (nil)] [url = about:blank] 15:09:14 INFO - PROCESS | 1849 | --DOMWINDOW == 69 (0x7f5cc3727000) [pid = 1849] [serial = 135] [outer = (nil)] [url = about:blank] 15:09:14 INFO - PROCESS | 1849 | --DOMWINDOW == 68 (0x7f5cd1805000) [pid = 1849] [serial = 146] [outer = (nil)] [url = about:blank] 15:09:14 INFO - PROCESS | 1849 | --DOMWINDOW == 67 (0x7f5cc4e3b400) [pid = 1849] [serial = 150] [outer = (nil)] [url = about:blank] 15:09:14 INFO - PROCESS | 1849 | --DOMWINDOW == 66 (0x7f5cd18a6c00) [pid = 1849] [serial = 147] [outer = (nil)] [url = about:blank] 15:09:14 INFO - PROCESS | 1849 | --DOMWINDOW == 65 (0x7f5cc3595000) [pid = 1849] [serial = 141] [outer = (nil)] [url = about:blank] 15:09:14 INFO - PROCESS | 1849 | 1461622154968 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:09:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:09:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1041ms 15:09:15 INFO - PROCESS | 1849 | 1461622155010 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 15:09:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:09:15 INFO - PROCESS | 1849 | 1461622155016 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 15:09:15 INFO - PROCESS | 1849 | 1461622155023 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:09:15 INFO - PROCESS | 1849 | 1461622155025 Marionette TRACE conn3 <- [1,238,null,{}] 15:09:15 INFO - PROCESS | 1849 | 1461622155041 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:09:15 INFO - PROCESS | 1849 | 1461622155176 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 15:09:15 INFO - PROCESS | 1849 | 1461622155261 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:15 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc38bd800 == 30 [pid = 1849] [id = 67] 15:09:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 66 (0x7f5cbaf1b800) [pid = 1849] [serial = 199] [outer = (nil)] 15:09:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 67 (0x7f5cc25ee000) [pid = 1849] [serial = 200] [outer = 0x7f5cbaf1b800] 15:09:15 INFO - PROCESS | 1849 | 1461622155319 Marionette DEBUG loaded listener.js 15:09:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 68 (0x7f5cc399f000) [pid = 1849] [serial = 201] [outer = 0x7f5cbaf1b800] 15:09:15 INFO - PROCESS | 1849 | 1461622155919 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:09:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:09:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 936ms 15:09:15 INFO - PROCESS | 1849 | 1461622155958 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 15:09:15 INFO - PROCESS | 1849 | 1461622155960 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 15:09:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:09:15 INFO - PROCESS | 1849 | 1461622155967 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:09:15 INFO - PROCESS | 1849 | 1461622155975 Marionette TRACE conn3 <- [1,242,null,{}] 15:09:15 INFO - PROCESS | 1849 | 1461622155987 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:09:16 INFO - PROCESS | 1849 | 1461622156143 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 15:09:16 INFO - PROCESS | 1849 | 1461622156165 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:16 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc548b000 == 31 [pid = 1849] [id = 68] 15:09:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 69 (0x7f5cc399dc00) [pid = 1849] [serial = 202] [outer = (nil)] 15:09:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 70 (0x7f5cc576a000) [pid = 1849] [serial = 203] [outer = 0x7f5cc399dc00] 15:09:16 INFO - PROCESS | 1849 | 1461622156221 Marionette DEBUG loaded listener.js 15:09:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 71 (0x7f5cc631d800) [pid = 1849] [serial = 204] [outer = 0x7f5cc399dc00] 15:09:16 INFO - PROCESS | 1849 | 1461622156936 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:09:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:09:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1035ms 15:09:17 INFO - PROCESS | 1849 | 1461622157001 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 15:09:17 INFO - PROCESS | 1849 | 1461622157005 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 15:09:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:09:17 INFO - PROCESS | 1849 | 1461622157011 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:09:17 INFO - PROCESS | 1849 | 1461622157012 Marionette TRACE conn3 <- [1,246,null,{}] 15:09:17 INFO - PROCESS | 1849 | 1461622157017 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:09:17 INFO - PROCESS | 1849 | 1461622157176 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 15:09:17 INFO - PROCESS | 1849 | 1461622157235 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:17 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc73ec000 == 32 [pid = 1849] [id = 69] 15:09:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 72 (0x7f5cc3f7fc00) [pid = 1849] [serial = 205] [outer = (nil)] 15:09:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 73 (0x7f5cca150c00) [pid = 1849] [serial = 206] [outer = 0x7f5cc3f7fc00] 15:09:17 INFO - PROCESS | 1849 | 1461622157291 Marionette DEBUG loaded listener.js 15:09:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 74 (0x7f5cd0916800) [pid = 1849] [serial = 207] [outer = 0x7f5cc3f7fc00] 15:09:17 INFO - PROCESS | 1849 | 1461622157879 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:09:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:09:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 925ms 15:09:17 INFO - PROCESS | 1849 | 1461622157936 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 15:09:17 INFO - PROCESS | 1849 | 1461622157939 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 15:09:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:09:17 INFO - PROCESS | 1849 | 1461622157944 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:09:17 INFO - PROCESS | 1849 | 1461622157947 Marionette TRACE conn3 <- [1,250,null,{}] 15:09:17 INFO - PROCESS | 1849 | 1461622157952 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:09:18 INFO - PROCESS | 1849 | 1461622158096 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 15:09:18 INFO - PROCESS | 1849 | 1461622158124 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:18 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ccb9e8000 == 33 [pid = 1849] [id = 70] 15:09:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 75 (0x7f5cd1789000) [pid = 1849] [serial = 208] [outer = (nil)] 15:09:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 76 (0x7f5cd178c000) [pid = 1849] [serial = 209] [outer = 0x7f5cd1789000] 15:09:18 INFO - PROCESS | 1849 | 1461622158194 Marionette DEBUG loaded listener.js 15:09:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 77 (0x7f5cd18a7800) [pid = 1849] [serial = 210] [outer = 0x7f5cd1789000] 15:09:18 INFO - PROCESS | 1849 | --DOMWINDOW == 76 (0x7f5cc0987800) [pid = 1849] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:09:18 INFO - PROCESS | 1849 | --DOMWINDOW == 75 (0x7f5cbba2a400) [pid = 1849] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:09:18 INFO - PROCESS | 1849 | --DOMWINDOW == 74 (0x7f5cbe18e800) [pid = 1849] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:09:18 INFO - PROCESS | 1849 | --DOMWINDOW == 73 (0x7f5cba8f5c00) [pid = 1849] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:09:18 INFO - PROCESS | 1849 | --DOMWINDOW == 72 (0x7f5cbdfd9800) [pid = 1849] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:09:18 INFO - PROCESS | 1849 | --DOMWINDOW == 71 (0x7f5cc5774000) [pid = 1849] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:09:18 INFO - PROCESS | 1849 | 1461622158931 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:09:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:09:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1025ms 15:09:18 INFO - PROCESS | 1849 | 1461622158969 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 15:09:18 INFO - PROCESS | 1849 | 1461622158982 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 15:09:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:09:18 INFO - PROCESS | 1849 | 1461622158988 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:09:18 INFO - PROCESS | 1849 | 1461622158990 Marionette TRACE conn3 <- [1,254,null,{}] 15:09:19 INFO - PROCESS | 1849 | 1461622159005 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:09:19 INFO - PROCESS | 1849 | 1461622159131 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 15:09:19 INFO - PROCESS | 1849 | 1461622159217 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:19 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbac27800 == 34 [pid = 1849] [id = 71] 15:09:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 72 (0x7f5cd1789400) [pid = 1849] [serial = 211] [outer = (nil)] 15:09:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 73 (0x7f5cd18ef000) [pid = 1849] [serial = 212] [outer = 0x7f5cd1789400] 15:09:19 INFO - PROCESS | 1849 | 1461622159275 Marionette DEBUG loaded listener.js 15:09:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 74 (0x7f5cd1a91400) [pid = 1849] [serial = 213] [outer = 0x7f5cd1789400] 15:09:19 INFO - PROCESS | 1849 | 1461622159840 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:09:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:09:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 886ms 15:09:19 INFO - PROCESS | 1849 | 1461622159889 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 15:09:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:09:19 INFO - PROCESS | 1849 | 1461622159894 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 15:09:19 INFO - PROCESS | 1849 | 1461622159903 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:09:19 INFO - PROCESS | 1849 | 1461622159905 Marionette TRACE conn3 <- [1,258,null,{}] 15:09:19 INFO - PROCESS | 1849 | 1461622159910 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:09:20 INFO - PROCESS | 1849 | 1461622160028 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 15:09:20 INFO - PROCESS | 1849 | 1461622160042 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:20 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd18ca800 == 35 [pid = 1849] [id = 72] 15:09:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 75 (0x7f5cd1c60000) [pid = 1849] [serial = 214] [outer = (nil)] 15:09:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 76 (0x7f5cd2d6f000) [pid = 1849] [serial = 215] [outer = 0x7f5cd1c60000] 15:09:20 INFO - PROCESS | 1849 | 1461622160098 Marionette DEBUG loaded listener.js 15:09:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 77 (0x7f5cd2ed8000) [pid = 1849] [serial = 216] [outer = 0x7f5cd1c60000] 15:09:20 INFO - PROCESS | 1849 | 1461622160749 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:09:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:09:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 880ms 15:09:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:09:20 INFO - PROCESS | 1849 | 1461622160780 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 15:09:20 INFO - PROCESS | 1849 | 1461622160782 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 15:09:20 INFO - PROCESS | 1849 | 1461622160787 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:09:20 INFO - PROCESS | 1849 | 1461622160791 Marionette TRACE conn3 <- [1,262,null,{}] 15:09:20 INFO - PROCESS | 1849 | 1461622160795 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:09:20 INFO - PROCESS | 1849 | 1461622160957 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 15:09:21 INFO - PROCESS | 1849 | 1461622161075 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:21 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbba9e000 == 36 [pid = 1849] [id = 73] 15:09:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 78 (0x7f5cba8eac00) [pid = 1849] [serial = 217] [outer = (nil)] 15:09:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 79 (0x7f5cbac59c00) [pid = 1849] [serial = 218] [outer = 0x7f5cba8eac00] 15:09:21 INFO - PROCESS | 1849 | 1461622161146 Marionette DEBUG loaded listener.js 15:09:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 80 (0x7f5cbb0cdc00) [pid = 1849] [serial = 219] [outer = 0x7f5cba8eac00] 15:09:21 INFO - PROCESS | 1849 | 1461622161937 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:09:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:09:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1182ms 15:09:21 INFO - PROCESS | 1849 | 1461622161971 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 15:09:21 INFO - PROCESS | 1849 | 1461622161976 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 15:09:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:09:21 INFO - PROCESS | 1849 | 1461622161984 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:09:21 INFO - PROCESS | 1849 | 1461622161995 Marionette TRACE conn3 <- [1,266,null,{}] 15:09:22 INFO - PROCESS | 1849 | 1461622162023 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:09:22 INFO - PROCESS | 1849 | 1461622162177 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 15:09:22 INFO - PROCESS | 1849 | 1461622162301 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:22 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc51e9800 == 37 [pid = 1849] [id = 74] 15:09:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 81 (0x7f5cbdfd2c00) [pid = 1849] [serial = 220] [outer = (nil)] 15:09:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 82 (0x7f5cc2543c00) [pid = 1849] [serial = 221] [outer = 0x7f5cbdfd2c00] 15:09:22 INFO - PROCESS | 1849 | 1461622162375 Marionette DEBUG loaded listener.js 15:09:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 83 (0x7f5cc3727000) [pid = 1849] [serial = 222] [outer = 0x7f5cbdfd2c00] 15:09:23 INFO - PROCESS | 1849 | 1461622163146 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:09:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:09:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1209ms 15:09:23 INFO - PROCESS | 1849 | 1461622163196 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 15:09:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:09:23 INFO - PROCESS | 1849 | 1461622163202 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 15:09:23 INFO - PROCESS | 1849 | 1461622163208 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:09:23 INFO - PROCESS | 1849 | 1461622163211 Marionette TRACE conn3 <- [1,270,null,{}] 15:09:23 INFO - PROCESS | 1849 | 1461622163217 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:09:23 INFO - PROCESS | 1849 | 1461622163371 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 15:09:23 INFO - PROCESS | 1849 | 1461622163499 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:23 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd18b7800 == 38 [pid = 1849] [id = 75] 15:09:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 84 (0x7f5cc4eba400) [pid = 1849] [serial = 223] [outer = (nil)] 15:09:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 85 (0x7f5cc561f000) [pid = 1849] [serial = 224] [outer = 0x7f5cc4eba400] 15:09:23 INFO - PROCESS | 1849 | 1461622163568 Marionette DEBUG loaded listener.js 15:09:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 86 (0x7f5ccb987400) [pid = 1849] [serial = 225] [outer = 0x7f5cc4eba400] 15:09:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:09:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1233ms 15:09:24 INFO - PROCESS | 1849 | 1461622164432 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:09:24 INFO - PROCESS | 1849 | 1461622164442 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 15:09:24 INFO - PROCESS | 1849 | 1461622164446 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 15:09:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:09:24 INFO - PROCESS | 1849 | 1461622164460 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:09:24 INFO - PROCESS | 1849 | 1461622164469 Marionette TRACE conn3 <- [1,274,null,{}] 15:09:24 INFO - PROCESS | 1849 | 1461622164518 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:09:24 INFO - PROCESS | 1849 | 1461622164665 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 15:09:24 INFO - PROCESS | 1849 | 1461622164785 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:24 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd4732800 == 39 [pid = 1849] [id = 76] 15:09:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 87 (0x7f5cc4ebc400) [pid = 1849] [serial = 226] [outer = (nil)] 15:09:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 88 (0x7f5cd1a06400) [pid = 1849] [serial = 227] [outer = 0x7f5cc4ebc400] 15:09:24 INFO - PROCESS | 1849 | 1461622164854 Marionette DEBUG loaded listener.js 15:09:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 89 (0x7f5cd2ed9800) [pid = 1849] [serial = 228] [outer = 0x7f5cc4ebc400] 15:09:25 INFO - PROCESS | 1849 | 1461622165616 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:09:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:09:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1199ms 15:09:25 INFO - PROCESS | 1849 | 1461622165653 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 15:09:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:09:25 INFO - PROCESS | 1849 | 1461622165665 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 15:09:25 INFO - PROCESS | 1849 | 1461622165670 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:09:25 INFO - PROCESS | 1849 | 1461622165673 Marionette TRACE conn3 <- [1,278,null,{}] 15:09:25 INFO - PROCESS | 1849 | 1461622165678 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:09:25 INFO - PROCESS | 1849 | 1461622165829 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 15:09:25 INFO - PROCESS | 1849 | 1461622165953 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:25 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd6530800 == 40 [pid = 1849] [id = 77] 15:09:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 90 (0x7f5cba8ef000) [pid = 1849] [serial = 229] [outer = (nil)] 15:09:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 91 (0x7f5cd4c41800) [pid = 1849] [serial = 230] [outer = 0x7f5cba8ef000] 15:09:26 INFO - PROCESS | 1849 | 1461622166025 Marionette DEBUG loaded listener.js 15:09:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 92 (0x7f5cd6573800) [pid = 1849] [serial = 231] [outer = 0x7f5cba8ef000] 15:09:26 INFO - PROCESS | 1849 | 1461622166956 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:09:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:09:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1330ms 15:09:27 INFO - PROCESS | 1849 | 1461622167001 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 15:09:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:09:27 INFO - PROCESS | 1849 | 1461622167011 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 15:09:27 INFO - PROCESS | 1849 | 1461622167022 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:09:27 INFO - PROCESS | 1849 | 1461622167027 Marionette TRACE conn3 <- [1,282,null,{}] 15:09:27 INFO - PROCESS | 1849 | 1461622167034 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:09:27 INFO - PROCESS | 1849 | 1461622167177 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 15:09:27 INFO - PROCESS | 1849 | 1461622167314 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:27 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc4398800 == 41 [pid = 1849] [id = 78] 15:09:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 93 (0x7f5cbacf1c00) [pid = 1849] [serial = 232] [outer = (nil)] 15:09:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 94 (0x7f5cbc85e000) [pid = 1849] [serial = 233] [outer = 0x7f5cbacf1c00] 15:09:27 INFO - PROCESS | 1849 | 1461622167376 Marionette DEBUG loaded listener.js 15:09:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 95 (0x7f5cbe2bbc00) [pid = 1849] [serial = 234] [outer = 0x7f5cbacf1c00] 15:09:28 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd18ca800 == 40 [pid = 1849] [id = 72] 15:09:28 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbac27800 == 39 [pid = 1849] [id = 71] 15:09:28 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ccb9e8000 == 38 [pid = 1849] [id = 70] 15:09:28 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc73ec000 == 37 [pid = 1849] [id = 69] 15:09:28 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc548b000 == 36 [pid = 1849] [id = 68] 15:09:28 INFO - PROCESS | 1849 | --DOMWINDOW == 94 (0x7f5cc631f000) [pid = 1849] [serial = 179] [outer = (nil)] [url = about:blank] 15:09:28 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc38bd800 == 35 [pid = 1849] [id = 67] 15:09:28 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbad95800 == 34 [pid = 1849] [id = 66] 15:09:28 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbc878000 == 33 [pid = 1849] [id = 65] 15:09:28 INFO - PROCESS | 1849 | 1461622168197 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:09:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:09:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1188ms 15:09:28 INFO - PROCESS | 1849 | 1461622168208 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 15:09:28 INFO - PROCESS | 1849 | 1461622168214 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 15:09:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:09:28 INFO - PROCESS | 1849 | 1461622168242 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:09:28 INFO - PROCESS | 1849 | 1461622168246 Marionette TRACE conn3 <- [1,286,null,{}] 15:09:28 INFO - PROCESS | 1849 | --DOMWINDOW == 93 (0x7f5cbb0c6000) [pid = 1849] [serial = 158] [outer = (nil)] [url = about:blank] 15:09:28 INFO - PROCESS | 1849 | --DOMWINDOW == 92 (0x7f5cc2544800) [pid = 1849] [serial = 167] [outer = (nil)] [url = about:blank] 15:09:28 INFO - PROCESS | 1849 | --DOMWINDOW == 91 (0x7f5cc3590400) [pid = 1849] [serial = 170] [outer = (nil)] [url = about:blank] 15:09:28 INFO - PROCESS | 1849 | --DOMWINDOW == 90 (0x7f5cbe1d7000) [pid = 1849] [serial = 155] [outer = (nil)] [url = about:blank] 15:09:28 INFO - PROCESS | 1849 | --DOMWINDOW == 89 (0x7f5cbe196800) [pid = 1849] [serial = 164] [outer = (nil)] [url = about:blank] 15:09:28 INFO - PROCESS | 1849 | --DOMWINDOW == 88 (0x7f5cbaf15800) [pid = 1849] [serial = 161] [outer = (nil)] [url = about:blank] 15:09:28 INFO - PROCESS | 1849 | --DOMWINDOW == 87 (0x7f5cbbae7400) [pid = 1849] [serial = 162] [outer = (nil)] [url = about:blank] 15:09:28 INFO - PROCESS | 1849 | --DOMWINDOW == 86 (0x7f5cc3456400) [pid = 1849] [serial = 173] [outer = (nil)] [url = about:blank] 15:09:28 INFO - PROCESS | 1849 | --DOMWINDOW == 85 (0x7f5cbe2b1800) [pid = 1849] [serial = 165] [outer = (nil)] [url = about:blank] 15:09:28 INFO - PROCESS | 1849 | --DOMWINDOW == 84 (0x7f5cc425e000) [pid = 1849] [serial = 171] [outer = (nil)] [url = about:blank] 15:09:28 INFO - PROCESS | 1849 | --DOMWINDOW == 83 (0x7f5cc62f7400) [pid = 1849] [serial = 176] [outer = (nil)] [url = about:blank] 15:09:28 INFO - PROCESS | 1849 | --DOMWINDOW == 82 (0x7f5cc7085c00) [pid = 1849] [serial = 152] [outer = (nil)] [url = about:blank] 15:09:28 INFO - PROCESS | 1849 | --DOMWINDOW == 81 (0x7f5cc45a7000) [pid = 1849] [serial = 174] [outer = (nil)] [url = about:blank] 15:09:28 INFO - PROCESS | 1849 | --DOMWINDOW == 80 (0x7f5cc2b4d400) [pid = 1849] [serial = 168] [outer = (nil)] [url = about:blank] 15:09:28 INFO - PROCESS | 1849 | --DOMWINDOW == 79 (0x7f5cc631e000) [pid = 1849] [serial = 177] [outer = (nil)] [url = about:blank] 15:09:28 INFO - PROCESS | 1849 | 1461622168271 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:09:28 INFO - PROCESS | 1849 | 1461622168394 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 15:09:28 INFO - PROCESS | 1849 | 1461622168412 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:28 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbd4ac800 == 34 [pid = 1849] [id = 79] 15:09:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 80 (0x7f5cc33b8000) [pid = 1849] [serial = 235] [outer = (nil)] 15:09:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 81 (0x7f5cc425e000) [pid = 1849] [serial = 236] [outer = 0x7f5cc33b8000] 15:09:28 INFO - PROCESS | 1849 | 1461622168468 Marionette DEBUG loaded listener.js 15:09:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 82 (0x7f5cc568e400) [pid = 1849] [serial = 237] [outer = 0x7f5cc33b8000] 15:09:29 INFO - PROCESS | 1849 | 1461622169143 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:09:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:09:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 966ms 15:09:29 INFO - PROCESS | 1849 | 1461622169193 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 15:09:29 INFO - PROCESS | 1849 | 1461622169196 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 15:09:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:09:29 INFO - PROCESS | 1849 | 1461622169201 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:09:29 INFO - PROCESS | 1849 | 1461622169206 Marionette TRACE conn3 <- [1,290,null,{}] 15:09:29 INFO - PROCESS | 1849 | 1461622169220 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:09:29 INFO - PROCESS | 1849 | 1461622169380 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 15:09:29 INFO - PROCESS | 1849 | 1461622169400 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:29 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc4eec000 == 35 [pid = 1849] [id = 80] 15:09:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 83 (0x7f5cc62afc00) [pid = 1849] [serial = 238] [outer = (nil)] 15:09:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 84 (0x7f5cc707e000) [pid = 1849] [serial = 239] [outer = 0x7f5cc62afc00] 15:09:29 INFO - PROCESS | 1849 | 1461622169459 Marionette DEBUG loaded listener.js 15:09:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 85 (0x7f5cd091bc00) [pid = 1849] [serial = 240] [outer = 0x7f5cc62afc00] 15:09:30 INFO - PROCESS | 1849 | 1461622170194 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:09:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:09:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1030ms 15:09:30 INFO - PROCESS | 1849 | 1461622170232 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 15:09:30 INFO - PROCESS | 1849 | 1461622170235 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 15:09:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:09:30 INFO - PROCESS | 1849 | 1461622170240 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:09:30 INFO - PROCESS | 1849 | 1461622170242 Marionette TRACE conn3 <- [1,294,null,{}] 15:09:30 INFO - PROCESS | 1849 | 1461622170248 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:09:30 INFO - PROCESS | 1849 | 1461622170386 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 15:09:30 INFO - PROCESS | 1849 | 1461622170400 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:30 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ccb9df000 == 36 [pid = 1849] [id = 81] 15:09:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 86 (0x7f5cc7362800) [pid = 1849] [serial = 241] [outer = (nil)] 15:09:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 87 (0x7f5cd1a49c00) [pid = 1849] [serial = 242] [outer = 0x7f5cc7362800] 15:09:30 INFO - PROCESS | 1849 | 1461622170459 Marionette DEBUG loaded listener.js 15:09:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 88 (0x7f5cd2b04800) [pid = 1849] [serial = 243] [outer = 0x7f5cc7362800] 15:09:31 INFO - PROCESS | 1849 | 1461622171212 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:09:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:09:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 980ms 15:09:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:09:31 INFO - PROCESS | 1849 | 1461622171224 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 15:09:31 INFO - PROCESS | 1849 | 1461622171227 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 15:09:31 INFO - PROCESS | 1849 | 1461622171232 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:09:31 INFO - PROCESS | 1849 | 1461622171235 Marionette TRACE conn3 <- [1,298,null,{}] 15:09:31 INFO - PROCESS | 1849 | 1461622171240 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:09:31 INFO - PROCESS | 1849 | 1461622171398 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 15:09:31 INFO - PROCESS | 1849 | 1461622171432 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:31 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd18c2800 == 37 [pid = 1849] [id = 82] 15:09:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 89 (0x7f5cbac52800) [pid = 1849] [serial = 244] [outer = (nil)] 15:09:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 90 (0x7f5cc5094c00) [pid = 1849] [serial = 245] [outer = 0x7f5cbac52800] 15:09:31 INFO - PROCESS | 1849 | 1461622171491 Marionette DEBUG loaded listener.js 15:09:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 91 (0x7f5cc5098c00) [pid = 1849] [serial = 246] [outer = 0x7f5cbac52800] 15:09:32 INFO - PROCESS | 1849 | 1461622172206 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:09:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:09:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1029ms 15:09:32 INFO - PROCESS | 1849 | 1461622172264 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 15:09:32 INFO - PROCESS | 1849 | 1461622172267 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 15:09:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:09:32 INFO - PROCESS | 1849 | 1461622172272 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:09:32 INFO - PROCESS | 1849 | 1461622172274 Marionette TRACE conn3 <- [1,302,null,{}] 15:09:32 INFO - PROCESS | 1849 | 1461622172280 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:09:32 INFO - PROCESS | 1849 | 1461622172488 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 15:09:32 INFO - PROCESS | 1849 | 1461622172511 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:32 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbafad800 == 38 [pid = 1849] [id = 83] 15:09:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 92 (0x7f5cd2edf400) [pid = 1849] [serial = 247] [outer = (nil)] 15:09:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 93 (0x7f5cd657c000) [pid = 1849] [serial = 248] [outer = 0x7f5cd2edf400] 15:09:32 INFO - PROCESS | 1849 | 1461622172584 Marionette DEBUG loaded listener.js 15:09:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 94 (0x7f5cd66ae400) [pid = 1849] [serial = 249] [outer = 0x7f5cd2edf400] 15:09:32 INFO - PROCESS | 1849 | --DOMWINDOW == 93 (0x7f5cbaf1b800) [pid = 1849] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:09:32 INFO - PROCESS | 1849 | --DOMWINDOW == 92 (0x7f5cc3f7fc00) [pid = 1849] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:09:32 INFO - PROCESS | 1849 | --DOMWINDOW == 91 (0x7f5cba8f4400) [pid = 1849] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:09:32 INFO - PROCESS | 1849 | --DOMWINDOW == 90 (0x7f5cd1789000) [pid = 1849] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:09:32 INFO - PROCESS | 1849 | --DOMWINDOW == 89 (0x7f5cd1789400) [pid = 1849] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:09:32 INFO - PROCESS | 1849 | --DOMWINDOW == 88 (0x7f5cc399dc00) [pid = 1849] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:09:32 INFO - PROCESS | 1849 | --DOMWINDOW == 87 (0x7f5cbacf1000) [pid = 1849] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:09:33 INFO - PROCESS | 1849 | 1461622173333 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:09:33 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:09:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1079ms 15:09:33 INFO - PROCESS | 1849 | 1461622173352 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 15:09:33 INFO - PROCESS | 1849 | 1461622173354 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 15:09:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:09:33 INFO - PROCESS | 1849 | 1461622173372 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:09:33 INFO - PROCESS | 1849 | 1461622173374 Marionette TRACE conn3 <- [1,306,null,{}] 15:09:33 INFO - PROCESS | 1849 | 1461622173379 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:09:33 INFO - PROCESS | 1849 | 1461622173529 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 15:09:33 INFO - PROCESS | 1849 | 1461622173547 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:33 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd15bb000 == 39 [pid = 1849] [id = 84] 15:09:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 88 (0x7f5cc509a400) [pid = 1849] [serial = 250] [outer = (nil)] 15:09:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 89 (0x7f5cd66acc00) [pid = 1849] [serial = 251] [outer = 0x7f5cc509a400] 15:09:33 INFO - PROCESS | 1849 | 1461622173604 Marionette DEBUG loaded listener.js 15:09:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 90 (0x7f5cd6bab800) [pid = 1849] [serial = 252] [outer = 0x7f5cc509a400] 15:09:34 INFO - PROCESS | 1849 | 1461622174264 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:09:34 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:09:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 923ms 15:09:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:09:34 INFO - PROCESS | 1849 | 1461622174296 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 15:09:34 INFO - PROCESS | 1849 | 1461622174298 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 15:09:34 INFO - PROCESS | 1849 | 1461622174303 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:09:34 INFO - PROCESS | 1849 | 1461622174306 Marionette TRACE conn3 <- [1,310,null,{}] 15:09:34 INFO - PROCESS | 1849 | 1461622174314 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:09:34 INFO - PROCESS | 1849 | 1461622174432 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 15:09:34 INFO - PROCESS | 1849 | 1461622174520 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:34 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd6db5800 == 40 [pid = 1849] [id = 85] 15:09:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 91 (0x7f5cc49bec00) [pid = 1849] [serial = 253] [outer = (nil)] 15:09:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 92 (0x7f5cd6d4e400) [pid = 1849] [serial = 254] [outer = 0x7f5cc49bec00] 15:09:34 INFO - PROCESS | 1849 | 1461622174577 Marionette DEBUG loaded listener.js 15:09:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 93 (0x7f5cd6fe3400) [pid = 1849] [serial = 255] [outer = 0x7f5cc49bec00] 15:09:35 INFO - PROCESS | 1849 | 1461622175314 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:09:35 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:09:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1029ms 15:09:35 INFO - PROCESS | 1849 | 1461622175332 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 15:09:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:09:35 INFO - PROCESS | 1849 | 1461622175337 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 15:09:35 INFO - PROCESS | 1849 | 1461622175345 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:09:35 INFO - PROCESS | 1849 | 1461622175348 Marionette TRACE conn3 <- [1,314,null,{}] 15:09:35 INFO - PROCESS | 1849 | 1461622175376 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:09:35 INFO - PROCESS | 1849 | 1461622175554 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 15:09:35 INFO - PROCESS | 1849 | 1461622175662 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:35 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc3382000 == 41 [pid = 1849] [id = 86] 15:09:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 94 (0x7f5cbad49800) [pid = 1849] [serial = 256] [outer = (nil)] 15:09:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 95 (0x7f5cc097a400) [pid = 1849] [serial = 257] [outer = 0x7f5cbad49800] 15:09:35 INFO - PROCESS | 1849 | 1461622175743 Marionette DEBUG loaded listener.js 15:09:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 96 (0x7f5cc3455800) [pid = 1849] [serial = 258] [outer = 0x7f5cbad49800] 15:09:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 97 (0x7f5cc0918800) [pid = 1849] [serial = 259] [outer = 0x7f5cbb0c2400] 15:09:36 INFO - PROCESS | 1849 | 1461622176625 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:09:36 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:09:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1351ms 15:09:36 INFO - PROCESS | 1849 | 1461622176695 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 15:09:36 INFO - PROCESS | 1849 | 1461622176702 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 15:09:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:09:36 INFO - PROCESS | 1849 | 1461622176711 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:09:36 INFO - PROCESS | 1849 | 1461622176715 Marionette TRACE conn3 <- [1,318,null,{}] 15:09:36 INFO - PROCESS | 1849 | 1461622176720 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:09:36 INFO - PROCESS | 1849 | 1461622176872 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 15:09:37 INFO - PROCESS | 1849 | 1461622177000 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:37 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc4eea000 == 42 [pid = 1849] [id = 87] 15:09:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 98 (0x7f5cbac58c00) [pid = 1849] [serial = 260] [outer = (nil)] 15:09:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 99 (0x7f5cc561e400) [pid = 1849] [serial = 261] [outer = 0x7f5cbac58c00] 15:09:37 INFO - PROCESS | 1849 | 1461622177078 Marionette DEBUG loaded listener.js 15:09:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 100 (0x7f5cd0916000) [pid = 1849] [serial = 262] [outer = 0x7f5cbac58c00] 15:09:38 INFO - PROCESS | 1849 | 1461622178012 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:09:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:09:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1335ms 15:09:38 INFO - PROCESS | 1849 | 1461622178047 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 15:09:38 INFO - PROCESS | 1849 | 1461622178050 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 15:09:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:09:38 INFO - PROCESS | 1849 | 1461622178056 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:09:38 INFO - PROCESS | 1849 | 1461622178061 Marionette TRACE conn3 <- [1,322,null,{}] 15:09:38 INFO - PROCESS | 1849 | 1461622178076 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:09:38 INFO - PROCESS | 1849 | 1461622178216 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 15:09:38 INFO - PROCESS | 1849 | 1461622178352 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:38 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd8b82800 == 43 [pid = 1849] [id = 88] 15:09:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 101 (0x7f5cd2a49400) [pid = 1849] [serial = 263] [outer = (nil)] 15:09:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 102 (0x7f5cd630f400) [pid = 1849] [serial = 264] [outer = 0x7f5cd2a49400] 15:09:38 INFO - PROCESS | 1849 | 1461622178423 Marionette DEBUG loaded listener.js 15:09:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 103 (0x7f5cd6ba8000) [pid = 1849] [serial = 265] [outer = 0x7f5cd2a49400] 15:09:39 INFO - PROCESS | 1849 | 1461622179315 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:09:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:09:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1282ms 15:09:39 INFO - PROCESS | 1849 | 1461622179338 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 15:09:39 INFO - PROCESS | 1849 | 1461622179342 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 15:09:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:09:39 INFO - PROCESS | 1849 | 1461622179348 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:09:39 INFO - PROCESS | 1849 | 1461622179350 Marionette TRACE conn3 <- [1,326,null,{}] 15:09:39 INFO - PROCESS | 1849 | 1461622179355 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:09:39 INFO - PROCESS | 1849 | 1461622179498 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 15:09:39 INFO - PROCESS | 1849 | 1461622179631 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:39 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cdaf2c000 == 44 [pid = 1849] [id = 89] 15:09:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 104 (0x7f5cc4350400) [pid = 1849] [serial = 266] [outer = (nil)] 15:09:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 105 (0x7f5cc435a000) [pid = 1849] [serial = 267] [outer = 0x7f5cc4350400] 15:09:39 INFO - PROCESS | 1849 | 1461622179704 Marionette DEBUG loaded listener.js 15:09:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 106 (0x7f5cc631d400) [pid = 1849] [serial = 268] [outer = 0x7f5cc4350400] 15:09:40 INFO - PROCESS | 1849 | 1461622180579 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:09:40 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:09:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1275ms 15:09:40 INFO - PROCESS | 1849 | 1461622180623 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 15:09:40 INFO - PROCESS | 1849 | 1461622180626 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 15:09:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:09:40 INFO - PROCESS | 1849 | 1461622180632 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:09:40 INFO - PROCESS | 1849 | 1461622180634 Marionette TRACE conn3 <- [1,330,null,{}] 15:09:40 INFO - PROCESS | 1849 | 1461622180639 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:09:40 INFO - PROCESS | 1849 | 1461622180793 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 15:09:41 INFO - PROCESS | 1849 | 1461622181077 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:41 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc4d6a800 == 45 [pid = 1849] [id = 90] 15:09:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 107 (0x7f5cbbaeb800) [pid = 1849] [serial = 269] [outer = (nil)] 15:09:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 108 (0x7f5cbdfd9800) [pid = 1849] [serial = 270] [outer = 0x7f5cbbaeb800] 15:09:41 INFO - PROCESS | 1849 | 1461622181199 Marionette DEBUG loaded listener.js 15:09:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f5cc097cc00) [pid = 1849] [serial = 271] [outer = 0x7f5cbbaeb800] 15:09:42 INFO - PROCESS | 1849 | 1461622182034 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:09:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:09:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1432ms 15:09:42 INFO - PROCESS | 1849 | 1461622182066 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 15:09:42 INFO - PROCESS | 1849 | 1461622182078 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 15:09:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:09:42 INFO - PROCESS | 1849 | 1461622182084 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:09:42 INFO - PROCESS | 1849 | 1461622182089 Marionette TRACE conn3 <- [1,334,null,{}] 15:09:42 INFO - PROCESS | 1849 | 1461622182095 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:09:42 INFO - PROCESS | 1849 | 1461622182232 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 15:09:42 INFO - PROCESS | 1849 | 1461622182371 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:42 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc1552800 == 46 [pid = 1849] [id = 91] 15:09:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f5cc0985000) [pid = 1849] [serial = 272] [outer = (nil)] 15:09:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f5cc4263c00) [pid = 1849] [serial = 273] [outer = 0x7f5cc0985000] 15:09:42 INFO - PROCESS | 1849 | 1461622182435 Marionette DEBUG loaded listener.js 15:09:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 112 (0x7f5cc45b1800) [pid = 1849] [serial = 274] [outer = 0x7f5cc0985000] 15:09:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd15bb000 == 45 [pid = 1849] [id = 84] 15:09:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbafad800 == 44 [pid = 1849] [id = 83] 15:09:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd18c2800 == 43 [pid = 1849] [id = 82] 15:09:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ccb9df000 == 42 [pid = 1849] [id = 81] 15:09:42 INFO - PROCESS | 1849 | --DOMWINDOW == 111 (0x7f5cd2d6f000) [pid = 1849] [serial = 215] [outer = (nil)] [url = about:blank] 15:09:42 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f5cbb0ca400) [pid = 1849] [serial = 182] [outer = (nil)] [url = about:blank] 15:09:42 INFO - PROCESS | 1849 | --DOMWINDOW == 109 (0x7f5cbe2c0400) [pid = 1849] [serial = 185] [outer = (nil)] [url = about:blank] 15:09:42 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f5cc5edfc00) [pid = 1849] [serial = 188] [outer = (nil)] [url = about:blank] 15:09:42 INFO - PROCESS | 1849 | --DOMWINDOW == 107 (0x7f5cc7302c00) [pid = 1849] [serial = 191] [outer = (nil)] [url = about:blank] 15:09:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4eec000 == 41 [pid = 1849] [id = 80] 15:09:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbd4ac800 == 40 [pid = 1849] [id = 79] 15:09:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4398800 == 39 [pid = 1849] [id = 78] 15:09:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbba9e000 == 38 [pid = 1849] [id = 73] 15:09:42 INFO - PROCESS | 1849 | --DOMWINDOW == 106 (0x7f5cc25ee000) [pid = 1849] [serial = 200] [outer = (nil)] [url = about:blank] 15:09:42 INFO - PROCESS | 1849 | --DOMWINDOW == 105 (0x7f5cd0916800) [pid = 1849] [serial = 207] [outer = (nil)] [url = about:blank] 15:09:42 INFO - PROCESS | 1849 | --DOMWINDOW == 104 (0x7f5cbac4f800) [pid = 1849] [serial = 194] [outer = (nil)] [url = about:blank] 15:09:42 INFO - PROCESS | 1849 | --DOMWINDOW == 103 (0x7f5cd18a7800) [pid = 1849] [serial = 210] [outer = (nil)] [url = about:blank] 15:09:42 INFO - PROCESS | 1849 | --DOMWINDOW == 102 (0x7f5cbad4f400) [pid = 1849] [serial = 195] [outer = (nil)] [url = about:blank] 15:09:42 INFO - PROCESS | 1849 | --DOMWINDOW == 101 (0x7f5cd178c000) [pid = 1849] [serial = 209] [outer = (nil)] [url = about:blank] 15:09:42 INFO - PROCESS | 1849 | --DOMWINDOW == 100 (0x7f5cd18ef000) [pid = 1849] [serial = 212] [outer = (nil)] [url = about:blank] 15:09:42 INFO - PROCESS | 1849 | --DOMWINDOW == 99 (0x7f5cc399f000) [pid = 1849] [serial = 201] [outer = (nil)] [url = about:blank] 15:09:42 INFO - PROCESS | 1849 | --DOMWINDOW == 98 (0x7f5cc576a000) [pid = 1849] [serial = 203] [outer = (nil)] [url = about:blank] 15:09:42 INFO - PROCESS | 1849 | --DOMWINDOW == 97 (0x7f5cca150c00) [pid = 1849] [serial = 206] [outer = (nil)] [url = about:blank] 15:09:42 INFO - PROCESS | 1849 | --DOMWINDOW == 96 (0x7f5cbe19c000) [pid = 1849] [serial = 197] [outer = (nil)] [url = about:blank] 15:09:42 INFO - PROCESS | 1849 | --DOMWINDOW == 95 (0x7f5cc0913c00) [pid = 1849] [serial = 198] [outer = (nil)] [url = about:blank] 15:09:42 INFO - PROCESS | 1849 | --DOMWINDOW == 94 (0x7f5cd1a91400) [pid = 1849] [serial = 213] [outer = (nil)] [url = about:blank] 15:09:42 INFO - PROCESS | 1849 | --DOMWINDOW == 93 (0x7f5cc631d800) [pid = 1849] [serial = 204] [outer = (nil)] [url = about:blank] 15:09:43 INFO - PROCESS | 1849 | 1461622183191 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:09:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:09:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1139ms 15:09:43 INFO - PROCESS | 1849 | 1461622183226 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 15:09:43 INFO - PROCESS | 1849 | 1461622183230 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 15:09:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:09:43 INFO - PROCESS | 1849 | 1461622183238 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:09:43 INFO - PROCESS | 1849 | 1461622183241 Marionette TRACE conn3 <- [1,338,null,{}] 15:09:43 INFO - PROCESS | 1849 | 1461622183246 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:09:43 INFO - PROCESS | 1849 | 1461622183428 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 15:09:43 INFO - PROCESS | 1849 | 1461622183443 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:43 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc38d0000 == 39 [pid = 1849] [id = 92] 15:09:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 94 (0x7f5cc2a25000) [pid = 1849] [serial = 275] [outer = (nil)] 15:09:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 95 (0x7f5cc5099000) [pid = 1849] [serial = 276] [outer = 0x7f5cc2a25000] 15:09:43 INFO - PROCESS | 1849 | 1461622183501 Marionette DEBUG loaded listener.js 15:09:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 96 (0x7f5cc62f7800) [pid = 1849] [serial = 277] [outer = 0x7f5cc2a25000] 15:09:44 INFO - PROCESS | 1849 | 1461622184227 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:09:44 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:09:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1027ms 15:09:44 INFO - PROCESS | 1849 | 1461622184265 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 15:09:44 INFO - PROCESS | 1849 | 1461622184268 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 15:09:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:09:44 INFO - PROCESS | 1849 | 1461622184275 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:09:44 INFO - PROCESS | 1849 | 1461622184283 Marionette TRACE conn3 <- [1,342,null,{}] 15:09:44 INFO - PROCESS | 1849 | 1461622184302 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:09:44 INFO - PROCESS | 1849 | 1461622184453 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 15:09:44 INFO - PROCESS | 1849 | 1461622184464 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:44 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cca1fa000 == 40 [pid = 1849] [id = 93] 15:09:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 97 (0x7f5cd0916800) [pid = 1849] [serial = 278] [outer = (nil)] 15:09:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 98 (0x7f5cd1872c00) [pid = 1849] [serial = 279] [outer = 0x7f5cd0916800] 15:09:44 INFO - PROCESS | 1849 | 1461622184520 Marionette DEBUG loaded listener.js 15:09:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 99 (0x7f5cd1a08800) [pid = 1849] [serial = 280] [outer = 0x7f5cd0916800] 15:09:45 INFO - PROCESS | 1849 | 1461622185280 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:09:45 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:09:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1046ms 15:09:45 INFO - PROCESS | 1849 | 1461622185321 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 15:09:45 INFO - PROCESS | 1849 | 1461622185325 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 15:09:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:09:45 INFO - PROCESS | 1849 | 1461622185335 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:09:45 INFO - PROCESS | 1849 | 1461622185337 Marionette TRACE conn3 <- [1,346,null,{}] 15:09:45 INFO - PROCESS | 1849 | 1461622185341 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:09:45 INFO - PROCESS | 1849 | 1461622185497 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 15:09:45 INFO - PROCESS | 1849 | 1461622185525 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:45 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd18b6800 == 41 [pid = 1849] [id = 94] 15:09:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 100 (0x7f5cd178dc00) [pid = 1849] [serial = 281] [outer = (nil)] 15:09:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 101 (0x7f5cd2bc3000) [pid = 1849] [serial = 282] [outer = 0x7f5cd178dc00] 15:09:45 INFO - PROCESS | 1849 | 1461622185583 Marionette DEBUG loaded listener.js 15:09:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 102 (0x7f5cd6311400) [pid = 1849] [serial = 283] [outer = 0x7f5cd178dc00] 15:09:46 INFO - PROCESS | 1849 | 1461622186225 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:09:46 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:09:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 929ms 15:09:46 INFO - PROCESS | 1849 | 1461622186261 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 15:09:46 INFO - PROCESS | 1849 | 1461622186264 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 15:09:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:09:46 INFO - PROCESS | 1849 | 1461622186269 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:09:46 INFO - PROCESS | 1849 | 1461622186271 Marionette TRACE conn3 <- [1,350,null,{}] 15:09:46 INFO - PROCESS | 1849 | 1461622186282 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:09:46 INFO - PROCESS | 1849 | 1461622186431 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 15:09:46 INFO - PROCESS | 1849 | 1461622186499 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:46 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd6345800 == 42 [pid = 1849] [id = 95] 15:09:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 103 (0x7f5cd66a9400) [pid = 1849] [serial = 284] [outer = (nil)] 15:09:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 104 (0x7f5cd6b78c00) [pid = 1849] [serial = 285] [outer = 0x7f5cd66a9400] 15:09:46 INFO - PROCESS | 1849 | 1461622186570 Marionette DEBUG loaded listener.js 15:09:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 105 (0x7f5cd7028800) [pid = 1849] [serial = 286] [outer = 0x7f5cd66a9400] 15:09:47 INFO - PROCESS | 1849 | --DOMWINDOW == 104 (0x7f5cd1c60000) [pid = 1849] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:09:47 INFO - PROCESS | 1849 | --DOMWINDOW == 103 (0x7f5cbac52800) [pid = 1849] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:09:47 INFO - PROCESS | 1849 | --DOMWINDOW == 102 (0x7f5cc62afc00) [pid = 1849] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:09:47 INFO - PROCESS | 1849 | --DOMWINDOW == 101 (0x7f5cc7362800) [pid = 1849] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:09:47 INFO - PROCESS | 1849 | --DOMWINDOW == 100 (0x7f5cd2edf400) [pid = 1849] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:09:47 INFO - PROCESS | 1849 | --DOMWINDOW == 99 (0x7f5cc33b8000) [pid = 1849] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:09:47 INFO - PROCESS | 1849 | --DOMWINDOW == 98 (0x7f5cbacf1c00) [pid = 1849] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:09:47 INFO - PROCESS | 1849 | --DOMWINDOW == 97 (0x7f5cc509a400) [pid = 1849] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:09:47 INFO - PROCESS | 1849 | 1461622187440 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:09:47 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:09:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1228ms 15:09:47 INFO - PROCESS | 1849 | 1461622187497 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 15:09:47 INFO - PROCESS | 1849 | 1461622187501 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 15:09:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:09:47 INFO - PROCESS | 1849 | 1461622187506 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:09:47 INFO - PROCESS | 1849 | 1461622187508 Marionette TRACE conn3 <- [1,354,null,{}] 15:09:47 INFO - PROCESS | 1849 | 1461622187513 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:09:47 INFO - PROCESS | 1849 | 1461622187650 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 15:09:47 INFO - PROCESS | 1849 | 1461622187665 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:47 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbc960800 == 43 [pid = 1849] [id = 96] 15:09:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 98 (0x7f5cc33b8000) [pid = 1849] [serial = 287] [outer = (nil)] 15:09:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 99 (0x7f5cd6f3a800) [pid = 1849] [serial = 288] [outer = 0x7f5cc33b8000] 15:09:47 INFO - PROCESS | 1849 | 1461622187721 Marionette DEBUG loaded listener.js 15:09:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 100 (0x7f5cd708bc00) [pid = 1849] [serial = 289] [outer = 0x7f5cc33b8000] 15:09:48 INFO - PROCESS | 1849 | 1461622188412 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:09:48 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:09:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 929ms 15:09:48 INFO - PROCESS | 1849 | 1461622188435 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 15:09:48 INFO - PROCESS | 1849 | 1461622188438 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 15:09:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:09:48 INFO - PROCESS | 1849 | 1461622188443 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:09:48 INFO - PROCESS | 1849 | 1461622188445 Marionette TRACE conn3 <- [1,358,null,{}] 15:09:48 INFO - PROCESS | 1849 | 1461622188450 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:09:48 INFO - PROCESS | 1849 | 1461622188604 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 15:09:48 INFO - PROCESS | 1849 | 1461622188623 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:48 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd99ed800 == 44 [pid = 1849] [id = 97] 15:09:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 101 (0x7f5cd66b0000) [pid = 1849] [serial = 290] [outer = (nil)] 15:09:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 102 (0x7f5cd963f400) [pid = 1849] [serial = 291] [outer = 0x7f5cd66b0000] 15:09:48 INFO - PROCESS | 1849 | 1461622188682 Marionette DEBUG loaded listener.js 15:09:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 103 (0x7f5cd997fc00) [pid = 1849] [serial = 292] [outer = 0x7f5cd66b0000] 15:09:49 INFO - PROCESS | 1849 | 1461622189346 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:09:49 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:09:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 927ms 15:09:49 INFO - PROCESS | 1849 | 1461622189372 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 15:09:49 INFO - PROCESS | 1849 | 1461622189377 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 15:09:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:09:49 INFO - PROCESS | 1849 | 1461622189386 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:09:49 INFO - PROCESS | 1849 | 1461622189392 Marionette TRACE conn3 <- [1,362,null,{}] 15:09:49 INFO - PROCESS | 1849 | 1461622189401 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:09:49 INFO - PROCESS | 1849 | 1461622189562 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 15:09:49 INFO - PROCESS | 1849 | 1461622189669 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:49 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb8794000 == 45 [pid = 1849] [id = 98] 15:09:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 104 (0x7f5cb9ee3400) [pid = 1849] [serial = 293] [outer = (nil)] 15:09:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 105 (0x7f5cb9eed800) [pid = 1849] [serial = 294] [outer = 0x7f5cb9ee3400] 15:09:49 INFO - PROCESS | 1849 | 1461622189740 Marionette DEBUG loaded listener.js 15:09:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 106 (0x7f5cbacf1c00) [pid = 1849] [serial = 295] [outer = 0x7f5cb9ee3400] 15:09:50 INFO - PROCESS | 1849 | 1461622190678 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:09:50 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:09:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1336ms 15:09:50 INFO - PROCESS | 1849 | 1461622190723 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 15:09:50 INFO - PROCESS | 1849 | 1461622190731 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 15:09:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:09:50 INFO - PROCESS | 1849 | 1461622190740 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:09:50 INFO - PROCESS | 1849 | 1461622190743 Marionette TRACE conn3 <- [1,366,null,{}] 15:09:50 INFO - PROCESS | 1849 | 1461622190749 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:09:50 INFO - PROCESS | 1849 | 1461622190913 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 15:09:51 INFO - PROCESS | 1849 | 1461622191044 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:51 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc42d1000 == 46 [pid = 1849] [id = 99] 15:09:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 107 (0x7f5cbacf7000) [pid = 1849] [serial = 296] [outer = (nil)] 15:09:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 108 (0x7f5cc4352800) [pid = 1849] [serial = 297] [outer = 0x7f5cbacf7000] 15:09:51 INFO - PROCESS | 1849 | 1461622191112 Marionette DEBUG loaded listener.js 15:09:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f5cc4e3bc00) [pid = 1849] [serial = 298] [outer = 0x7f5cbacf7000] 15:09:51 INFO - PROCESS | 1849 | 1461622191977 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:09:52 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:09:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1276ms 15:09:52 INFO - PROCESS | 1849 | 1461622192015 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 15:09:52 INFO - PROCESS | 1849 | 1461622192018 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 15:09:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:09:52 INFO - PROCESS | 1849 | 1461622192024 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:09:52 INFO - PROCESS | 1849 | 1461622192029 Marionette TRACE conn3 <- [1,370,null,{}] 15:09:52 INFO - PROCESS | 1849 | 1461622192044 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:09:52 INFO - PROCESS | 1849 | 1461622192231 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 15:09:52 INFO - PROCESS | 1849 | 1461622192369 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:52 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd1513800 == 47 [pid = 1849] [id = 100] 15:09:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f5cc614f400) [pid = 1849] [serial = 299] [outer = (nil)] 15:09:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f5cc735fc00) [pid = 1849] [serial = 300] [outer = 0x7f5cc614f400] 15:09:52 INFO - PROCESS | 1849 | 1461622192443 Marionette DEBUG loaded listener.js 15:09:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 112 (0x7f5cd1873c00) [pid = 1849] [serial = 301] [outer = 0x7f5cc614f400] 15:09:53 INFO - PROCESS | 1849 | 1461622193290 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:09:53 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:09:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1280ms 15:09:53 INFO - PROCESS | 1849 | 1461622193304 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 15:09:53 INFO - PROCESS | 1849 | 1461622193308 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 15:09:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:09:53 INFO - PROCESS | 1849 | 1461622193313 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:09:53 INFO - PROCESS | 1849 | 1461622193316 Marionette TRACE conn3 <- [1,374,null,{}] 15:09:53 INFO - PROCESS | 1849 | 1461622193321 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:09:53 INFO - PROCESS | 1849 | 1461622193460 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 15:09:53 INFO - PROCESS | 1849 | 1461622193568 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:53 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cdbf40800 == 48 [pid = 1849] [id = 101] 15:09:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 113 (0x7f5cba9a3800) [pid = 1849] [serial = 302] [outer = (nil)] 15:09:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 114 (0x7f5cba9aec00) [pid = 1849] [serial = 303] [outer = 0x7f5cba9a3800] 15:09:53 INFO - PROCESS | 1849 | 1461622193638 Marionette DEBUG loaded listener.js 15:09:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 115 (0x7f5cc7311000) [pid = 1849] [serial = 304] [outer = 0x7f5cba9a3800] 15:09:54 INFO - PROCESS | 1849 | 1461622194445 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:09:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:09:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1178ms 15:09:54 INFO - PROCESS | 1849 | 1461622194492 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 15:09:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:09:54 INFO - PROCESS | 1849 | 1461622194496 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 15:09:54 INFO - PROCESS | 1849 | 1461622194501 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:09:54 INFO - PROCESS | 1849 | 1461622194503 Marionette TRACE conn3 <- [1,378,null,{}] 15:09:54 INFO - PROCESS | 1849 | 1461622194508 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:09:54 INFO - PROCESS | 1849 | 1461622194705 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 15:09:54 INFO - PROCESS | 1849 | 1461622194843 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:54 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbe5e4000 == 49 [pid = 1849] [id = 102] 15:09:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 116 (0x7f5cba9a9000) [pid = 1849] [serial = 305] [outer = (nil)] 15:09:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 117 (0x7f5cd66a2400) [pid = 1849] [serial = 306] [outer = 0x7f5cba9a9000] 15:09:54 INFO - PROCESS | 1849 | 1461622194908 Marionette DEBUG loaded listener.js 15:09:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 118 (0x7f5cd6fe3800) [pid = 1849] [serial = 307] [outer = 0x7f5cba9a9000] 15:09:55 INFO - PROCESS | 1849 | 1461622195696 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:09:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:09:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1234ms 15:09:55 INFO - PROCESS | 1849 | 1461622195736 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 15:09:55 INFO - PROCESS | 1849 | 1461622195738 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 15:09:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:09:55 INFO - PROCESS | 1849 | 1461622195744 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:09:55 INFO - PROCESS | 1849 | 1461622195746 Marionette TRACE conn3 <- [1,382,null,{}] 15:09:55 INFO - PROCESS | 1849 | 1461622195751 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:09:55 INFO - PROCESS | 1849 | 1461622195927 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 15:09:56 INFO - PROCESS | 1849 | 1461622196034 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:56 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbad98800 == 50 [pid = 1849] [id = 103] 15:09:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 119 (0x7f5cbad47000) [pid = 1849] [serial = 308] [outer = (nil)] 15:09:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 120 (0x7f5cd8b58c00) [pid = 1849] [serial = 309] [outer = 0x7f5cbad47000] 15:09:56 INFO - PROCESS | 1849 | 1461622196101 Marionette DEBUG loaded listener.js 15:09:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 121 (0x7f5cdaf7d400) [pid = 1849] [serial = 310] [outer = 0x7f5cbad47000] 15:09:57 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:09:57 INFO - PROCESS | 1849 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:09:57 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:09:57 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:09:57 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:09:57 INFO - PROCESS | 1849 | 1461622197145 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:09:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:09:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1424ms 15:09:57 INFO - PROCESS | 1849 | 1461622197170 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 15:09:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:09:57 INFO - PROCESS | 1849 | 1461622197174 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 15:09:57 INFO - PROCESS | 1849 | 1461622197181 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:09:57 INFO - PROCESS | 1849 | 1461622197186 Marionette TRACE conn3 <- [1,386,null,{}] 15:09:57 INFO - PROCESS | 1849 | 1461622197195 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:09:57 INFO - PROCESS | 1849 | 1461622197328 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 15:09:57 INFO - PROCESS | 1849 | 1461622197483 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:57 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbe5d9800 == 51 [pid = 1849] [id = 104] 15:09:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 122 (0x7f5cbaf18c00) [pid = 1849] [serial = 311] [outer = (nil)] 15:09:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 123 (0x7f5cbba33400) [pid = 1849] [serial = 312] [outer = 0x7f5cbaf18c00] 15:09:57 INFO - PROCESS | 1849 | 1461622197591 Marionette DEBUG loaded listener.js 15:09:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 124 (0x7f5cbe19b400) [pid = 1849] [serial = 313] [outer = 0x7f5cbaf18c00] 15:09:58 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbc960800 == 50 [pid = 1849] [id = 96] 15:09:58 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd6345800 == 49 [pid = 1849] [id = 95] 15:09:58 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd18b6800 == 48 [pid = 1849] [id = 94] 15:09:58 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cca1fa000 == 47 [pid = 1849] [id = 93] 15:09:58 INFO - PROCESS | 1849 | --DOMWINDOW == 123 (0x7f5cd6d4e400) [pid = 1849] [serial = 254] [outer = (nil)] [url = about:blank] 15:09:58 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc38d0000 == 46 [pid = 1849] [id = 92] 15:09:58 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc1552800 == 45 [pid = 1849] [id = 91] 15:09:58 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4d6a800 == 44 [pid = 1849] [id = 90] 15:09:58 INFO - PROCESS | 1849 | 1461622198480 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:09:58 INFO - PROCESS | 1849 | --DOMWINDOW == 122 (0x7f5cd2ed8000) [pid = 1849] [serial = 216] [outer = (nil)] [url = about:blank] 15:09:58 INFO - PROCESS | 1849 | --DOMWINDOW == 121 (0x7f5cc5094c00) [pid = 1849] [serial = 245] [outer = (nil)] [url = about:blank] 15:09:58 INFO - PROCESS | 1849 | --DOMWINDOW == 120 (0x7f5cc707e000) [pid = 1849] [serial = 239] [outer = (nil)] [url = about:blank] 15:09:58 INFO - PROCESS | 1849 | --DOMWINDOW == 119 (0x7f5cd091bc00) [pid = 1849] [serial = 240] [outer = (nil)] [url = about:blank] 15:09:58 INFO - PROCESS | 1849 | --DOMWINDOW == 118 (0x7f5cd1a49c00) [pid = 1849] [serial = 242] [outer = (nil)] [url = about:blank] 15:09:58 INFO - PROCESS | 1849 | --DOMWINDOW == 117 (0x7f5cd657c000) [pid = 1849] [serial = 248] [outer = (nil)] [url = about:blank] 15:09:58 INFO - PROCESS | 1849 | --DOMWINDOW == 116 (0x7f5cc425e000) [pid = 1849] [serial = 236] [outer = (nil)] [url = about:blank] 15:09:58 INFO - PROCESS | 1849 | --DOMWINDOW == 115 (0x7f5cc568e400) [pid = 1849] [serial = 237] [outer = (nil)] [url = about:blank] 15:09:58 INFO - PROCESS | 1849 | --DOMWINDOW == 114 (0x7f5cbe2bbc00) [pid = 1849] [serial = 234] [outer = (nil)] [url = about:blank] 15:09:58 INFO - PROCESS | 1849 | --DOMWINDOW == 113 (0x7f5cbc85e000) [pid = 1849] [serial = 233] [outer = (nil)] [url = about:blank] 15:09:58 INFO - PROCESS | 1849 | --DOMWINDOW == 112 (0x7f5cd66acc00) [pid = 1849] [serial = 251] [outer = (nil)] [url = about:blank] 15:09:58 INFO - PROCESS | 1849 | --DOMWINDOW == 111 (0x7f5cbac59c00) [pid = 1849] [serial = 218] [outer = (nil)] [url = about:blank] 15:09:58 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f5cc2543c00) [pid = 1849] [serial = 221] [outer = (nil)] [url = about:blank] 15:09:58 INFO - PROCESS | 1849 | --DOMWINDOW == 109 (0x7f5cc561f000) [pid = 1849] [serial = 224] [outer = (nil)] [url = about:blank] 15:09:58 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f5cd1a06400) [pid = 1849] [serial = 227] [outer = (nil)] [url = about:blank] 15:09:58 INFO - PROCESS | 1849 | --DOMWINDOW == 107 (0x7f5cd4c41800) [pid = 1849] [serial = 230] [outer = (nil)] [url = about:blank] 15:09:58 INFO - PROCESS | 1849 | --DOMWINDOW == 106 (0x7f5cd66ae400) [pid = 1849] [serial = 249] [outer = (nil)] [url = about:blank] 15:09:58 INFO - PROCESS | 1849 | --DOMWINDOW == 105 (0x7f5cc5098c00) [pid = 1849] [serial = 246] [outer = (nil)] [url = about:blank] 15:09:58 INFO - PROCESS | 1849 | --DOMWINDOW == 104 (0x7f5cd6bab800) [pid = 1849] [serial = 252] [outer = (nil)] [url = about:blank] 15:09:58 INFO - PROCESS | 1849 | --DOMWINDOW == 103 (0x7f5cd2b04800) [pid = 1849] [serial = 243] [outer = (nil)] [url = about:blank] 15:09:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:09:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1339ms 15:09:58 INFO - PROCESS | 1849 | 1461622198519 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 15:09:58 INFO - PROCESS | 1849 | 1461622198527 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 15:09:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:09:58 INFO - PROCESS | 1849 | 1461622198535 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:09:58 INFO - PROCESS | 1849 | 1461622198539 Marionette TRACE conn3 <- [1,390,null,{}] 15:09:58 INFO - PROCESS | 1849 | 1461622198543 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:09:58 INFO - PROCESS | 1849 | 1461622198672 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 15:09:58 INFO - PROCESS | 1849 | 1461622198688 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:58 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc095c800 == 45 [pid = 1849] [id = 105] 15:09:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 104 (0x7f5cc2b50800) [pid = 1849] [serial = 314] [outer = (nil)] 15:09:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 105 (0x7f5cc4356800) [pid = 1849] [serial = 315] [outer = 0x7f5cc2b50800] 15:09:58 INFO - PROCESS | 1849 | 1461622198746 Marionette DEBUG loaded listener.js 15:09:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 106 (0x7f5cc508c000) [pid = 1849] [serial = 316] [outer = 0x7f5cc2b50800] 15:09:59 INFO - PROCESS | 1849 | 1461622199496 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:09:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:09:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 983ms 15:09:59 INFO - PROCESS | 1849 | 1461622199519 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 15:09:59 INFO - PROCESS | 1849 | 1461622199522 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 15:09:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:09:59 INFO - PROCESS | 1849 | 1461622199536 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:09:59 INFO - PROCESS | 1849 | 1461622199542 Marionette TRACE conn3 <- [1,394,null,{}] 15:09:59 INFO - PROCESS | 1849 | 1461622199557 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:09:59 INFO - PROCESS | 1849 | 1461622199694 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 15:09:59 INFO - PROCESS | 1849 | 1461622199717 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:59 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc5423800 == 46 [pid = 1849] [id = 106] 15:09:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 107 (0x7f5cc631a800) [pid = 1849] [serial = 317] [outer = (nil)] 15:09:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 108 (0x7f5cc6e67800) [pid = 1849] [serial = 318] [outer = 0x7f5cc631a800] 15:09:59 INFO - PROCESS | 1849 | 1461622199780 Marionette DEBUG loaded listener.js 15:09:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f5cd0915800) [pid = 1849] [serial = 319] [outer = 0x7f5cc631a800] 15:10:00 INFO - PROCESS | 1849 | 1461622200567 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:10:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:10:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1087ms 15:10:00 INFO - PROCESS | 1849 | 1461622200640 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 15:10:00 INFO - PROCESS | 1849 | 1461622200644 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 15:10:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:10:00 INFO - PROCESS | 1849 | 1461622200650 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:10:00 INFO - PROCESS | 1849 | 1461622200652 Marionette TRACE conn3 <- [1,398,null,{}] 15:10:00 INFO - PROCESS | 1849 | 1461622200657 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:10:00 INFO - PROCESS | 1849 | 1461622200811 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 15:10:00 INFO - PROCESS | 1849 | 1461622200821 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ccb9e6800 == 47 [pid = 1849] [id = 107] 15:10:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f5cc6e6d800) [pid = 1849] [serial = 320] [outer = (nil)] 15:10:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f5cd1a89400) [pid = 1849] [serial = 321] [outer = 0x7f5cc6e6d800] 15:10:00 INFO - PROCESS | 1849 | 1461622200882 Marionette DEBUG loaded listener.js 15:10:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 112 (0x7f5cd2ed8000) [pid = 1849] [serial = 322] [outer = 0x7f5cc6e6d800] 15:10:01 INFO - PROCESS | 1849 | 1461622201697 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:10:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:10:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1083ms 15:10:01 INFO - PROCESS | 1849 | 1461622201735 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 15:10:01 INFO - PROCESS | 1849 | 1461622201738 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 15:10:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:10:01 INFO - PROCESS | 1849 | 1461622201743 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:10:01 INFO - PROCESS | 1849 | 1461622201745 Marionette TRACE conn3 <- [1,402,null,{}] 15:10:01 INFO - PROCESS | 1849 | 1461622201754 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:10:01 INFO - PROCESS | 1849 | 1461622201909 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 15:10:01 INFO - PROCESS | 1849 | 1461622201975 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb88b3800 == 48 [pid = 1849] [id = 108] 15:10:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 113 (0x7f5cb8957c00) [pid = 1849] [serial = 323] [outer = (nil)] 15:10:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 114 (0x7f5cb895e400) [pid = 1849] [serial = 324] [outer = 0x7f5cb8957c00] 15:10:02 INFO - PROCESS | 1849 | 1461622202040 Marionette DEBUG loaded listener.js 15:10:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 115 (0x7f5cba9b0400) [pid = 1849] [serial = 325] [outer = 0x7f5cb8957c00] 15:10:02 INFO - PROCESS | 1849 | 1461622202795 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:10:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:10:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1131ms 15:10:02 INFO - PROCESS | 1849 | 1461622202875 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 15:10:02 INFO - PROCESS | 1849 | 1461622202878 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 15:10:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:10:02 INFO - PROCESS | 1849 | 1461622202883 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:10:02 INFO - PROCESS | 1849 | 1461622202885 Marionette TRACE conn3 <- [1,406,null,{}] 15:10:02 INFO - PROCESS | 1849 | 1461622202890 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:10:03 INFO - PROCESS | 1849 | 1461622203085 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 15:10:03 INFO - PROCESS | 1849 | --DOMWINDOW == 114 (0x7f5cd178dc00) [pid = 1849] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:10:03 INFO - PROCESS | 1849 | --DOMWINDOW == 113 (0x7f5cc33b8000) [pid = 1849] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:10:03 INFO - PROCESS | 1849 | --DOMWINDOW == 112 (0x7f5cd66a9400) [pid = 1849] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:10:03 INFO - PROCESS | 1849 | --DOMWINDOW == 111 (0x7f5cd0916800) [pid = 1849] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:10:03 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f5cc0985000) [pid = 1849] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:10:03 INFO - PROCESS | 1849 | --DOMWINDOW == 109 (0x7f5cc2a25000) [pid = 1849] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:10:03 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f5cbbaeb800) [pid = 1849] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:10:03 INFO - PROCESS | 1849 | --DOMWINDOW == 107 (0x7f5cbc858800) [pid = 1849] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:10:03 INFO - PROCESS | 1849 | --DOMWINDOW == 106 (0x7f5cbc85f800) [pid = 1849] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:10:03 INFO - PROCESS | 1849 | 1461622203278 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbad95000 == 49 [pid = 1849] [id = 109] 15:10:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 107 (0x7f5cba8e8400) [pid = 1849] [serial = 326] [outer = (nil)] 15:10:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 108 (0x7f5cbe1d5000) [pid = 1849] [serial = 327] [outer = 0x7f5cba8e8400] 15:10:03 INFO - PROCESS | 1849 | 1461622203337 Marionette DEBUG loaded listener.js 15:10:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f5cd1a91400) [pid = 1849] [serial = 328] [outer = 0x7f5cba8e8400] 15:10:03 INFO - PROCESS | 1849 | 1461622203898 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:10:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:10:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1076ms 15:10:03 INFO - PROCESS | 1849 | 1461622203962 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 15:10:03 INFO - PROCESS | 1849 | 1461622203965 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 15:10:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:10:03 INFO - PROCESS | 1849 | 1461622203971 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:10:03 INFO - PROCESS | 1849 | 1461622203973 Marionette TRACE conn3 <- [1,410,null,{}] 15:10:03 INFO - PROCESS | 1849 | 1461622203978 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:10:04 INFO - PROCESS | 1849 | 1461622204095 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 15:10:04 INFO - PROCESS | 1849 | 1461622204194 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd6da5000 == 50 [pid = 1849] [id = 110] 15:10:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f5cb8958800) [pid = 1849] [serial = 329] [outer = (nil)] 15:10:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f5cd66acc00) [pid = 1849] [serial = 330] [outer = 0x7f5cb8958800] 15:10:04 INFO - PROCESS | 1849 | 1461622204250 Marionette DEBUG loaded listener.js 15:10:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 112 (0x7f5cd990fc00) [pid = 1849] [serial = 331] [outer = 0x7f5cb8958800] 15:10:04 INFO - PROCESS | 1849 | 1461622204858 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:10:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:10:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 927ms 15:10:04 INFO - PROCESS | 1849 | 1461622204899 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 15:10:04 INFO - PROCESS | 1849 | 1461622204901 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 15:10:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:10:04 INFO - PROCESS | 1849 | 1461622204907 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:10:04 INFO - PROCESS | 1849 | 1461622204909 Marionette TRACE conn3 <- [1,414,null,{}] 15:10:04 INFO - PROCESS | 1849 | 1461622204914 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:10:05 INFO - PROCESS | 1849 | 1461622205034 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 15:10:05 INFO - PROCESS | 1849 | 1461622205135 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd995a000 == 51 [pid = 1849] [id = 111] 15:10:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 113 (0x7f5cb9f02400) [pid = 1849] [serial = 332] [outer = (nil)] 15:10:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 114 (0x7f5cb9f0d800) [pid = 1849] [serial = 333] [outer = 0x7f5cb9f02400] 15:10:05 INFO - PROCESS | 1849 | 1461622205195 Marionette DEBUG loaded listener.js 15:10:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 115 (0x7f5cd702b000) [pid = 1849] [serial = 334] [outer = 0x7f5cb9f02400] 15:10:06 INFO - PROCESS | 1849 | 1461622206155 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:10:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:10:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1279ms 15:10:06 INFO - PROCESS | 1849 | 1461622206187 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 15:10:06 INFO - PROCESS | 1849 | 1461622206192 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 15:10:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:10:06 INFO - PROCESS | 1849 | 1461622206201 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:10:06 INFO - PROCESS | 1849 | 1461622206204 Marionette TRACE conn3 <- [1,418,null,{}] 15:10:06 INFO - PROCESS | 1849 | 1461622206211 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:10:06 INFO - PROCESS | 1849 | 1461622206356 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 15:10:06 INFO - PROCESS | 1849 | 1461622206499 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc2a88000 == 52 [pid = 1849] [id = 112] 15:10:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 116 (0x7f5cb9f08c00) [pid = 1849] [serial = 335] [outer = (nil)] 15:10:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 117 (0x7f5cba9acc00) [pid = 1849] [serial = 336] [outer = 0x7f5cb9f08c00] 15:10:06 INFO - PROCESS | 1849 | 1461622206570 Marionette DEBUG loaded listener.js 15:10:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 118 (0x7f5cbe1d4800) [pid = 1849] [serial = 337] [outer = 0x7f5cb9f08c00] 15:10:07 INFO - PROCESS | 1849 | 1461622207795 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:10:07 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:10:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1634ms 15:10:07 INFO - PROCESS | 1849 | 1461622207835 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 15:10:07 INFO - PROCESS | 1849 | 1461622207842 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 15:10:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:10:07 INFO - PROCESS | 1849 | 1461622207852 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:10:07 INFO - PROCESS | 1849 | 1461622207855 Marionette TRACE conn3 <- [1,422,null,{}] 15:10:07 INFO - PROCESS | 1849 | 1461622207861 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:10:08 INFO - PROCESS | 1849 | 1461622208002 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 15:10:08 INFO - PROCESS | 1849 | 1461622208136 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd6345000 == 53 [pid = 1849] [id = 113] 15:10:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 119 (0x7f5cbacf1000) [pid = 1849] [serial = 338] [outer = (nil)] 15:10:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 120 (0x7f5cc508c800) [pid = 1849] [serial = 339] [outer = 0x7f5cbacf1000] 15:10:08 INFO - PROCESS | 1849 | 1461622208282 Marionette DEBUG loaded listener.js 15:10:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 121 (0x7f5cc62afc00) [pid = 1849] [serial = 340] [outer = 0x7f5cbacf1000] 15:10:09 INFO - PROCESS | 1849 | 1461622209489 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:10:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:10:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1691ms 15:10:09 INFO - PROCESS | 1849 | 1461622209543 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 15:10:09 INFO - PROCESS | 1849 | 1461622209546 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 15:10:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:10:09 INFO - PROCESS | 1849 | 1461622209553 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:10:09 INFO - PROCESS | 1849 | 1461622209559 Marionette TRACE conn3 <- [1,426,null,{}] 15:10:09 INFO - PROCESS | 1849 | 1461622209574 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:10:09 INFO - PROCESS | 1849 | 1461622209856 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 15:10:09 INFO - PROCESS | 1849 | 1461622209962 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc4b28000 == 54 [pid = 1849] [id = 114] 15:10:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 122 (0x7f5cc62f5400) [pid = 1849] [serial = 341] [outer = (nil)] 15:10:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 123 (0x7f5cd17c7800) [pid = 1849] [serial = 342] [outer = 0x7f5cc62f5400] 15:10:10 INFO - PROCESS | 1849 | 1461622210034 Marionette DEBUG loaded listener.js 15:10:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 124 (0x7f5cd17ce400) [pid = 1849] [serial = 343] [outer = 0x7f5cc62f5400] 15:10:10 INFO - PROCESS | 1849 | 1461622210827 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:10:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:10:10 INFO - PROCESS | 1849 | 1461622210898 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 15:10:10 INFO - PROCESS | 1849 | 1461622210904 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:10:10 INFO - PROCESS | 1849 | 1461622210907 Marionette TRACE conn3 <- [1,430,null,{}] 15:10:10 INFO - PROCESS | 1849 | 1461622210912 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:10:11 INFO - PROCESS | 1849 | 1461622211060 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 15:10:11 INFO - PROCESS | 1849 | 1461622211196 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc3fa6800 == 55 [pid = 1849] [id = 115] 15:10:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 125 (0x7f5cbe138800) [pid = 1849] [serial = 344] [outer = (nil)] 15:10:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 126 (0x7f5cbe142800) [pid = 1849] [serial = 345] [outer = 0x7f5cbe138800] 15:10:11 INFO - PROCESS | 1849 | 1461622211272 Marionette DEBUG loaded listener.js 15:10:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 127 (0x7f5cd17c3800) [pid = 1849] [serial = 346] [outer = 0x7f5cbe138800] 15:10:12 INFO - PROCESS | 1849 | 1461622212099 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:10:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:10:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1234ms 15:10:12 INFO - PROCESS | 1849 | 1461622212138 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 15:10:12 INFO - PROCESS | 1849 | 1461622212141 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 15:10:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:10:12 INFO - PROCESS | 1849 | 1461622212147 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:10:12 INFO - PROCESS | 1849 | 1461622212149 Marionette TRACE conn3 <- [1,434,null,{}] 15:10:12 INFO - PROCESS | 1849 | 1461622212154 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:10:12 INFO - PROCESS | 1849 | 1461622212289 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 15:10:12 INFO - PROCESS | 1849 | 1461622212582 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbaf96000 == 56 [pid = 1849] [id = 116] 15:10:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 128 (0x7f5cb9ee9000) [pid = 1849] [serial = 347] [outer = (nil)] 15:10:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 129 (0x7f5cb9eef000) [pid = 1849] [serial = 348] [outer = 0x7f5cb9ee9000] 15:10:12 INFO - PROCESS | 1849 | 1461622212661 Marionette DEBUG loaded listener.js 15:10:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 130 (0x7f5cba8ee800) [pid = 1849] [serial = 349] [outer = 0x7f5cb9ee9000] 15:10:13 INFO - PROCESS | 1849 | 1461622213488 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:10:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:10:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1427ms 15:10:13 INFO - PROCESS | 1849 | 1461622213575 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 15:10:13 INFO - PROCESS | 1849 | 1461622213581 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 15:10:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:10:13 INFO - PROCESS | 1849 | 1461622213588 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:10:13 INFO - PROCESS | 1849 | 1461622213593 Marionette TRACE conn3 <- [1,438,null,{}] 15:10:13 INFO - PROCESS | 1849 | 1461622213599 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:10:13 INFO - PROCESS | 1849 | 1461622213758 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 15:10:13 INFO - PROCESS | 1849 | 1461622213871 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbad8f800 == 57 [pid = 1849] [id = 117] 15:10:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 131 (0x7f5cb9ee9800) [pid = 1849] [serial = 350] [outer = (nil)] 15:10:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 132 (0x7f5cbc861800) [pid = 1849] [serial = 351] [outer = 0x7f5cb9ee9800] 15:10:13 INFO - PROCESS | 1849 | 1461622213939 Marionette DEBUG loaded listener.js 15:10:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 133 (0x7f5cbe2b1800) [pid = 1849] [serial = 352] [outer = 0x7f5cb9ee9800] 15:10:14 INFO - PROCESS | 1849 | 1461622214748 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:10:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd4732800 == 56 [pid = 1849] [id = 76] 15:10:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc51e9800 == 55 [pid = 1849] [id = 74] 15:10:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd18b7800 == 54 [pid = 1849] [id = 75] 15:10:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd6da5000 == 53 [pid = 1849] [id = 110] 15:10:14 INFO - PROCESS | 1849 | --DOMWINDOW == 132 (0x7f5cc097a400) [pid = 1849] [serial = 257] [outer = (nil)] [url = about:blank] 15:10:14 INFO - PROCESS | 1849 | --DOMWINDOW == 131 (0x7f5cc561e400) [pid = 1849] [serial = 261] [outer = (nil)] [url = about:blank] 15:10:14 INFO - PROCESS | 1849 | --DOMWINDOW == 130 (0x7f5cd630f400) [pid = 1849] [serial = 264] [outer = (nil)] [url = about:blank] 15:10:14 INFO - PROCESS | 1849 | --DOMWINDOW == 129 (0x7f5cc435a000) [pid = 1849] [serial = 267] [outer = (nil)] [url = about:blank] 15:10:14 INFO - PROCESS | 1849 | --DOMWINDOW == 128 (0x7f5cd963f400) [pid = 1849] [serial = 291] [outer = (nil)] [url = about:blank] 15:10:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbad95000 == 52 [pid = 1849] [id = 109] 15:10:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb88b3800 == 51 [pid = 1849] [id = 108] 15:10:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:10:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1279ms 15:10:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ccb9e6800 == 50 [pid = 1849] [id = 107] 15:10:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc5423800 == 49 [pid = 1849] [id = 106] 15:10:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc095c800 == 48 [pid = 1849] [id = 105] 15:10:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe5d9800 == 47 [pid = 1849] [id = 104] 15:10:14 INFO - PROCESS | 1849 | 1461622214883 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 15:10:14 INFO - PROCESS | 1849 | 1461622214887 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 15:10:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd1513800 == 46 [pid = 1849] [id = 100] 15:10:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc42d1000 == 45 [pid = 1849] [id = 99] 15:10:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8794000 == 44 [pid = 1849] [id = 98] 15:10:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd99ed800 == 43 [pid = 1849] [id = 97] 15:10:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:10:14 INFO - PROCESS | 1849 | 1461622214901 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:10:14 INFO - PROCESS | 1849 | 1461622214903 Marionette TRACE conn3 <- [1,442,null,{}] 15:10:14 INFO - PROCESS | 1849 | 1461622214909 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:10:15 INFO - PROCESS | 1849 | 1461622215035 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 15:10:15 INFO - PROCESS | 1849 | 1461622215046 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbe5d3000 == 44 [pid = 1849] [id = 118] 15:10:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 129 (0x7f5cc2543c00) [pid = 1849] [serial = 353] [outer = (nil)] 15:10:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 130 (0x7f5cc3f80c00) [pid = 1849] [serial = 354] [outer = 0x7f5cc2543c00] 15:10:15 INFO - PROCESS | 1849 | 1461622215107 Marionette DEBUG loaded listener.js 15:10:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 131 (0x7f5cc508d800) [pid = 1849] [serial = 355] [outer = 0x7f5cc2543c00] 15:10:15 INFO - PROCESS | 1849 | --DOMWINDOW == 130 (0x7f5cc6e72000) [pid = 1849] [serial = 180] [outer = (nil)] [url = about:blank] 15:10:15 INFO - PROCESS | 1849 | --DOMWINDOW == 129 (0x7f5cd2bc3000) [pid = 1849] [serial = 282] [outer = (nil)] [url = about:blank] 15:10:15 INFO - PROCESS | 1849 | --DOMWINDOW == 128 (0x7f5cd6f3a800) [pid = 1849] [serial = 288] [outer = (nil)] [url = about:blank] 15:10:15 INFO - PROCESS | 1849 | --DOMWINDOW == 127 (0x7f5cd6b78c00) [pid = 1849] [serial = 285] [outer = (nil)] [url = about:blank] 15:10:15 INFO - PROCESS | 1849 | --DOMWINDOW == 126 (0x7f5cd1872c00) [pid = 1849] [serial = 279] [outer = (nil)] [url = about:blank] 15:10:15 INFO - PROCESS | 1849 | --DOMWINDOW == 125 (0x7f5cc45b1800) [pid = 1849] [serial = 274] [outer = (nil)] [url = about:blank] 15:10:15 INFO - PROCESS | 1849 | --DOMWINDOW == 124 (0x7f5cc4263c00) [pid = 1849] [serial = 273] [outer = (nil)] [url = about:blank] 15:10:15 INFO - PROCESS | 1849 | --DOMWINDOW == 123 (0x7f5cc5099000) [pid = 1849] [serial = 276] [outer = (nil)] [url = about:blank] 15:10:15 INFO - PROCESS | 1849 | --DOMWINDOW == 122 (0x7f5cc62f7800) [pid = 1849] [serial = 277] [outer = (nil)] [url = about:blank] 15:10:15 INFO - PROCESS | 1849 | --DOMWINDOW == 121 (0x7f5cc097cc00) [pid = 1849] [serial = 271] [outer = (nil)] [url = about:blank] 15:10:15 INFO - PROCESS | 1849 | --DOMWINDOW == 120 (0x7f5cbdfd9800) [pid = 1849] [serial = 270] [outer = (nil)] [url = about:blank] 15:10:15 INFO - PROCESS | 1849 | --DOMWINDOW == 119 (0x7f5cd7028800) [pid = 1849] [serial = 286] [outer = (nil)] [url = about:blank] 15:10:15 INFO - PROCESS | 1849 | --DOMWINDOW == 118 (0x7f5cd1871800) [pid = 1849] [serial = 114] [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:10:15 INFO - PROCESS | 1849 | --DOMWINDOW == 117 (0x7f5cd6311400) [pid = 1849] [serial = 283] [outer = (nil)] [url = about:blank] 15:10:15 INFO - PROCESS | 1849 | --DOMWINDOW == 116 (0x7f5cd1a08800) [pid = 1849] [serial = 280] [outer = (nil)] [url = about:blank] 15:10:15 INFO - PROCESS | 1849 | --DOMWINDOW == 115 (0x7f5cd708bc00) [pid = 1849] [serial = 289] [outer = (nil)] [url = about:blank] 15:10:15 INFO - PROCESS | 1849 | --DOMWINDOW == 114 (0x7f5cd2bc4800) [pid = 1849] [serial = 153] [outer = (nil)] [url = about:blank] 15:10:15 INFO - PROCESS | 1849 | 1461622215902 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:10:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:10:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1029ms 15:10:15 INFO - PROCESS | 1849 | 1461622215930 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 15:10:15 INFO - PROCESS | 1849 | 1461622215934 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 15:10:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:10:15 INFO - PROCESS | 1849 | 1461622215941 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:10:15 INFO - PROCESS | 1849 | 1461622215949 Marionette TRACE conn3 <- [1,446,null,{}] 15:10:15 INFO - PROCESS | 1849 | 1461622215977 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:10:16 INFO - PROCESS | 1849 | 1461622216109 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 15:10:16 INFO - PROCESS | 1849 | 1461622216127 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc4b26800 == 45 [pid = 1849] [id = 119] 15:10:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 115 (0x7f5cc5094000) [pid = 1849] [serial = 356] [outer = (nil)] 15:10:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 116 (0x7f5cc631e000) [pid = 1849] [serial = 357] [outer = 0x7f5cc5094000] 15:10:16 INFO - PROCESS | 1849 | 1461622216182 Marionette DEBUG loaded listener.js 15:10:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 117 (0x7f5cc73c3c00) [pid = 1849] [serial = 358] [outer = 0x7f5cc5094000] 15:10:16 INFO - PROCESS | 1849 | 1461622216880 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:10:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:10:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 956ms 15:10:16 INFO - PROCESS | 1849 | 1461622216896 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 15:10:16 INFO - PROCESS | 1849 | 1461622216901 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 15:10:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:10:16 INFO - PROCESS | 1849 | 1461622216906 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:10:16 INFO - PROCESS | 1849 | 1461622216908 Marionette TRACE conn3 <- [1,450,null,{}] 15:10:16 INFO - PROCESS | 1849 | 1461622216913 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:10:17 INFO - PROCESS | 1849 | 1461622217092 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 15:10:17 INFO - PROCESS | 1849 | 1461622217161 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cba155000 == 46 [pid = 1849] [id = 120] 15:10:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 118 (0x7f5cb9ef1800) [pid = 1849] [serial = 359] [outer = (nil)] 15:10:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 119 (0x7f5cc73cc000) [pid = 1849] [serial = 360] [outer = 0x7f5cb9ef1800] 15:10:17 INFO - PROCESS | 1849 | 1461622217216 Marionette DEBUG loaded listener.js 15:10:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 120 (0x7f5cd17cc800) [pid = 1849] [serial = 361] [outer = 0x7f5cb9ef1800] 15:10:17 INFO - PROCESS | 1849 | 1461622217896 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:10:17 INFO - PROCESS | 1849 | 1461622217937 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 15:10:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:10:17 INFO - PROCESS | 1849 | 1461622217943 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:10:17 INFO - PROCESS | 1849 | 1461622217945 Marionette TRACE conn3 <- [1,454,null,{}] 15:10:17 INFO - PROCESS | 1849 | 1461622217955 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:10:18 INFO - PROCESS | 1849 | 1461622218111 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 15:10:18 INFO - PROCESS | 1849 | 1461622218189 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ccb9e0000 == 47 [pid = 1849] [id = 121] 15:10:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 121 (0x7f5cd18f2800) [pid = 1849] [serial = 362] [outer = (nil)] 15:10:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 122 (0x7f5cd1a4e400) [pid = 1849] [serial = 363] [outer = 0x7f5cd18f2800] 15:10:18 INFO - PROCESS | 1849 | 1461622218261 Marionette DEBUG loaded listener.js 15:10:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 123 (0x7f5cd4c41800) [pid = 1849] [serial = 364] [outer = 0x7f5cd18f2800] 15:10:18 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:10:18 INFO - PROCESS | 1849 | 1461622218981 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:10:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:10:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1083ms 15:10:19 INFO - PROCESS | 1849 | 1461622219027 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 15:10:19 INFO - PROCESS | 1849 | 1461622219029 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 15:10:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:10:19 INFO - PROCESS | 1849 | 1461622219040 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:10:19 INFO - PROCESS | 1849 | 1461622219042 Marionette TRACE conn3 <- [1,458,null,{}] 15:10:19 INFO - PROCESS | 1849 | 1461622219047 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:10:19 INFO - PROCESS | 1849 | 1461622219223 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 15:10:19 INFO - PROCESS | 1849 | 1461622219286 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd1c08800 == 48 [pid = 1849] [id = 122] 15:10:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 124 (0x7f5cbb16f000) [pid = 1849] [serial = 365] [outer = (nil)] 15:10:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 125 (0x7f5cbb175000) [pid = 1849] [serial = 366] [outer = 0x7f5cbb16f000] 15:10:19 INFO - PROCESS | 1849 | 1461622219353 Marionette DEBUG loaded listener.js 15:10:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 126 (0x7f5cd6312800) [pid = 1849] [serial = 367] [outer = 0x7f5cbb16f000] 15:10:19 INFO - PROCESS | 1849 | --DOMWINDOW == 125 (0x7f5cd66b0000) [pid = 1849] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:10:19 INFO - PROCESS | 1849 | --DOMWINDOW == 124 (0x7f5cc631a800) [pid = 1849] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:10:19 INFO - PROCESS | 1849 | --DOMWINDOW == 123 (0x7f5cba8e8400) [pid = 1849] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:10:19 INFO - PROCESS | 1849 | --DOMWINDOW == 122 (0x7f5cb8957c00) [pid = 1849] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:10:19 INFO - PROCESS | 1849 | --DOMWINDOW == 121 (0x7f5cc2b50800) [pid = 1849] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:10:19 INFO - PROCESS | 1849 | --DOMWINDOW == 120 (0x7f5cb8958800) [pid = 1849] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:10:19 INFO - PROCESS | 1849 | --DOMWINDOW == 119 (0x7f5cc6e6d800) [pid = 1849] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:10:19 INFO - PROCESS | 1849 | --DOMWINDOW == 118 (0x7f5cbaf18c00) [pid = 1849] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:10:19 INFO - PROCESS | 1849 | --DOMWINDOW == 117 (0x7f5cc49bec00) [pid = 1849] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:10:20 INFO - PROCESS | 1849 | 1461622220066 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:10:20 INFO - PROCESS | 1849 | 1461622220126 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 15:10:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:10:20 INFO - PROCESS | 1849 | 1461622220131 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:10:20 INFO - PROCESS | 1849 | 1461622220133 Marionette TRACE conn3 <- [1,462,null,{}] 15:10:20 INFO - PROCESS | 1849 | 1461622220138 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:10:20 INFO - PROCESS | 1849 | 1461622220292 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 15:10:20 INFO - PROCESS | 1849 | 1461622220308 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd1c19800 == 49 [pid = 1849] [id = 123] 15:10:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 118 (0x7f5cb895bc00) [pid = 1849] [serial = 368] [outer = (nil)] 15:10:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 119 (0x7f5cba97b400) [pid = 1849] [serial = 369] [outer = 0x7f5cb895bc00] 15:10:20 INFO - PROCESS | 1849 | 1461622220363 Marionette DEBUG loaded listener.js 15:10:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 120 (0x7f5cba981c00) [pid = 1849] [serial = 370] [outer = 0x7f5cb895bc00] 15:10:21 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:10:21 INFO - PROCESS | 1849 | 1461622221093 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:10:21 INFO - PROCESS | 1849 | 1461622221123 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 15:10:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:10:21 INFO - PROCESS | 1849 | 1461622221129 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:10:21 INFO - PROCESS | 1849 | 1461622221131 Marionette TRACE conn3 <- [1,466,null,{}] 15:10:21 INFO - PROCESS | 1849 | 1461622221136 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:10:21 INFO - PROCESS | 1849 | 1461622221292 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 15:10:21 INFO - PROCESS | 1849 | 1461622221309 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd6be5000 == 50 [pid = 1849] [id = 124] 15:10:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 121 (0x7f5cba976c00) [pid = 1849] [serial = 371] [outer = (nil)] 15:10:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 122 (0x7f5cc2b56400) [pid = 1849] [serial = 372] [outer = 0x7f5cba976c00] 15:10:21 INFO - PROCESS | 1849 | 1461622221366 Marionette DEBUG loaded listener.js 15:10:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 123 (0x7f5cd6570400) [pid = 1849] [serial = 373] [outer = 0x7f5cba976c00] 15:10:22 INFO - PROCESS | 1849 | 1461622222306 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:10:22 INFO - PROCESS | 1849 | 1461622222368 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 15:10:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:10:22 INFO - PROCESS | 1849 | 1461622222377 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:10:22 INFO - PROCESS | 1849 | 1461622222381 Marionette TRACE conn3 <- [1,470,null,{}] 15:10:22 INFO - PROCESS | 1849 | 1461622222388 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:10:22 INFO - PROCESS | 1849 | 1461622222548 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 15:10:22 INFO - PROCESS | 1849 | 1461622222688 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc26a2000 == 51 [pid = 1849] [id = 125] 15:10:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 124 (0x7f5cba9ab000) [pid = 1849] [serial = 374] [outer = (nil)] 15:10:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 125 (0x7f5cbb168c00) [pid = 1849] [serial = 375] [outer = 0x7f5cba9ab000] 15:10:22 INFO - PROCESS | 1849 | 1461622222758 Marionette DEBUG loaded listener.js 15:10:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 126 (0x7f5cbb173c00) [pid = 1849] [serial = 376] [outer = 0x7f5cba9ab000] 15:10:23 INFO - PROCESS | 1849 | 1461622223635 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:10:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:10:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1333ms 15:10:23 INFO - PROCESS | 1849 | 1461622223710 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 15:10:23 INFO - PROCESS | 1849 | 1461622223718 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 15:10:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:10:23 INFO - PROCESS | 1849 | 1461622223727 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:10:23 INFO - PROCESS | 1849 | 1461622223730 Marionette TRACE conn3 <- [1,474,null,{}] 15:10:23 INFO - PROCESS | 1849 | 1461622223734 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:10:23 INFO - PROCESS | 1849 | 1461622223919 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 15:10:24 INFO - PROCESS | 1849 | 1461622224056 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cca1f4000 == 52 [pid = 1849] [id = 126] 15:10:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 127 (0x7f5cbd558400) [pid = 1849] [serial = 377] [outer = (nil)] 15:10:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 128 (0x7f5cbd560000) [pid = 1849] [serial = 378] [outer = 0x7f5cbd558400] 15:10:24 INFO - PROCESS | 1849 | 1461622224125 Marionette DEBUG loaded listener.js 15:10:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 129 (0x7f5cbdf0a000) [pid = 1849] [serial = 379] [outer = 0x7f5cbd558400] 15:10:25 INFO - PROCESS | 1849 | 1461622225005 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:10:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:10:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1326ms 15:10:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:10:25 INFO - PROCESS | 1849 | 1461622225054 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 15:10:25 INFO - PROCESS | 1849 | 1461622225056 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 15:10:25 INFO - PROCESS | 1849 | 1461622225063 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:10:25 INFO - PROCESS | 1849 | 1461622225068 Marionette TRACE conn3 <- [1,478,null,{}] 15:10:25 INFO - PROCESS | 1849 | 1461622225082 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:10:25 INFO - PROCESS | 1849 | 1461622225228 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 15:10:25 INFO - PROCESS | 1849 | 1461622225375 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cdb19c800 == 53 [pid = 1849] [id = 127] 15:10:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 130 (0x7f5cbe190800) [pid = 1849] [serial = 380] [outer = (nil)] 15:10:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 131 (0x7f5cc45b1800) [pid = 1849] [serial = 381] [outer = 0x7f5cbe190800] 15:10:25 INFO - PROCESS | 1849 | 1461622225448 Marionette DEBUG loaded listener.js 15:10:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 132 (0x7f5cc5098c00) [pid = 1849] [serial = 382] [outer = 0x7f5cbe190800] 15:10:26 INFO - PROCESS | 1849 | 1461622226326 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:10:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:10:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1332ms 15:10:26 INFO - PROCESS | 1849 | 1461622226394 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 15:10:26 INFO - PROCESS | 1849 | 1461622226399 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 15:10:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:10:26 INFO - PROCESS | 1849 | 1461622226404 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:10:26 INFO - PROCESS | 1849 | 1461622226406 Marionette TRACE conn3 <- [1,482,null,{}] 15:10:26 INFO - PROCESS | 1849 | 1461622226412 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:10:26 INFO - PROCESS | 1849 | 1461622226549 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 15:10:26 INFO - PROCESS | 1849 | 1461622226692 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc404f800 == 54 [pid = 1849] [id = 128] 15:10:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 133 (0x7f5cba1b6000) [pid = 1849] [serial = 383] [outer = (nil)] 15:10:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 134 (0x7f5cba1be400) [pid = 1849] [serial = 384] [outer = 0x7f5cba1b6000] 15:10:26 INFO - PROCESS | 1849 | 1461622226759 Marionette DEBUG loaded listener.js 15:10:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 135 (0x7f5cc352a400) [pid = 1849] [serial = 385] [outer = 0x7f5cba1b6000] 15:10:27 INFO - PROCESS | 1849 | 1461622227577 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:10:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:10:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1230ms 15:10:27 INFO - PROCESS | 1849 | 1461622227636 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 15:10:27 INFO - PROCESS | 1849 | 1461622227640 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 15:10:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:10:27 INFO - PROCESS | 1849 | 1461622227645 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:10:27 INFO - PROCESS | 1849 | 1461622227647 Marionette TRACE conn3 <- [1,486,null,{}] 15:10:27 INFO - PROCESS | 1849 | 1461622227652 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:10:27 INFO - PROCESS | 1849 | 1461622227835 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 15:10:27 INFO - PROCESS | 1849 | 1461622227976 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbe543000 == 55 [pid = 1849] [id = 129] 15:10:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 136 (0x7f5cb8959000) [pid = 1849] [serial = 386] [outer = (nil)] 15:10:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 137 (0x7f5cba1bb000) [pid = 1849] [serial = 387] [outer = 0x7f5cb8959000] 15:10:28 INFO - PROCESS | 1849 | 1461622228043 Marionette DEBUG loaded listener.js 15:10:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 138 (0x7f5cc62f0400) [pid = 1849] [serial = 388] [outer = 0x7f5cb8959000] 15:10:29 INFO - PROCESS | 1849 | 1461622229122 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:10:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:10:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1532ms 15:10:29 INFO - PROCESS | 1849 | 1461622229178 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 15:10:29 INFO - PROCESS | 1849 | 1461622229183 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 15:10:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:10:29 INFO - PROCESS | 1849 | 1461622229191 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:10:29 INFO - PROCESS | 1849 | 1461622229196 Marionette TRACE conn3 <- [1,490,null,{}] 15:10:29 INFO - PROCESS | 1849 | 1461622229203 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:10:29 INFO - PROCESS | 1849 | 1461622229344 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 15:10:29 INFO - PROCESS | 1849 | 1461622229517 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc1556800 == 56 [pid = 1849] [id = 130] 15:10:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 139 (0x7f5cba977c00) [pid = 1849] [serial = 389] [outer = (nil)] 15:10:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 140 (0x7f5cba985c00) [pid = 1849] [serial = 390] [outer = 0x7f5cba977c00] 15:10:29 INFO - PROCESS | 1849 | 1461622229597 Marionette DEBUG loaded listener.js 15:10:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 141 (0x7f5cbaf10c00) [pid = 1849] [serial = 391] [outer = 0x7f5cba977c00] 15:10:30 INFO - PROCESS | 1849 | 1461622230375 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:10:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:10:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1229ms 15:10:30 INFO - PROCESS | 1849 | 1461622230420 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 15:10:30 INFO - PROCESS | 1849 | 1461622230432 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 15:10:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:10:30 INFO - PROCESS | 1849 | 1461622230449 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:10:30 INFO - PROCESS | 1849 | 1461622230456 Marionette TRACE conn3 <- [1,494,null,{}] 15:10:30 INFO - PROCESS | 1849 | 1461622230466 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:10:30 INFO - PROCESS | 1849 | 1461622230658 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 15:10:30 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cdaf2c000 == 55 [pid = 1849] [id = 89] 15:10:30 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd8b82800 == 54 [pid = 1849] [id = 88] 15:10:30 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc64a3800 == 53 [pid = 1849] [id = 64] 15:10:30 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd6db5800 == 52 [pid = 1849] [id = 85] 15:10:30 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd1c19800 == 51 [pid = 1849] [id = 123] 15:10:30 INFO - PROCESS | 1849 | 1461622230858 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd1c08800 == 50 [pid = 1849] [id = 122] 15:10:30 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ccb9e0000 == 49 [pid = 1849] [id = 121] 15:10:30 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cba155000 == 48 [pid = 1849] [id = 120] 15:10:30 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4b26800 == 47 [pid = 1849] [id = 119] 15:10:30 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb879b800 == 48 [pid = 1849] [id = 131] 15:10:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 142 (0x7f5cb8953800) [pid = 1849] [serial = 392] [outer = (nil)] 15:10:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 143 (0x7f5cbaf1c000) [pid = 1849] [serial = 393] [outer = 0x7f5cb8953800] 15:10:30 INFO - PROCESS | 1849 | 1461622230937 Marionette DEBUG loaded listener.js 15:10:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 144 (0x7f5cbbaec400) [pid = 1849] [serial = 394] [outer = 0x7f5cb8953800] 15:10:31 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe5d3000 == 47 [pid = 1849] [id = 118] 15:10:31 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbad8f800 == 46 [pid = 1849] [id = 117] 15:10:31 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbaf96000 == 45 [pid = 1849] [id = 116] 15:10:31 INFO - PROCESS | 1849 | --DOMWINDOW == 143 (0x7f5cd990fc00) [pid = 1849] [serial = 331] [outer = (nil)] [url = about:blank] 15:10:31 INFO - PROCESS | 1849 | --DOMWINDOW == 142 (0x7f5cba9aec00) [pid = 1849] [serial = 303] [outer = (nil)] [url = about:blank] 15:10:31 INFO - PROCESS | 1849 | --DOMWINDOW == 141 (0x7f5cd997fc00) [pid = 1849] [serial = 292] [outer = (nil)] [url = about:blank] 15:10:31 INFO - PROCESS | 1849 | --DOMWINDOW == 140 (0x7f5cc6e67800) [pid = 1849] [serial = 318] [outer = (nil)] [url = about:blank] 15:10:31 INFO - PROCESS | 1849 | --DOMWINDOW == 139 (0x7f5cc4352800) [pid = 1849] [serial = 297] [outer = (nil)] [url = about:blank] 15:10:31 INFO - PROCESS | 1849 | --DOMWINDOW == 138 (0x7f5cbe1d5000) [pid = 1849] [serial = 327] [outer = (nil)] [url = about:blank] 15:10:31 INFO - PROCESS | 1849 | --DOMWINDOW == 137 (0x7f5cba9b0400) [pid = 1849] [serial = 325] [outer = (nil)] [url = about:blank] 15:10:31 INFO - PROCESS | 1849 | --DOMWINDOW == 136 (0x7f5cd1a91400) [pid = 1849] [serial = 328] [outer = (nil)] [url = about:blank] 15:10:31 INFO - PROCESS | 1849 | --DOMWINDOW == 135 (0x7f5cc4356800) [pid = 1849] [serial = 315] [outer = (nil)] [url = about:blank] 15:10:31 INFO - PROCESS | 1849 | --DOMWINDOW == 134 (0x7f5cc735fc00) [pid = 1849] [serial = 300] [outer = (nil)] [url = about:blank] 15:10:31 INFO - PROCESS | 1849 | --DOMWINDOW == 133 (0x7f5cb9eed800) [pid = 1849] [serial = 294] [outer = (nil)] [url = about:blank] 15:10:31 INFO - PROCESS | 1849 | --DOMWINDOW == 132 (0x7f5cd66acc00) [pid = 1849] [serial = 330] [outer = (nil)] [url = about:blank] 15:10:31 INFO - PROCESS | 1849 | --DOMWINDOW == 131 (0x7f5cb895e400) [pid = 1849] [serial = 324] [outer = (nil)] [url = about:blank] 15:10:31 INFO - PROCESS | 1849 | --DOMWINDOW == 130 (0x7f5cd0915800) [pid = 1849] [serial = 319] [outer = (nil)] [url = about:blank] 15:10:31 INFO - PROCESS | 1849 | --DOMWINDOW == 129 (0x7f5cd2ed8000) [pid = 1849] [serial = 322] [outer = (nil)] [url = about:blank] 15:10:31 INFO - PROCESS | 1849 | --DOMWINDOW == 128 (0x7f5cd1a89400) [pid = 1849] [serial = 321] [outer = (nil)] [url = about:blank] 15:10:31 INFO - PROCESS | 1849 | --DOMWINDOW == 127 (0x7f5cbe19b400) [pid = 1849] [serial = 313] [outer = (nil)] [url = about:blank] 15:10:31 INFO - PROCESS | 1849 | --DOMWINDOW == 126 (0x7f5cc508c000) [pid = 1849] [serial = 316] [outer = (nil)] [url = about:blank] 15:10:31 INFO - PROCESS | 1849 | --DOMWINDOW == 125 (0x7f5cd8b58c00) [pid = 1849] [serial = 309] [outer = (nil)] [url = about:blank] 15:10:31 INFO - PROCESS | 1849 | --DOMWINDOW == 124 (0x7f5cd66a2400) [pid = 1849] [serial = 306] [outer = (nil)] [url = about:blank] 15:10:31 INFO - PROCESS | 1849 | --DOMWINDOW == 123 (0x7f5cbba33400) [pid = 1849] [serial = 312] [outer = (nil)] [url = about:blank] 15:10:31 INFO - PROCESS | 1849 | --DOMWINDOW == 122 (0x7f5cd6fe3400) [pid = 1849] [serial = 255] [outer = (nil)] [url = about:blank] 15:10:31 INFO - PROCESS | 1849 | 1461622231648 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:10:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:10:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1234ms 15:10:31 INFO - PROCESS | 1849 | 1461622231684 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 15:10:31 INFO - PROCESS | 1849 | 1461622231687 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 15:10:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:10:31 INFO - PROCESS | 1849 | 1461622231720 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:10:31 INFO - PROCESS | 1849 | 1461622231725 Marionette TRACE conn3 <- [1,498,null,{}] 15:10:31 INFO - PROCESS | 1849 | 1461622231739 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:10:31 INFO - PROCESS | 1849 | 1461622231870 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 15:10:31 INFO - PROCESS | 1849 | 1461622231887 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc3f93800 == 46 [pid = 1849] [id = 132] 15:10:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 123 (0x7f5cbe13ec00) [pid = 1849] [serial = 395] [outer = (nil)] 15:10:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 124 (0x7f5cbe18f400) [pid = 1849] [serial = 396] [outer = 0x7f5cbe13ec00] 15:10:31 INFO - PROCESS | 1849 | 1461622231948 Marionette DEBUG loaded listener.js 15:10:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 125 (0x7f5cc0913c00) [pid = 1849] [serial = 397] [outer = 0x7f5cbe13ec00] 15:10:32 INFO - PROCESS | 1849 | 1461622232688 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:10:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:10:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 992ms 15:10:32 INFO - PROCESS | 1849 | 1461622232708 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 15:10:32 INFO - PROCESS | 1849 | 1461622232712 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 15:10:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:10:32 INFO - PROCESS | 1849 | 1461622232718 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:10:32 INFO - PROCESS | 1849 | 1461622232720 Marionette TRACE conn3 <- [1,502,null,{}] 15:10:32 INFO - PROCESS | 1849 | 1461622232725 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:10:32 INFO - PROCESS | 1849 | 1461622232887 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 15:10:32 INFO - PROCESS | 1849 | 1461622232908 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc4b1b800 == 47 [pid = 1849] [id = 133] 15:10:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 126 (0x7f5cb8960800) [pid = 1849] [serial = 398] [outer = (nil)] 15:10:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 127 (0x7f5cc3f82c00) [pid = 1849] [serial = 399] [outer = 0x7f5cb8960800] 15:10:32 INFO - PROCESS | 1849 | 1461622232968 Marionette DEBUG loaded listener.js 15:10:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 128 (0x7f5cc508c400) [pid = 1849] [serial = 400] [outer = 0x7f5cb8960800] 15:10:33 INFO - PROCESS | 1849 | 1461622233669 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:10:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:10:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 973ms 15:10:33 INFO - PROCESS | 1849 | 1461622233692 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 15:10:33 INFO - PROCESS | 1849 | 1461622233696 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 15:10:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:10:33 INFO - PROCESS | 1849 | 1461622233708 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:10:33 INFO - PROCESS | 1849 | 1461622233710 Marionette TRACE conn3 <- [1,506,null,{}] 15:10:33 INFO - PROCESS | 1849 | 1461622233715 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:10:33 INFO - PROCESS | 1849 | 1461622233871 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 15:10:33 INFO - PROCESS | 1849 | 1461622233941 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc54a6000 == 48 [pid = 1849] [id = 134] 15:10:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 129 (0x7f5cb8959c00) [pid = 1849] [serial = 401] [outer = (nil)] 15:10:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 130 (0x7f5cc5141800) [pid = 1849] [serial = 402] [outer = 0x7f5cb8959c00] 15:10:33 INFO - PROCESS | 1849 | 1461622233997 Marionette DEBUG loaded listener.js 15:10:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 131 (0x7f5cc631ec00) [pid = 1849] [serial = 403] [outer = 0x7f5cb8959c00] 15:10:34 INFO - PROCESS | 1849 | 1461622234677 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:10:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:10:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1041ms 15:10:34 INFO - PROCESS | 1849 | 1461622234743 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 15:10:34 INFO - PROCESS | 1849 | 1461622234745 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 15:10:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:10:34 INFO - PROCESS | 1849 | 1461622234751 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:10:34 INFO - PROCESS | 1849 | 1461622234753 Marionette TRACE conn3 <- [1,510,null,{}] 15:10:34 INFO - PROCESS | 1849 | 1461622234774 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:10:35 INFO - PROCESS | 1849 | 1461622235011 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 15:10:35 INFO - PROCESS | 1849 | 1461622235033 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ccb9ed000 == 49 [pid = 1849] [id = 135] 15:10:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 132 (0x7f5cc73c6400) [pid = 1849] [serial = 404] [outer = (nil)] 15:10:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 133 (0x7f5cd178e800) [pid = 1849] [serial = 405] [outer = 0x7f5cc73c6400] 15:10:35 INFO - PROCESS | 1849 | 1461622235100 Marionette DEBUG loaded listener.js 15:10:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 134 (0x7f5cd1872c00) [pid = 1849] [serial = 406] [outer = 0x7f5cc73c6400] 15:10:35 INFO - PROCESS | 1849 | --DOMWINDOW == 133 (0x7f5cd18f2800) [pid = 1849] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:10:35 INFO - PROCESS | 1849 | --DOMWINDOW == 132 (0x7f5cb9ee9800) [pid = 1849] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:10:35 INFO - PROCESS | 1849 | --DOMWINDOW == 131 (0x7f5cb9ef1800) [pid = 1849] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:10:35 INFO - PROCESS | 1849 | --DOMWINDOW == 130 (0x7f5cc2543c00) [pid = 1849] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:10:35 INFO - PROCESS | 1849 | --DOMWINDOW == 129 (0x7f5cb9ee9000) [pid = 1849] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:10:35 INFO - PROCESS | 1849 | --DOMWINDOW == 128 (0x7f5cbb16f000) [pid = 1849] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:10:35 INFO - PROCESS | 1849 | --DOMWINDOW == 127 (0x7f5cb895bc00) [pid = 1849] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:10:35 INFO - PROCESS | 1849 | --DOMWINDOW == 126 (0x7f5cc5094000) [pid = 1849] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:10:36 INFO - PROCESS | 1849 | 1461622236098 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:10:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:10:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1394ms 15:10:36 INFO - PROCESS | 1849 | 1461622236146 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 15:10:36 INFO - PROCESS | 1849 | 1461622236150 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 15:10:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:10:36 INFO - PROCESS | 1849 | 1461622236155 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:10:36 INFO - PROCESS | 1849 | 1461622236157 Marionette TRACE conn3 <- [1,514,null,{}] 15:10:36 INFO - PROCESS | 1849 | 1461622236162 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:10:36 INFO - PROCESS | 1849 | 1461622236289 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 15:10:36 INFO - PROCESS | 1849 | 1461622236302 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc4edd000 == 50 [pid = 1849] [id = 136] 15:10:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 127 (0x7f5cb8955800) [pid = 1849] [serial = 407] [outer = (nil)] 15:10:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 128 (0x7f5cbc85c400) [pid = 1849] [serial = 408] [outer = 0x7f5cb8955800] 15:10:36 INFO - PROCESS | 1849 | 1461622236450 Marionette DEBUG loaded listener.js 15:10:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 129 (0x7f5cd186e800) [pid = 1849] [serial = 409] [outer = 0x7f5cb8955800] 15:10:37 INFO - PROCESS | 1849 | 1461622237063 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:10:37 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:10:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 922ms 15:10:37 INFO - PROCESS | 1849 | 1461622237079 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 15:10:37 INFO - PROCESS | 1849 | 1461622237082 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 15:10:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:10:37 INFO - PROCESS | 1849 | 1461622237088 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:10:37 INFO - PROCESS | 1849 | 1461622237090 Marionette TRACE conn3 <- [1,518,null,{}] 15:10:37 INFO - PROCESS | 1849 | 1461622237095 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:10:37 INFO - PROCESS | 1849 | 1461622237230 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 15:10:37 INFO - PROCESS | 1849 | 1461622237248 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd4732800 == 51 [pid = 1849] [id = 137] 15:10:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 130 (0x7f5cba979400) [pid = 1849] [serial = 410] [outer = (nil)] 15:10:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 131 (0x7f5cd2bc3000) [pid = 1849] [serial = 411] [outer = 0x7f5cba979400] 15:10:37 INFO - PROCESS | 1849 | 1461622237308 Marionette DEBUG loaded listener.js 15:10:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 132 (0x7f5cd66aa800) [pid = 1849] [serial = 412] [outer = 0x7f5cba979400] 15:10:38 INFO - PROCESS | 1849 | 1461622238134 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:10:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:10:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1081ms 15:10:38 INFO - PROCESS | 1849 | 1461622238170 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 15:10:38 INFO - PROCESS | 1849 | 1461622238174 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 15:10:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:10:38 INFO - PROCESS | 1849 | 1461622238182 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:10:38 INFO - PROCESS | 1849 | 1461622238187 Marionette TRACE conn3 <- [1,522,null,{}] 15:10:38 INFO - PROCESS | 1849 | 1461622238195 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:10:38 INFO - PROCESS | 1849 | 1461622238407 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 15:10:38 INFO - PROCESS | 1849 | 1461622238423 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbe539000 == 52 [pid = 1849] [id = 138] 15:10:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 133 (0x7f5cb9f0fc00) [pid = 1849] [serial = 413] [outer = (nil)] 15:10:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 134 (0x7f5cba976400) [pid = 1849] [serial = 414] [outer = 0x7f5cb9f0fc00] 15:10:38 INFO - PROCESS | 1849 | 1461622238534 Marionette DEBUG loaded listener.js 15:10:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 135 (0x7f5cbb0c5400) [pid = 1849] [serial = 415] [outer = 0x7f5cb9f0fc00] 15:10:39 INFO - PROCESS | 1849 | 1461622239521 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:10:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:10:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1379ms 15:10:39 INFO - PROCESS | 1849 | 1461622239561 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 15:10:39 INFO - PROCESS | 1849 | 1461622239570 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 15:10:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:10:39 INFO - PROCESS | 1849 | 1461622239579 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:10:39 INFO - PROCESS | 1849 | 1461622239583 Marionette TRACE conn3 <- [1,526,null,{}] 15:10:39 INFO - PROCESS | 1849 | 1461622239588 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:10:39 INFO - PROCESS | 1849 | 1461622239740 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 15:10:39 INFO - PROCESS | 1849 | 1461622239891 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc541c800 == 53 [pid = 1849] [id = 139] 15:10:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 136 (0x7f5cbd557000) [pid = 1849] [serial = 416] [outer = (nil)] 15:10:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 137 (0x7f5cbe13bc00) [pid = 1849] [serial = 417] [outer = 0x7f5cbd557000] 15:10:39 INFO - PROCESS | 1849 | 1461622239964 Marionette DEBUG loaded listener.js 15:10:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 138 (0x7f5cbe2bc000) [pid = 1849] [serial = 418] [outer = 0x7f5cbd557000] 15:10:40 INFO - PROCESS | 1849 | 1461622240927 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:10: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:10:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1386ms 15:10:40 INFO - PROCESS | 1849 | 1461622240967 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 15:10:40 INFO - PROCESS | 1849 | 1461622240969 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 15:10:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:10:40 INFO - PROCESS | 1849 | 1461622240980 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:10:40 INFO - PROCESS | 1849 | 1461622240986 Marionette TRACE conn3 <- [1,530,null,{}] 15:10:41 INFO - PROCESS | 1849 | 1461622241001 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:10:41 INFO - PROCESS | 1849 | 1461622241163 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 15:10:41 INFO - PROCESS | 1849 | 1461622241303 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd7006000 == 54 [pid = 1849] [id = 140] 15:10:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 139 (0x7f5cc576a000) [pid = 1849] [serial = 419] [outer = (nil)] 15:10:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 140 (0x7f5cd178c400) [pid = 1849] [serial = 420] [outer = 0x7f5cc576a000] 15:10:41 INFO - PROCESS | 1849 | 1461622241417 Marionette DEBUG loaded listener.js 15:10:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 141 (0x7f5cd1805800) [pid = 1849] [serial = 421] [outer = 0x7f5cc576a000] 15:10:42 INFO - PROCESS | 1849 | 1461622242136 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:10:42 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:10:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:10:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:10:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:10:42 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:10:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:10:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:10:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:10:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:10:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1182ms 15:10:42 INFO - PROCESS | 1849 | 1461622242190 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 15:10:42 INFO - PROCESS | 1849 | 1461622242194 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 15:10:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:10:42 INFO - PROCESS | 1849 | 1461622242202 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:10:42 INFO - PROCESS | 1849 | 1461622242205 Marionette TRACE conn3 <- [1,534,null,{}] 15:10:42 INFO - PROCESS | 1849 | 1461622242210 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:10:42 INFO - PROCESS | 1849 | 1461622242362 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 15:10:42 INFO - PROCESS | 1849 | 1461622242479 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb8915800 == 55 [pid = 1849] [id = 141] 15:10:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 142 (0x7f5cc631a800) [pid = 1849] [serial = 422] [outer = (nil)] 15:10:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 143 (0x7f5cd6f3a400) [pid = 1849] [serial = 423] [outer = 0x7f5cc631a800] 15:10:42 INFO - PROCESS | 1849 | 1461622242588 Marionette DEBUG loaded listener.js 15:10:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 144 (0x7f5cd7031400) [pid = 1849] [serial = 424] [outer = 0x7f5cc631a800] 15:10:43 INFO - PROCESS | 1849 | 1461622243363 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:10:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:10:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1179ms 15:10:43 INFO - PROCESS | 1849 | 1461622243380 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 15:10:43 INFO - PROCESS | 1849 | 1461622243383 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 15:10:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:10:43 INFO - PROCESS | 1849 | 1461622243388 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:10:43 INFO - PROCESS | 1849 | 1461622243391 Marionette TRACE conn3 <- [1,538,null,{}] 15:10:43 INFO - PROCESS | 1849 | 1461622243396 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:10:43 INFO - PROCESS | 1849 | 1461622243553 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 15:10:43 INFO - PROCESS | 1849 | 1461622243679 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd640e000 == 56 [pid = 1849] [id = 142] 15:10:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 145 (0x7f5cb8957800) [pid = 1849] [serial = 425] [outer = (nil)] 15:10:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 146 (0x7f5cba790800) [pid = 1849] [serial = 426] [outer = 0x7f5cb8957800] 15:10:43 INFO - PROCESS | 1849 | 1461622243748 Marionette DEBUG loaded listener.js 15:10:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 147 (0x7f5cd1535c00) [pid = 1849] [serial = 427] [outer = 0x7f5cb8957800] 15:10:44 INFO - PROCESS | 1849 | 1461622244493 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:10: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:10:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1133ms 15:10:44 INFO - PROCESS | 1849 | 1461622244522 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 15:10:44 INFO - PROCESS | 1849 | 1461622244525 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 15:10:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:10:44 INFO - PROCESS | 1849 | 1461622244530 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:10:44 INFO - PROCESS | 1849 | 1461622244532 Marionette TRACE conn3 <- [1,542,null,{}] 15:10:44 INFO - PROCESS | 1849 | 1461622244555 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:10:44 INFO - PROCESS | 1849 | 1461622244727 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 15:10:44 INFO - PROCESS | 1849 | 1461622244869 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbb5c1000 == 57 [pid = 1849] [id = 143] 15:10:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 148 (0x7f5cba799c00) [pid = 1849] [serial = 428] [outer = (nil)] 15:10:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 149 (0x7f5cbb508800) [pid = 1849] [serial = 429] [outer = 0x7f5cba799c00] 15:10:44 INFO - PROCESS | 1849 | 1461622244952 Marionette DEBUG loaded listener.js 15:10:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 150 (0x7f5cd6fdf800) [pid = 1849] [serial = 430] [outer = 0x7f5cba799c00] 15:10:45 INFO - PROCESS | 1849 | 1461622245723 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:10: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:10:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1245ms 15:10:45 INFO - PROCESS | 1849 | 1461622245781 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 15:10:45 INFO - PROCESS | 1849 | 1461622245784 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 15:10:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:10:45 INFO - PROCESS | 1849 | 1461622245792 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:10:45 INFO - PROCESS | 1849 | 1461622245794 Marionette TRACE conn3 <- [1,546,null,{}] 15:10:45 INFO - PROCESS | 1849 | 1461622245800 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:10:45 INFO - PROCESS | 1849 | 1461622245976 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 15:10:46 INFO - PROCESS | 1849 | 1461622246125 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbe989000 == 58 [pid = 1849] [id = 144] 15:10:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 151 (0x7f5cba978c00) [pid = 1849] [serial = 431] [outer = (nil)] 15:10:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 152 (0x7f5cd702a000) [pid = 1849] [serial = 432] [outer = 0x7f5cba978c00] 15:10:46 INFO - PROCESS | 1849 | 1461622246195 Marionette DEBUG loaded listener.js 15:10:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 153 (0x7f5cd9911c00) [pid = 1849] [serial = 433] [outer = 0x7f5cba978c00] 15:10:46 INFO - PROCESS | 1849 | 1461622246969 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:10: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:10:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1184ms 15:10:46 INFO - PROCESS | 1849 | 1461622246977 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 15:10:46 INFO - PROCESS | 1849 | 1461622246979 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 15:10:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:10:47 INFO - PROCESS | 1849 | 1461622247012 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:10:47 INFO - PROCESS | 1849 | 1461622247015 Marionette TRACE conn3 <- [1,550,null,{}] 15:10:47 INFO - PROCESS | 1849 | 1461622247022 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:10:47 INFO - PROCESS | 1849 | 1461622247179 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 15:10:47 INFO - PROCESS | 1849 | 1461622247309 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbb760800 == 59 [pid = 1849] [id = 145] 15:10:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 154 (0x7f5cbb503c00) [pid = 1849] [serial = 434] [outer = (nil)] 15:10:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 155 (0x7f5cbeb7f000) [pid = 1849] [serial = 435] [outer = 0x7f5cbb503c00] 15:10:47 INFO - PROCESS | 1849 | 1461622247376 Marionette DEBUG loaded listener.js 15:10:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 156 (0x7f5cbeb8b000) [pid = 1849] [serial = 436] [outer = 0x7f5cbb503c00] 15:10:48 INFO - PROCESS | 1849 | 1461622248159 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:10: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:10:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1209ms 15:10:48 INFO - PROCESS | 1849 | 1461622248198 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 15:10:48 INFO - PROCESS | 1849 | 1461622248201 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 15:10:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:10:48 INFO - PROCESS | 1849 | 1461622248208 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:10:48 INFO - PROCESS | 1849 | 1461622248211 Marionette TRACE conn3 <- [1,554,null,{}] 15:10:48 INFO - PROCESS | 1849 | 1461622248216 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:10:48 INFO - PROCESS | 1849 | 1461622248362 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 15:10:48 INFO - PROCESS | 1849 | 1461622248517 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb2ec0800 == 60 [pid = 1849] [id = 146] 15:10:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 157 (0x7f5cb2e04400) [pid = 1849] [serial = 437] [outer = (nil)] 15:10:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 158 (0x7f5cb2e09800) [pid = 1849] [serial = 438] [outer = 0x7f5cb2e04400] 15:10:48 INFO - PROCESS | 1849 | 1461622248586 Marionette DEBUG loaded listener.js 15:10:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 159 (0x7f5cb2e0f000) [pid = 1849] [serial = 439] [outer = 0x7f5cb2e04400] 15:10:49 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:10:49 INFO - PROCESS | 1849 | 1461622249424 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:10:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:10:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1281ms 15:10:49 INFO - PROCESS | 1849 | 1461622249491 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 15:10:49 INFO - PROCESS | 1849 | 1461622249494 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 15:10:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:10:49 INFO - PROCESS | 1849 | 1461622249500 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:10:49 INFO - PROCESS | 1849 | 1461622249502 Marionette TRACE conn3 <- [1,558,null,{}] 15:10:49 INFO - PROCESS | 1849 | 1461622249507 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:10:49 INFO - PROCESS | 1849 | 1461622249642 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 15:10:49 INFO - PROCESS | 1849 | 1461622249791 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb2edb000 == 61 [pid = 1849] [id = 147] 15:10:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 160 (0x7f5cb2e04c00) [pid = 1849] [serial = 440] [outer = (nil)] 15:10:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 161 (0x7f5cb9ee8800) [pid = 1849] [serial = 441] [outer = 0x7f5cb2e04c00] 15:10:49 INFO - PROCESS | 1849 | 1461622249857 Marionette DEBUG loaded listener.js 15:10:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 162 (0x7f5cbb171c00) [pid = 1849] [serial = 442] [outer = 0x7f5cb2e04c00] 15:10:50 INFO - PROCESS | 1849 | 1461622250925 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:10:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:10:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1528ms 15:10:51 INFO - PROCESS | 1849 | 1461622251049 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 15:10:51 INFO - PROCESS | 1849 | 1461622251055 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 15:10:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:10:51 INFO - PROCESS | 1849 | 1461622251068 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:10:51 INFO - PROCESS | 1849 | 1461622251071 Marionette TRACE conn3 <- [1,562,null,{}] 15:10:51 INFO - PROCESS | 1849 | 1461622251132 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:10:51 INFO - PROCESS | 1849 | 1461622251261 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 15:10:51 INFO - PROCESS | 1849 | 1461622251508 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4edd000 == 60 [pid = 1849] [id = 136] 15:10:51 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ccb9ed000 == 59 [pid = 1849] [id = 135] 15:10:51 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc54a6000 == 58 [pid = 1849] [id = 134] 15:10:51 INFO - PROCESS | 1849 | --DOMWINDOW == 161 (0x7f5cb9f0d800) [pid = 1849] [serial = 333] [outer = (nil)] [url = about:blank] 15:10:51 INFO - PROCESS | 1849 | --DOMWINDOW == 160 (0x7f5cba9acc00) [pid = 1849] [serial = 336] [outer = (nil)] [url = about:blank] 15:10:51 INFO - PROCESS | 1849 | --DOMWINDOW == 159 (0x7f5cc508c800) [pid = 1849] [serial = 339] [outer = (nil)] [url = about:blank] 15:10:51 INFO - PROCESS | 1849 | --DOMWINDOW == 158 (0x7f5cbe142800) [pid = 1849] [serial = 345] [outer = (nil)] [url = about:blank] 15:10:51 INFO - PROCESS | 1849 | --DOMWINDOW == 157 (0x7f5cd17c7800) [pid = 1849] [serial = 342] [outer = (nil)] [url = about:blank] 15:10:51 INFO - PROCESS | 1849 | --DOMWINDOW == 156 (0x7f5cc2b56400) [pid = 1849] [serial = 372] [outer = (nil)] [url = about:blank] 15:10:51 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbb752000 == 59 [pid = 1849] [id = 148] 15:10:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 157 (0x7f5cba1bec00) [pid = 1849] [serial = 443] [outer = (nil)] 15:10:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 158 (0x7f5cba8f0400) [pid = 1849] [serial = 444] [outer = 0x7f5cba1bec00] 15:10:51 INFO - PROCESS | 1849 | 1461622251610 Marionette DEBUG loaded listener.js 15:10:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 159 (0x7f5cba982c00) [pid = 1849] [serial = 445] [outer = 0x7f5cba1bec00] 15:10:51 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4b1b800 == 58 [pid = 1849] [id = 133] 15:10:51 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc3f93800 == 57 [pid = 1849] [id = 132] 15:10:51 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb879b800 == 56 [pid = 1849] [id = 131] 15:10:51 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc1556800 == 55 [pid = 1849] [id = 130] 15:10:51 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe543000 == 54 [pid = 1849] [id = 129] 15:10:51 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc404f800 == 53 [pid = 1849] [id = 128] 15:10:51 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc26a2000 == 52 [pid = 1849] [id = 125] 15:10:51 INFO - PROCESS | 1849 | --DOMWINDOW == 158 (0x7f5cd1a4e400) [pid = 1849] [serial = 363] [outer = (nil)] [url = about:blank] 15:10:51 INFO - PROCESS | 1849 | --DOMWINDOW == 157 (0x7f5cbe2b1800) [pid = 1849] [serial = 352] [outer = (nil)] [url = about:blank] 15:10:51 INFO - PROCESS | 1849 | --DOMWINDOW == 156 (0x7f5cbc861800) [pid = 1849] [serial = 351] [outer = (nil)] [url = about:blank] 15:10:51 INFO - PROCESS | 1849 | --DOMWINDOW == 155 (0x7f5cc73cc000) [pid = 1849] [serial = 360] [outer = (nil)] [url = about:blank] 15:10:51 INFO - PROCESS | 1849 | --DOMWINDOW == 154 (0x7f5cc3f80c00) [pid = 1849] [serial = 354] [outer = (nil)] [url = about:blank] 15:10:51 INFO - PROCESS | 1849 | --DOMWINDOW == 153 (0x7f5cba8ee800) [pid = 1849] [serial = 349] [outer = (nil)] [url = about:blank] 15:10:51 INFO - PROCESS | 1849 | --DOMWINDOW == 152 (0x7f5cb9eef000) [pid = 1849] [serial = 348] [outer = (nil)] [url = about:blank] 15:10:51 INFO - PROCESS | 1849 | --DOMWINDOW == 151 (0x7f5cbb175000) [pid = 1849] [serial = 366] [outer = (nil)] [url = about:blank] 15:10:51 INFO - PROCESS | 1849 | --DOMWINDOW == 150 (0x7f5cc508d800) [pid = 1849] [serial = 355] [outer = (nil)] [url = about:blank] 15:10:51 INFO - PROCESS | 1849 | --DOMWINDOW == 149 (0x7f5cd4c41800) [pid = 1849] [serial = 364] [outer = (nil)] [url = about:blank] 15:10:51 INFO - PROCESS | 1849 | --DOMWINDOW == 148 (0x7f5cba97b400) [pid = 1849] [serial = 369] [outer = (nil)] [url = about:blank] 15:10:51 INFO - PROCESS | 1849 | --DOMWINDOW == 147 (0x7f5cc631e000) [pid = 1849] [serial = 357] [outer = (nil)] [url = about:blank] 15:10:51 INFO - PROCESS | 1849 | --DOMWINDOW == 146 (0x7f5cc73c3c00) [pid = 1849] [serial = 358] [outer = (nil)] [url = about:blank] 15:10:51 INFO - PROCESS | 1849 | --DOMWINDOW == 145 (0x7f5cd6312800) [pid = 1849] [serial = 367] [outer = (nil)] [url = about:blank] 15:10:51 INFO - PROCESS | 1849 | --DOMWINDOW == 144 (0x7f5cba981c00) [pid = 1849] [serial = 370] [outer = (nil)] [url = about:blank] 15:10:51 INFO - PROCESS | 1849 | --DOMWINDOW == 143 (0x7f5cd17cc800) [pid = 1849] [serial = 361] [outer = (nil)] [url = about:blank] 15:10:52 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:10:52 INFO - PROCESS | 1849 | 1461622252305 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:10:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:10:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1277ms 15:10:52 INFO - PROCESS | 1849 | 1461622252348 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 15:10:52 INFO - PROCESS | 1849 | 1461622252357 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 15:10:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:10:52 INFO - PROCESS | 1849 | 1461622252391 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:10:52 INFO - PROCESS | 1849 | 1461622252395 Marionette TRACE conn3 <- [1,566,null,{}] 15:10:52 INFO - PROCESS | 1849 | 1461622252400 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:10:52 INFO - PROCESS | 1849 | 1461622252547 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 15:10:52 INFO - PROCESS | 1849 | 1461622252558 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbe5ce800 == 53 [pid = 1849] [id = 149] 15:10:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 144 (0x7f5cbad4d800) [pid = 1849] [serial = 446] [outer = (nil)] 15:10:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 145 (0x7f5cbb505000) [pid = 1849] [serial = 447] [outer = 0x7f5cbad4d800] 15:10:52 INFO - PROCESS | 1849 | 1461622252617 Marionette DEBUG loaded listener.js 15:10:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 146 (0x7f5cbb50e000) [pid = 1849] [serial = 448] [outer = 0x7f5cbad4d800] 15:10:53 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:10:53 INFO - PROCESS | 1849 | 1461622253386 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:10:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:10:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1034ms 15:10:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:10:53 INFO - PROCESS | 1849 | 1461622253421 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 15:10:53 INFO - PROCESS | 1849 | 1461622253423 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 15:10:53 INFO - PROCESS | 1849 | 1461622253429 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:10:53 INFO - PROCESS | 1849 | 1461622253435 Marionette TRACE conn3 <- [1,570,null,{}] 15:10:53 INFO - PROCESS | 1849 | 1461622253449 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:10:53 INFO - PROCESS | 1849 | 1461622253645 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 15:10:53 INFO - PROCESS | 1849 | 1461622253664 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc3fc0800 == 54 [pid = 1849] [id = 150] 15:10:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 147 (0x7f5cbd55f800) [pid = 1849] [serial = 449] [outer = (nil)] 15:10:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 148 (0x7f5cbdfda400) [pid = 1849] [serial = 450] [outer = 0x7f5cbd55f800] 15:10:53 INFO - PROCESS | 1849 | 1461622253724 Marionette DEBUG loaded listener.js 15:10:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 149 (0x7f5cbe2bd000) [pid = 1849] [serial = 451] [outer = 0x7f5cbd55f800] 15:10:54 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:10:54 INFO - PROCESS | 1849 | 1461622254454 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:10:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:10:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1042ms 15:10:54 INFO - PROCESS | 1849 | 1461622254475 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 15:10:54 INFO - PROCESS | 1849 | 1461622254479 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 15:10:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:10:54 INFO - PROCESS | 1849 | 1461622254484 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:10:54 INFO - PROCESS | 1849 | 1461622254486 Marionette TRACE conn3 <- [1,574,null,{}] 15:10:54 INFO - PROCESS | 1849 | 1461622254492 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:10:54 INFO - PROCESS | 1849 | 1461622254663 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 15:10:54 INFO - PROCESS | 1849 | 1461622254695 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc4b21800 == 55 [pid = 1849] [id = 151] 15:10:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 150 (0x7f5cbb168000) [pid = 1849] [serial = 452] [outer = (nil)] 15:10:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 151 (0x7f5cbe7d9400) [pid = 1849] [serial = 453] [outer = 0x7f5cbb168000] 15:10:54 INFO - PROCESS | 1849 | 1461622254753 Marionette DEBUG loaded listener.js 15:10:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 152 (0x7f5cbe7de800) [pid = 1849] [serial = 454] [outer = 0x7f5cbb168000] 15:10:55 INFO - PROCESS | 1849 | 1461622255481 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:10:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:10:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1024ms 15:10:55 INFO - PROCESS | 1849 | 1461622255513 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 15:10:55 INFO - PROCESS | 1849 | 1461622255517 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 15:10:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:10:55 INFO - PROCESS | 1849 | 1461622255522 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:10:55 INFO - PROCESS | 1849 | 1461622255524 Marionette TRACE conn3 <- [1,578,null,{}] 15:10:55 INFO - PROCESS | 1849 | 1461622255529 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:10:55 INFO - PROCESS | 1849 | 1461622255713 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 15:10:55 INFO - PROCESS | 1849 | 1461622255744 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc5412800 == 56 [pid = 1849] [id = 152] 15:10:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 153 (0x7f5cbe734800) [pid = 1849] [serial = 455] [outer = (nil)] 15:10:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 154 (0x7f5cbe73b800) [pid = 1849] [serial = 456] [outer = 0x7f5cbe734800] 15:10:55 INFO - PROCESS | 1849 | 1461622255802 Marionette DEBUG loaded listener.js 15:10:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 155 (0x7f5cbe73fc00) [pid = 1849] [serial = 457] [outer = 0x7f5cbe734800] 15:10:56 INFO - PROCESS | 1849 | --DOMWINDOW == 154 (0x7f5cb8959c00) [pid = 1849] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:10:56 INFO - PROCESS | 1849 | --DOMWINDOW == 153 (0x7f5cb8953800) [pid = 1849] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:10:56 INFO - PROCESS | 1849 | --DOMWINDOW == 152 (0x7f5cba977c00) [pid = 1849] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:10:56 INFO - PROCESS | 1849 | --DOMWINDOW == 151 (0x7f5cb8960800) [pid = 1849] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:10:56 INFO - PROCESS | 1849 | --DOMWINDOW == 150 (0x7f5cbe13ec00) [pid = 1849] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:10:56 INFO - PROCESS | 1849 | --DOMWINDOW == 149 (0x7f5cc73c6400) [pid = 1849] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:10:56 INFO - PROCESS | 1849 | --DOMWINDOW == 148 (0x7f5cb8955800) [pid = 1849] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:10:56 INFO - PROCESS | 1849 | --DOMWINDOW == 147 (0x7f5cb9f02400) [pid = 1849] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:10:56 INFO - PROCESS | 1849 | 1461622256708 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:10:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:10:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1229ms 15:10:56 INFO - PROCESS | 1849 | 1461622256751 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 15:10:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:10:56 INFO - PROCESS | 1849 | 1461622256754 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 15:10:56 INFO - PROCESS | 1849 | 1461622256759 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:10:56 INFO - PROCESS | 1849 | 1461622256762 Marionette TRACE conn3 <- [1,582,null,{}] 15:10:56 INFO - PROCESS | 1849 | 1461622256766 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:10:56 INFO - PROCESS | 1849 | 1461622256903 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 15:10:56 INFO - PROCESS | 1849 | 1461622256917 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cca1f7800 == 57 [pid = 1849] [id = 153] 15:10:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 148 (0x7f5cbe13ec00) [pid = 1849] [serial = 458] [outer = (nil)] 15:10:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 149 (0x7f5cbeb86800) [pid = 1849] [serial = 459] [outer = 0x7f5cbe13ec00] 15:10:56 INFO - PROCESS | 1849 | 1461622256977 Marionette DEBUG loaded listener.js 15:10:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 150 (0x7f5cc2544400) [pid = 1849] [serial = 460] [outer = 0x7f5cbe13ec00] 15:10:57 INFO - PROCESS | 1849 | 1461622257656 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:10:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:10:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 932ms 15:10:57 INFO - PROCESS | 1849 | 1461622257692 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 15:10:57 INFO - PROCESS | 1849 | 1461622257695 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 15:10:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:10:57 INFO - PROCESS | 1849 | 1461622257700 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:10:57 INFO - PROCESS | 1849 | 1461622257703 Marionette TRACE conn3 <- [1,586,null,{}] 15:10:57 INFO - PROCESS | 1849 | 1461622257707 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:10:57 INFO - PROCESS | 1849 | 1461622257873 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 15:10:57 INFO - PROCESS | 1849 | 1461622257893 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd2a2f000 == 58 [pid = 1849] [id = 154] 15:10:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 151 (0x7f5cb8956c00) [pid = 1849] [serial = 461] [outer = (nil)] 15:10:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 152 (0x7f5cba7ba000) [pid = 1849] [serial = 462] [outer = 0x7f5cb8956c00] 15:10:57 INFO - PROCESS | 1849 | 1461622257950 Marionette DEBUG loaded listener.js 15:10:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 153 (0x7f5cba7c1c00) [pid = 1849] [serial = 463] [outer = 0x7f5cb8956c00] 15:10:58 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:10:58 INFO - PROCESS | 1849 | 1461622258656 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:10:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:10:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1224ms 15:10:59 INFO - PROCESS | 1849 | 1461622259178 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 15:10:59 INFO - PROCESS | 1849 | 1461622259185 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 15:10:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:10:59 INFO - PROCESS | 1849 | 1461622259415 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:10:59 INFO - PROCESS | 1849 | 1461622259421 Marionette TRACE conn3 <- [1,590,null,{}] 15:10:59 INFO - PROCESS | 1849 | 1461622259433 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:10:59 INFO - PROCESS | 1849 | 1461622259578 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 15:10:59 INFO - PROCESS | 1849 | 1461622259721 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc4b1e000 == 59 [pid = 1849] [id = 155] 15:10:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 154 (0x7f5cb2e07800) [pid = 1849] [serial = 464] [outer = (nil)] 15:10:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 155 (0x7f5cba7b5c00) [pid = 1849] [serial = 465] [outer = 0x7f5cb2e07800] 15:10:59 INFO - PROCESS | 1849 | 1461622259840 Marionette DEBUG loaded listener.js 15:10:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 156 (0x7f5cbd55bc00) [pid = 1849] [serial = 466] [outer = 0x7f5cb2e07800] 15:11:00 INFO - PROCESS | 1849 | 1461622260873 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:11:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:11:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1592ms 15:11:00 INFO - PROCESS | 1849 | 1461622260904 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 15:11:00 INFO - PROCESS | 1849 | 1461622260912 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 15:11:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:11:00 INFO - PROCESS | 1849 | 1461622260922 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:11:00 INFO - PROCESS | 1849 | 1461622260925 Marionette TRACE conn3 <- [1,594,null,{}] 15:11:00 INFO - PROCESS | 1849 | 1461622260931 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:11:01 INFO - PROCESS | 1849 | 1461622261115 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 15:11:01 INFO - PROCESS | 1849 | 1461622261309 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd6b5b800 == 60 [pid = 1849] [id = 156] 15:11:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 157 (0x7f5cbe136800) [pid = 1849] [serial = 467] [outer = (nil)] 15:11:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 158 (0x7f5cbe740400) [pid = 1849] [serial = 468] [outer = 0x7f5cbe136800] 15:11:01 INFO - PROCESS | 1849 | 1461622261430 Marionette DEBUG loaded listener.js 15:11:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 159 (0x7f5cbe7da800) [pid = 1849] [serial = 469] [outer = 0x7f5cbe136800] 15:11:02 INFO - PROCESS | 1849 | 1461622262277 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:11:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:11:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1429ms 15:11:02 INFO - PROCESS | 1849 | 1461622262351 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 15:11:02 INFO - PROCESS | 1849 | 1461622262354 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 15:11:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:11:02 INFO - PROCESS | 1849 | 1461622262360 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:11:02 INFO - PROCESS | 1849 | 1461622262365 Marionette TRACE conn3 <- [1,598,null,{}] 15:11:02 INFO - PROCESS | 1849 | 1461622262380 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:11:02 INFO - PROCESS | 1849 | 1461622262577 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 15:11:02 INFO - PROCESS | 1849 | 1461622262729 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb68c000 == 61 [pid = 1849] [id = 157] 15:11:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 160 (0x7f5cbe7e1800) [pid = 1849] [serial = 470] [outer = (nil)] 15:11:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 161 (0x7f5cc2a22000) [pid = 1849] [serial = 471] [outer = 0x7f5cbe7e1800] 15:11:02 INFO - PROCESS | 1849 | 1461622262810 Marionette DEBUG loaded listener.js 15:11:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 162 (0x7f5cc4debc00) [pid = 1849] [serial = 472] [outer = 0x7f5cbe7e1800] 15:11:03 INFO - PROCESS | 1849 | 1461622263674 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:11:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:11:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1384ms 15:11:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:11:03 INFO - PROCESS | 1849 | 1461622263745 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 15:11:03 INFO - PROCESS | 1849 | 1461622263749 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 15:11:03 INFO - PROCESS | 1849 | 1461622263755 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:11:03 INFO - PROCESS | 1849 | 1461622263758 Marionette TRACE conn3 <- [1,602,null,{}] 15:11:03 INFO - PROCESS | 1849 | 1461622263763 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:11:03 INFO - PROCESS | 1849 | 1461622263913 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 15:11:04 INFO - PROCESS | 1849 | 1461622264062 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb6d3000 == 62 [pid = 1849] [id = 158] 15:11:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 163 (0x7f5cb9d46000) [pid = 1849] [serial = 473] [outer = (nil)] 15:11:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 164 (0x7f5cb9d4d000) [pid = 1849] [serial = 474] [outer = 0x7f5cb9d46000] 15:11:04 INFO - PROCESS | 1849 | 1461622264140 Marionette DEBUG loaded listener.js 15:11:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 165 (0x7f5cbe73d000) [pid = 1849] [serial = 475] [outer = 0x7f5cb9d46000] 15:11:05 INFO - PROCESS | 1849 | 1461622265296 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:11:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:11:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1582ms 15:11:05 INFO - PROCESS | 1849 | 1461622265336 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 15:11:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:11:05 INFO - PROCESS | 1849 | 1461622265341 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 15:11:05 INFO - PROCESS | 1849 | 1461622265349 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:11:05 INFO - PROCESS | 1849 | 1461622265354 Marionette TRACE conn3 <- [1,606,null,{}] 15:11:05 INFO - PROCESS | 1849 | 1461622265362 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:11:05 INFO - PROCESS | 1849 | 1461622265515 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 15:11:05 INFO - PROCESS | 1849 | 1461622265708 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbb761800 == 63 [pid = 1849] [id = 159] 15:11:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 166 (0x7f5cb895d400) [pid = 1849] [serial = 476] [outer = (nil)] 15:11:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 167 (0x7f5cb9d4c000) [pid = 1849] [serial = 477] [outer = 0x7f5cb895d400] 15:11:05 INFO - PROCESS | 1849 | 1461622265772 Marionette DEBUG loaded listener.js 15:11:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 168 (0x7f5cb9eed400) [pid = 1849] [serial = 478] [outer = 0x7f5cb895d400] 15:11:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 169 (0x7f5cb2e0cc00) [pid = 1849] [serial = 479] [outer = 0x7f5cbb0c2400] 15:11:06 INFO - PROCESS | 1849 | 1461622266645 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:11:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:11:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1384ms 15:11:06 INFO - PROCESS | 1849 | 1461622266735 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 15:11:06 INFO - PROCESS | 1849 | 1461622266742 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 15:11:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:11:06 INFO - PROCESS | 1849 | 1461622266754 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:11:06 INFO - PROCESS | 1849 | 1461622266757 Marionette TRACE conn3 <- [1,610,null,{}] 15:11:06 INFO - PROCESS | 1849 | 1461622266762 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:11:06 INFO - PROCESS | 1849 | 1461622266914 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 15:11:07 INFO - PROCESS | 1849 | 1461622267069 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb8788800 == 64 [pid = 1849] [id = 160] 15:11:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 170 (0x7f5cba797c00) [pid = 1849] [serial = 480] [outer = (nil)] 15:11:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 171 (0x7f5cba8ecc00) [pid = 1849] [serial = 481] [outer = 0x7f5cba797c00] 15:11:07 INFO - PROCESS | 1849 | 1461622267247 Marionette DEBUG loaded listener.js 15:11:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 172 (0x7f5cba97d800) [pid = 1849] [serial = 482] [outer = 0x7f5cba797c00] 15:11:08 INFO - PROCESS | 1849 | 1461622268108 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:11:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:11:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1382ms 15:11:08 INFO - PROCESS | 1849 | 1461622268137 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 15:11:08 INFO - PROCESS | 1849 | 1461622268140 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 15:11:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:11:08 INFO - PROCESS | 1849 | 1461622268146 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:11:08 INFO - PROCESS | 1849 | 1461622268152 Marionette TRACE conn3 <- [1,614,null,{}] 15:11:08 INFO - PROCESS | 1849 | 1461622268166 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:11:08 INFO - PROCESS | 1849 | 1461622268308 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 15:11:08 INFO - PROCESS | 1849 | 1461622268467 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbe54e800 == 65 [pid = 1849] [id = 161] 15:11:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 173 (0x7f5cba97c000) [pid = 1849] [serial = 483] [outer = (nil)] 15:11:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 174 (0x7f5cbb167400) [pid = 1849] [serial = 484] [outer = 0x7f5cba97c000] 15:11:08 INFO - PROCESS | 1849 | 1461622268534 Marionette DEBUG loaded listener.js 15:11:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 175 (0x7f5cbb502c00) [pid = 1849] [serial = 485] [outer = 0x7f5cba97c000] 15:11:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cca1f7800 == 64 [pid = 1849] [id = 153] 15:11:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc5412800 == 63 [pid = 1849] [id = 152] 15:11:09 INFO - PROCESS | 1849 | --DOMWINDOW == 174 (0x7f5cc45b1800) [pid = 1849] [serial = 381] [outer = (nil)] [url = about:blank] 15:11:09 INFO - PROCESS | 1849 | --DOMWINDOW == 173 (0x7f5cd2bc3000) [pid = 1849] [serial = 411] [outer = (nil)] [url = about:blank] 15:11:09 INFO - PROCESS | 1849 | --DOMWINDOW == 172 (0x7f5cbb168c00) [pid = 1849] [serial = 375] [outer = (nil)] [url = about:blank] 15:11:09 INFO - PROCESS | 1849 | --DOMWINDOW == 171 (0x7f5cbd560000) [pid = 1849] [serial = 378] [outer = (nil)] [url = about:blank] 15:11:09 INFO - PROCESS | 1849 | --DOMWINDOW == 170 (0x7f5cba1be400) [pid = 1849] [serial = 384] [outer = (nil)] [url = about:blank] 15:11:09 INFO - PROCESS | 1849 | --DOMWINDOW == 169 (0x7f5cba1bb000) [pid = 1849] [serial = 387] [outer = (nil)] [url = about:blank] 15:11:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4b21800 == 62 [pid = 1849] [id = 151] 15:11:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc3fc0800 == 61 [pid = 1849] [id = 150] 15:11:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe5ce800 == 60 [pid = 1849] [id = 149] 15:11:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb752000 == 59 [pid = 1849] [id = 148] 15:11:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb760800 == 58 [pid = 1849] [id = 145] 15:11:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe989000 == 57 [pid = 1849] [id = 144] 15:11:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb5c1000 == 56 [pid = 1849] [id = 143] 15:11:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd640e000 == 55 [pid = 1849] [id = 142] 15:11:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8915800 == 54 [pid = 1849] [id = 141] 15:11:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd7006000 == 53 [pid = 1849] [id = 140] 15:11:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc541c800 == 52 [pid = 1849] [id = 139] 15:11:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe539000 == 51 [pid = 1849] [id = 138] 15:11:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd4732800 == 50 [pid = 1849] [id = 137] 15:11:09 INFO - PROCESS | 1849 | 1461622269400 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:11:09 INFO - PROCESS | 1849 | --DOMWINDOW == 168 (0x7f5cd702b000) [pid = 1849] [serial = 334] [outer = (nil)] [url = about:blank] 15:11:09 INFO - PROCESS | 1849 | --DOMWINDOW == 167 (0x7f5cd178e800) [pid = 1849] [serial = 405] [outer = (nil)] [url = about:blank] 15:11:09 INFO - PROCESS | 1849 | --DOMWINDOW == 166 (0x7f5cd1872c00) [pid = 1849] [serial = 406] [outer = (nil)] [url = about:blank] 15:11:09 INFO - PROCESS | 1849 | --DOMWINDOW == 165 (0x7f5cbbaec400) [pid = 1849] [serial = 394] [outer = (nil)] [url = about:blank] 15:11:09 INFO - PROCESS | 1849 | --DOMWINDOW == 164 (0x7f5cbc85c400) [pid = 1849] [serial = 408] [outer = (nil)] [url = about:blank] 15:11:09 INFO - PROCESS | 1849 | --DOMWINDOW == 163 (0x7f5cc508c400) [pid = 1849] [serial = 400] [outer = (nil)] [url = about:blank] 15:11:09 INFO - PROCESS | 1849 | --DOMWINDOW == 162 (0x7f5cd186e800) [pid = 1849] [serial = 409] [outer = (nil)] [url = about:blank] 15:11:09 INFO - PROCESS | 1849 | --DOMWINDOW == 161 (0x7f5cc5141800) [pid = 1849] [serial = 402] [outer = (nil)] [url = about:blank] 15:11:09 INFO - PROCESS | 1849 | --DOMWINDOW == 160 (0x7f5cc631ec00) [pid = 1849] [serial = 403] [outer = (nil)] [url = about:blank] 15:11:09 INFO - PROCESS | 1849 | --DOMWINDOW == 159 (0x7f5cbaf1c000) [pid = 1849] [serial = 393] [outer = (nil)] [url = about:blank] 15:11:09 INFO - PROCESS | 1849 | --DOMWINDOW == 158 (0x7f5cbaf10c00) [pid = 1849] [serial = 391] [outer = (nil)] [url = about:blank] 15:11:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:11:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1282ms 15:11:09 INFO - PROCESS | 1849 | --DOMWINDOW == 157 (0x7f5cba985c00) [pid = 1849] [serial = 390] [outer = (nil)] [url = about:blank] 15:11:09 INFO - PROCESS | 1849 | --DOMWINDOW == 156 (0x7f5cc3f82c00) [pid = 1849] [serial = 399] [outer = (nil)] [url = about:blank] 15:11:09 INFO - PROCESS | 1849 | --DOMWINDOW == 155 (0x7f5cbe18f400) [pid = 1849] [serial = 396] [outer = (nil)] [url = about:blank] 15:11:09 INFO - PROCESS | 1849 | --DOMWINDOW == 154 (0x7f5cc0913c00) [pid = 1849] [serial = 397] [outer = (nil)] [url = about:blank] 15:11:09 INFO - PROCESS | 1849 | 1461622269438 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 15:11:09 INFO - PROCESS | 1849 | 1461622269441 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 15:11:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:11:09 INFO - PROCESS | 1849 | 1461622269451 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:11:09 INFO - PROCESS | 1849 | 1461622269454 Marionette TRACE conn3 <- [1,618,null,{}] 15:11:09 INFO - PROCESS | 1849 | 1461622269459 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:11:09 INFO - PROCESS | 1849 | 1461622269588 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 15:11:09 INFO - PROCESS | 1849 | 1461622269603 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbada4000 == 51 [pid = 1849] [id = 162] 15:11:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 155 (0x7f5cba79bc00) [pid = 1849] [serial = 486] [outer = (nil)] 15:11:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 156 (0x7f5cbb50bc00) [pid = 1849] [serial = 487] [outer = 0x7f5cba79bc00] 15:11:09 INFO - PROCESS | 1849 | 1461622269662 Marionette DEBUG loaded listener.js 15:11:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 157 (0x7f5cbc85a400) [pid = 1849] [serial = 488] [outer = 0x7f5cba79bc00] 15:11:10 INFO - PROCESS | 1849 | 1461622270385 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:11:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:11:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 976ms 15:11:10 INFO - PROCESS | 1849 | 1461622270428 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 15:11:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:11:10 INFO - PROCESS | 1849 | 1461622270431 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 15:11:10 INFO - PROCESS | 1849 | 1461622270436 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:11:10 INFO - PROCESS | 1849 | 1461622270439 Marionette TRACE conn3 <- [1,622,null,{}] 15:11:10 INFO - PROCESS | 1849 | 1461622270458 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:11:10 INFO - PROCESS | 1849 | 1461622270586 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 15:11:10 INFO - PROCESS | 1849 | 1461622270600 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc154e800 == 52 [pid = 1849] [id = 163] 15:11:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 158 (0x7f5cb26d8800) [pid = 1849] [serial = 489] [outer = (nil)] 15:11:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 159 (0x7f5cbd560000) [pid = 1849] [serial = 490] [outer = 0x7f5cb26d8800] 15:11:10 INFO - PROCESS | 1849 | 1461622270659 Marionette DEBUG loaded listener.js 15:11:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 160 (0x7f5cbe13d800) [pid = 1849] [serial = 491] [outer = 0x7f5cb26d8800] 15:11:11 INFO - PROCESS | 1849 | 1461622271452 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:11:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:11:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1034ms 15:11:11 INFO - PROCESS | 1849 | 1461622271470 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 15:11:11 INFO - PROCESS | 1849 | 1461622271475 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 15:11:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:11:11 INFO - PROCESS | 1849 | 1461622271491 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:11:11 INFO - PROCESS | 1849 | 1461622271494 Marionette TRACE conn3 <- [1,626,null,{}] 15:11:11 INFO - PROCESS | 1849 | 1461622271499 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:11:11 INFO - PROCESS | 1849 | 1461622271743 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 15:11:11 INFO - PROCESS | 1849 | 1461622271766 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc403d800 == 53 [pid = 1849] [id = 164] 15:11:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 161 (0x7f5cbe141400) [pid = 1849] [serial = 492] [outer = (nil)] 15:11:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 162 (0x7f5cbe2bcc00) [pid = 1849] [serial = 493] [outer = 0x7f5cbe141400] 15:11:11 INFO - PROCESS | 1849 | 1461622271824 Marionette DEBUG loaded listener.js 15:11:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 163 (0x7f5cbe73bc00) [pid = 1849] [serial = 494] [outer = 0x7f5cbe141400] 15:11:12 INFO - PROCESS | 1849 | 1461622272556 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:11:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:11:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1133ms 15:11:12 INFO - PROCESS | 1849 | 1461622272624 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 15:11:12 INFO - PROCESS | 1849 | 1461622272628 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 15:11:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:11:12 INFO - PROCESS | 1849 | 1461622272633 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:11:12 INFO - PROCESS | 1849 | 1461622272635 Marionette TRACE conn3 <- [1,630,null,{}] 15:11:12 INFO - PROCESS | 1849 | 1461622272640 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:11:12 INFO - PROCESS | 1849 | 1461622272803 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 15:11:12 INFO - PROCESS | 1849 | 1461622272833 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc4b17800 == 54 [pid = 1849] [id = 165] 15:11:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 164 (0x7f5cbc85c400) [pid = 1849] [serial = 495] [outer = (nil)] 15:11:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 165 (0x7f5cbe7d3800) [pid = 1849] [serial = 496] [outer = 0x7f5cbc85c400] 15:11:12 INFO - PROCESS | 1849 | 1461622272892 Marionette DEBUG loaded listener.js 15:11:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 166 (0x7f5cbe7e0c00) [pid = 1849] [serial = 497] [outer = 0x7f5cbc85c400] 15:11:14 INFO - PROCESS | 1849 | 1461622274137 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:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 165 (0x7f5cb9ee3400) [pid = 1849] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 164 (0x7f5cbdfd2c00) [pid = 1849] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 163 (0x7f5cbad47000) [pid = 1849] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 162 (0x7f5cc614f400) [pid = 1849] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 161 (0x7f5cc4eba400) [pid = 1849] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 160 (0x7f5cbad49800) [pid = 1849] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 159 (0x7f5cc4ebc400) [pid = 1849] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 158 (0x7f5cc4350400) [pid = 1849] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 157 (0x7f5cbad48000) [pid = 1849] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 156 (0x7f5cc4e3b800) [pid = 1849] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 155 (0x7f5cbac58c00) [pid = 1849] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 154 (0x7f5cb9f08c00) [pid = 1849] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 153 (0x7f5cbacf1000) [pid = 1849] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 152 (0x7f5cbc6d2400) [pid = 1849] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 151 (0x7f5cc4e37c00) [pid = 1849] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 150 (0x7f5cbd42e400) [pid = 1849] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 149 (0x7f5cba979400) [pid = 1849] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 148 (0x7f5cb2e04c00) [pid = 1849] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 147 (0x7f5cbb168000) [pid = 1849] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 146 (0x7f5cba1bec00) [pid = 1849] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 145 (0x7f5cbd55f800) [pid = 1849] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 144 (0x7f5cbad4d800) [pid = 1849] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 143 (0x7f5cb9f0fc00) [pid = 1849] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 142 (0x7f5cbe734800) [pid = 1849] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 141 (0x7f5cbe13ec00) [pid = 1849] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 140 (0x7f5cb8959000) [pid = 1849] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 139 (0x7f5cba1b6000) [pid = 1849] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 138 (0x7f5cba9ab000) [pid = 1849] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 137 (0x7f5cbd558400) [pid = 1849] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 136 (0x7f5cbe190800) [pid = 1849] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 135 (0x7f5cbe138800) [pid = 1849] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 134 (0x7f5cd2a49400) [pid = 1849] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 133 (0x7f5cbacf7000) [pid = 1849] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 132 (0x7f5cba9a3800) [pid = 1849] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 131 (0x7f5cba8ef000) [pid = 1849] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 130 (0x7f5cc62f5400) [pid = 1849] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 129 (0x7f5cba9a9000) [pid = 1849] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 128 (0x7f5cba8f1000) [pid = 1849] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 127 (0x7f5cba8eac00) [pid = 1849] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:11:14 INFO - PROCESS | 1849 | --DOMWINDOW == 126 (0x7f5cba976c00) [pid = 1849] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:11:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:11:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1632ms 15:11:14 INFO - PROCESS | 1849 | 1461622274266 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 15:11:14 INFO - PROCESS | 1849 | 1461622274269 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 15:11:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:11:14 INFO - PROCESS | 1849 | 1461622274274 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:11:14 INFO - PROCESS | 1849 | 1461622274276 Marionette TRACE conn3 <- [1,634,null,{}] 15:11:14 INFO - PROCESS | 1849 | 1461622274281 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:11:14 INFO - PROCESS | 1849 | 1461622274446 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 15:11:14 INFO - PROCESS | 1849 | 1461622274512 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cba156000 == 55 [pid = 1849] [id = 166] 15:11:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 127 (0x7f5cb9ef0400) [pid = 1849] [serial = 498] [outer = (nil)] 15:11:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 128 (0x7f5cba7b5400) [pid = 1849] [serial = 499] [outer = 0x7f5cb9ef0400] 15:11:14 INFO - PROCESS | 1849 | 1461622274570 Marionette DEBUG loaded listener.js 15:11:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 129 (0x7f5cba9abc00) [pid = 1849] [serial = 500] [outer = 0x7f5cb9ef0400] 15:11:15 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:11:15 INFO - PROCESS | 1849 | 1461622275361 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:11:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:11:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1126ms 15:11:15 INFO - PROCESS | 1849 | 1461622275402 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 15:11:15 INFO - PROCESS | 1849 | 1461622275407 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 15:11:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:11:15 INFO - PROCESS | 1849 | 1461622275433 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:11:15 INFO - PROCESS | 1849 | 1461622275439 Marionette TRACE conn3 <- [1,638,null,{}] 15:11:15 INFO - PROCESS | 1849 | 1461622275446 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:11:15 INFO - PROCESS | 1849 | 1461622275609 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 15:11:15 INFO - PROCESS | 1849 | 1461622275754 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbb6eb800 == 56 [pid = 1849] [id = 167] 15:11:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 130 (0x7f5cb9d45800) [pid = 1849] [serial = 501] [outer = (nil)] 15:11:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 131 (0x7f5cb9f07800) [pid = 1849] [serial = 502] [outer = 0x7f5cb9d45800] 15:11:15 INFO - PROCESS | 1849 | 1461622275832 Marionette DEBUG loaded listener.js 15:11:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 132 (0x7f5cba78e000) [pid = 1849] [serial = 503] [outer = 0x7f5cb9d45800] 15:11:16 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:11:16 INFO - PROCESS | 1849 | 1461622276657 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:11:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:11:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1240ms 15:11:16 INFO - PROCESS | 1849 | 1461622276670 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 15:11:16 INFO - PROCESS | 1849 | 1461622276677 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 15:11:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:11:16 INFO - PROCESS | 1849 | 1461622276687 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:11:16 INFO - PROCESS | 1849 | 1461622276690 Marionette TRACE conn3 <- [1,642,null,{}] 15:11:16 INFO - PROCESS | 1849 | 1461622276697 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:11:16 INFO - PROCESS | 1849 | 1461622276850 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 15:11:17 INFO - PROCESS | 1849 | 1461622277000 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc2b79000 == 57 [pid = 1849] [id = 168] 15:11:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 133 (0x7f5cb9f0d000) [pid = 1849] [serial = 504] [outer = (nil)] 15:11:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 134 (0x7f5cba981000) [pid = 1849] [serial = 505] [outer = 0x7f5cb9f0d000] 15:11:17 INFO - PROCESS | 1849 | 1461622277068 Marionette DEBUG loaded listener.js 15:11:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 135 (0x7f5cbacefc00) [pid = 1849] [serial = 506] [outer = 0x7f5cb9f0d000] 15:11:17 INFO - PROCESS | 1849 | 1461622277970 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:11:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:11:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1340ms 15:11:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:11:18 INFO - PROCESS | 1849 | 1461622278027 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 15:11:18 INFO - PROCESS | 1849 | 1461622278030 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 15:11:18 INFO - PROCESS | 1849 | 1461622278036 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:11:18 INFO - PROCESS | 1849 | 1461622278041 Marionette TRACE conn3 <- [1,646,null,{}] 15:11:18 INFO - PROCESS | 1849 | 1461622278056 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:11:18 INFO - PROCESS | 1849 | 1461622278213 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 15:11:18 INFO - PROCESS | 1849 | 1461622278357 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc4ef4800 == 58 [pid = 1849] [id = 169] 15:11:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 136 (0x7f5cbaf17800) [pid = 1849] [serial = 507] [outer = (nil)] 15:11:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 137 (0x7f5cbd556400) [pid = 1849] [serial = 508] [outer = 0x7f5cbaf17800] 15:11:18 INFO - PROCESS | 1849 | 1461622278428 Marionette DEBUG loaded listener.js 15:11:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 138 (0x7f5cbe13b800) [pid = 1849] [serial = 509] [outer = 0x7f5cbaf17800] 15:11:19 INFO - PROCESS | 1849 | 1461622279217 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:11:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:11:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1241ms 15:11:19 INFO - PROCESS | 1849 | 1461622279277 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 15:11:19 INFO - PROCESS | 1849 | 1461622279281 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 15:11:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:11:19 INFO - PROCESS | 1849 | 1461622279287 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:11:19 INFO - PROCESS | 1849 | 1461622279290 Marionette TRACE conn3 <- [1,650,null,{}] 15:11:19 INFO - PROCESS | 1849 | 1461622279295 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:11:19 INFO - PROCESS | 1849 | 1461622279453 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 15:11:19 INFO - PROCESS | 1849 | 1461622279596 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc5e71000 == 59 [pid = 1849] [id = 170] 15:11:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 139 (0x7f5cb2e0b800) [pid = 1849] [serial = 510] [outer = (nil)] 15:11:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 140 (0x7f5cbe194400) [pid = 1849] [serial = 511] [outer = 0x7f5cb2e0b800] 15:11:19 INFO - PROCESS | 1849 | 1461622279670 Marionette DEBUG loaded listener.js 15:11:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 141 (0x7f5cbe2b4000) [pid = 1849] [serial = 512] [outer = 0x7f5cb2e0b800] 15:11:20 INFO - PROCESS | 1849 | 1461622280482 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:11:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:11:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1228ms 15:11:20 INFO - PROCESS | 1849 | 1461622280516 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 15:11:20 INFO - PROCESS | 1849 | 1461622280519 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 15:11:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:11:20 INFO - PROCESS | 1849 | 1461622280525 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:11:20 INFO - PROCESS | 1849 | 1461622280527 Marionette TRACE conn3 <- [1,654,null,{}] 15:11:20 INFO - PROCESS | 1849 | 1461622280532 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:11:20 INFO - PROCESS | 1849 | 1461622280679 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 15:11:20 INFO - PROCESS | 1849 | 1461622280851 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ccb9e0800 == 60 [pid = 1849] [id = 171] 15:11:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 142 (0x7f5cbd559800) [pid = 1849] [serial = 513] [outer = (nil)] 15:11:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 143 (0x7f5cbe735c00) [pid = 1849] [serial = 514] [outer = 0x7f5cbd559800] 15:11:20 INFO - PROCESS | 1849 | 1461622280920 Marionette DEBUG loaded listener.js 15:11:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 144 (0x7f5cbe7de400) [pid = 1849] [serial = 515] [outer = 0x7f5cbd559800] 15:11:21 INFO - PROCESS | 1849 | 1461622281769 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:11:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:11:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1286ms 15:11:21 INFO - PROCESS | 1849 | 1461622281812 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 15:11:21 INFO - PROCESS | 1849 | 1461622281815 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 15:11:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:11:21 INFO - PROCESS | 1849 | 1461622281821 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:11:21 INFO - PROCESS | 1849 | 1461622281823 Marionette TRACE conn3 <- [1,658,null,{}] 15:11:21 INFO - PROCESS | 1849 | 1461622281828 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:11:21 INFO - PROCESS | 1849 | 1461622281994 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 15:11:22 INFO - PROCESS | 1849 | 1461622282145 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd15bb800 == 61 [pid = 1849] [id = 172] 15:11:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 145 (0x7f5cbe7df000) [pid = 1849] [serial = 516] [outer = (nil)] 15:11:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 146 (0x7f5cc33ac000) [pid = 1849] [serial = 517] [outer = 0x7f5cbe7df000] 15:11:22 INFO - PROCESS | 1849 | 1461622282216 Marionette DEBUG loaded listener.js 15:11:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 147 (0x7f5cc4357c00) [pid = 1849] [serial = 518] [outer = 0x7f5cbe7df000] 15:11:23 INFO - PROCESS | 1849 | 1461622283049 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:11:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:11:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1278ms 15:11:23 INFO - PROCESS | 1849 | 1461622283099 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 15:11:23 INFO - PROCESS | 1849 | 1461622283103 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 15:11:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:11:23 INFO - PROCESS | 1849 | 1461622283109 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:11:23 INFO - PROCESS | 1849 | 1461622283111 Marionette TRACE conn3 <- [1,662,null,{}] 15:11:23 INFO - PROCESS | 1849 | 1461622283117 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:11:23 INFO - PROCESS | 1849 | 1461622283263 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 15:11:23 INFO - PROCESS | 1849 | 1461622283420 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd2b37000 == 62 [pid = 1849] [id = 173] 15:11:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 148 (0x7f5cb26ce800) [pid = 1849] [serial = 519] [outer = (nil)] 15:11:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 149 (0x7f5cc435d800) [pid = 1849] [serial = 520] [outer = 0x7f5cb26ce800] 15:11:23 INFO - PROCESS | 1849 | 1461622283490 Marionette DEBUG loaded listener.js 15:11:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 150 (0x7f5cc4ec6400) [pid = 1849] [serial = 521] [outer = 0x7f5cb26ce800] 15:11:24 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:11:24 INFO - PROCESS | 1849 | 1461622284300 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:11:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:11:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1237ms 15:11:24 INFO - PROCESS | 1849 | 1461622284347 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 15:11:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:11:24 INFO - PROCESS | 1849 | 1461622284350 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 15:11:24 INFO - PROCESS | 1849 | 1461622284355 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:11:24 INFO - PROCESS | 1849 | 1461622284358 Marionette TRACE conn3 <- [1,666,null,{}] 15:11:24 INFO - PROCESS | 1849 | 1461622284363 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:11:24 INFO - PROCESS | 1849 | 1461622284499 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 15:11:24 INFO - PROCESS | 1849 | 1461622284651 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbab37800 == 63 [pid = 1849] [id = 174] 15:11:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 151 (0x7f5cb26d0000) [pid = 1849] [serial = 522] [outer = (nil)] 15:11:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 152 (0x7f5cba1b9c00) [pid = 1849] [serial = 523] [outer = 0x7f5cb26d0000] 15:11:24 INFO - PROCESS | 1849 | 1461622284720 Marionette DEBUG loaded listener.js 15:11:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 153 (0x7f5cba9ab800) [pid = 1849] [serial = 524] [outer = 0x7f5cb26d0000] 15:11:25 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:11:25 INFO - PROCESS | 1849 | 1461622285758 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:11:25 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:11:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1432ms 15:11:25 INFO - PROCESS | 1849 | 1461622285787 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 15:11:25 INFO - PROCESS | 1849 | 1461622285792 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 15:11:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:11:25 INFO - PROCESS | 1849 | 1461622285801 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:11:25 INFO - PROCESS | 1849 | 1461622285805 Marionette TRACE conn3 <- [1,670,null,{}] 15:11:25 INFO - PROCESS | 1849 | 1461622285812 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:11:25 INFO - PROCESS | 1849 | 1461622285961 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 15:11:26 INFO - PROCESS | 1849 | 1461622286173 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbe1cf000 == 64 [pid = 1849] [id = 175] 15:11:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 154 (0x7f5cb9ee7800) [pid = 1849] [serial = 525] [outer = (nil)] 15:11:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 155 (0x7f5cb9f0a000) [pid = 1849] [serial = 526] [outer = 0x7f5cb9ee7800] 15:11:26 INFO - PROCESS | 1849 | 1461622286251 Marionette DEBUG loaded listener.js 15:11:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 156 (0x7f5cba7b4800) [pid = 1849] [serial = 527] [outer = 0x7f5cb9ee7800] 15:11:27 INFO - PROCESS | 1849 | 1461622287101 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:11:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:11:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1331ms 15:11:27 INFO - PROCESS | 1849 | 1461622287132 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 15:11:27 INFO - PROCESS | 1849 | 1461622287139 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 15:11:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:11:27 INFO - PROCESS | 1849 | 1461622287148 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:11:27 INFO - PROCESS | 1849 | 1461622287151 Marionette TRACE conn3 <- [1,674,null,{}] 15:11:27 INFO - PROCESS | 1849 | 1461622287156 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:11:27 INFO - PROCESS | 1849 | 1461622287307 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 15:11:27 INFO - PROCESS | 1849 | 1461622287475 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | --DOCSHELL 0x7f5cbe5e4000 == 63 [pid = 1849] [id = 102] 15:11:27 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cdb19c800 == 62 [pid = 1849] [id = 127] 15:11:27 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4b17800 == 61 [pid = 1849] [id = 165] 15:11:27 INFO - PROCESS | 1849 | --DOMWINDOW == 155 (0x7f5cbe13bc00) [pid = 1849] [serial = 417] [outer = (nil)] [url = about:blank] 15:11:27 INFO - PROCESS | 1849 | --DOMWINDOW == 154 (0x7f5cd178c400) [pid = 1849] [serial = 420] [outer = (nil)] [url = about:blank] 15:11:27 INFO - PROCESS | 1849 | --DOMWINDOW == 153 (0x7f5cd6f3a400) [pid = 1849] [serial = 423] [outer = (nil)] [url = about:blank] 15:11:27 INFO - PROCESS | 1849 | --DOMWINDOW == 152 (0x7f5cba790800) [pid = 1849] [serial = 426] [outer = (nil)] [url = about:blank] 15:11:27 INFO - PROCESS | 1849 | --DOMWINDOW == 151 (0x7f5cbb508800) [pid = 1849] [serial = 429] [outer = (nil)] [url = about:blank] 15:11:27 INFO - PROCESS | 1849 | --DOMWINDOW == 150 (0x7f5cd702a000) [pid = 1849] [serial = 432] [outer = (nil)] [url = about:blank] 15:11:27 INFO - PROCESS | 1849 | --DOMWINDOW == 149 (0x7f5cbeb7f000) [pid = 1849] [serial = 435] [outer = (nil)] [url = about:blank] 15:11:27 INFO - PROCESS | 1849 | --DOMWINDOW == 148 (0x7f5cb2e09800) [pid = 1849] [serial = 438] [outer = (nil)] [url = about:blank] 15:11:27 INFO - PROCESS | 1849 | --DOMWINDOW == 147 (0x7f5cba7ba000) [pid = 1849] [serial = 462] [outer = (nil)] [url = about:blank] 15:11:27 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb8794000 == 62 [pid = 1849] [id = 176] 15:11:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 148 (0x7f5cb26ce400) [pid = 1849] [serial = 528] [outer = (nil)] 15:11:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 149 (0x7f5cba790800) [pid = 1849] [serial = 529] [outer = 0x7f5cb26ce400] 15:11:27 INFO - PROCESS | 1849 | 1461622287573 Marionette DEBUG loaded listener.js 15:11:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 150 (0x7f5cbacfb400) [pid = 1849] [serial = 530] [outer = 0x7f5cb26ce400] 15:11:27 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc403d800 == 61 [pid = 1849] [id = 164] 15:11:27 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc154e800 == 60 [pid = 1849] [id = 163] 15:11:27 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbada4000 == 59 [pid = 1849] [id = 162] 15:11:27 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe54e800 == 58 [pid = 1849] [id = 161] 15:11:27 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8788800 == 57 [pid = 1849] [id = 160] 15:11:27 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb761800 == 56 [pid = 1849] [id = 159] 15:11:27 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4b1e000 == 55 [pid = 1849] [id = 155] 15:11:28 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 149 (0x7f5cd17c3800) [pid = 1849] [serial = 346] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 148 (0x7f5cd6ba8000) [pid = 1849] [serial = 265] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 147 (0x7f5cc4e3bc00) [pid = 1849] [serial = 298] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 146 (0x7f5cc7311000) [pid = 1849] [serial = 304] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 145 (0x7f5cd6573800) [pid = 1849] [serial = 231] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 144 (0x7f5cd17ce400) [pid = 1849] [serial = 343] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 143 (0x7f5cd6fe3800) [pid = 1849] [serial = 307] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 142 (0x7f5cc131bc00) [pid = 1849] [serial = 159] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 141 (0x7f5cbb0cdc00) [pid = 1849] [serial = 219] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 140 (0x7f5cbacf1c00) [pid = 1849] [serial = 295] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 139 (0x7f5cc3727000) [pid = 1849] [serial = 222] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 138 (0x7f5cdaf7d400) [pid = 1849] [serial = 310] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 137 (0x7f5cd1873c00) [pid = 1849] [serial = 301] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 136 (0x7f5ccb987400) [pid = 1849] [serial = 225] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 135 (0x7f5cc3455800) [pid = 1849] [serial = 258] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 134 (0x7f5cd2ed9800) [pid = 1849] [serial = 228] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 133 (0x7f5cc631d400) [pid = 1849] [serial = 268] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 132 (0x7f5cbd42d400) [pid = 1849] [serial = 183] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 131 (0x7f5cc73cbc00) [pid = 1849] [serial = 192] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 130 (0x7f5cd0916000) [pid = 1849] [serial = 262] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 129 (0x7f5cbe1d4800) [pid = 1849] [serial = 337] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 128 (0x7f5cc62afc00) [pid = 1849] [serial = 340] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 127 (0x7f5cbe2bdc00) [pid = 1849] [serial = 156] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 126 (0x7f5cc62f9c00) [pid = 1849] [serial = 189] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 125 (0x7f5cc2a22400) [pid = 1849] [serial = 186] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 124 (0x7f5cc62f0400) [pid = 1849] [serial = 388] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 123 (0x7f5cc352a400) [pid = 1849] [serial = 385] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 122 (0x7f5cbb173c00) [pid = 1849] [serial = 376] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 121 (0x7f5cbdf0a000) [pid = 1849] [serial = 379] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 120 (0x7f5cc5098c00) [pid = 1849] [serial = 382] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 119 (0x7f5cd66aa800) [pid = 1849] [serial = 412] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 118 (0x7f5cbb171c00) [pid = 1849] [serial = 442] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 117 (0x7f5cb9ee8800) [pid = 1849] [serial = 441] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 116 (0x7f5cbe7d9400) [pid = 1849] [serial = 453] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 115 (0x7f5cba8f0400) [pid = 1849] [serial = 444] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 114 (0x7f5cba982c00) [pid = 1849] [serial = 445] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 113 (0x7f5cbdfda400) [pid = 1849] [serial = 450] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 112 (0x7f5cbb505000) [pid = 1849] [serial = 447] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 111 (0x7f5cbb50e000) [pid = 1849] [serial = 448] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f5cbb0c5400) [pid = 1849] [serial = 415] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 109 (0x7f5cba976400) [pid = 1849] [serial = 414] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f5cbe73b800) [pid = 1849] [serial = 456] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 107 (0x7f5cbeb86800) [pid = 1849] [serial = 459] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 106 (0x7f5cbe73fc00) [pid = 1849] [serial = 457] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 105 (0x7f5cbe7de800) [pid = 1849] [serial = 454] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 104 (0x7f5cbe2bd000) [pid = 1849] [serial = 451] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 103 (0x7f5cc2544400) [pid = 1849] [serial = 460] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | --DOMWINDOW == 102 (0x7f5cd6570400) [pid = 1849] [serial = 373] [outer = (nil)] [url = about:blank] 15:11:28 INFO - PROCESS | 1849 | 1461622288355 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:11:28 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:11:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1228ms 15:11:28 INFO - PROCESS | 1849 | 1461622288376 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 15:11:28 INFO - PROCESS | 1849 | 1461622288379 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 15:11:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:11:28 INFO - PROCESS | 1849 | 1461622288384 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:11:28 INFO - PROCESS | 1849 | 1461622288389 Marionette TRACE conn3 <- [1,678,null,{}] 15:11:28 INFO - PROCESS | 1849 | 1461622288423 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:11:28 INFO - PROCESS | 1849 | 1461622288557 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 15:11:28 INFO - PROCESS | 1849 | 1461622288576 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbc875000 == 56 [pid = 1849] [id = 177] 15:11:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 103 (0x7f5cbb0cc800) [pid = 1849] [serial = 531] [outer = (nil)] 15:11:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 104 (0x7f5cbb173c00) [pid = 1849] [serial = 532] [outer = 0x7f5cbb0cc800] 15:11:28 INFO - PROCESS | 1849 | 1461622288636 Marionette DEBUG loaded listener.js 15:11:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 105 (0x7f5cbb511000) [pid = 1849] [serial = 533] [outer = 0x7f5cbb0cc800] 15:11:29 INFO - PROCESS | 1849 | 1461622289350 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:11:29 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:11:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 980ms 15:11:29 INFO - PROCESS | 1849 | 1461622289366 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 15:11:29 INFO - PROCESS | 1849 | 1461622289369 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 15:11:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:11:29 INFO - PROCESS | 1849 | 1461622289375 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:11:29 INFO - PROCESS | 1849 | 1461622289378 Marionette TRACE conn3 <- [1,682,null,{}] 15:11:29 INFO - PROCESS | 1849 | 1461622289382 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:11:29 INFO - PROCESS | 1849 | 1461622289549 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 15:11:29 INFO - PROCESS | 1849 | 1461622289571 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbe97a800 == 57 [pid = 1849] [id = 178] 15:11:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 106 (0x7f5cbb168400) [pid = 1849] [serial = 534] [outer = (nil)] 15:11:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 107 (0x7f5cbd430000) [pid = 1849] [serial = 535] [outer = 0x7f5cbb168400] 15:11:29 INFO - PROCESS | 1849 | 1461622289628 Marionette DEBUG loaded listener.js 15:11:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 108 (0x7f5cbe139000) [pid = 1849] [serial = 536] [outer = 0x7f5cbb168400] 15:11:30 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:30 INFO - PROCESS | 1849 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:11:30 INFO - PROCESS | 1849 | 1461622290828 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:11:30 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:11:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1478ms 15:11:30 INFO - PROCESS | 1849 | 1461622290853 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 15:11:30 INFO - PROCESS | 1849 | 1461622290856 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 15:11:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:11:30 INFO - PROCESS | 1849 | 1461622290860 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:11:30 INFO - PROCESS | 1849 | 1461622290863 Marionette TRACE conn3 <- [1,686,null,{}] 15:11:30 INFO - PROCESS | 1849 | 1461622290868 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:11:31 INFO - PROCESS | 1849 | 1461622291025 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 15:11:31 INFO - PROCESS | 1849 | 1461622291048 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc354d000 == 58 [pid = 1849] [id = 179] 15:11:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f5cb2e09800) [pid = 1849] [serial = 537] [outer = (nil)] 15:11:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f5cbe197000) [pid = 1849] [serial = 538] [outer = 0x7f5cb2e09800] 15:11:31 INFO - PROCESS | 1849 | 1461622291104 Marionette DEBUG loaded listener.js 15:11:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f5cbe2bd000) [pid = 1849] [serial = 539] [outer = 0x7f5cb2e09800] 15:11:32 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:32 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f5cbe141400) [pid = 1849] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:11:32 INFO - PROCESS | 1849 | --DOMWINDOW == 109 (0x7f5cba978c00) [pid = 1849] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:11:32 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f5cb2e04400) [pid = 1849] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:11:32 INFO - PROCESS | 1849 | --DOMWINDOW == 107 (0x7f5cc631a800) [pid = 1849] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:11:32 INFO - PROCESS | 1849 | --DOMWINDOW == 106 (0x7f5cb8957800) [pid = 1849] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:11:32 INFO - PROCESS | 1849 | --DOMWINDOW == 105 (0x7f5cbd557000) [pid = 1849] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:11:32 INFO - PROCESS | 1849 | --DOMWINDOW == 104 (0x7f5cbb503c00) [pid = 1849] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:11:32 INFO - PROCESS | 1849 | --DOMWINDOW == 103 (0x7f5cc576a000) [pid = 1849] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:11:32 INFO - PROCESS | 1849 | --DOMWINDOW == 102 (0x7f5cba799c00) [pid = 1849] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:11:32 INFO - PROCESS | 1849 | --DOMWINDOW == 101 (0x7f5cba797c00) [pid = 1849] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:11:32 INFO - PROCESS | 1849 | --DOMWINDOW == 100 (0x7f5cb895d400) [pid = 1849] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:11:32 INFO - PROCESS | 1849 | --DOMWINDOW == 99 (0x7f5cba97c000) [pid = 1849] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:11:32 INFO - PROCESS | 1849 | --DOMWINDOW == 98 (0x7f5cb26d8800) [pid = 1849] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:11:32 INFO - PROCESS | 1849 | --DOMWINDOW == 97 (0x7f5cbc85c400) [pid = 1849] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:11:32 INFO - PROCESS | 1849 | --DOMWINDOW == 96 (0x7f5cba79bc00) [pid = 1849] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:11:32 INFO - PROCESS | 1849 | 1461622292403 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:11:32 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:11:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1577ms 15:11:32 INFO - PROCESS | 1849 | 1461622292439 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 15:11:32 INFO - PROCESS | 1849 | 1461622292442 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 15:11:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:11:32 INFO - PROCESS | 1849 | 1461622292484 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:11:32 INFO - PROCESS | 1849 | 1461622292487 Marionette TRACE conn3 <- [1,690,null,{}] 15:11:32 INFO - PROCESS | 1849 | 1461622292492 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:11:32 INFO - PROCESS | 1849 | 1461622292641 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 15:11:32 INFO - PROCESS | 1849 | 1461622292742 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbe97d000 == 59 [pid = 1849] [id = 180] 15:11:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 97 (0x7f5cb2e0f400) [pid = 1849] [serial = 540] [outer = (nil)] 15:11:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 98 (0x7f5cbe7db400) [pid = 1849] [serial = 541] [outer = 0x7f5cb2e0f400] 15:11:32 INFO - PROCESS | 1849 | 1461622292805 Marionette DEBUG loaded listener.js 15:11:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 99 (0x7f5cbeb87c00) [pid = 1849] [serial = 542] [outer = 0x7f5cb2e0f400] 15:11:33 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:33 INFO - PROCESS | 1849 | 1461622293831 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:11:33 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:11:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1385ms 15:11:33 INFO - PROCESS | 1849 | 1461622293865 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 15:11:33 INFO - PROCESS | 1849 | 1461622293867 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 15:11:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:11:33 INFO - PROCESS | 1849 | 1461622293872 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:11:33 INFO - PROCESS | 1849 | 1461622293874 Marionette TRACE conn3 <- [1,694,null,{}] 15:11:33 INFO - PROCESS | 1849 | 1461622293879 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:11:34 INFO - PROCESS | 1849 | 1461622294004 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 15:11:34 INFO - PROCESS | 1849 | 1461622294015 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc439e000 == 60 [pid = 1849] [id = 181] 15:11:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 100 (0x7f5cbe191800) [pid = 1849] [serial = 543] [outer = (nil)] 15:11:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 101 (0x7f5cc254a400) [pid = 1849] [serial = 544] [outer = 0x7f5cbe191800] 15:11:34 INFO - PROCESS | 1849 | 1461622294071 Marionette DEBUG loaded listener.js 15:11:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 102 (0x7f5cc3529800) [pid = 1849] [serial = 545] [outer = 0x7f5cbe191800] 15:11:35 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:35 INFO - PROCESS | 1849 | 1461622295436 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:11:35 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:11:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1574ms 15:11:35 INFO - PROCESS | 1849 | 1461622295449 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 15:11:35 INFO - PROCESS | 1849 | 1461622295454 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 15:11:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:11:35 INFO - PROCESS | 1849 | 1461622295462 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:11:35 INFO - PROCESS | 1849 | 1461622295466 Marionette TRACE conn3 <- [1,698,null,{}] 15:11:35 INFO - PROCESS | 1849 | 1461622295474 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:11:35 INFO - PROCESS | 1849 | 1461622295677 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 15:11:35 INFO - PROCESS | 1849 | 1461622295803 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb6e1000 == 61 [pid = 1849] [id = 182] 15:11:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 103 (0x7f5cb9f08000) [pid = 1849] [serial = 546] [outer = (nil)] 15:11:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 104 (0x7f5cba7b7800) [pid = 1849] [serial = 547] [outer = 0x7f5cb9f08000] 15:11:35 INFO - PROCESS | 1849 | 1461622295917 Marionette DEBUG loaded listener.js 15:11:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 105 (0x7f5cba97f800) [pid = 1849] [serial = 548] [outer = 0x7f5cb9f08000] 15:11:37 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:37 INFO - PROCESS | 1849 | 1461622297226 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:11:37 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:11:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1781ms 15:11:37 INFO - PROCESS | 1849 | 1461622297242 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 15:11:37 INFO - PROCESS | 1849 | 1461622297250 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 15:11:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:11:37 INFO - PROCESS | 1849 | 1461622297371 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:11:37 INFO - PROCESS | 1849 | 1461622297376 Marionette TRACE conn3 <- [1,702,null,{}] 15:11:37 INFO - PROCESS | 1849 | 1461622297384 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:11:37 INFO - PROCESS | 1849 | 1461622297571 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 15:11:37 INFO - PROCESS | 1849 | 1461622297710 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc3fc6000 == 62 [pid = 1849] [id = 183] 15:11:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 106 (0x7f5cba978800) [pid = 1849] [serial = 549] [outer = (nil)] 15:11:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 107 (0x7f5cbacf1c00) [pid = 1849] [serial = 550] [outer = 0x7f5cba978800] 15:11:37 INFO - PROCESS | 1849 | 1461622297783 Marionette DEBUG loaded listener.js 15:11:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 108 (0x7f5cbd558c00) [pid = 1849] [serial = 551] [outer = 0x7f5cba978800] 15:11:39 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:39 INFO - PROCESS | 1849 | 1461622299064 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:11:39 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:11:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1786ms 15:11:39 INFO - PROCESS | 1849 | 1461622299143 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 15:11:39 INFO - PROCESS | 1849 | 1461622299146 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 15:11:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:11:39 INFO - PROCESS | 1849 | 1461622299169 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:11:39 INFO - PROCESS | 1849 | 1461622299176 Marionette TRACE conn3 <- [1,706,null,{}] 15:11:39 INFO - PROCESS | 1849 | 1461622299193 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:11:39 INFO - PROCESS | 1849 | 1461622299347 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 15:11:39 INFO - PROCESS | 1849 | 1461622299491 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc4ee3800 == 63 [pid = 1849] [id = 184] 15:11:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f5cbd564000) [pid = 1849] [serial = 552] [outer = (nil)] 15:11:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f5cbe7d8000) [pid = 1849] [serial = 553] [outer = 0x7f5cbd564000] 15:11:39 INFO - PROCESS | 1849 | 1461622299564 Marionette DEBUG loaded listener.js 15:11:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f5cc2a24800) [pid = 1849] [serial = 554] [outer = 0x7f5cbd564000] 15:11:40 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:40 INFO - PROCESS | 1849 | 1461622300800 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:11:40 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:11:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1700ms 15:11:40 INFO - PROCESS | 1849 | 1461622300853 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 15:11:40 INFO - PROCESS | 1849 | 1461622300858 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 15:11:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:11:40 INFO - PROCESS | 1849 | 1461622300863 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:11:40 INFO - PROCESS | 1849 | 1461622300866 Marionette TRACE conn3 <- [1,710,null,{}] 15:11:41 INFO - PROCESS | 1849 | 1461622301221 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:11:41 INFO - PROCESS | 1849 | 1461622301371 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 15:11:41 INFO - PROCESS | 1849 | 1461622301514 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbbba7800 == 64 [pid = 1849] [id = 185] 15:11:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 112 (0x7f5cba78dc00) [pid = 1849] [serial = 555] [outer = (nil)] 15:11:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 113 (0x7f5cba793400) [pid = 1849] [serial = 556] [outer = 0x7f5cba78dc00] 15:11:41 INFO - PROCESS | 1849 | 1461622301578 Marionette DEBUG loaded listener.js 15:11:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 114 (0x7f5cba976400) [pid = 1849] [serial = 557] [outer = 0x7f5cba78dc00] 15:11:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4eea000 == 63 [pid = 1849] [id = 87] 15:11:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe97d000 == 62 [pid = 1849] [id = 180] 15:11:42 INFO - PROCESS | 1849 | --DOMWINDOW == 113 (0x7f5cba7b5400) [pid = 1849] [serial = 499] [outer = (nil)] [url = about:blank] 15:11:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc354d000 == 61 [pid = 1849] [id = 179] 15:11:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe97a800 == 60 [pid = 1849] [id = 178] 15:11:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbc875000 == 59 [pid = 1849] [id = 177] 15:11:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8794000 == 58 [pid = 1849] [id = 176] 15:11:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe1cf000 == 57 [pid = 1849] [id = 175] 15:11:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd15bb800 == 56 [pid = 1849] [id = 172] 15:11:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ccb9e0800 == 55 [pid = 1849] [id = 171] 15:11:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc5e71000 == 54 [pid = 1849] [id = 170] 15:11:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4ef4800 == 53 [pid = 1849] [id = 169] 15:11:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc2b79000 == 52 [pid = 1849] [id = 168] 15:11:42 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb6eb800 == 51 [pid = 1849] [id = 167] 15:11:42 INFO - PROCESS | 1849 | --DOMWINDOW == 112 (0x7f5cd9911c00) [pid = 1849] [serial = 433] [outer = (nil)] [url = about:blank] 15:11:42 INFO - PROCESS | 1849 | --DOMWINDOW == 111 (0x7f5cb2e0f000) [pid = 1849] [serial = 439] [outer = (nil)] [url = about:blank] 15:11:42 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f5cd7031400) [pid = 1849] [serial = 424] [outer = (nil)] [url = about:blank] 15:11:42 INFO - PROCESS | 1849 | --DOMWINDOW == 109 (0x7f5cd1535c00) [pid = 1849] [serial = 427] [outer = (nil)] [url = about:blank] 15:11:42 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f5cbe2bc000) [pid = 1849] [serial = 418] [outer = (nil)] [url = about:blank] 15:11:42 INFO - PROCESS | 1849 | --DOMWINDOW == 107 (0x7f5cbeb8b000) [pid = 1849] [serial = 436] [outer = (nil)] [url = about:blank] 15:11:42 INFO - PROCESS | 1849 | --DOMWINDOW == 106 (0x7f5cd1805800) [pid = 1849] [serial = 421] [outer = (nil)] [url = about:blank] 15:11:42 INFO - PROCESS | 1849 | --DOMWINDOW == 105 (0x7f5cd6fdf800) [pid = 1849] [serial = 430] [outer = (nil)] [url = about:blank] 15:11:42 INFO - PROCESS | 1849 | --DOMWINDOW == 104 (0x7f5cba8ecc00) [pid = 1849] [serial = 481] [outer = (nil)] [url = about:blank] 15:11:42 INFO - PROCESS | 1849 | --DOMWINDOW == 103 (0x7f5cb9eed400) [pid = 1849] [serial = 478] [outer = (nil)] [url = about:blank] 15:11:42 INFO - PROCESS | 1849 | --DOMWINDOW == 102 (0x7f5cb9d4c000) [pid = 1849] [serial = 477] [outer = (nil)] [url = about:blank] 15:11:42 INFO - PROCESS | 1849 | --DOMWINDOW == 101 (0x7f5cbb502c00) [pid = 1849] [serial = 485] [outer = (nil)] [url = about:blank] 15:11:42 INFO - PROCESS | 1849 | --DOMWINDOW == 100 (0x7f5cbb167400) [pid = 1849] [serial = 484] [outer = (nil)] [url = about:blank] 15:11:42 INFO - PROCESS | 1849 | --DOMWINDOW == 99 (0x7f5cbd560000) [pid = 1849] [serial = 490] [outer = (nil)] [url = about:blank] 15:11:42 INFO - PROCESS | 1849 | --DOMWINDOW == 98 (0x7f5cbe7d3800) [pid = 1849] [serial = 496] [outer = (nil)] [url = about:blank] 15:11:42 INFO - PROCESS | 1849 | --DOMWINDOW == 97 (0x7f5cba7b5c00) [pid = 1849] [serial = 465] [outer = (nil)] [url = about:blank] 15:11:42 INFO - PROCESS | 1849 | --DOMWINDOW == 96 (0x7f5cbb50bc00) [pid = 1849] [serial = 487] [outer = (nil)] [url = about:blank] 15:11:42 INFO - PROCESS | 1849 | --DOMWINDOW == 95 (0x7f5cbc85a400) [pid = 1849] [serial = 488] [outer = (nil)] [url = about:blank] 15:11:42 INFO - PROCESS | 1849 | --DOMWINDOW == 94 (0x7f5cb9d4d000) [pid = 1849] [serial = 474] [outer = (nil)] [url = about:blank] 15:11:42 INFO - PROCESS | 1849 | --DOMWINDOW == 93 (0x7f5cbe740400) [pid = 1849] [serial = 468] [outer = (nil)] [url = about:blank] 15:11:42 INFO - PROCESS | 1849 | --DOMWINDOW == 92 (0x7f5cc2a22000) [pid = 1849] [serial = 471] [outer = (nil)] [url = about:blank] 15:11:42 INFO - PROCESS | 1849 | --DOMWINDOW == 91 (0x7f5cba97d800) [pid = 1849] [serial = 482] [outer = (nil)] [url = about:blank] 15:11:42 INFO - PROCESS | 1849 | --DOMWINDOW == 90 (0x7f5cbe2bcc00) [pid = 1849] [serial = 493] [outer = (nil)] [url = about:blank] 15:11:42 INFO - PROCESS | 1849 | --DOMWINDOW == 89 (0x7f5cbe7e0c00) [pid = 1849] [serial = 497] [outer = (nil)] [url = about:blank] 15:11:42 INFO - PROCESS | 1849 | --DOMWINDOW == 88 (0x7f5cbe73bc00) [pid = 1849] [serial = 494] [outer = (nil)] [url = about:blank] 15:11:42 INFO - PROCESS | 1849 | --DOMWINDOW == 87 (0x7f5cbe13d800) [pid = 1849] [serial = 491] [outer = (nil)] [url = about:blank] 15:11:42 INFO - PROCESS | 1849 | --DOMWINDOW == 86 (0x7f5cc0918800) [pid = 1849] [serial = 259] [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:42 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:42 INFO - PROCESS | 1849 | 1461622302959 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:11:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:11:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2133ms 15:11:43 INFO - PROCESS | 1849 | 1461622302998 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 15:11:43 INFO - PROCESS | 1849 | 1461622303003 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 15:11:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:11:43 INFO - PROCESS | 1849 | 1461622303010 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:11:43 INFO - PROCESS | 1849 | 1461622303012 Marionette TRACE conn3 <- [1,714,null,{}] 15:11:43 INFO - PROCESS | 1849 | 1461622303022 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:11:43 INFO - PROCESS | 1849 | 1461622303183 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 15:11:43 INFO - PROCESS | 1849 | 1461622303200 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbadae800 == 52 [pid = 1849] [id = 186] 15:11:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 87 (0x7f5cba8ecc00) [pid = 1849] [serial = 558] [outer = (nil)] 15:11:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 88 (0x7f5cbad50400) [pid = 1849] [serial = 559] [outer = 0x7f5cba8ecc00] 15:11:43 INFO - PROCESS | 1849 | 1461622303260 Marionette DEBUG loaded listener.js 15:11:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 89 (0x7f5cbb0c8800) [pid = 1849] [serial = 560] [outer = 0x7f5cba8ecc00] 15:11:44 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:44 INFO - PROCESS | 1849 | 1461622304377 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:11:44 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:11:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1376ms 15:11:44 INFO - PROCESS | 1849 | 1461622304385 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 15:11:44 INFO - PROCESS | 1849 | 1461622304389 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 15:11:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:11:44 INFO - PROCESS | 1849 | 1461622304394 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:11:44 INFO - PROCESS | 1849 | 1461622304396 Marionette TRACE conn3 <- [1,718,null,{}] 15:11:44 INFO - PROCESS | 1849 | 1461622304401 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:11:44 INFO - PROCESS | 1849 | 1461622304533 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 15:11:44 INFO - PROCESS | 1849 | 1461622304716 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbc95e800 == 53 [pid = 1849] [id = 187] 15:11:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 90 (0x7f5cbb168c00) [pid = 1849] [serial = 561] [outer = (nil)] 15:11:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 91 (0x7f5cbba33400) [pid = 1849] [serial = 562] [outer = 0x7f5cbb168c00] 15:11:44 INFO - PROCESS | 1849 | 1461622304782 Marionette DEBUG loaded listener.js 15:11:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 92 (0x7f5cbd557c00) [pid = 1849] [serial = 563] [outer = 0x7f5cbb168c00] 15:11:45 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:45 INFO - PROCESS | 1849 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:11:45 INFO - PROCESS | 1849 | 1461622305899 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:11:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:11:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1530ms 15:11:45 INFO - PROCESS | 1849 | 1461622305934 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 15:11:45 INFO - PROCESS | 1849 | 1461622305942 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 15:11:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:11:45 INFO - PROCESS | 1849 | 1461622305959 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:11:45 INFO - PROCESS | 1849 | 1461622305963 Marionette TRACE conn3 <- [1,722,null,{}] 15:11:45 INFO - PROCESS | 1849 | 1461622305975 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:11:46 INFO - PROCESS | 1849 | 1461622306150 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 15:11:46 INFO - PROCESS | 1849 | 1461622306216 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbe994800 == 54 [pid = 1849] [id = 188] 15:11:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 93 (0x7f5cbc6d9000) [pid = 1849] [serial = 564] [outer = (nil)] 15:11:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 94 (0x7f5cbe199000) [pid = 1849] [serial = 565] [outer = 0x7f5cbc6d9000] 15:11:46 INFO - PROCESS | 1849 | 1461622306284 Marionette DEBUG loaded listener.js 15:11:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 95 (0x7f5cbe2bd400) [pid = 1849] [serial = 566] [outer = 0x7f5cbc6d9000] 15:11:47 INFO - PROCESS | 1849 | --DOMWINDOW == 94 (0x7f5cbb0cc800) [pid = 1849] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:11:47 INFO - PROCESS | 1849 | --DOMWINDOW == 93 (0x7f5cb26ce400) [pid = 1849] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:11:47 INFO - PROCESS | 1849 | --DOMWINDOW == 92 (0x7f5cb2e0f400) [pid = 1849] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:11:47 INFO - PROCESS | 1849 | --DOMWINDOW == 91 (0x7f5cbb168400) [pid = 1849] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:11:47 INFO - PROCESS | 1849 | --DOMWINDOW == 90 (0x7f5cb2e09800) [pid = 1849] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:11:47 INFO - PROCESS | 1849 | --DOMWINDOW == 89 (0x7f5cb9ee7800) [pid = 1849] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:11:47 INFO - PROCESS | 1849 | 1461622307196 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:11:47 INFO - PROCESS | 1849 | 1461622307250 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 15:11:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:11:47 INFO - PROCESS | 1849 | 1461622307256 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:11:47 INFO - PROCESS | 1849 | 1461622307257 Marionette TRACE conn3 <- [1,726,null,{}] 15:11:47 INFO - PROCESS | 1849 | 1461622307263 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:11:47 INFO - PROCESS | 1849 | 1461622307423 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 15:11:47 INFO - PROCESS | 1849 | 1461622307491 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc3548000 == 55 [pid = 1849] [id = 189] 15:11:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 90 (0x7f5cb9d49000) [pid = 1849] [serial = 567] [outer = (nil)] 15:11:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 91 (0x7f5cbe1de400) [pid = 1849] [serial = 568] [outer = 0x7f5cb9d49000] 15:11:47 INFO - PROCESS | 1849 | 1461622307547 Marionette DEBUG loaded listener.js 15:11:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 92 (0x7f5cbe73ec00) [pid = 1849] [serial = 569] [outer = 0x7f5cb9d49000] 15:11:48 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:48 INFO - PROCESS | 1849 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:11:48 INFO - PROCESS | 1849 | 1461622308255 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:11:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:11:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1023ms 15:11:48 INFO - PROCESS | 1849 | 1461622308281 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 15:11:48 INFO - PROCESS | 1849 | 1461622308284 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 15:11:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:11:48 INFO - PROCESS | 1849 | 1461622308289 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:11:48 INFO - PROCESS | 1849 | 1461622308291 Marionette TRACE conn3 <- [1,730,null,{}] 15:11:48 INFO - PROCESS | 1849 | 1461622308296 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:11:48 INFO - PROCESS | 1849 | 1461622308482 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 15:11:48 INFO - PROCESS | 1849 | 1461622308499 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc4a84800 == 56 [pid = 1849] [id = 190] 15:11:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 93 (0x7f5cbeb88000) [pid = 1849] [serial = 570] [outer = (nil)] 15:11:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 94 (0x7f5cc3595000) [pid = 1849] [serial = 571] [outer = 0x7f5cbeb88000] 15:11:48 INFO - PROCESS | 1849 | 1461622308559 Marionette DEBUG loaded listener.js 15:11:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 95 (0x7f5cc4356c00) [pid = 1849] [serial = 572] [outer = 0x7f5cbeb88000] 15:11:49 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:49 INFO - PROCESS | 1849 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:11:49 INFO - PROCESS | 1849 | 1461622309485 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:11:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:11:49 INFO - PROCESS | 1849 | 1461622309541 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 15:11:49 INFO - PROCESS | 1849 | 1461622309549 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:11:49 INFO - PROCESS | 1849 | 1461622309554 Marionette TRACE conn3 <- [1,734,null,{}] 15:11:49 INFO - PROCESS | 1849 | 1461622309563 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:11:49 INFO - PROCESS | 1849 | 1461622309727 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 15:11:49 INFO - PROCESS | 1849 | 1461622309870 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbb6f1800 == 57 [pid = 1849] [id = 191] 15:11:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 96 (0x7f5cb26d3800) [pid = 1849] [serial = 573] [outer = (nil)] 15:11:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 97 (0x7f5cba7bc000) [pid = 1849] [serial = 574] [outer = 0x7f5cb26d3800] 15:11:49 INFO - PROCESS | 1849 | 1461622309944 Marionette DEBUG loaded listener.js 15:11:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 98 (0x7f5cba9a7000) [pid = 1849] [serial = 575] [outer = 0x7f5cb26d3800] 15:11:50 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:50 INFO - PROCESS | 1849 | 1461622310785 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:11:50 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:11:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1283ms 15:11:50 INFO - PROCESS | 1849 | 1461622310832 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 15:11:50 INFO - PROCESS | 1849 | 1461622310840 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 15:11:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:11:50 INFO - PROCESS | 1849 | 1461622310849 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:11:50 INFO - PROCESS | 1849 | 1461622310853 Marionette TRACE conn3 <- [1,738,null,{}] 15:11:50 INFO - PROCESS | 1849 | 1461622310858 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:11:51 INFO - PROCESS | 1849 | 1461622311015 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 15:11:51 INFO - PROCESS | 1849 | 1461622311155 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc3f9d000 == 58 [pid = 1849] [id = 192] 15:11:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 99 (0x7f5cbb16d400) [pid = 1849] [serial = 576] [outer = (nil)] 15:11:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 100 (0x7f5cbd556000) [pid = 1849] [serial = 577] [outer = 0x7f5cbb16d400] 15:11:51 INFO - PROCESS | 1849 | 1461622311232 Marionette DEBUG loaded listener.js 15:11:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 101 (0x7f5cbe137c00) [pid = 1849] [serial = 578] [outer = 0x7f5cbb16d400] 15:11:52 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:52 INFO - PROCESS | 1849 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:11:52 INFO - PROCESS | 1849 | 1461622312653 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:11:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:11:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1837ms 15:11:52 INFO - PROCESS | 1849 | 1461622312686 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 15:11:52 INFO - PROCESS | 1849 | 1461622312689 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 15:11:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:11:52 INFO - PROCESS | 1849 | 1461622312696 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:11:52 INFO - PROCESS | 1849 | 1461622312701 Marionette TRACE conn3 <- [1,742,null,{}] 15:11:52 INFO - PROCESS | 1849 | 1461622312717 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:11:52 INFO - PROCESS | 1849 | 1461622312868 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 15:11:53 INFO - PROCESS | 1849 | 1461622313008 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc54a8800 == 59 [pid = 1849] [id = 193] 15:11:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 102 (0x7f5cbe18e000) [pid = 1849] [serial = 579] [outer = (nil)] 15:11:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 103 (0x7f5cbeb81000) [pid = 1849] [serial = 580] [outer = 0x7f5cbe18e000] 15:11:53 INFO - PROCESS | 1849 | 1461622313080 Marionette DEBUG loaded listener.js 15:11:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 104 (0x7f5cc4354c00) [pid = 1849] [serial = 581] [outer = 0x7f5cbe18e000] 15:11:54 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:54 INFO - PROCESS | 1849 | 1461622314239 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:11:54 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:11:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1589ms 15:11:54 INFO - PROCESS | 1849 | 1461622314286 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 15:11:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:11:54 INFO - PROCESS | 1849 | 1461622314290 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 15:11:54 INFO - PROCESS | 1849 | 1461622314295 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:11:54 INFO - PROCESS | 1849 | 1461622314298 Marionette TRACE conn3 <- [1,746,null,{}] 15:11:54 INFO - PROCESS | 1849 | 1461622314303 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:11:54 INFO - PROCESS | 1849 | 1461622314450 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 15:11:54 INFO - PROCESS | 1849 | 1461622314603 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc709a800 == 60 [pid = 1849] [id = 194] 15:11:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 105 (0x7f5cbe19c000) [pid = 1849] [serial = 582] [outer = (nil)] 15:11:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 106 (0x7f5cc49bec00) [pid = 1849] [serial = 583] [outer = 0x7f5cbe19c000] 15:11:54 INFO - PROCESS | 1849 | 1461622314671 Marionette DEBUG loaded listener.js 15:11:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 107 (0x7f5cc5095c00) [pid = 1849] [serial = 584] [outer = 0x7f5cbe19c000] 15:11:55 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:55 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:55 INFO - PROCESS | 1849 | 1461622315874 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:11:55 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:11:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1626ms 15:11:55 INFO - PROCESS | 1849 | 1461622315930 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 15:11:55 INFO - PROCESS | 1849 | 1461622315933 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 15:11:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:11:55 INFO - PROCESS | 1849 | 1461622315939 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:11:55 INFO - PROCESS | 1849 | 1461622315941 Marionette TRACE conn3 <- [1,750,null,{}] 15:11:55 INFO - PROCESS | 1849 | 1461622315946 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:11:56 INFO - PROCESS | 1849 | 1461622316153 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 15:11:56 INFO - PROCESS | 1849 | 1461622316277 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd15c7800 == 61 [pid = 1849] [id = 195] 15:11:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 108 (0x7f5cc3f86000) [pid = 1849] [serial = 585] [outer = (nil)] 15:11:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f5cc62fcc00) [pid = 1849] [serial = 586] [outer = 0x7f5cc3f86000] 15:11:56 INFO - PROCESS | 1849 | 1461622316356 Marionette DEBUG loaded listener.js 15:11:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f5cc6320c00) [pid = 1849] [serial = 587] [outer = 0x7f5cc3f86000] 15:11:57 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:57 INFO - PROCESS | 1849 | 1461622317535 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:11:57 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:11:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1630ms 15:11:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:11:57 INFO - PROCESS | 1849 | 1461622317569 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 15:11:57 INFO - PROCESS | 1849 | 1461622317571 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 15:11:57 INFO - PROCESS | 1849 | 1461622317587 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:11:57 INFO - PROCESS | 1849 | 1461622317589 Marionette TRACE conn3 <- [1,754,null,{}] 15:11:57 INFO - PROCESS | 1849 | 1461622317594 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:11:57 INFO - PROCESS | 1849 | 1461622317798 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 15:11:57 INFO - PROCESS | 1849 | 1461622317915 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb878a000 == 62 [pid = 1849] [id = 196] 15:11:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f5cb8957800) [pid = 1849] [serial = 588] [outer = (nil)] 15:11:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 112 (0x7f5cba1b5000) [pid = 1849] [serial = 589] [outer = 0x7f5cb8957800] 15:11:58 INFO - PROCESS | 1849 | 1461622318028 Marionette DEBUG loaded listener.js 15:11:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 113 (0x7f5cc39a8c00) [pid = 1849] [serial = 590] [outer = 0x7f5cb8957800] 15:11:59 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:59 INFO - PROCESS | 1849 | 1461622319567 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:11:59 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:11:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2037ms 15:11:59 INFO - PROCESS | 1849 | 1461622319614 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 15:11:59 INFO - PROCESS | 1849 | 1461622319618 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 15:11:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:11:59 INFO - PROCESS | 1849 | 1461622319625 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:11:59 INFO - PROCESS | 1849 | 1461622319628 Marionette TRACE conn3 <- [1,758,null,{}] 15:11:59 INFO - PROCESS | 1849 | 1461622319635 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:11:59 INFO - PROCESS | 1849 | 1461622319808 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 15:11:59 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd6b5b800 == 61 [pid = 1849] [id = 156] 15:11:59 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb6d3000 == 60 [pid = 1849] [id = 158] 15:11:59 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc3548000 == 59 [pid = 1849] [id = 189] 15:11:59 INFO - PROCESS | 1849 | --DOMWINDOW == 112 (0x7f5cc33ac000) [pid = 1849] [serial = 517] [outer = (nil)] [url = about:blank] 15:11:59 INFO - PROCESS | 1849 | --DOMWINDOW == 111 (0x7f5cbe735c00) [pid = 1849] [serial = 514] [outer = (nil)] [url = about:blank] 15:11:59 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f5cc435d800) [pid = 1849] [serial = 520] [outer = (nil)] [url = about:blank] 15:11:59 INFO - PROCESS | 1849 | --DOMWINDOW == 109 (0x7f5cbe194400) [pid = 1849] [serial = 511] [outer = (nil)] [url = about:blank] 15:11:59 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f5cc254a400) [pid = 1849] [serial = 544] [outer = (nil)] [url = about:blank] 15:11:59 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe994800 == 58 [pid = 1849] [id = 188] 15:11:59 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbc95e800 == 57 [pid = 1849] [id = 187] 15:11:59 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbadae800 == 56 [pid = 1849] [id = 186] 15:11:59 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbbba7800 == 55 [pid = 1849] [id = 185] 15:11:59 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4ee3800 == 54 [pid = 1849] [id = 184] 15:11:59 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc3fc6000 == 53 [pid = 1849] [id = 183] 15:11:59 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb6e1000 == 52 [pid = 1849] [id = 182] 15:11:59 INFO - PROCESS | 1849 | 1461622319968 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb891f800 == 53 [pid = 1849] [id = 197] 15:11:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f5cb8957000) [pid = 1849] [serial = 591] [outer = (nil)] 15:12:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f5cb9f03c00) [pid = 1849] [serial = 592] [outer = 0x7f5cb8957000] 15:12:00 INFO - PROCESS | 1849 | 1461622320028 Marionette DEBUG loaded listener.js 15:12:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f5cba7b8c00) [pid = 1849] [serial = 593] [outer = 0x7f5cb8957000] 15:12:00 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f5cbb511000) [pid = 1849] [serial = 533] [outer = (nil)] [url = about:blank] 15:12:00 INFO - PROCESS | 1849 | --DOMWINDOW == 109 (0x7f5cbb173c00) [pid = 1849] [serial = 532] [outer = (nil)] [url = about:blank] 15:12:00 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f5cba790800) [pid = 1849] [serial = 529] [outer = (nil)] [url = about:blank] 15:12:00 INFO - PROCESS | 1849 | --DOMWINDOW == 107 (0x7f5cb9f07800) [pid = 1849] [serial = 502] [outer = (nil)] [url = about:blank] 15:12:00 INFO - PROCESS | 1849 | --DOMWINDOW == 106 (0x7f5cbd556400) [pid = 1849] [serial = 508] [outer = (nil)] [url = about:blank] 15:12:00 INFO - PROCESS | 1849 | --DOMWINDOW == 105 (0x7f5cbe7db400) [pid = 1849] [serial = 541] [outer = (nil)] [url = about:blank] 15:12:00 INFO - PROCESS | 1849 | --DOMWINDOW == 104 (0x7f5cbd430000) [pid = 1849] [serial = 535] [outer = (nil)] [url = about:blank] 15:12:00 INFO - PROCESS | 1849 | --DOMWINDOW == 103 (0x7f5cbe2bd000) [pid = 1849] [serial = 539] [outer = (nil)] [url = about:blank] 15:12:00 INFO - PROCESS | 1849 | --DOMWINDOW == 102 (0x7f5cbe197000) [pid = 1849] [serial = 538] [outer = (nil)] [url = about:blank] 15:12:00 INFO - PROCESS | 1849 | --DOMWINDOW == 101 (0x7f5cbacfb400) [pid = 1849] [serial = 530] [outer = (nil)] [url = about:blank] 15:12:00 INFO - PROCESS | 1849 | --DOMWINDOW == 100 (0x7f5cba1b9c00) [pid = 1849] [serial = 523] [outer = (nil)] [url = about:blank] 15:12:00 INFO - PROCESS | 1849 | --DOMWINDOW == 99 (0x7f5cb9f0a000) [pid = 1849] [serial = 526] [outer = (nil)] [url = about:blank] 15:12:00 INFO - PROCESS | 1849 | --DOMWINDOW == 98 (0x7f5cba7b4800) [pid = 1849] [serial = 527] [outer = (nil)] [url = about:blank] 15:12:00 INFO - PROCESS | 1849 | --DOMWINDOW == 97 (0x7f5cba981000) [pid = 1849] [serial = 505] [outer = (nil)] [url = about:blank] 15:12:00 INFO - PROCESS | 1849 | --DOMWINDOW == 96 (0x7f5cbe139000) [pid = 1849] [serial = 536] [outer = (nil)] [url = about:blank] 15:12:00 INFO - PROCESS | 1849 | --DOMWINDOW == 95 (0x7f5cbeb87c00) [pid = 1849] [serial = 542] [outer = (nil)] [url = about:blank] 15:12:00 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:12:00 INFO - PROCESS | 1849 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:12:00 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:12:00 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:12:00 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:12:00 INFO - PROCESS | 1849 | 1461622320719 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:12:00 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:12:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1132ms 15:12:00 INFO - PROCESS | 1849 | 1461622320757 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 15:12:00 INFO - PROCESS | 1849 | 1461622320765 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 15:12:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:12:00 INFO - PROCESS | 1849 | 1461622320781 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:12:00 INFO - PROCESS | 1849 | 1461622320785 Marionette TRACE conn3 <- [1,762,null,{}] 15:12:00 INFO - PROCESS | 1849 | 1461622320790 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:12:00 INFO - PROCESS | 1849 | 1461622320923 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 15:12:00 INFO - PROCESS | 1849 | 1461622320943 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb75c800 == 54 [pid = 1849] [id = 198] 15:12:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 96 (0x7f5cba9aac00) [pid = 1849] [serial = 594] [outer = (nil)] 15:12:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 97 (0x7f5cbac55c00) [pid = 1849] [serial = 595] [outer = 0x7f5cba9aac00] 15:12:01 INFO - PROCESS | 1849 | 1461622321000 Marionette DEBUG loaded listener.js 15:12:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 98 (0x7f5cbacf7800) [pid = 1849] [serial = 596] [outer = 0x7f5cba9aac00] 15:12:02 INFO - PROCESS | 1849 | 1461622322225 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:12:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:12:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1483ms 15:12:02 INFO - PROCESS | 1849 | 1461622322261 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 15:12:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:12:02 INFO - PROCESS | 1849 | 1461622322265 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 15:12:02 INFO - PROCESS | 1849 | 1461622322272 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:12:02 INFO - PROCESS | 1849 | 1461622322277 Marionette TRACE conn3 <- [1,766,null,{}] 15:12:02 INFO - PROCESS | 1849 | 1461622322300 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:12:02 INFO - PROCESS | 1849 | 1461622322461 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 15:12:02 INFO - PROCESS | 1849 | 1461622322487 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbd5c3000 == 55 [pid = 1849] [id = 199] 15:12:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 99 (0x7f5cbaf16400) [pid = 1849] [serial = 597] [outer = (nil)] 15:12:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 100 (0x7f5cbb16f400) [pid = 1849] [serial = 598] [outer = 0x7f5cbaf16400] 15:12:02 INFO - PROCESS | 1849 | 1461622322551 Marionette DEBUG loaded listener.js 15:12:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 101 (0x7f5cbbae6400) [pid = 1849] [serial = 599] [outer = 0x7f5cbaf16400] 15:12:03 INFO - PROCESS | 1849 | 1461622323713 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:12:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:12:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1491ms 15:12:03 INFO - PROCESS | 1849 | 1461622323763 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 15:12:03 INFO - PROCESS | 1849 | 1461622323767 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 15:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:12:03 INFO - PROCESS | 1849 | --DOMWINDOW == 100 (0x7f5cbb168c00) [pid = 1849] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:12:03 INFO - PROCESS | 1849 | --DOMWINDOW == 99 (0x7f5cba78dc00) [pid = 1849] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:12:03 INFO - PROCESS | 1849 | --DOMWINDOW == 98 (0x7f5cba8ecc00) [pid = 1849] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:12:03 INFO - PROCESS | 1849 | --DOMWINDOW == 97 (0x7f5cbc6d9000) [pid = 1849] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:12:03 INFO - PROCESS | 1849 | --DOMWINDOW == 96 (0x7f5cbe191800) [pid = 1849] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:12:03 INFO - PROCESS | 1849 | --DOMWINDOW == 95 (0x7f5cb9d49000) [pid = 1849] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:12:03 INFO - PROCESS | 1849 | --DOMWINDOW == 94 (0x7f5cb8956c00) [pid = 1849] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:12:03 INFO - PROCESS | 1849 | --DOMWINDOW == 93 (0x7f5cb9ef0400) [pid = 1849] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:12:03 INFO - PROCESS | 1849 | 1461622323812 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:12:03 INFO - PROCESS | 1849 | 1461622323814 Marionette TRACE conn3 <- [1,770,null,{}] 15:12:03 INFO - PROCESS | 1849 | 1461622323819 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:12:04 INFO - PROCESS | 1849 | 1461622323993 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 15:12:04 INFO - PROCESS | 1849 | 1461622324109 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbe5dd800 == 56 [pid = 1849] [id = 200] 15:12:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 94 (0x7f5cb26d1800) [pid = 1849] [serial = 600] [outer = (nil)] 15:12:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 95 (0x7f5cbb16d800) [pid = 1849] [serial = 601] [outer = 0x7f5cb26d1800] 15:12:04 INFO - PROCESS | 1849 | 1461622324169 Marionette DEBUG loaded listener.js 15:12:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 96 (0x7f5cbc858400) [pid = 1849] [serial = 602] [outer = 0x7f5cb26d1800] 15:12:04 INFO - PROCESS | 1849 | 1461622324768 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:12:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:12:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 989ms 15:12:04 INFO - PROCESS | 1849 | 1461622324786 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 15:12:04 INFO - PROCESS | 1849 | 1461622324789 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 15:12:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:12:04 INFO - PROCESS | 1849 | 1461622324795 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:12:04 INFO - PROCESS | 1849 | 1461622324796 Marionette TRACE conn3 <- [1,774,null,{}] 15:12:04 INFO - PROCESS | 1849 | 1461622324801 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:12:04 INFO - PROCESS | 1849 | 1461622324970 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 15:12:04 INFO - PROCESS | 1849 | 1461622324992 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc0953800 == 57 [pid = 1849] [id = 201] 15:12:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 97 (0x7f5cb8958000) [pid = 1849] [serial = 603] [outer = (nil)] 15:12:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 98 (0x7f5cbd438c00) [pid = 1849] [serial = 604] [outer = 0x7f5cb8958000] 15:12:05 INFO - PROCESS | 1849 | 1461622325050 Marionette DEBUG loaded listener.js 15:12:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 99 (0x7f5cbd563400) [pid = 1849] [serial = 605] [outer = 0x7f5cb8958000] 15:12:05 INFO - PROCESS | 1849 | 1461622325737 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:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 978ms 15:12:05 INFO - PROCESS | 1849 | 1461622325774 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 15:12:05 INFO - PROCESS | 1849 | 1461622325776 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 15:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:12:05 INFO - PROCESS | 1849 | 1461622325782 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:12:05 INFO - PROCESS | 1849 | 1461622325784 Marionette TRACE conn3 <- [1,778,null,{}] 15:12:05 INFO - PROCESS | 1849 | 1461622325790 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:12:05 INFO - PROCESS | 1849 | 1461622325947 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 15:12:06 INFO - PROCESS | 1849 | 1461622326060 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc38d2000 == 58 [pid = 1849] [id = 202] 15:12:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 100 (0x7f5cb2e0b400) [pid = 1849] [serial = 606] [outer = (nil)] 15:12:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 101 (0x7f5cbe143000) [pid = 1849] [serial = 607] [outer = 0x7f5cb2e0b400] 15:12:06 INFO - PROCESS | 1849 | 1461622326122 Marionette DEBUG loaded listener.js 15:12:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 102 (0x7f5cbe737800) [pid = 1849] [serial = 608] [outer = 0x7f5cb2e0b400] 15:12:07 INFO - PROCESS | 1849 | 1461622327112 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:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1378ms 15:12:07 INFO - PROCESS | 1849 | 1461622327162 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 15:12:07 INFO - PROCESS | 1849 | 1461622327167 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 15:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:12:07 INFO - PROCESS | 1849 | 1461622327175 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:12:07 INFO - PROCESS | 1849 | 1461622327179 Marionette TRACE conn3 <- [1,782,null,{}] 15:12:07 INFO - PROCESS | 1849 | 1461622327186 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:12:07 INFO - PROCESS | 1849 | 1461622327375 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 15:12:07 INFO - PROCESS | 1849 | 1461622327532 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb6e6800 == 59 [pid = 1849] [id = 203] 15:12:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 103 (0x7f5cb9d4a000) [pid = 1849] [serial = 609] [outer = (nil)] 15:12:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 104 (0x7f5cba97d400) [pid = 1849] [serial = 610] [outer = 0x7f5cb9d4a000] 15:12:07 INFO - PROCESS | 1849 | 1461622327604 Marionette DEBUG loaded listener.js 15:12:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 105 (0x7f5cbacf3400) [pid = 1849] [serial = 611] [outer = 0x7f5cb9d4a000] 15:12:08 INFO - PROCESS | 1849 | 1461622328516 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:12:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1381ms 15:12:08 INFO - PROCESS | 1849 | 1461622328556 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 15:12:08 INFO - PROCESS | 1849 | 1461622328564 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 15:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:12:08 INFO - PROCESS | 1849 | 1461622328574 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:12:08 INFO - PROCESS | 1849 | 1461622328577 Marionette TRACE conn3 <- [1,786,null,{}] 15:12:08 INFO - PROCESS | 1849 | 1461622328582 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:12:08 INFO - PROCESS | 1849 | 1461622328741 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 15:12:08 INFO - PROCESS | 1849 | 1461622328895 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc094a800 == 60 [pid = 1849] [id = 204] 15:12:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 106 (0x7f5cbb0c9000) [pid = 1849] [serial = 612] [outer = (nil)] 15:12:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 107 (0x7f5cbba2c000) [pid = 1849] [serial = 613] [outer = 0x7f5cbb0c9000] 15:12:08 INFO - PROCESS | 1849 | 1461622328966 Marionette DEBUG loaded listener.js 15:12:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 108 (0x7f5cbd42e000) [pid = 1849] [serial = 614] [outer = 0x7f5cbb0c9000] 15:12:09 INFO - PROCESS | 1849 | 1461622329909 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:12:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:12:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1383ms 15:12:09 INFO - PROCESS | 1849 | 1461622329957 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 15:12:09 INFO - PROCESS | 1849 | 1461622329961 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 15:12:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:12:09 INFO - PROCESS | 1849 | 1461622329967 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:12:09 INFO - PROCESS | 1849 | 1461622329973 Marionette TRACE conn3 <- [1,790,null,{}] 15:12:09 INFO - PROCESS | 1849 | 1461622329988 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:12:10 INFO - PROCESS | 1849 | 1461622330147 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 15:12:10 INFO - PROCESS | 1849 | 1461622330321 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc42b9800 == 61 [pid = 1849] [id = 205] 15:12:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f5cbe137000) [pid = 1849] [serial = 615] [outer = (nil)] 15:12:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f5cbe1d5c00) [pid = 1849] [serial = 616] [outer = 0x7f5cbe137000] 15:12:10 INFO - PROCESS | 1849 | 1461622330395 Marionette DEBUG loaded listener.js 15:12:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f5cbe736400) [pid = 1849] [serial = 617] [outer = 0x7f5cbe137000] 15:12:11 INFO - PROCESS | 1849 | 1461622331197 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:12:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:12:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1280ms 15:12:11 INFO - PROCESS | 1849 | 1461622331249 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 15:12:11 INFO - PROCESS | 1849 | 1461622331254 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 15:12:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:12:11 INFO - PROCESS | 1849 | 1461622331259 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:12:11 INFO - PROCESS | 1849 | 1461622331261 Marionette TRACE conn3 <- [1,794,null,{}] 15:12:11 INFO - PROCESS | 1849 | 1461622331266 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:12:11 INFO - PROCESS | 1849 | 1461622331418 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 15:12:11 INFO - PROCESS | 1849 | 1461622331570 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc4b49800 == 62 [pid = 1849] [id = 206] 15:12:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 112 (0x7f5cb2e03400) [pid = 1849] [serial = 618] [outer = (nil)] 15:12:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 113 (0x7f5cbe7d9400) [pid = 1849] [serial = 619] [outer = 0x7f5cb2e03400] 15:12:11 INFO - PROCESS | 1849 | 1461622331640 Marionette DEBUG loaded listener.js 15:12:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 114 (0x7f5cbeb82400) [pid = 1849] [serial = 620] [outer = 0x7f5cb2e03400] 15:12:12 INFO - PROCESS | 1849 | 1461622332482 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:12:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:12:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1275ms 15:12:12 INFO - PROCESS | 1849 | 1461622332536 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 15:12:12 INFO - PROCESS | 1849 | 1461622332539 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 15:12:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:12:12 INFO - PROCESS | 1849 | 1461622332545 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:12:12 INFO - PROCESS | 1849 | 1461622332547 Marionette TRACE conn3 <- [1,798,null,{}] 15:12:12 INFO - PROCESS | 1849 | 1461622332552 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:12:12 INFO - PROCESS | 1849 | 1461622332702 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 15:12:12 INFO - PROCESS | 1849 | 1461622332858 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc51fc000 == 63 [pid = 1849] [id = 207] 15:12:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 115 (0x7f5cbe73bc00) [pid = 1849] [serial = 621] [outer = (nil)] 15:12:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 116 (0x7f5cc0913c00) [pid = 1849] [serial = 622] [outer = 0x7f5cbe73bc00] 15:12:12 INFO - PROCESS | 1849 | 1461622332928 Marionette DEBUG loaded listener.js 15:12:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 117 (0x7f5cc131d800) [pid = 1849] [serial = 623] [outer = 0x7f5cbe73bc00] 15:12:13 INFO - PROCESS | 1849 | 1461622333786 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:12:13 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:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1275ms 15:12:13 INFO - PROCESS | 1849 | 1461622333820 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 15:12:13 INFO - PROCESS | 1849 | 1461622333824 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 15:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:12:13 INFO - PROCESS | 1849 | 1461622333830 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:12:13 INFO - PROCESS | 1849 | 1461622333833 Marionette TRACE conn3 <- [1,802,null,{}] 15:12:13 INFO - PROCESS | 1849 | 1461622333838 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:12:14 INFO - PROCESS | 1849 | 1461622333998 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 15:12:14 INFO - PROCESS | 1849 | 1461622334166 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc709f000 == 64 [pid = 1849] [id = 208] 15:12:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 118 (0x7f5cc2545800) [pid = 1849] [serial = 624] [outer = (nil)] 15:12:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 119 (0x7f5cc399d800) [pid = 1849] [serial = 625] [outer = 0x7f5cc2545800] 15:12:14 INFO - PROCESS | 1849 | 1461622334237 Marionette DEBUG loaded listener.js 15:12:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 120 (0x7f5cc435ac00) [pid = 1849] [serial = 626] [outer = 0x7f5cc2545800] 15:12:15 INFO - PROCESS | 1849 | 1461622335099 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:12:15 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:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1325ms 15:12:15 INFO - PROCESS | 1849 | 1461622335156 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 15:12:15 INFO - PROCESS | 1849 | 1461622335159 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 15:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:12:15 INFO - PROCESS | 1849 | 1461622335165 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:12:15 INFO - PROCESS | 1849 | 1461622335167 Marionette TRACE conn3 <- [1,806,null,{}] 15:12:15 INFO - PROCESS | 1849 | 1461622335172 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:12:15 INFO - PROCESS | 1849 | 1461622335332 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 15:12:15 INFO - PROCESS | 1849 | 1461622335636 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbab33000 == 65 [pid = 1849] [id = 209] 15:12:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 121 (0x7f5cb8960c00) [pid = 1849] [serial = 627] [outer = (nil)] 15:12:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 122 (0x7f5cb9d4e800) [pid = 1849] [serial = 628] [outer = 0x7f5cb8960c00] 15:12:15 INFO - PROCESS | 1849 | 1461622335792 Marionette DEBUG loaded listener.js 15:12:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 123 (0x7f5cba1b6000) [pid = 1849] [serial = 629] [outer = 0x7f5cb8960c00] 15:12:16 INFO - PROCESS | 1849 | 1461622336707 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:12:16 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:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1585ms 15:12:16 INFO - PROCESS | 1849 | 1461622336751 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 15:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:12:16 INFO - PROCESS | 1849 | 1461622336756 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 15:12:16 INFO - PROCESS | 1849 | 1461622336763 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:12:16 INFO - PROCESS | 1849 | 1461622336768 Marionette TRACE conn3 <- [1,810,null,{}] 15:12:16 INFO - PROCESS | 1849 | 1461622336774 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:12:16 INFO - PROCESS | 1849 | 1461622336927 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 15:12:17 INFO - PROCESS | 1849 | 1461622337092 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb6ed000 == 66 [pid = 1849] [id = 210] 15:12:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 124 (0x7f5cb9f0a000) [pid = 1849] [serial = 630] [outer = (nil)] 15:12:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 125 (0x7f5cba8f2000) [pid = 1849] [serial = 631] [outer = 0x7f5cb9f0a000] 15:12:17 INFO - PROCESS | 1849 | 1461622337161 Marionette DEBUG loaded listener.js 15:12:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 126 (0x7f5cba9a7800) [pid = 1849] [serial = 632] [outer = 0x7f5cb9f0a000] 15:12:18 INFO - PROCESS | 1849 | 1461622338009 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:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1281ms 15:12:18 INFO - PROCESS | 1849 | 1461622338048 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 15:12:18 INFO - PROCESS | 1849 | 1461622338053 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 15:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:12:18 INFO - PROCESS | 1849 | 1461622338061 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:12:18 INFO - PROCESS | 1849 | 1461622338063 Marionette TRACE conn3 <- [1,814,null,{}] 15:12:18 INFO - PROCESS | 1849 | 1461622338068 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:12:18 INFO - PROCESS | 1849 | 1461622338217 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 15:12:18 INFO - PROCESS | 1849 | 1461622338377 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | --DOCSHELL 0x7f5cc0953800 == 65 [pid = 1849] [id = 201] 15:12:18 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe5dd800 == 64 [pid = 1849] [id = 200] 15:12:18 INFO - PROCESS | 1849 | --DOMWINDOW == 125 (0x7f5cc3595000) [pid = 1849] [serial = 571] [outer = (nil)] [url = about:blank] 15:12:18 INFO - PROCESS | 1849 | --DOMWINDOW == 124 (0x7f5cba7b7800) [pid = 1849] [serial = 547] [outer = (nil)] [url = about:blank] 15:12:18 INFO - PROCESS | 1849 | --DOMWINDOW == 123 (0x7f5cbacf1c00) [pid = 1849] [serial = 550] [outer = (nil)] [url = about:blank] 15:12:18 INFO - PROCESS | 1849 | --DOMWINDOW == 122 (0x7f5cbe7d8000) [pid = 1849] [serial = 553] [outer = (nil)] [url = about:blank] 15:12:18 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb88ca000 == 65 [pid = 1849] [id = 211] 15:12:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 123 (0x7f5cb9ee9800) [pid = 1849] [serial = 633] [outer = (nil)] 15:12:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 124 (0x7f5cba795400) [pid = 1849] [serial = 634] [outer = 0x7f5cb9ee9800] 15:12:18 INFO - PROCESS | 1849 | 1461622338474 Marionette DEBUG loaded listener.js 15:12:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 125 (0x7f5cbb168400) [pid = 1849] [serial = 635] [outer = 0x7f5cb9ee9800] 15:12:18 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbd5c3000 == 64 [pid = 1849] [id = 199] 15:12:18 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb75c800 == 63 [pid = 1849] [id = 198] 15:12:18 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb891f800 == 62 [pid = 1849] [id = 197] 15:12:18 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb878a000 == 61 [pid = 1849] [id = 196] 15:12:18 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd15c7800 == 60 [pid = 1849] [id = 195] 15:12:18 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc709a800 == 59 [pid = 1849] [id = 194] 15:12:18 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc54a8800 == 58 [pid = 1849] [id = 193] 15:12:18 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc3f9d000 == 57 [pid = 1849] [id = 192] 15:12:18 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb6f1800 == 56 [pid = 1849] [id = 191] 15:12:18 INFO - PROCESS | 1849 | --DOMWINDOW == 124 (0x7f5cbba33400) [pid = 1849] [serial = 562] [outer = (nil)] [url = about:blank] 15:12:18 INFO - PROCESS | 1849 | --DOMWINDOW == 123 (0x7f5cba976400) [pid = 1849] [serial = 557] [outer = (nil)] [url = about:blank] 15:12:18 INFO - PROCESS | 1849 | --DOMWINDOW == 122 (0x7f5cba793400) [pid = 1849] [serial = 556] [outer = (nil)] [url = about:blank] 15:12:18 INFO - PROCESS | 1849 | --DOMWINDOW == 121 (0x7f5cbad50400) [pid = 1849] [serial = 559] [outer = (nil)] [url = about:blank] 15:12:18 INFO - PROCESS | 1849 | --DOMWINDOW == 120 (0x7f5cbe199000) [pid = 1849] [serial = 565] [outer = (nil)] [url = about:blank] 15:12:18 INFO - PROCESS | 1849 | --DOMWINDOW == 119 (0x7f5cbb0c8800) [pid = 1849] [serial = 560] [outer = (nil)] [url = about:blank] 15:12:18 INFO - PROCESS | 1849 | --DOMWINDOW == 118 (0x7f5cc3529800) [pid = 1849] [serial = 545] [outer = (nil)] [url = about:blank] 15:12:18 INFO - PROCESS | 1849 | --DOMWINDOW == 117 (0x7f5cbe1de400) [pid = 1849] [serial = 568] [outer = (nil)] [url = about:blank] 15:12:18 INFO - PROCESS | 1849 | --DOMWINDOW == 116 (0x7f5cbe2bd400) [pid = 1849] [serial = 566] [outer = (nil)] [url = about:blank] 15:12:18 INFO - PROCESS | 1849 | --DOMWINDOW == 115 (0x7f5cbe73ec00) [pid = 1849] [serial = 569] [outer = (nil)] [url = about:blank] 15:12:18 INFO - PROCESS | 1849 | --DOMWINDOW == 114 (0x7f5cbd557c00) [pid = 1849] [serial = 563] [outer = (nil)] [url = about:blank] 15:12:18 INFO - PROCESS | 1849 | --DOMWINDOW == 113 (0x7f5cba7c1c00) [pid = 1849] [serial = 463] [outer = (nil)] [url = about:blank] 15:12:18 INFO - PROCESS | 1849 | --DOMWINDOW == 112 (0x7f5cba9abc00) [pid = 1849] [serial = 500] [outer = (nil)] [url = about:blank] 15:12:19 INFO - PROCESS | 1849 | 1461622339272 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:12:19 INFO - PROCESS | 1849 | 1461622339350 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 15:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:12:19 INFO - PROCESS | 1849 | 1461622339357 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:12:19 INFO - PROCESS | 1849 | 1461622339365 Marionette TRACE conn3 <- [1,818,null,{}] 15:12:19 INFO - PROCESS | 1849 | 1461622339378 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:12:19 INFO - PROCESS | 1849 | 1461622339524 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 15:12:19 INFO - PROCESS | 1849 | 1461622339535 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbe982800 == 57 [pid = 1849] [id = 212] 15:12:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 113 (0x7f5cbba36800) [pid = 1849] [serial = 636] [outer = (nil)] 15:12:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 114 (0x7f5cbd55a400) [pid = 1849] [serial = 637] [outer = 0x7f5cbba36800] 15:12:19 INFO - PROCESS | 1849 | 1461622339595 Marionette DEBUG loaded listener.js 15:12:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 115 (0x7f5cbdfcf400) [pid = 1849] [serial = 638] [outer = 0x7f5cbba36800] 15:12:20 INFO - PROCESS | 1849 | 1461622340349 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:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1037ms 15:12:20 INFO - PROCESS | 1849 | 1461622340393 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 15:12:20 INFO - PROCESS | 1849 | 1461622340397 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 15:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:12:20 INFO - PROCESS | 1849 | 1461622340402 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:12:20 INFO - PROCESS | 1849 | 1461622340404 Marionette TRACE conn3 <- [1,822,null,{}] 15:12:20 INFO - PROCESS | 1849 | 1461622340409 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:12:20 INFO - PROCESS | 1849 | 1461622340540 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 15:12:20 INFO - PROCESS | 1849 | 1461622340554 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc38c2800 == 58 [pid = 1849] [id = 213] 15:12:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 116 (0x7f5cba976400) [pid = 1849] [serial = 639] [outer = (nil)] 15:12:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 117 (0x7f5cbe199000) [pid = 1849] [serial = 640] [outer = 0x7f5cba976400] 15:12:20 INFO - PROCESS | 1849 | 1461622340611 Marionette DEBUG loaded listener.js 15:12:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 118 (0x7f5cbe2bec00) [pid = 1849] [serial = 641] [outer = 0x7f5cba976400] 15:12:21 INFO - PROCESS | 1849 | 1461622341436 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:12:21 INFO - PROCESS | 1849 | 1461622341494 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 15:12:21 INFO - PROCESS | 1849 | 1461622341500 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:12:21 INFO - PROCESS | 1849 | 1461622341503 Marionette TRACE conn3 <- [1,826,null,{}] 15:12:21 INFO - PROCESS | 1849 | 1461622341507 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:12:21 INFO - PROCESS | 1849 | 1461622341672 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 15:12:21 INFO - PROCESS | 1849 | 1461622341699 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc439e800 == 59 [pid = 1849] [id = 214] 15:12:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 119 (0x7f5cbeb8ac00) [pid = 1849] [serial = 642] [outer = (nil)] 15:12:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 120 (0x7f5cc0980000) [pid = 1849] [serial = 643] [outer = 0x7f5cbeb8ac00] 15:12:21 INFO - PROCESS | 1849 | 1461622341772 Marionette DEBUG loaded listener.js 15:12:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 121 (0x7f5cc2a1ac00) [pid = 1849] [serial = 644] [outer = 0x7f5cbeb8ac00] 15:12:22 INFO - PROCESS | 1849 | 1461622342575 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:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1126ms 15:12:22 INFO - PROCESS | 1849 | 1461622342630 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 15:12:22 INFO - PROCESS | 1849 | 1461622342634 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 15:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:12:22 INFO - PROCESS | 1849 | 1461622342639 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:12:22 INFO - PROCESS | 1849 | 1461622342641 Marionette TRACE conn3 <- [1,830,null,{}] 15:12:22 INFO - PROCESS | 1849 | 1461622342646 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:12:22 INFO - PROCESS | 1849 | 1461622342821 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 15:12:22 INFO - PROCESS | 1849 | 1461622342842 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc540d800 == 60 [pid = 1849] [id = 215] 15:12:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 122 (0x7f5cc33b7400) [pid = 1849] [serial = 645] [outer = (nil)] 15:12:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 123 (0x7f5cc434fc00) [pid = 1849] [serial = 646] [outer = 0x7f5cc33b7400] 15:12:22 INFO - PROCESS | 1849 | 1461622342900 Marionette DEBUG loaded listener.js 15:12:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 124 (0x7f5cc435dc00) [pid = 1849] [serial = 647] [outer = 0x7f5cc33b7400] 15:12:23 INFO - PROCESS | 1849 | --DOMWINDOW == 123 (0x7f5cbaf17800) [pid = 1849] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:12:23 INFO - PROCESS | 1849 | --DOMWINDOW == 122 (0x7f5cbe136800) [pid = 1849] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:12:23 INFO - PROCESS | 1849 | --DOMWINDOW == 121 (0x7f5cbd559800) [pid = 1849] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:12:23 INFO - PROCESS | 1849 | --DOMWINDOW == 120 (0x7f5cb2e0b800) [pid = 1849] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:12:23 INFO - PROCESS | 1849 | --DOMWINDOW == 119 (0x7f5cb9f0d000) [pid = 1849] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:12:23 INFO - PROCESS | 1849 | --DOMWINDOW == 118 (0x7f5cb2e07800) [pid = 1849] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:12:23 INFO - PROCESS | 1849 | --DOMWINDOW == 117 (0x7f5cb26ce800) [pid = 1849] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:12:23 INFO - PROCESS | 1849 | --DOMWINDOW == 116 (0x7f5cb26d1800) [pid = 1849] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:12:23 INFO - PROCESS | 1849 | --DOMWINDOW == 115 (0x7f5cb8958000) [pid = 1849] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:12:23 INFO - PROCESS | 1849 | --DOMWINDOW == 114 (0x7f5cb8957800) [pid = 1849] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:12:23 INFO - PROCESS | 1849 | --DOMWINDOW == 113 (0x7f5cbaf16400) [pid = 1849] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:12:23 INFO - PROCESS | 1849 | --DOMWINDOW == 112 (0x7f5cba9aac00) [pid = 1849] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:12:23 INFO - PROCESS | 1849 | --DOMWINDOW == 111 (0x7f5cb8957000) [pid = 1849] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:12:23 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f5cb9f08000) [pid = 1849] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:12:23 INFO - PROCESS | 1849 | --DOMWINDOW == 109 (0x7f5cbd564000) [pid = 1849] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:12:23 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f5cba978800) [pid = 1849] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:12:23 INFO - PROCESS | 1849 | --DOMWINDOW == 107 (0x7f5cbe7e1800) [pid = 1849] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:12:23 INFO - PROCESS | 1849 | --DOMWINDOW == 106 (0x7f5cbe7df000) [pid = 1849] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:12:23 INFO - PROCESS | 1849 | --DOMWINDOW == 105 (0x7f5cb9d46000) [pid = 1849] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:12:23 INFO - PROCESS | 1849 | --DOMWINDOW == 104 (0x7f5cb9d45800) [pid = 1849] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:12:23 INFO - PROCESS | 1849 | --DOMWINDOW == 103 (0x7f5cb26d0000) [pid = 1849] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:12:23 INFO - PROCESS | 1849 | 1461622343798 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:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1180ms 15:12:23 INFO - PROCESS | 1849 | 1461622343820 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 15:12:23 INFO - PROCESS | 1849 | 1461622343823 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 15:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:12:23 INFO - PROCESS | 1849 | 1461622343828 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:12:23 INFO - PROCESS | 1849 | 1461622343830 Marionette TRACE conn3 <- [1,834,null,{}] 15:12:23 INFO - PROCESS | 1849 | 1461622343835 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:12:23 INFO - PROCESS | 1849 | 1461622343997 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 15:12:24 INFO - PROCESS | 1849 | 1461622344014 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc4ee8800 == 61 [pid = 1849] [id = 216] 15:12:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 104 (0x7f5cb26d0000) [pid = 1849] [serial = 648] [outer = (nil)] 15:12:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 105 (0x7f5cb9eee400) [pid = 1849] [serial = 649] [outer = 0x7f5cb26d0000] 15:12:24 INFO - PROCESS | 1849 | 1461622344079 Marionette DEBUG loaded listener.js 15:12:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 106 (0x7f5cbd439800) [pid = 1849] [serial = 650] [outer = 0x7f5cb26d0000] 15:12:24 INFO - PROCESS | 1849 | 1461622344745 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:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 923ms 15:12:24 INFO - PROCESS | 1849 | 1461622344753 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 15:12:24 INFO - PROCESS | 1849 | 1461622344756 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 15:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:12:24 INFO - PROCESS | 1849 | 1461622344762 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:12:24 INFO - PROCESS | 1849 | 1461622344764 Marionette TRACE conn3 <- [1,838,null,{}] 15:12:24 INFO - PROCESS | 1849 | 1461622344769 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:12:24 INFO - PROCESS | 1849 | 1461622344896 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 15:12:25 INFO - PROCESS | 1849 | 1461622345012 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc64a6000 == 62 [pid = 1849] [id = 217] 15:12:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 107 (0x7f5cb26cdc00) [pid = 1849] [serial = 651] [outer = (nil)] 15:12:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 108 (0x7f5cbdfd2c00) [pid = 1849] [serial = 652] [outer = 0x7f5cb26cdc00] 15:12:25 INFO - PROCESS | 1849 | 1461622345069 Marionette DEBUG loaded listener.js 15:12:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f5cc3520000) [pid = 1849] [serial = 653] [outer = 0x7f5cb26cdc00] 15:12:26 INFO - PROCESS | 1849 | 1461622346003 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:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1274ms 15:12:26 INFO - PROCESS | 1849 | 1461622346037 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 15:12:26 INFO - PROCESS | 1849 | 1461622346042 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 15:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:12:26 INFO - PROCESS | 1849 | 1461622346050 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:12:26 INFO - PROCESS | 1849 | 1461622346056 Marionette TRACE conn3 <- [1,842,null,{}] 15:12:26 INFO - PROCESS | 1849 | 1461622346063 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:12:26 INFO - PROCESS | 1849 | 1461622346233 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 15:12:26 INFO - PROCESS | 1849 | 1461622346382 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbbaa0800 == 63 [pid = 1849] [id = 218] 15:12:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f5cb9d4b400) [pid = 1849] [serial = 654] [outer = (nil)] 15:12:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f5cba791800) [pid = 1849] [serial = 655] [outer = 0x7f5cb9d4b400] 15:12:26 INFO - PROCESS | 1849 | 1461622346458 Marionette DEBUG loaded listener.js 15:12:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 112 (0x7f5cba9a8000) [pid = 1849] [serial = 656] [outer = 0x7f5cb9d4b400] 15:12:27 INFO - PROCESS | 1849 | 1461622347316 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:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1283ms 15:12:27 INFO - PROCESS | 1849 | 1461622347333 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 15:12:27 INFO - PROCESS | 1849 | 1461622347340 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 15:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:12:27 INFO - PROCESS | 1849 | 1461622347350 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:12:27 INFO - PROCESS | 1849 | 1461622347353 Marionette TRACE conn3 <- [1,846,null,{}] 15:12:27 INFO - PROCESS | 1849 | 1461622347357 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:12:27 INFO - PROCESS | 1849 | 1461622347511 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 15:12:27 INFO - PROCESS | 1849 | 1461622347637 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc4058800 == 64 [pid = 1849] [id = 219] 15:12:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 113 (0x7f5cbac59c00) [pid = 1849] [serial = 657] [outer = (nil)] 15:12:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 114 (0x7f5cbb509400) [pid = 1849] [serial = 658] [outer = 0x7f5cbac59c00] 15:12:27 INFO - PROCESS | 1849 | 1461622347704 Marionette DEBUG loaded listener.js 15:12:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 115 (0x7f5cbbaef000) [pid = 1849] [serial = 659] [outer = 0x7f5cbac59c00] 15:12:28 INFO - PROCESS | 1849 | 1461622348643 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:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1327ms 15:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:12:28 INFO - PROCESS | 1849 | 1461622348676 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 15:12:28 INFO - PROCESS | 1849 | 1461622348679 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 15:12:28 INFO - PROCESS | 1849 | 1461622348685 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:12:28 INFO - PROCESS | 1849 | 1461622348690 Marionette TRACE conn3 <- [1,850,null,{}] 15:12:28 INFO - PROCESS | 1849 | 1461622348705 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:12:28 INFO - PROCESS | 1849 | 1461622348861 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 15:12:29 INFO - PROCESS | 1849 | 1461622349030 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd1a5d800 == 65 [pid = 1849] [id = 220] 15:12:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 116 (0x7f5cbb0c5400) [pid = 1849] [serial = 660] [outer = (nil)] 15:12:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 117 (0x7f5cbe7e0800) [pid = 1849] [serial = 661] [outer = 0x7f5cbb0c5400] 15:12:29 INFO - PROCESS | 1849 | 1461622349114 Marionette DEBUG loaded listener.js 15:12:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 118 (0x7f5cc26c0800) [pid = 1849] [serial = 662] [outer = 0x7f5cbb0c5400] 15:12:29 INFO - PROCESS | 1849 | 1461622349963 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:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1335ms 15:12:30 INFO - PROCESS | 1849 | 1461622350020 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 15:12:30 INFO - PROCESS | 1849 | 1461622350024 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 15:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:12:30 INFO - PROCESS | 1849 | 1461622350030 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:12:30 INFO - PROCESS | 1849 | 1461622350032 Marionette TRACE conn3 <- [1,854,null,{}] 15:12:30 INFO - PROCESS | 1849 | 1461622350037 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:12:30 INFO - PROCESS | 1849 | 1461622350183 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 15:12:30 INFO - PROCESS | 1849 | 1461622350347 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd2b26800 == 66 [pid = 1849] [id = 221] 15:12:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 119 (0x7f5cbe1d6800) [pid = 1849] [serial = 663] [outer = (nil)] 15:12:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 120 (0x7f5cc3727400) [pid = 1849] [serial = 664] [outer = 0x7f5cbe1d6800] 15:12:30 INFO - PROCESS | 1849 | 1461622350428 Marionette DEBUG loaded listener.js 15:12:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 121 (0x7f5cc435e000) [pid = 1849] [serial = 665] [outer = 0x7f5cbe1d6800] 15:12:31 INFO - PROCESS | 1849 | 1461622351277 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:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1277ms 15:12:31 INFO - PROCESS | 1849 | 1461622351308 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 15:12:31 INFO - PROCESS | 1849 | 1461622351311 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 15:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:12:31 INFO - PROCESS | 1849 | 1461622351318 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:12:31 INFO - PROCESS | 1849 | 1461622351321 Marionette TRACE conn3 <- [1,858,null,{}] 15:12:31 INFO - PROCESS | 1849 | 1461622351326 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:12:31 INFO - PROCESS | 1849 | 1461622351473 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 15:12:31 INFO - PROCESS | 1849 | 1461622351626 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd6353800 == 67 [pid = 1849] [id = 222] 15:12:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 122 (0x7f5cbeb7cc00) [pid = 1849] [serial = 666] [outer = (nil)] 15:12:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 123 (0x7f5cc4ab4400) [pid = 1849] [serial = 667] [outer = 0x7f5cbeb7cc00] 15:12:31 INFO - PROCESS | 1849 | 1461622351700 Marionette DEBUG loaded listener.js 15:12:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 124 (0x7f5cc508e800) [pid = 1849] [serial = 668] [outer = 0x7f5cbeb7cc00] 15:12:32 INFO - PROCESS | 1849 | 1461622352519 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:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1227ms 15:12:32 INFO - PROCESS | 1849 | 1461622352547 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 15:12:32 INFO - PROCESS | 1849 | 1461622352550 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 15:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:12:32 INFO - PROCESS | 1849 | 1461622352556 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:12:32 INFO - PROCESS | 1849 | 1461622352558 Marionette TRACE conn3 <- [1,862,null,{}] 15:12:32 INFO - PROCESS | 1849 | 1461622352564 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:12:32 INFO - PROCESS | 1849 | 1461622352734 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 15:12:32 INFO - PROCESS | 1849 | 1461622352891 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd6422000 == 68 [pid = 1849] [id = 223] 15:12:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 125 (0x7f5cc3f7fc00) [pid = 1849] [serial = 669] [outer = (nil)] 15:12:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 126 (0x7f5cc5766c00) [pid = 1849] [serial = 670] [outer = 0x7f5cc3f7fc00] 15:12:32 INFO - PROCESS | 1849 | 1461622352964 Marionette DEBUG loaded listener.js 15:12:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 127 (0x7f5cc631d400) [pid = 1849] [serial = 671] [outer = 0x7f5cc3f7fc00] 15:12:33 INFO - PROCESS | 1849 | 1461622353814 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:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1328ms 15:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:12:33 INFO - PROCESS | 1849 | 1461622353885 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 15:12:33 INFO - PROCESS | 1849 | 1461622353887 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 15:12:33 INFO - PROCESS | 1849 | 1461622353893 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:12:33 INFO - PROCESS | 1849 | 1461622353896 Marionette TRACE conn3 <- [1,866,null,{}] 15:12:33 INFO - PROCESS | 1849 | 1461622353901 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:12:34 INFO - PROCESS | 1849 | 1461622354051 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 15:12:34 INFO - PROCESS | 1849 | 1461622354211 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd65a2000 == 69 [pid = 1849] [id = 224] 15:12:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 128 (0x7f5cc5091000) [pid = 1849] [serial = 672] [outer = (nil)] 15:12:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 129 (0x7f5cc6325800) [pid = 1849] [serial = 673] [outer = 0x7f5cc5091000] 15:12:34 INFO - PROCESS | 1849 | 1461622354293 Marionette DEBUG loaded listener.js 15:12:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 130 (0x7f5cc6e71c00) [pid = 1849] [serial = 674] [outer = 0x7f5cc5091000] 15:12:35 INFO - PROCESS | 1849 | 1461622355181 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:12:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:12:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1338ms 15:12:35 INFO - PROCESS | 1849 | 1461622355231 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 15:12:35 INFO - PROCESS | 1849 | 1461622355234 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 15:12:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:12:35 INFO - PROCESS | 1849 | 1461622355239 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:12:35 INFO - PROCESS | 1849 | 1461622355242 Marionette TRACE conn3 <- [1,870,null,{}] 15:12:35 INFO - PROCESS | 1849 | 1461622355247 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:12:35 INFO - PROCESS | 1849 | 1461622355412 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 15:12:35 INFO - PROCESS | 1849 | 1461622355571 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbab39000 == 70 [pid = 1849] [id = 225] 15:12:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 131 (0x7f5cb26ce000) [pid = 1849] [serial = 675] [outer = (nil)] 15:12:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 132 (0x7f5cb9ee8c00) [pid = 1849] [serial = 676] [outer = 0x7f5cb26ce000] 15:12:35 INFO - PROCESS | 1849 | 1461622355638 Marionette DEBUG loaded listener.js 15:12:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 133 (0x7f5cba9ac000) [pid = 1849] [serial = 677] [outer = 0x7f5cb26ce000] 15:12:36 INFO - PROCESS | 1849 | 1461622356810 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:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1627ms 15:12:36 INFO - PROCESS | 1849 | 1461622356867 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 15:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:12:36 INFO - PROCESS | 1849 | 1461622356874 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 15:12:36 INFO - PROCESS | 1849 | 1461622356881 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:12:36 INFO - PROCESS | 1849 | 1461622356886 Marionette TRACE conn3 <- [1,874,null,{}] 15:12:36 INFO - PROCESS | 1849 | 1461622356893 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:12:37 INFO - PROCESS | 1849 | 1461622357136 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 15:12:37 INFO - PROCESS | 1849 | 1461622357394 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb8921000 == 71 [pid = 1849] [id = 226] 15:12:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 134 (0x7f5cba981000) [pid = 1849] [serial = 678] [outer = (nil)] 15:12:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 135 (0x7f5cba9a3000) [pid = 1849] [serial = 679] [outer = 0x7f5cba981000] 15:12:37 INFO - PROCESS | 1849 | 1461622357526 Marionette DEBUG loaded listener.js 15:12:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 136 (0x7f5cbacfac00) [pid = 1849] [serial = 680] [outer = 0x7f5cba981000] 15:12:37 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4ee8800 == 70 [pid = 1849] [id = 216] 15:12:37 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc540d800 == 69 [pid = 1849] [id = 215] 15:12:37 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc439e800 == 68 [pid = 1849] [id = 214] 15:12:37 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc38c2800 == 67 [pid = 1849] [id = 213] 15:12:37 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe982800 == 66 [pid = 1849] [id = 212] 15:12:37 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb88ca000 == 65 [pid = 1849] [id = 211] 15:12:37 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb6ed000 == 64 [pid = 1849] [id = 210] 15:12:37 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbab33000 == 63 [pid = 1849] [id = 209] 15:12:37 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc439e000 == 62 [pid = 1849] [id = 181] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 135 (0x7f5cc4debc00) [pid = 1849] [serial = 472] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 134 (0x7f5cc4357c00) [pid = 1849] [serial = 518] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 133 (0x7f5cbe73d000) [pid = 1849] [serial = 475] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 132 (0x7f5cba78e000) [pid = 1849] [serial = 503] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 131 (0x7f5cba9ab800) [pid = 1849] [serial = 524] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 130 (0x7f5cbe13b800) [pid = 1849] [serial = 509] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 129 (0x7f5cbe7da800) [pid = 1849] [serial = 469] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 128 (0x7f5cbe7de400) [pid = 1849] [serial = 515] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 127 (0x7f5cbe2b4000) [pid = 1849] [serial = 512] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 126 (0x7f5cbacefc00) [pid = 1849] [serial = 506] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 125 (0x7f5cbd55bc00) [pid = 1849] [serial = 466] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 124 (0x7f5cc4ec6400) [pid = 1849] [serial = 521] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 123 (0x7f5cbb16d800) [pid = 1849] [serial = 601] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 122 (0x7f5cbd438c00) [pid = 1849] [serial = 604] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 121 (0x7f5cbd556000) [pid = 1849] [serial = 577] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 120 (0x7f5cc62fcc00) [pid = 1849] [serial = 586] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 119 (0x7f5cba7bc000) [pid = 1849] [serial = 574] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 118 (0x7f5cc39a8c00) [pid = 1849] [serial = 590] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 117 (0x7f5cba1b5000) [pid = 1849] [serial = 589] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 116 (0x7f5cbbae6400) [pid = 1849] [serial = 599] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 115 (0x7f5cbeb81000) [pid = 1849] [serial = 580] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 114 (0x7f5cbac55c00) [pid = 1849] [serial = 595] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 113 (0x7f5cb9f03c00) [pid = 1849] [serial = 592] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 112 (0x7f5cba7b8c00) [pid = 1849] [serial = 593] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 111 (0x7f5cc49bec00) [pid = 1849] [serial = 583] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f5cbd563400) [pid = 1849] [serial = 605] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 109 (0x7f5cbb16f400) [pid = 1849] [serial = 598] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f5cbacf7800) [pid = 1849] [serial = 596] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 107 (0x7f5cbc858400) [pid = 1849] [serial = 602] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 106 (0x7f5cba97f800) [pid = 1849] [serial = 548] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 105 (0x7f5cc2a24800) [pid = 1849] [serial = 554] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | --DOMWINDOW == 104 (0x7f5cbd558c00) [pid = 1849] [serial = 551] [outer = (nil)] [url = about:blank] 15:12:38 INFO - PROCESS | 1849 | 1461622358303 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:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1481ms 15:12:38 INFO - PROCESS | 1849 | 1461622358362 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 15:12:38 INFO - PROCESS | 1849 | 1461622358369 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 15:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:12:38 INFO - PROCESS | 1849 | 1461622358378 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:12:38 INFO - PROCESS | 1849 | 1461622358381 Marionette TRACE conn3 <- [1,878,null,{}] 15:12:38 INFO - PROCESS | 1849 | 1461622358385 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:12:38 INFO - PROCESS | 1849 | 1461622358531 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 15:12:38 INFO - PROCESS | 1849 | 1461622358640 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb769800 == 63 [pid = 1849] [id = 227] 15:12:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 105 (0x7f5cb9eedc00) [pid = 1849] [serial = 681] [outer = (nil)] 15:12:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 106 (0x7f5cbb0c4400) [pid = 1849] [serial = 682] [outer = 0x7f5cb9eedc00] 15:12:38 INFO - PROCESS | 1849 | 1461622358700 Marionette DEBUG loaded listener.js 15:12:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 107 (0x7f5cbbae7000) [pid = 1849] [serial = 683] [outer = 0x7f5cb9eedc00] 15:12:39 INFO - PROCESS | 1849 | 1461622359391 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:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1040ms 15:12:39 INFO - PROCESS | 1849 | 1461622359418 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 15:12:39 INFO - PROCESS | 1849 | 1461622359420 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 15:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:12:39 INFO - PROCESS | 1849 | 1461622359426 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:12:39 INFO - PROCESS | 1849 | 1461622359432 Marionette TRACE conn3 <- [1,882,null,{}] 15:12:39 INFO - PROCESS | 1849 | 1461622359462 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:12:39 INFO - PROCESS | 1849 | 1461622359652 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 15:12:39 INFO - PROCESS | 1849 | 1461622359731 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbe983000 == 64 [pid = 1849] [id = 228] 15:12:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 108 (0x7f5cbb504400) [pid = 1849] [serial = 684] [outer = (nil)] 15:12:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f5cbd564000) [pid = 1849] [serial = 685] [outer = 0x7f5cbb504400] 15:12:39 INFO - PROCESS | 1849 | 1461622359793 Marionette DEBUG loaded listener.js 15:12:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f5cbe142000) [pid = 1849] [serial = 686] [outer = 0x7f5cbb504400] 15:12:40 INFO - PROCESS | 1849 | 1461622360494 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:12:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:12:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1100ms 15:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:12:40 INFO - PROCESS | 1849 | 1461622360528 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 15:12:40 INFO - PROCESS | 1849 | 1461622360531 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 15:12:40 INFO - PROCESS | 1849 | 1461622360536 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:12:40 INFO - PROCESS | 1849 | 1461622360539 Marionette TRACE conn3 <- [1,886,null,{}] 15:12:40 INFO - PROCESS | 1849 | 1461622360550 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:12:40 INFO - PROCESS | 1849 | 1461622360721 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 15:12:40 INFO - PROCESS | 1849 | 1461622360748 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc2b5e800 == 65 [pid = 1849] [id = 229] 15:12:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f5cbd42f000) [pid = 1849] [serial = 687] [outer = (nil)] 15:12:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 112 (0x7f5cbe2b3000) [pid = 1849] [serial = 688] [outer = 0x7f5cbd42f000] 15:12:40 INFO - PROCESS | 1849 | 1461622360806 Marionette DEBUG loaded listener.js 15:12:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 113 (0x7f5cbe73b800) [pid = 1849] [serial = 689] [outer = 0x7f5cbd42f000] 15:12:41 INFO - PROCESS | 1849 | 1461622361612 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:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1135ms 15:12:41 INFO - PROCESS | 1849 | 1461622361674 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 15:12:41 INFO - PROCESS | 1849 | 1461622361677 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 15:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:12:41 INFO - PROCESS | 1849 | 1461622361681 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:12:41 INFO - PROCESS | 1849 | 1461622361684 Marionette TRACE conn3 <- [1,890,null,{}] 15:12:41 INFO - PROCESS | 1849 | 1461622361689 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:12:41 INFO - PROCESS | 1849 | 1461622361865 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 15:12:41 INFO - PROCESS | 1849 | 1461622361888 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc4048800 == 66 [pid = 1849] [id = 230] 15:12:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 114 (0x7f5cbe73c000) [pid = 1849] [serial = 690] [outer = (nil)] 15:12:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 115 (0x7f5cbe7df000) [pid = 1849] [serial = 691] [outer = 0x7f5cbe73c000] 15:12:41 INFO - PROCESS | 1849 | 1461622361945 Marionette DEBUG loaded listener.js 15:12:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 116 (0x7f5cc0919000) [pid = 1849] [serial = 692] [outer = 0x7f5cbe73c000] 15:12:42 INFO - PROCESS | 1849 | --DOMWINDOW == 115 (0x7f5cbeb8ac00) [pid = 1849] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:12:42 INFO - PROCESS | 1849 | --DOMWINDOW == 114 (0x7f5cc33b7400) [pid = 1849] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:12:42 INFO - PROCESS | 1849 | --DOMWINDOW == 113 (0x7f5cba976400) [pid = 1849] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:12:42 INFO - PROCESS | 1849 | --DOMWINDOW == 112 (0x7f5cbba36800) [pid = 1849] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:12:42 INFO - PROCESS | 1849 | --DOMWINDOW == 111 (0x7f5cb9ee9800) [pid = 1849] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:12:42 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f5cb8960c00) [pid = 1849] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:12:42 INFO - PROCESS | 1849 | --DOMWINDOW == 109 (0x7f5cb26d0000) [pid = 1849] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:12:42 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f5cb9f0a000) [pid = 1849] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:12:42 INFO - PROCESS | 1849 | 1461622362890 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:12:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:12:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1227ms 15:12:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:12:42 INFO - PROCESS | 1849 | 1461622362908 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 15:12:42 INFO - PROCESS | 1849 | 1461622362911 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 15:12:42 INFO - PROCESS | 1849 | 1461622362916 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:12:42 INFO - PROCESS | 1849 | 1461622362919 Marionette TRACE conn3 <- [1,894,null,{}] 15:12:42 INFO - PROCESS | 1849 | 1461622362924 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:12:43 INFO - PROCESS | 1849 | 1461622363109 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 15:12:43 INFO - PROCESS | 1849 | 1461622363124 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc4b1f000 == 67 [pid = 1849] [id = 231] 15:12:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f5cc091c400) [pid = 1849] [serial = 693] [outer = (nil)] 15:12:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f5cc2a24800) [pid = 1849] [serial = 694] [outer = 0x7f5cc091c400] 15:12:43 INFO - PROCESS | 1849 | 1461622363184 Marionette DEBUG loaded listener.js 15:12:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f5cc4359800) [pid = 1849] [serial = 695] [outer = 0x7f5cc091c400] 15:12:43 INFO - PROCESS | 1849 | 1461622363881 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:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 978ms 15:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:12:43 INFO - PROCESS | 1849 | 1461622363893 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 15:12:43 INFO - PROCESS | 1849 | 1461622363895 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 15:12:43 INFO - PROCESS | 1849 | 1461622363901 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:12:43 INFO - PROCESS | 1849 | 1461622363903 Marionette TRACE conn3 <- [1,898,null,{}] 15:12:43 INFO - PROCESS | 1849 | 1461622363908 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:12:44 INFO - PROCESS | 1849 | 1461622364076 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 15:12:44 INFO - PROCESS | 1849 | 1461622364096 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc51f9000 == 68 [pid = 1849] [id = 232] 15:12:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 112 (0x7f5cb9f0f800) [pid = 1849] [serial = 696] [outer = (nil)] 15:12:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 113 (0x7f5cc4de7400) [pid = 1849] [serial = 697] [outer = 0x7f5cb9f0f800] 15:12:44 INFO - PROCESS | 1849 | 1461622364164 Marionette DEBUG loaded listener.js 15:12:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 114 (0x7f5cc513f000) [pid = 1849] [serial = 698] [outer = 0x7f5cb9f0f800] 15:12:45 INFO - PROCESS | 1849 | 1461622365099 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:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1226ms 15:12:45 INFO - PROCESS | 1849 | 1461622365126 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 15:12:45 INFO - PROCESS | 1849 | 1461622365131 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 15:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:12:45 INFO - PROCESS | 1849 | 1461622365139 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:12:45 INFO - PROCESS | 1849 | 1461622365144 Marionette TRACE conn3 <- [1,902,null,{}] 15:12:45 INFO - PROCESS | 1849 | 1461622365152 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:12:45 INFO - PROCESS | 1849 | 1461622365330 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 15:12:45 INFO - PROCESS | 1849 | 1461622365490 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbd4b4000 == 69 [pid = 1849] [id = 233] 15:12:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 115 (0x7f5cba78e000) [pid = 1849] [serial = 699] [outer = (nil)] 15:12:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 116 (0x7f5cba7b9000) [pid = 1849] [serial = 700] [outer = 0x7f5cba78e000] 15:12:45 INFO - PROCESS | 1849 | 1461622365563 Marionette DEBUG loaded listener.js 15:12:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 117 (0x7f5cbaf14c00) [pid = 1849] [serial = 701] [outer = 0x7f5cba78e000] 15:12:46 INFO - PROCESS | 1849 | 1461622366351 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:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1281ms 15:12:46 INFO - PROCESS | 1849 | 1461622366420 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 15:12:46 INFO - PROCESS | 1849 | 1461622366428 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 15:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:12:46 INFO - PROCESS | 1849 | 1461622366438 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:12:46 INFO - PROCESS | 1849 | 1461622366442 Marionette TRACE conn3 <- [1,906,null,{}] 15:12:46 INFO - PROCESS | 1849 | 1461622366447 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:12:46 INFO - PROCESS | 1849 | 1461622366640 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 15:12:46 INFO - PROCESS | 1849 | 1461622366792 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc42d1000 == 70 [pid = 1849] [id = 234] 15:12:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 118 (0x7f5cbba36800) [pid = 1849] [serial = 702] [outer = (nil)] 15:12:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 119 (0x7f5cbc85d400) [pid = 1849] [serial = 703] [outer = 0x7f5cbba36800] 15:12:46 INFO - PROCESS | 1849 | 1461622366858 Marionette DEBUG loaded listener.js 15:12:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 120 (0x7f5cbdfd6c00) [pid = 1849] [serial = 704] [outer = 0x7f5cbba36800] 15:12:47 INFO - PROCESS | 1849 | 1461622367760 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:12:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:12:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1381ms 15:12:47 INFO - PROCESS | 1849 | 1461622367819 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 15:12:47 INFO - PROCESS | 1849 | 1461622367822 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 15:12:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:12:47 INFO - PROCESS | 1849 | 1461622367828 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:12:47 INFO - PROCESS | 1849 | 1461622367833 Marionette TRACE conn3 <- [1,910,null,{}] 15:12:47 INFO - PROCESS | 1849 | 1461622367848 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:12:48 INFO - PROCESS | 1849 | 1461622368047 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 15:12:48 INFO - PROCESS | 1849 | 1461622368205 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd099a000 == 71 [pid = 1849] [id = 235] 15:12:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 121 (0x7f5cbe2b2000) [pid = 1849] [serial = 705] [outer = (nil)] 15:12:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 122 (0x7f5cc0988800) [pid = 1849] [serial = 706] [outer = 0x7f5cbe2b2000] 15:12:48 INFO - PROCESS | 1849 | 1461622368278 Marionette DEBUG loaded listener.js 15:12:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 123 (0x7f5cc388d000) [pid = 1849] [serial = 707] [outer = 0x7f5cbe2b2000] 15:12:49 INFO - PROCESS | 1849 | 1461622369069 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:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1290ms 15:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:12:49 INFO - PROCESS | 1849 | 1461622369119 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 15:12:49 INFO - PROCESS | 1849 | 1461622369123 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 15:12:49 INFO - PROCESS | 1849 | 1461622369129 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:12:49 INFO - PROCESS | 1849 | 1461622369132 Marionette TRACE conn3 <- [1,914,null,{}] 15:12:49 INFO - PROCESS | 1849 | 1461622369136 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:12:49 INFO - PROCESS | 1849 | 1461622369294 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 15:12:49 INFO - PROCESS | 1849 | 1461622369451 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd2a28000 == 72 [pid = 1849] [id = 236] 15:12:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 124 (0x7f5cbe742000) [pid = 1849] [serial = 708] [outer = (nil)] 15:12:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 125 (0x7f5cc5096400) [pid = 1849] [serial = 709] [outer = 0x7f5cbe742000] 15:12:49 INFO - PROCESS | 1849 | 1461622369520 Marionette DEBUG loaded listener.js 15:12:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 126 (0x7f5cc5772400) [pid = 1849] [serial = 710] [outer = 0x7f5cbe742000] 15:12:50 INFO - PROCESS | 1849 | 1461622370351 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:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1276ms 15:12:50 INFO - PROCESS | 1849 | 1461622370405 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 15:12:50 INFO - PROCESS | 1849 | 1461622370408 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 15:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:12:50 INFO - PROCESS | 1849 | 1461622370414 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:12:50 INFO - PROCESS | 1849 | 1461622370416 Marionette TRACE conn3 <- [1,918,null,{}] 15:12:50 INFO - PROCESS | 1849 | 1461622370421 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:12:50 INFO - PROCESS | 1849 | 1461622370567 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 15:12:50 INFO - PROCESS | 1849 | 1461622370723 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd6420800 == 73 [pid = 1849] [id = 237] 15:12:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 127 (0x7f5cc4356000) [pid = 1849] [serial = 711] [outer = (nil)] 15:12:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 128 (0x7f5cc6151400) [pid = 1849] [serial = 712] [outer = 0x7f5cc4356000] 15:12:50 INFO - PROCESS | 1849 | 1461622370791 Marionette DEBUG loaded listener.js 15:12:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 129 (0x7f5cc6326800) [pid = 1849] [serial = 713] [outer = 0x7f5cc4356000] 15:12:51 INFO - PROCESS | 1849 | 1461622371624 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:12:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:12:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1282ms 15:12:51 INFO - PROCESS | 1849 | 1461622371697 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 15:12:51 INFO - PROCESS | 1849 | 1461622371700 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 15:12:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:12:51 INFO - PROCESS | 1849 | 1461622371707 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:12:51 INFO - PROCESS | 1849 | 1461622371710 Marionette TRACE conn3 <- [1,922,null,{}] 15:12:51 INFO - PROCESS | 1849 | 1461622371715 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:12:51 INFO - PROCESS | 1849 | 1461622371932 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 15:12:52 INFO - PROCESS | 1849 | 1461622372086 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd6f94000 == 74 [pid = 1849] [id = 238] 15:12:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 130 (0x7f5cc6328800) [pid = 1849] [serial = 714] [outer = (nil)] 15:12:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 131 (0x7f5cc7364800) [pid = 1849] [serial = 715] [outer = 0x7f5cc6328800] 15:12:52 INFO - PROCESS | 1849 | 1461622372162 Marionette DEBUG loaded listener.js 15:12:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 132 (0x7f5cd0919000) [pid = 1849] [serial = 716] [outer = 0x7f5cc6328800] 15:12:52 INFO - PROCESS | 1849 | 1461622372991 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:12:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:12:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1329ms 15:12:53 INFO - PROCESS | 1849 | 1461622373037 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 15:12:53 INFO - PROCESS | 1849 | 1461622373040 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 15:12:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:12:53 INFO - PROCESS | 1849 | 1461622373046 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:12:53 INFO - PROCESS | 1849 | 1461622373048 Marionette TRACE conn3 <- [1,926,null,{}] 15:12:53 INFO - PROCESS | 1849 | 1461622373053 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:12:53 INFO - PROCESS | 1849 | 1461622373205 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 15:12:53 INFO - PROCESS | 1849 | 1461622373362 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd8b7d000 == 75 [pid = 1849] [id = 239] 15:12:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 133 (0x7f5cc7079000) [pid = 1849] [serial = 717] [outer = (nil)] 15:12:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 134 (0x7f5cd1541000) [pid = 1849] [serial = 718] [outer = 0x7f5cc7079000] 15:12:53 INFO - PROCESS | 1849 | 1461622373432 Marionette DEBUG loaded listener.js 15:12:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 135 (0x7f5cd178dc00) [pid = 1849] [serial = 719] [outer = 0x7f5cc7079000] 15:12:54 INFO - PROCESS | 1849 | 1461622374248 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:12:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:12:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1277ms 15:12:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:12:54 INFO - PROCESS | 1849 | 1461622374323 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 15:12:54 INFO - PROCESS | 1849 | 1461622374326 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 15:12:54 INFO - PROCESS | 1849 | 1461622374332 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:12:54 INFO - PROCESS | 1849 | 1461622374335 Marionette TRACE conn3 <- [1,930,null,{}] 15:12:54 INFO - PROCESS | 1849 | 1461622374340 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:12:54 INFO - PROCESS | 1849 | 1461622374491 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 15:12:54 INFO - PROCESS | 1849 | 1461622374648 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd99e4000 == 76 [pid = 1849] [id = 240] 15:12:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 136 (0x7f5cb9d43400) [pid = 1849] [serial = 720] [outer = (nil)] 15:12:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 137 (0x7f5cd1790400) [pid = 1849] [serial = 721] [outer = 0x7f5cb9d43400] 15:12:54 INFO - PROCESS | 1849 | 1461622374718 Marionette DEBUG loaded listener.js 15:12:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 138 (0x7f5cd17c9c00) [pid = 1849] [serial = 722] [outer = 0x7f5cb9d43400] 15:12:55 INFO - PROCESS | 1849 | 1461622375512 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:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1227ms 15:12:55 INFO - PROCESS | 1849 | 1461622375558 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 15:12:55 INFO - PROCESS | 1849 | 1461622375562 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 15:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:12:55 INFO - PROCESS | 1849 | 1461622375567 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:12:55 INFO - PROCESS | 1849 | 1461622375570 Marionette TRACE conn3 <- [1,934,null,{}] 15:12:55 INFO - PROCESS | 1849 | 1461622375575 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:12:55 INFO - PROCESS | 1849 | 1461622375738 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 15:12:56 INFO - PROCESS | 1849 | 1461622376227 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbe540800 == 77 [pid = 1849] [id = 241] 15:12:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 139 (0x7f5cb8954c00) [pid = 1849] [serial = 723] [outer = (nil)] 15:12:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 140 (0x7f5cb9d47400) [pid = 1849] [serial = 724] [outer = 0x7f5cb8954c00] 15:12:56 INFO - PROCESS | 1849 | 1461622376299 Marionette DEBUG loaded listener.js 15:12:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 141 (0x7f5cba1bb400) [pid = 1849] [serial = 725] [outer = 0x7f5cb8954c00] 15:12:57 INFO - PROCESS | 1849 | 1461622377086 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:12:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:12:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1577ms 15:12:57 INFO - PROCESS | 1849 | 1461622377147 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 15:12:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:12:57 INFO - PROCESS | 1849 | 1461622377153 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 15:12:57 INFO - PROCESS | 1849 | 1461622377159 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:12:57 INFO - PROCESS | 1849 | 1461622377164 Marionette TRACE conn3 <- [1,938,null,{}] 15:12:57 INFO - PROCESS | 1849 | 1461622377170 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:12:57 INFO - PROCESS | 1849 | 1461622377323 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 15:12:57 INFO - PROCESS | 1849 | 1461622377490 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbe98b800 == 78 [pid = 1849] [id = 242] 15:12:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 142 (0x7f5cb2e05800) [pid = 1849] [serial = 726] [outer = (nil)] 15:12:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 143 (0x7f5cba78c800) [pid = 1849] [serial = 727] [outer = 0x7f5cb2e05800] 15:12:57 INFO - PROCESS | 1849 | 1461622377575 Marionette DEBUG loaded listener.js 15:12:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 144 (0x7f5cbb507800) [pid = 1849] [serial = 728] [outer = 0x7f5cb2e05800] 15:12:58 INFO - PROCESS | 1849 | 1461622378532 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:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1439ms 15:12:58 INFO - PROCESS | 1849 | 1461622378601 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 15:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:12:58 INFO - PROCESS | 1849 | 1461622378607 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 15:12:58 INFO - PROCESS | 1849 | 1461622378613 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:12:58 INFO - PROCESS | 1849 | 1461622378616 Marionette TRACE conn3 <- [1,942,null,{}] 15:12:58 INFO - PROCESS | 1849 | 1461622378621 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:12:58 INFO - PROCESS | 1849 | 1461622378785 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 15:12:58 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4b1f000 == 77 [pid = 1849] [id = 231] 15:12:59 INFO - PROCESS | 1849 | --DOMWINDOW == 143 (0x7f5cbdfd2c00) [pid = 1849] [serial = 652] [outer = (nil)] [url = about:blank] 15:12:59 INFO - PROCESS | 1849 | --DOMWINDOW == 142 (0x7f5cc0913c00) [pid = 1849] [serial = 622] [outer = (nil)] [url = about:blank] 15:12:59 INFO - PROCESS | 1849 | --DOMWINDOW == 141 (0x7f5cc399d800) [pid = 1849] [serial = 625] [outer = (nil)] [url = about:blank] 15:12:59 INFO - PROCESS | 1849 | --DOMWINDOW == 140 (0x7f5cbe1d5c00) [pid = 1849] [serial = 616] [outer = (nil)] [url = about:blank] 15:12:59 INFO - PROCESS | 1849 | --DOMWINDOW == 139 (0x7f5cbba2c000) [pid = 1849] [serial = 613] [outer = (nil)] [url = about:blank] 15:12:59 INFO - PROCESS | 1849 | --DOMWINDOW == 138 (0x7f5cba97d400) [pid = 1849] [serial = 610] [outer = (nil)] [url = about:blank] 15:12:59 INFO - PROCESS | 1849 | --DOMWINDOW == 137 (0x7f5cbe143000) [pid = 1849] [serial = 607] [outer = (nil)] [url = about:blank] 15:12:59 INFO - PROCESS | 1849 | --DOMWINDOW == 136 (0x7f5cbe7d9400) [pid = 1849] [serial = 619] [outer = (nil)] [url = about:blank] 15:12:59 INFO - PROCESS | 1849 | 1461622379012 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4048800 == 76 [pid = 1849] [id = 230] 15:12:59 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc2b5e800 == 75 [pid = 1849] [id = 229] 15:12:59 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe983000 == 74 [pid = 1849] [id = 228] 15:12:59 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb769800 == 73 [pid = 1849] [id = 227] 15:12:59 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbad91000 == 74 [pid = 1849] [id = 243] 15:12:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 137 (0x7f5cb9ee7c00) [pid = 1849] [serial = 729] [outer = (nil)] 15:12:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 138 (0x7f5cbac4f800) [pid = 1849] [serial = 730] [outer = 0x7f5cb9ee7c00] 15:12:59 INFO - PROCESS | 1849 | 1461622379083 Marionette DEBUG loaded listener.js 15:12:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 139 (0x7f5cbe145000) [pid = 1849] [serial = 731] [outer = 0x7f5cb9ee7c00] 15:12:59 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8921000 == 73 [pid = 1849] [id = 226] 15:12:59 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd1a5d800 == 72 [pid = 1849] [id = 220] 15:12:59 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4058800 == 71 [pid = 1849] [id = 219] 15:12:59 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbbaa0800 == 70 [pid = 1849] [id = 218] 15:12:59 INFO - PROCESS | 1849 | --DOMWINDOW == 138 (0x7f5cc0980000) [pid = 1849] [serial = 643] [outer = (nil)] [url = about:blank] 15:12:59 INFO - PROCESS | 1849 | --DOMWINDOW == 137 (0x7f5cc2a1ac00) [pid = 1849] [serial = 644] [outer = (nil)] [url = about:blank] 15:12:59 INFO - PROCESS | 1849 | --DOMWINDOW == 136 (0x7f5cc434fc00) [pid = 1849] [serial = 646] [outer = (nil)] [url = about:blank] 15:12:59 INFO - PROCESS | 1849 | --DOMWINDOW == 135 (0x7f5cbe2bec00) [pid = 1849] [serial = 641] [outer = (nil)] [url = about:blank] 15:12:59 INFO - PROCESS | 1849 | --DOMWINDOW == 134 (0x7f5cbd55a400) [pid = 1849] [serial = 637] [outer = (nil)] [url = about:blank] 15:12:59 INFO - PROCESS | 1849 | --DOMWINDOW == 133 (0x7f5cbe199000) [pid = 1849] [serial = 640] [outer = (nil)] [url = about:blank] 15:12:59 INFO - PROCESS | 1849 | --DOMWINDOW == 132 (0x7f5cbdfcf400) [pid = 1849] [serial = 638] [outer = (nil)] [url = about:blank] 15:12:59 INFO - PROCESS | 1849 | --DOMWINDOW == 131 (0x7f5cba795400) [pid = 1849] [serial = 634] [outer = (nil)] [url = about:blank] 15:12:59 INFO - PROCESS | 1849 | --DOMWINDOW == 130 (0x7f5cb9d4e800) [pid = 1849] [serial = 628] [outer = (nil)] [url = about:blank] 15:12:59 INFO - PROCESS | 1849 | --DOMWINDOW == 129 (0x7f5cbb168400) [pid = 1849] [serial = 635] [outer = (nil)] [url = about:blank] 15:12:59 INFO - PROCESS | 1849 | --DOMWINDOW == 128 (0x7f5cb9eee400) [pid = 1849] [serial = 649] [outer = (nil)] [url = about:blank] 15:12:59 INFO - PROCESS | 1849 | --DOMWINDOW == 127 (0x7f5cbd439800) [pid = 1849] [serial = 650] [outer = (nil)] [url = about:blank] 15:12:59 INFO - PROCESS | 1849 | --DOMWINDOW == 126 (0x7f5cba1b6000) [pid = 1849] [serial = 629] [outer = (nil)] [url = about:blank] 15:12:59 INFO - PROCESS | 1849 | --DOMWINDOW == 125 (0x7f5cba8f2000) [pid = 1849] [serial = 631] [outer = (nil)] [url = about:blank] 15:12:59 INFO - PROCESS | 1849 | --DOMWINDOW == 124 (0x7f5cba9a7800) [pid = 1849] [serial = 632] [outer = (nil)] [url = about:blank] 15:12:59 INFO - PROCESS | 1849 | --DOMWINDOW == 123 (0x7f5cc435dc00) [pid = 1849] [serial = 647] [outer = (nil)] [url = about:blank] 15:12:59 INFO - PROCESS | 1849 | 1461622379864 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:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1279ms 15:12:59 INFO - PROCESS | 1849 | 1461622379893 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 15:12:59 INFO - PROCESS | 1849 | 1461622379895 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 15:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:12:59 INFO - PROCESS | 1849 | 1461622379935 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:12:59 INFO - PROCESS | 1849 | 1461622379944 Marionette TRACE conn3 <- [1,946,null,{}] 15:12:59 INFO - PROCESS | 1849 | 1461622379958 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:13:00 INFO - PROCESS | 1849 | 1461622380112 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 15:13:00 INFO - PROCESS | 1849 | 1461622380124 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc154e000 == 71 [pid = 1849] [id = 244] 15:13:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 124 (0x7f5cbe145400) [pid = 1849] [serial = 732] [outer = (nil)] 15:13:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 125 (0x7f5cbeb7f000) [pid = 1849] [serial = 733] [outer = 0x7f5cbe145400] 15:13:00 INFO - PROCESS | 1849 | 1461622380183 Marionette DEBUG loaded listener.js 15:13:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 126 (0x7f5cc0980c00) [pid = 1849] [serial = 734] [outer = 0x7f5cbe145400] 15:13:00 INFO - PROCESS | 1849 | 1461622380925 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:13:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:13:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1077ms 15:13:00 INFO - PROCESS | 1849 | 1461622380979 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 15:13:00 INFO - PROCESS | 1849 | 1461622380982 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 15:13:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:13:01 INFO - PROCESS | 1849 | 1461622380997 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:13:01 INFO - PROCESS | 1849 | 1461622380999 Marionette TRACE conn3 <- [1,950,null,{}] 15:13:01 INFO - PROCESS | 1849 | 1461622381004 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:13:01 INFO - PROCESS | 1849 | 1461622381157 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 15:13:01 INFO - PROCESS | 1849 | 1461622381171 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc42bb800 == 72 [pid = 1849] [id = 245] 15:13:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 127 (0x7f5cbe2c0400) [pid = 1849] [serial = 735] [outer = (nil)] 15:13:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 128 (0x7f5cc352b800) [pid = 1849] [serial = 736] [outer = 0x7f5cbe2c0400] 15:13:01 INFO - PROCESS | 1849 | 1461622381228 Marionette DEBUG loaded listener.js 15:13:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 129 (0x7f5cc4387400) [pid = 1849] [serial = 737] [outer = 0x7f5cbe2c0400] 15:13:02 INFO - PROCESS | 1849 | 1461622382248 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:13:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:13:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1278ms 15:13:02 INFO - PROCESS | 1849 | 1461622382276 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 15:13:02 INFO - PROCESS | 1849 | 1461622382279 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 15:13:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:13:02 INFO - PROCESS | 1849 | 1461622382285 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:13:02 INFO - PROCESS | 1849 | 1461622382287 Marionette TRACE conn3 <- [1,954,null,{}] 15:13:02 INFO - PROCESS | 1849 | 1461622382292 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:13:02 INFO - PROCESS | 1849 | 1461622382473 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 15:13:02 INFO - PROCESS | 1849 | 1461622382501 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc5745800 == 73 [pid = 1849] [id = 246] 15:13:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 130 (0x7f5cc513e800) [pid = 1849] [serial = 738] [outer = (nil)] 15:13:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 131 (0x7f5cc6152000) [pid = 1849] [serial = 739] [outer = 0x7f5cc513e800] 15:13:02 INFO - PROCESS | 1849 | 1461622382582 Marionette DEBUG loaded listener.js 15:13:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 132 (0x7f5cc7078c00) [pid = 1849] [serial = 740] [outer = 0x7f5cc513e800] 15:13:03 INFO - PROCESS | 1849 | 1461622383415 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:13:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:13:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1174ms 15:13:03 INFO - PROCESS | 1849 | 1461622383460 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 15:13:03 INFO - PROCESS | 1849 | 1461622383463 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 15:13:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:13:03 INFO - PROCESS | 1849 | 1461622383477 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:13:03 INFO - PROCESS | 1849 | 1461622383479 Marionette TRACE conn3 <- [1,958,null,{}] 15:13:03 INFO - PROCESS | 1849 | 1461622383484 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:13:03 INFO - PROCESS | 1849 | 1461622383671 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 15:13:03 INFO - PROCESS | 1849 | 1461622383695 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd1511800 == 74 [pid = 1849] [id = 247] 15:13:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 133 (0x7f5cc73cc000) [pid = 1849] [serial = 741] [outer = (nil)] 15:13:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 134 (0x7f5cd1792c00) [pid = 1849] [serial = 742] [outer = 0x7f5cc73cc000] 15:13:03 INFO - PROCESS | 1849 | 1461622383753 Marionette DEBUG loaded listener.js 15:13:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 135 (0x7f5cd17cdc00) [pid = 1849] [serial = 743] [outer = 0x7f5cc73cc000] 15:13:04 INFO - PROCESS | 1849 | --DOMWINDOW == 134 (0x7f5cbd42f000) [pid = 1849] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:13:04 INFO - PROCESS | 1849 | --DOMWINDOW == 133 (0x7f5cbe73c000) [pid = 1849] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:13:04 INFO - PROCESS | 1849 | --DOMWINDOW == 132 (0x7f5cbac59c00) [pid = 1849] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:13:04 INFO - PROCESS | 1849 | --DOMWINDOW == 131 (0x7f5cbe1d6800) [pid = 1849] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:13:04 INFO - PROCESS | 1849 | --DOMWINDOW == 130 (0x7f5cba981000) [pid = 1849] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:13:04 INFO - PROCESS | 1849 | --DOMWINDOW == 129 (0x7f5cc091c400) [pid = 1849] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:13:04 INFO - PROCESS | 1849 | --DOMWINDOW == 128 (0x7f5cb9d4b400) [pid = 1849] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:13:04 INFO - PROCESS | 1849 | --DOMWINDOW == 127 (0x7f5cbb504400) [pid = 1849] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:13:04 INFO - PROCESS | 1849 | --DOMWINDOW == 126 (0x7f5cb9eedc00) [pid = 1849] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:13:04 INFO - PROCESS | 1849 | --DOMWINDOW == 125 (0x7f5cc3f7fc00) [pid = 1849] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:13:04 INFO - PROCESS | 1849 | --DOMWINDOW == 124 (0x7f5cb26cdc00) [pid = 1849] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:13:04 INFO - PROCESS | 1849 | --DOMWINDOW == 123 (0x7f5cbeb7cc00) [pid = 1849] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:13:04 INFO - PROCESS | 1849 | --DOMWINDOW == 122 (0x7f5cbb0c5400) [pid = 1849] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:13:04 INFO - PROCESS | 1849 | --DOMWINDOW == 121 (0x7f5cc5091000) [pid = 1849] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:13:04 INFO - PROCESS | 1849 | --DOMWINDOW == 120 (0x7f5cc2545800) [pid = 1849] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:13:04 INFO - PROCESS | 1849 | --DOMWINDOW == 119 (0x7f5cbe19c000) [pid = 1849] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:13:04 INFO - PROCESS | 1849 | --DOMWINDOW == 118 (0x7f5cbe18e000) [pid = 1849] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:13:04 INFO - PROCESS | 1849 | --DOMWINDOW == 117 (0x7f5cbe73bc00) [pid = 1849] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:13:04 INFO - PROCESS | 1849 | --DOMWINDOW == 116 (0x7f5cbb16d400) [pid = 1849] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:13:04 INFO - PROCESS | 1849 | --DOMWINDOW == 115 (0x7f5cbeb88000) [pid = 1849] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:13:04 INFO - PROCESS | 1849 | --DOMWINDOW == 114 (0x7f5cbb0c9000) [pid = 1849] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:13:04 INFO - PROCESS | 1849 | --DOMWINDOW == 113 (0x7f5cb2e03400) [pid = 1849] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:13:04 INFO - PROCESS | 1849 | --DOMWINDOW == 112 (0x7f5cbe137000) [pid = 1849] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:13:04 INFO - PROCESS | 1849 | --DOMWINDOW == 111 (0x7f5cb26d3800) [pid = 1849] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:13:04 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f5cb9d4a000) [pid = 1849] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:13:04 INFO - PROCESS | 1849 | --DOMWINDOW == 109 (0x7f5cc3f86000) [pid = 1849] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:13:04 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f5cb2e0b400) [pid = 1849] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:13:04 INFO - PROCESS | 1849 | 1461622384875 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:13:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:13:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1434ms 15:13:04 INFO - PROCESS | 1849 | 1461622384903 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 15:13:04 INFO - PROCESS | 1849 | 1461622384905 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 15:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:13:04 INFO - PROCESS | 1849 | 1461622384911 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:13:04 INFO - PROCESS | 1849 | 1461622384913 Marionette TRACE conn3 <- [1,962,null,{}] 15:13:04 INFO - PROCESS | 1849 | 1461622384918 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:13:05 INFO - PROCESS | 1849 | 1461622385057 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 15:13:05 INFO - PROCESS | 1849 | 1461622385179 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc133a800 == 75 [pid = 1849] [id = 248] 15:13:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f5cb2e05000) [pid = 1849] [serial = 744] [outer = (nil)] 15:13:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f5cbad48c00) [pid = 1849] [serial = 745] [outer = 0x7f5cb2e05000] 15:13:05 INFO - PROCESS | 1849 | 1461622385238 Marionette DEBUG loaded listener.js 15:13:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f5cbe7d5c00) [pid = 1849] [serial = 746] [outer = 0x7f5cb2e05000] 15:13:05 INFO - PROCESS | 1849 | 1461622385887 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:13:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:13:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1025ms 15:13:05 INFO - PROCESS | 1849 | 1461622385937 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 15:13:05 INFO - PROCESS | 1849 | 1461622385940 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 15:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:13:05 INFO - PROCESS | 1849 | 1461622385946 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:13:05 INFO - PROCESS | 1849 | 1461622385948 Marionette TRACE conn3 <- [1,966,null,{}] 15:13:05 INFO - PROCESS | 1849 | 1461622385973 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:13:06 INFO - PROCESS | 1849 | 1461622386152 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 15:13:06 INFO - PROCESS | 1849 | 1461622386169 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd2b22000 == 76 [pid = 1849] [id = 249] 15:13:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 112 (0x7f5cbac59c00) [pid = 1849] [serial = 747] [outer = (nil)] 15:13:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 113 (0x7f5cc352b000) [pid = 1849] [serial = 748] [outer = 0x7f5cbac59c00] 15:13:06 INFO - PROCESS | 1849 | 1461622386228 Marionette DEBUG loaded listener.js 15:13:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 114 (0x7f5cc576bc00) [pid = 1849] [serial = 749] [outer = 0x7f5cbac59c00] 15:13:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 115 (0x7f5cb2e0b800) [pid = 1849] [serial = 750] [outer = 0x7f5cbb0c2400] 15:13:07 INFO - PROCESS | 1849 | 1461622387278 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:13:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:13:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1389ms 15:13:07 INFO - PROCESS | 1849 | 1461622387337 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 15:13:07 INFO - PROCESS | 1849 | 1461622387343 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 15:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:13:07 INFO - PROCESS | 1849 | 1461622387354 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:13:07 INFO - PROCESS | 1849 | 1461622387358 Marionette TRACE conn3 <- [1,970,null,{}] 15:13:07 INFO - PROCESS | 1849 | 1461622387365 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:13:07 INFO - PROCESS | 1849 | 1461622387544 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 15:13:07 INFO - PROCESS | 1849 | 1461622387797 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbe5da800 == 77 [pid = 1849] [id = 250] 15:13:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 116 (0x7f5cbb166800) [pid = 1849] [serial = 751] [outer = (nil)] 15:13:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 117 (0x7f5cbb506c00) [pid = 1849] [serial = 752] [outer = 0x7f5cbb166800] 15:13:07 INFO - PROCESS | 1849 | 1461622387883 Marionette DEBUG loaded listener.js 15:13:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 118 (0x7f5cbd556800) [pid = 1849] [serial = 753] [outer = 0x7f5cbb166800] 15:13:08 INFO - PROCESS | 1849 | 1461622388673 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:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1383ms 15:13:08 INFO - PROCESS | 1849 | 1461622388736 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 15:13:08 INFO - PROCESS | 1849 | 1461622388743 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 15:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:13:08 INFO - PROCESS | 1849 | 1461622388753 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:13:08 INFO - PROCESS | 1849 | 1461622388757 Marionette TRACE conn3 <- [1,974,null,{}] 15:13:08 INFO - PROCESS | 1849 | 1461622388762 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:13:08 INFO - PROCESS | 1849 | 1461622388968 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 15:13:09 INFO - PROCESS | 1849 | 1461622389125 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc6499800 == 78 [pid = 1849] [id = 251] 15:13:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 119 (0x7f5cbe140c00) [pid = 1849] [serial = 754] [outer = (nil)] 15:13:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 120 (0x7f5cbe740800) [pid = 1849] [serial = 755] [outer = 0x7f5cbe140c00] 15:13:09 INFO - PROCESS | 1849 | 1461622389196 Marionette DEBUG loaded listener.js 15:13:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 121 (0x7f5cc2545800) [pid = 1849] [serial = 756] [outer = 0x7f5cbe140c00] 15:13:10 INFO - PROCESS | 1849 | 1461622390110 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:13:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1429ms 15:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:13:10 INFO - PROCESS | 1849 | 1461622390182 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 15:13:10 INFO - PROCESS | 1849 | 1461622390185 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 15:13:10 INFO - PROCESS | 1849 | 1461622390191 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:13:10 INFO - PROCESS | 1849 | 1461622390197 Marionette TRACE conn3 <- [1,978,null,{}] 15:13:10 INFO - PROCESS | 1849 | 1461622390212 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:13:10 INFO - PROCESS | 1849 | 1461622390439 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 15:13:10 INFO - PROCESS | 1849 | 1461622390656 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd6f8b800 == 79 [pid = 1849] [id = 252] 15:13:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 122 (0x7f5cc5eda000) [pid = 1849] [serial = 757] [outer = (nil)] 15:13:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 123 (0x7f5cc6327c00) [pid = 1849] [serial = 758] [outer = 0x7f5cc5eda000] 15:13:10 INFO - PROCESS | 1849 | 1461622390774 Marionette DEBUG loaded listener.js 15:13:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 124 (0x7f5cc7359400) [pid = 1849] [serial = 759] [outer = 0x7f5cc5eda000] 15:13:11 INFO - PROCESS | 1849 | 1461622391571 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:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1434ms 15:13:11 INFO - PROCESS | 1849 | 1461622391625 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 15:13:11 INFO - PROCESS | 1849 | 1461622391628 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 15:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:13:11 INFO - PROCESS | 1849 | 1461622391634 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:13:11 INFO - PROCESS | 1849 | 1461622391637 Marionette TRACE conn3 <- [1,982,null,{}] 15:13:11 INFO - PROCESS | 1849 | 1461622391642 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:13:11 INFO - PROCESS | 1849 | 1461622391797 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 15:13:11 INFO - PROCESS | 1849 | 1461622391959 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cdb1a6000 == 80 [pid = 1849] [id = 253] 15:13:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 125 (0x7f5cc62f9c00) [pid = 1849] [serial = 760] [outer = (nil)] 15:13:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 126 (0x7f5cd091a800) [pid = 1849] [serial = 761] [outer = 0x7f5cc62f9c00] 15:13:12 INFO - PROCESS | 1849 | 1461622392026 Marionette DEBUG loaded listener.js 15:13:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 127 (0x7f5cd17cac00) [pid = 1849] [serial = 762] [outer = 0x7f5cc62f9c00] 15:13:12 INFO - PROCESS | 1849 | 1461622392865 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:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1287ms 15:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:13:12 INFO - PROCESS | 1849 | 1461622392922 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 15:13:12 INFO - PROCESS | 1849 | 1461622392925 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 15:13:12 INFO - PROCESS | 1849 | 1461622392930 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:13:12 INFO - PROCESS | 1849 | 1461622392934 Marionette TRACE conn3 <- [1,986,null,{}] 15:13:12 INFO - PROCESS | 1849 | 1461622392938 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:13:13 INFO - PROCESS | 1849 | 1461622393094 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 15:13:13 INFO - PROCESS | 1849 | 1461622393256 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbf2b6800 == 81 [pid = 1849] [id = 254] 15:13:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 128 (0x7f5cb9d4d800) [pid = 1849] [serial = 763] [outer = (nil)] 15:13:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 129 (0x7f5cd17d1800) [pid = 1849] [serial = 764] [outer = 0x7f5cb9d4d800] 15:13:13 INFO - PROCESS | 1849 | 1461622393325 Marionette DEBUG loaded listener.js 15:13:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 130 (0x7f5cd18a6800) [pid = 1849] [serial = 765] [outer = 0x7f5cb9d4d800] 15:13:14 INFO - PROCESS | 1849 | 1461622394170 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:13:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:13:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1284ms 15:13:14 INFO - PROCESS | 1849 | 1461622394215 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 15:13:14 INFO - PROCESS | 1849 | 1461622394218 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 15:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:13:14 INFO - PROCESS | 1849 | 1461622394224 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:13:14 INFO - PROCESS | 1849 | 1461622394226 Marionette TRACE conn3 <- [1,990,null,{}] 15:13:14 INFO - PROCESS | 1849 | 1461622394231 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:13:14 INFO - PROCESS | 1849 | 1461622394421 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 15:13:14 INFO - PROCESS | 1849 | 1461622394588 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb7b89800 == 82 [pid = 1849] [id = 255] 15:13:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 131 (0x7f5cbe1d9000) [pid = 1849] [serial = 766] [outer = (nil)] 15:13:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 132 (0x7f5cd1a11c00) [pid = 1849] [serial = 767] [outer = 0x7f5cbe1d9000] 15:13:14 INFO - PROCESS | 1849 | 1461622394661 Marionette DEBUG loaded listener.js 15:13:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 133 (0x7f5cd2bcdc00) [pid = 1849] [serial = 768] [outer = 0x7f5cbe1d9000] 15:13:15 INFO - PROCESS | 1849 | 1461622395480 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:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1326ms 15:13:15 INFO - PROCESS | 1849 | 1461622395550 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 15:13:15 INFO - PROCESS | 1849 | 1461622395554 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 15:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:13:15 INFO - PROCESS | 1849 | 1461622395560 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:13:15 INFO - PROCESS | 1849 | 1461622395562 Marionette TRACE conn3 <- [1,994,null,{}] 15:13:15 INFO - PROCESS | 1849 | 1461622395567 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:13:15 INFO - PROCESS | 1849 | 1461622395726 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 15:13:15 INFO - PROCESS | 1849 | 1461622395889 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb64f800 == 83 [pid = 1849] [id = 256] 15:13:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 134 (0x7f5cc3885c00) [pid = 1849] [serial = 769] [outer = (nil)] 15:13:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 135 (0x7f5cd2d76400) [pid = 1849] [serial = 770] [outer = 0x7f5cc3885c00] 15:13:15 INFO - PROCESS | 1849 | 1461622395964 Marionette DEBUG loaded listener.js 15:13:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 136 (0x7f5cd4c41800) [pid = 1849] [serial = 771] [outer = 0x7f5cc3885c00] 15:13:16 INFO - PROCESS | 1849 | 1461622396793 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:13:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1288ms 15:13:16 INFO - PROCESS | 1849 | 1461622396848 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 15:13:16 INFO - PROCESS | 1849 | 1461622396852 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 15:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:13:16 INFO - PROCESS | 1849 | 1461622396858 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:13:16 INFO - PROCESS | 1849 | 1461622396860 Marionette TRACE conn3 <- [1,998,null,{}] 15:13:16 INFO - PROCESS | 1849 | 1461622396865 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:13:17 INFO - PROCESS | 1849 | 1461622397013 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 15:13:17 INFO - PROCESS | 1849 | 1461622397185 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd6352000 == 84 [pid = 1849] [id = 257] 15:13:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 137 (0x7f5cb2e07000) [pid = 1849] [serial = 772] [outer = (nil)] 15:13:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 138 (0x7f5cd4c41c00) [pid = 1849] [serial = 773] [outer = 0x7f5cb2e07000] 15:13:17 INFO - PROCESS | 1849 | 1461622397251 Marionette DEBUG loaded listener.js 15:13:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 139 (0x7f5cd6579400) [pid = 1849] [serial = 774] [outer = 0x7f5cb2e07000] 15:13:18 INFO - PROCESS | 1849 | 1461622398103 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:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1276ms 15:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:13:18 INFO - PROCESS | 1849 | 1461622398135 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 15:13:18 INFO - PROCESS | 1849 | 1461622398137 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 15:13:18 INFO - PROCESS | 1849 | 1461622398143 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:13:18 INFO - PROCESS | 1849 | 1461622398146 Marionette TRACE conn3 <- [1,1002,null,{}] 15:13:18 INFO - PROCESS | 1849 | 1461622398151 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:13:18 INFO - PROCESS | 1849 | 1461622398315 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 15:13:18 INFO - PROCESS | 1849 | 1461622398484 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb21db000 == 85 [pid = 1849] [id = 258] 15:13:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 140 (0x7f5cb26d3c00) [pid = 1849] [serial = 775] [outer = (nil)] 15:13:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 141 (0x7f5cb2891c00) [pid = 1849] [serial = 776] [outer = 0x7f5cb26d3c00] 15:13:18 INFO - PROCESS | 1849 | 1461622398556 Marionette DEBUG loaded listener.js 15:13:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 142 (0x7f5cb2897000) [pid = 1849] [serial = 777] [outer = 0x7f5cb26d3c00] 15:13:19 INFO - PROCESS | 1849 | 1461622399784 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:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1691ms 15:13:19 INFO - PROCESS | 1849 | 1461622399834 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 15:13:19 INFO - PROCESS | 1849 | 1461622399839 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 15:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:13:19 INFO - PROCESS | 1849 | 1461622399846 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:13:19 INFO - PROCESS | 1849 | 1461622399851 Marionette TRACE conn3 <- [1,1006,null,{}] 15:13:19 INFO - PROCESS | 1849 | 1461622399857 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:13:20 INFO - PROCESS | 1849 | 1461622400011 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 15:13:20 INFO - PROCESS | 1849 | 1461622400211 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb88d2000 == 86 [pid = 1849] [id = 259] 15:13:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 143 (0x7f5cb9ee7800) [pid = 1849] [serial = 778] [outer = (nil)] 15:13:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 144 (0x7f5cb9f06c00) [pid = 1849] [serial = 779] [outer = 0x7f5cb9ee7800] 15:13:20 INFO - PROCESS | 1849 | 1461622400335 Marionette DEBUG loaded listener.js 15:13:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 145 (0x7f5cba1be800) [pid = 1849] [serial = 780] [outer = 0x7f5cb9ee7800] 15:13:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4a84800 == 85 [pid = 1849] [id = 190] 15:13:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc51fc000 == 84 [pid = 1849] [id = 207] 15:13:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc094a800 == 83 [pid = 1849] [id = 204] 15:13:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb6e6800 == 82 [pid = 1849] [id = 203] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 144 (0x7f5cb9ee8c00) [pid = 1849] [serial = 676] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 143 (0x7f5cc4de7400) [pid = 1849] [serial = 697] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc42b9800 == 81 [pid = 1849] [id = 205] 15:13:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc709f000 == 80 [pid = 1849] [id = 208] 15:13:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc133a800 == 79 [pid = 1849] [id = 248] 15:13:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd1511800 == 78 [pid = 1849] [id = 247] 15:13:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc5745800 == 77 [pid = 1849] [id = 246] 15:13:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc42bb800 == 76 [pid = 1849] [id = 245] 15:13:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc154e000 == 75 [pid = 1849] [id = 244] 15:13:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbad91000 == 74 [pid = 1849] [id = 243] 15:13:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe98b800 == 73 [pid = 1849] [id = 242] 15:13:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe540800 == 72 [pid = 1849] [id = 241] 15:13:21 INFO - PROCESS | 1849 | 1461622401334 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:13:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc42d1000 == 71 [pid = 1849] [id = 234] 15:13:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbd4b4000 == 70 [pid = 1849] [id = 233] 15:13:21 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc51f9000 == 69 [pid = 1849] [id = 232] 15:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1532ms 15:13:21 INFO - PROCESS | 1849 | 1461622401378 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 15:13:21 INFO - PROCESS | 1849 | 1461622401386 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 15:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:13:21 INFO - PROCESS | 1849 | 1461622401395 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:13:21 INFO - PROCESS | 1849 | 1461622401399 Marionette TRACE conn3 <- [1,1010,null,{}] 15:13:21 INFO - PROCESS | 1849 | 1461622401404 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:13:21 INFO - PROCESS | 1849 | 1461622401553 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 142 (0x7f5cc435ac00) [pid = 1849] [serial = 626] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 141 (0x7f5cc5095c00) [pid = 1849] [serial = 584] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 140 (0x7f5cc4354c00) [pid = 1849] [serial = 581] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 139 (0x7f5cc131d800) [pid = 1849] [serial = 623] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 138 (0x7f5cbe137c00) [pid = 1849] [serial = 578] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 137 (0x7f5cc4356c00) [pid = 1849] [serial = 572] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 136 (0x7f5cbd42e000) [pid = 1849] [serial = 614] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 135 (0x7f5cbeb82400) [pid = 1849] [serial = 620] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 134 (0x7f5cbe736400) [pid = 1849] [serial = 617] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 133 (0x7f5cba9a7000) [pid = 1849] [serial = 575] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 132 (0x7f5cbacf3400) [pid = 1849] [serial = 611] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 131 (0x7f5cc6320c00) [pid = 1849] [serial = 587] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 130 (0x7f5cbe737800) [pid = 1849] [serial = 608] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 129 (0x7f5cbe2b3000) [pid = 1849] [serial = 688] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 128 (0x7f5cbe7df000) [pid = 1849] [serial = 691] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 127 (0x7f5cbbaef000) [pid = 1849] [serial = 659] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 126 (0x7f5cbb509400) [pid = 1849] [serial = 658] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 125 (0x7f5cc435e000) [pid = 1849] [serial = 665] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 124 (0x7f5cc3727400) [pid = 1849] [serial = 664] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 123 (0x7f5cba9a3000) [pid = 1849] [serial = 679] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 122 (0x7f5cc2a24800) [pid = 1849] [serial = 694] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 121 (0x7f5cbacfac00) [pid = 1849] [serial = 680] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 120 (0x7f5cc0919000) [pid = 1849] [serial = 692] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 119 (0x7f5cc4359800) [pid = 1849] [serial = 695] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 118 (0x7f5cba9a8000) [pid = 1849] [serial = 656] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 117 (0x7f5cba791800) [pid = 1849] [serial = 655] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 116 (0x7f5cbd564000) [pid = 1849] [serial = 685] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 115 (0x7f5cbb0c4400) [pid = 1849] [serial = 682] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 114 (0x7f5cbbae7000) [pid = 1849] [serial = 683] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 113 (0x7f5cc631d400) [pid = 1849] [serial = 671] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 112 (0x7f5cc5766c00) [pid = 1849] [serial = 670] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 111 (0x7f5cc3520000) [pid = 1849] [serial = 653] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f5cc508e800) [pid = 1849] [serial = 668] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 109 (0x7f5cc4ab4400) [pid = 1849] [serial = 667] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f5cc26c0800) [pid = 1849] [serial = 662] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 107 (0x7f5cbe7e0800) [pid = 1849] [serial = 661] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 106 (0x7f5cc6e71c00) [pid = 1849] [serial = 674] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 105 (0x7f5cc6325800) [pid = 1849] [serial = 673] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 104 (0x7f5cbe73b800) [pid = 1849] [serial = 689] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | --DOMWINDOW == 103 (0x7f5cbe142000) [pid = 1849] [serial = 686] [outer = (nil)] [url = about:blank] 15:13:21 INFO - PROCESS | 1849 | 1461622401710 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb69e000 == 70 [pid = 1849] [id = 260] 15:13:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 104 (0x7f5cba1bfc00) [pid = 1849] [serial = 781] [outer = (nil)] 15:13:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 105 (0x7f5cba97c000) [pid = 1849] [serial = 782] [outer = 0x7f5cba1bfc00] 15:13:21 INFO - PROCESS | 1849 | 1461622401769 Marionette DEBUG loaded listener.js 15:13:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 106 (0x7f5cba9abc00) [pid = 1849] [serial = 783] [outer = 0x7f5cba1bfc00] 15:13:22 INFO - PROCESS | 1849 | 1461622402490 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:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1129ms 15:13:22 INFO - PROCESS | 1849 | 1461622402524 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 15:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:13:22 INFO - PROCESS | 1849 | 1461622402528 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 15:13:22 INFO - PROCESS | 1849 | 1461622402551 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:13:22 INFO - PROCESS | 1849 | 1461622402557 Marionette TRACE conn3 <- [1,1014,null,{}] 15:13:22 INFO - PROCESS | 1849 | 1461622402576 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:13:22 INFO - PROCESS | 1849 | 1461622402739 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 15:13:22 INFO - PROCESS | 1849 | 1461622402751 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbc965800 == 71 [pid = 1849] [id = 261] 15:13:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 107 (0x7f5cbaf18c00) [pid = 1849] [serial = 784] [outer = (nil)] 15:13:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 108 (0x7f5cbb509400) [pid = 1849] [serial = 785] [outer = 0x7f5cbaf18c00] 15:13:22 INFO - PROCESS | 1849 | 1461622402812 Marionette DEBUG loaded listener.js 15:13:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f5cbbaef400) [pid = 1849] [serial = 786] [outer = 0x7f5cbaf18c00] 15:13:23 INFO - PROCESS | 1849 | 1461622403602 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:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1107ms 15:13:23 INFO - PROCESS | 1849 | 1461622403642 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 15:13:23 INFO - PROCESS | 1849 | 1461622403645 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 15:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:13:23 INFO - PROCESS | 1849 | 1461622403651 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:13:23 INFO - PROCESS | 1849 | 1461622403653 Marionette TRACE conn3 <- [1,1018,null,{}] 15:13:23 INFO - PROCESS | 1849 | 1461622403658 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:13:23 INFO - PROCESS | 1849 | 1461622403865 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 15:13:23 INFO - PROCESS | 1849 | 1461622403891 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbe5c6800 == 72 [pid = 1849] [id = 262] 15:13:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f5cbaf17800) [pid = 1849] [serial = 787] [outer = (nil)] 15:13:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f5cbd55b800) [pid = 1849] [serial = 788] [outer = 0x7f5cbaf17800] 15:13:23 INFO - PROCESS | 1849 | 1461622403949 Marionette DEBUG loaded listener.js 15:13:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 112 (0x7f5cbe137800) [pid = 1849] [serial = 789] [outer = 0x7f5cbaf17800] 15:13:24 INFO - PROCESS | 1849 | 1461622404699 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:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1077ms 15:13:24 INFO - PROCESS | 1849 | 1461622404739 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 15:13:24 INFO - PROCESS | 1849 | 1461622404742 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 15:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:13:24 INFO - PROCESS | 1849 | 1461622404755 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:13:24 INFO - PROCESS | 1849 | 1461622404757 Marionette TRACE conn3 <- [1,1022,null,{}] 15:13:24 INFO - PROCESS | 1849 | 1461622404762 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:13:24 INFO - PROCESS | 1849 | 1461622404935 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 15:13:24 INFO - PROCESS | 1849 | 1461622404962 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbf2b8000 == 73 [pid = 1849] [id = 263] 15:13:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 113 (0x7f5cbd438c00) [pid = 1849] [serial = 790] [outer = (nil)] 15:13:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 114 (0x7f5cbe145800) [pid = 1849] [serial = 791] [outer = 0x7f5cbd438c00] 15:13:25 INFO - PROCESS | 1849 | 1461622405017 Marionette DEBUG loaded listener.js 15:13:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 115 (0x7f5cbe1d4400) [pid = 1849] [serial = 792] [outer = 0x7f5cbd438c00] 15:13:26 INFO - PROCESS | 1849 | --DOMWINDOW == 114 (0x7f5cb2e05000) [pid = 1849] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:13:26 INFO - PROCESS | 1849 | --DOMWINDOW == 113 (0x7f5cc73cc000) [pid = 1849] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:13:26 INFO - PROCESS | 1849 | --DOMWINDOW == 112 (0x7f5cb9ee7c00) [pid = 1849] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:13:26 INFO - PROCESS | 1849 | --DOMWINDOW == 111 (0x7f5cbe2c0400) [pid = 1849] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:13:26 INFO - PROCESS | 1849 | --DOMWINDOW == 110 (0x7f5cbe145400) [pid = 1849] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:13:26 INFO - PROCESS | 1849 | --DOMWINDOW == 109 (0x7f5cb26ce000) [pid = 1849] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:13:26 INFO - PROCESS | 1849 | --DOMWINDOW == 108 (0x7f5cc513e800) [pid = 1849] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:13:26 INFO - PROCESS | 1849 | --DOMWINDOW == 107 (0x7f5cb8954c00) [pid = 1849] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:13:26 INFO - PROCESS | 1849 | --DOMWINDOW == 106 (0x7f5cb2e05800) [pid = 1849] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:13:26 INFO - PROCESS | 1849 | 1461622406154 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:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1434ms 15:13:26 INFO - PROCESS | 1849 | 1461622406182 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 15:13:26 INFO - PROCESS | 1849 | 1461622406185 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 15:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:13:26 INFO - PROCESS | 1849 | 1461622406190 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:13:26 INFO - PROCESS | 1849 | 1461622406193 Marionette TRACE conn3 <- [1,1026,null,{}] 15:13:26 INFO - PROCESS | 1849 | 1461622406206 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:13:26 INFO - PROCESS | 1849 | 1461622406392 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 15:13:26 INFO - PROCESS | 1849 | 1461622406470 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc3993000 == 74 [pid = 1849] [id = 264] 15:13:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 107 (0x7f5cba8ee800) [pid = 1849] [serial = 793] [outer = (nil)] 15:13:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 108 (0x7f5cbe19c000) [pid = 1849] [serial = 794] [outer = 0x7f5cba8ee800] 15:13:26 INFO - PROCESS | 1849 | 1461622406530 Marionette DEBUG loaded listener.js 15:13:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 109 (0x7f5cbeb7cc00) [pid = 1849] [serial = 795] [outer = 0x7f5cba8ee800] 15:13:27 INFO - PROCESS | 1849 | 1461622407143 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:13:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:13:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 985ms 15:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:13:27 INFO - PROCESS | 1849 | 1461622407177 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 15:13:27 INFO - PROCESS | 1849 | 1461622407179 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 15:13:27 INFO - PROCESS | 1849 | 1461622407183 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:13:27 INFO - PROCESS | 1849 | 1461622407187 Marionette TRACE conn3 <- [1,1030,null,{}] 15:13:27 INFO - PROCESS | 1849 | 1461622407192 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:13:27 INFO - PROCESS | 1849 | 1461622407369 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 15:13:27 INFO - PROCESS | 1849 | 1461622407386 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc4040000 == 75 [pid = 1849] [id = 265] 15:13:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 110 (0x7f5cba9b1800) [pid = 1849] [serial = 796] [outer = (nil)] 15:13:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 111 (0x7f5cbeb8b800) [pid = 1849] [serial = 797] [outer = 0x7f5cba9b1800] 15:13:27 INFO - PROCESS | 1849 | 1461622407445 Marionette DEBUG loaded listener.js 15:13:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 112 (0x7f5cc2541800) [pid = 1849] [serial = 798] [outer = 0x7f5cba9b1800] 15:13:28 INFO - PROCESS | 1849 | 1461622408297 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:13:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:13:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1175ms 15:13:28 INFO - PROCESS | 1849 | 1461622408360 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 15:13:28 INFO - PROCESS | 1849 | 1461622408366 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 15:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:13:28 INFO - PROCESS | 1849 | 1461622408374 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:13:28 INFO - PROCESS | 1849 | 1461622408380 Marionette TRACE conn3 <- [1,1034,null,{}] 15:13:28 INFO - PROCESS | 1849 | 1461622408388 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:13:28 INFO - PROCESS | 1849 | 1461622408614 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 15:13:28 INFO - PROCESS | 1849 | 1461622408771 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb64c000 == 76 [pid = 1849] [id = 266] 15:13:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 113 (0x7f5cb2892c00) [pid = 1849] [serial = 799] [outer = (nil)] 15:13:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 114 (0x7f5cb9d50000) [pid = 1849] [serial = 800] [outer = 0x7f5cb2892c00] 15:13:28 INFO - PROCESS | 1849 | 1461622408843 Marionette DEBUG loaded listener.js 15:13:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 115 (0x7f5cba78c400) [pid = 1849] [serial = 801] [outer = 0x7f5cb2892c00] 15:13:29 INFO - PROCESS | 1849 | 1461622409764 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:13:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:13:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1432ms 15:13:29 INFO - PROCESS | 1849 | 1461622409806 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 15:13:29 INFO - PROCESS | 1849 | 1461622409815 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 15:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:13:29 INFO - PROCESS | 1849 | 1461622409824 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:13:29 INFO - PROCESS | 1849 | 1461622409828 Marionette TRACE conn3 <- [1,1038,null,{}] 15:13:29 INFO - PROCESS | 1849 | 1461622409834 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:13:29 INFO - PROCESS | 1849 | 1461622409989 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 15:13:30 INFO - PROCESS | 1849 | 1461622410150 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbe54d800 == 77 [pid = 1849] [id = 267] 15:13:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 116 (0x7f5cb9d43000) [pid = 1849] [serial = 802] [outer = (nil)] 15:13:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 117 (0x7f5cbacef000) [pid = 1849] [serial = 803] [outer = 0x7f5cb9d43000] 15:13:30 INFO - PROCESS | 1849 | 1461622410219 Marionette DEBUG loaded listener.js 15:13:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 118 (0x7f5cbb504400) [pid = 1849] [serial = 804] [outer = 0x7f5cb9d43000] 15:13:31 INFO - PROCESS | 1849 | 1461622411153 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:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1379ms 15:13:31 INFO - PROCESS | 1849 | 1461622411203 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 15:13:31 INFO - PROCESS | 1849 | 1461622411207 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 15:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:13:31 INFO - PROCESS | 1849 | 1461622411212 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:13:31 INFO - PROCESS | 1849 | 1461622411218 Marionette TRACE conn3 <- [1,1042,null,{}] 15:13:31 INFO - PROCESS | 1849 | 1461622411233 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:13:31 INFO - PROCESS | 1849 | 1461622411402 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 15:13:31 INFO - PROCESS | 1849 | 1461622411557 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc4b1a800 == 78 [pid = 1849] [id = 268] 15:13:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 119 (0x7f5cbb511000) [pid = 1849] [serial = 805] [outer = (nil)] 15:13:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 120 (0x7f5cbe1d8800) [pid = 1849] [serial = 806] [outer = 0x7f5cbb511000] 15:13:31 INFO - PROCESS | 1849 | 1461622411630 Marionette DEBUG loaded listener.js 15:13:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 121 (0x7f5cbe740400) [pid = 1849] [serial = 807] [outer = 0x7f5cbb511000] 15:13:32 INFO - PROCESS | 1849 | 1461622412407 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:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1230ms 15:13:32 INFO - PROCESS | 1849 | 1461622412443 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 15:13:32 INFO - PROCESS | 1849 | 1461622412447 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 15:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:13:32 INFO - PROCESS | 1849 | 1461622412453 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:13:32 INFO - PROCESS | 1849 | 1461622412456 Marionette TRACE conn3 <- [1,1046,null,{}] 15:13:32 INFO - PROCESS | 1849 | 1461622412461 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:13:32 INFO - PROCESS | 1849 | 1461622412631 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 15:13:32 INFO - PROCESS | 1849 | 1461622412787 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc51e7000 == 79 [pid = 1849] [id = 269] 15:13:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 122 (0x7f5cbd563400) [pid = 1849] [serial = 808] [outer = (nil)] 15:13:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 123 (0x7f5cc0980800) [pid = 1849] [serial = 809] [outer = 0x7f5cbd563400] 15:13:32 INFO - PROCESS | 1849 | 1461622412862 Marionette DEBUG loaded listener.js 15:13:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 124 (0x7f5cc3454c00) [pid = 1849] [serial = 810] [outer = 0x7f5cbd563400] 15:13:33 INFO - PROCESS | 1849 | 1461622413676 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:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1233ms 15:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:13:33 INFO - PROCESS | 1849 | 1461622413686 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 15:13:33 INFO - PROCESS | 1849 | 1461622413688 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 15:13:33 INFO - PROCESS | 1849 | 1461622413711 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:13:33 INFO - PROCESS | 1849 | 1461622413715 Marionette TRACE conn3 <- [1,1050,null,{}] 15:13:33 INFO - PROCESS | 1849 | 1461622413721 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:13:33 INFO - PROCESS | 1849 | 1461622413879 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 15:13:34 INFO - PROCESS | 1849 | 1461622414039 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc5745800 == 80 [pid = 1849] [id = 270] 15:13:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 125 (0x7f5cbe1de800) [pid = 1849] [serial = 811] [outer = (nil)] 15:13:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 126 (0x7f5cc3f86000) [pid = 1849] [serial = 812] [outer = 0x7f5cbe1de800] 15:13:34 INFO - PROCESS | 1849 | 1461622414108 Marionette DEBUG loaded listener.js 15:13:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 127 (0x7f5cc435e800) [pid = 1849] [serial = 813] [outer = 0x7f5cbe1de800] 15:13:34 INFO - PROCESS | 1849 | 1461622414957 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:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1308ms 15:13:35 INFO - PROCESS | 1849 | 1461622415002 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 15:13:35 INFO - PROCESS | 1849 | 1461622415005 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 15:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:13:35 INFO - PROCESS | 1849 | 1461622415011 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:13:35 INFO - PROCESS | 1849 | 1461622415013 Marionette TRACE conn3 <- [1,1054,null,{}] 15:13:35 INFO - PROCESS | 1849 | 1461622415018 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:13:35 INFO - PROCESS | 1849 | 1461622415197 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 15:13:35 INFO - PROCESS | 1849 | 1461622415366 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc73ea800 == 81 [pid = 1849] [id = 271] 15:13:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 128 (0x7f5cc438c400) [pid = 1849] [serial = 814] [outer = (nil)] 15:13:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 129 (0x7f5cc631fc00) [pid = 1849] [serial = 815] [outer = 0x7f5cc438c400] 15:13:35 INFO - PROCESS | 1849 | 1461622415439 Marionette DEBUG loaded listener.js 15:13:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 130 (0x7f5cc707a400) [pid = 1849] [serial = 816] [outer = 0x7f5cc438c400] 15:13:36 INFO - PROCESS | 1849 | 1461622416226 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:13:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:13:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1278ms 15:13:36 INFO - PROCESS | 1849 | 1461622416290 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 15:13:36 INFO - PROCESS | 1849 | 1461622416292 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 15:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:13:36 INFO - PROCESS | 1849 | 1461622416298 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:13:36 INFO - PROCESS | 1849 | 1461622416301 Marionette TRACE conn3 <- [1,1058,null,{}] 15:13:36 INFO - PROCESS | 1849 | 1461622416306 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:13:36 INFO - PROCESS | 1849 | 1461622416473 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 15:13:36 INFO - PROCESS | 1849 | 1461622416637 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd1c17800 == 82 [pid = 1849] [id = 272] 15:13:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 131 (0x7f5cc508d400) [pid = 1849] [serial = 817] [outer = (nil)] 15:13:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 132 (0x7f5ccb986000) [pid = 1849] [serial = 818] [outer = 0x7f5cc508d400] 15:13:36 INFO - PROCESS | 1849 | 1461622416711 Marionette DEBUG loaded listener.js 15:13:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 133 (0x7f5cd1789c00) [pid = 1849] [serial = 819] [outer = 0x7f5cc508d400] 15:13:37 INFO - PROCESS | 1849 | 1461622417498 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:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1282ms 15:13:37 INFO - PROCESS | 1849 | 1461622417582 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 15:13:37 INFO - PROCESS | 1849 | 1461622417586 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 15:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:13:37 INFO - PROCESS | 1849 | 1461622417592 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:13:37 INFO - PROCESS | 1849 | 1461622417594 Marionette TRACE conn3 <- [1,1062,null,{}] 15:13:37 INFO - PROCESS | 1849 | 1461622417599 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:13:37 INFO - PROCESS | 1849 | 1461622417790 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 15:13:37 INFO - PROCESS | 1849 | 1461622417960 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd4c81800 == 83 [pid = 1849] [id = 273] 15:13:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 134 (0x7f5cc4351c00) [pid = 1849] [serial = 820] [outer = (nil)] 15:13:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 135 (0x7f5cd17c8000) [pid = 1849] [serial = 821] [outer = 0x7f5cc4351c00] 15:13:38 INFO - PROCESS | 1849 | 1461622418029 Marionette DEBUG loaded listener.js 15:13:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 136 (0x7f5cd1870800) [pid = 1849] [serial = 822] [outer = 0x7f5cc4351c00] 15:13:38 INFO - PROCESS | 1849 | 1461622418933 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:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1379ms 15:13:38 INFO - PROCESS | 1849 | 1461622418972 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 15:13:38 INFO - PROCESS | 1849 | 1461622418975 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 15:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:13:38 INFO - PROCESS | 1849 | 1461622418982 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:13:38 INFO - PROCESS | 1849 | 1461622418984 Marionette TRACE conn3 <- [1,1066,null,{}] 15:13:38 INFO - PROCESS | 1849 | 1461622418989 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:13:39 INFO - PROCESS | 1849 | 1461622419163 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 15:13:39 INFO - PROCESS | 1849 | 1461622419327 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd6549000 == 84 [pid = 1849] [id = 274] 15:13:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 137 (0x7f5cc4354000) [pid = 1849] [serial = 823] [outer = (nil)] 15:13:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 138 (0x7f5cd1a46c00) [pid = 1849] [serial = 824] [outer = 0x7f5cc4354000] 15:13:39 INFO - PROCESS | 1849 | 1461622419408 Marionette DEBUG loaded listener.js 15:13:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 139 (0x7f5cd26a9000) [pid = 1849] [serial = 825] [outer = 0x7f5cc4354000] 15:13:40 INFO - PROCESS | 1849 | 1461622420311 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:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1378ms 15:13:40 INFO - PROCESS | 1849 | 1461622420361 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 15:13:40 INFO - PROCESS | 1849 | 1461622420365 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 15:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:13:40 INFO - PROCESS | 1849 | 1461622420370 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:13:40 INFO - PROCESS | 1849 | 1461622420372 Marionette TRACE conn3 <- [1,1070,null,{}] 15:13:40 INFO - PROCESS | 1849 | 1461622420378 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:13:40 INFO - PROCESS | 1849 | 1461622420562 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 15:13:40 INFO - PROCESS | 1849 | 1461622420725 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb68b000 == 85 [pid = 1849] [id = 275] 15:13:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 140 (0x7f5cb26d3800) [pid = 1849] [serial = 826] [outer = (nil)] 15:13:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 141 (0x7f5cb9f10c00) [pid = 1849] [serial = 827] [outer = 0x7f5cb26d3800] 15:13:40 INFO - PROCESS | 1849 | 1461622420800 Marionette DEBUG loaded listener.js 15:13:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 142 (0x7f5cc49bec00) [pid = 1849] [serial = 828] [outer = 0x7f5cb26d3800] 15:13:41 INFO - PROCESS | 1849 | 1461622421932 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:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1629ms 15:13:42 INFO - PROCESS | 1849 | 1461622422001 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 15:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:13:42 INFO - PROCESS | 1849 | 1461622422006 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 15:13:42 INFO - PROCESS | 1849 | 1461622422014 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:13:42 INFO - PROCESS | 1849 | 1461622422019 Marionette TRACE conn3 <- [1,1074,null,{}] 15:13:42 INFO - PROCESS | 1849 | 1461622422028 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:13:42 INFO - PROCESS | 1849 | 1461622422248 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 15:13:42 INFO - PROCESS | 1849 | 1461622422446 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbe540800 == 86 [pid = 1849] [id = 276] 15:13:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 143 (0x7f5cb9ee7c00) [pid = 1849] [serial = 829] [outer = (nil)] 15:13:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 144 (0x7f5cba790800) [pid = 1849] [serial = 830] [outer = 0x7f5cb9ee7c00] 15:13:42 INFO - PROCESS | 1849 | 1461622422514 Marionette DEBUG loaded listener.js 15:13:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 145 (0x7f5cba982800) [pid = 1849] [serial = 831] [outer = 0x7f5cb9ee7c00] 15:13:43 INFO - PROCESS | 1849 | 1461622423452 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:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1489ms 15:13:43 INFO - PROCESS | 1849 | 1461622423503 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 15:13:43 INFO - PROCESS | 1849 | 1461622423510 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 15:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:13:43 INFO - PROCESS | 1849 | 1461622423520 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:13:43 INFO - PROCESS | 1849 | 1461622423524 Marionette TRACE conn3 <- [1,1078,null,{}] 15:13:43 INFO - PROCESS | 1849 | 1461622423529 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:13:43 INFO - PROCESS | 1849 | 1461622423730 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 15:13:43 INFO - PROCESS | 1849 | 1461622423940 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb88c8000 == 87 [pid = 1849] [id = 277] 15:13:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 146 (0x7f5cb2899c00) [pid = 1849] [serial = 832] [outer = (nil)] 15:13:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 147 (0x7f5cbaf15000) [pid = 1849] [serial = 833] [outer = 0x7f5cb2899c00] 15:13:44 INFO - PROCESS | 1849 | 1461622424089 Marionette DEBUG loaded listener.js 15:13:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 148 (0x7f5cbbae8800) [pid = 1849] [serial = 834] [outer = 0x7f5cb2899c00] 15:13:44 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc3993000 == 86 [pid = 1849] [id = 264] 15:13:44 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbf2b8000 == 85 [pid = 1849] [id = 263] 15:13:44 INFO - PROCESS | 1849 | --DOMWINDOW == 147 (0x7f5cbc85d400) [pid = 1849] [serial = 703] [outer = (nil)] [url = about:blank] 15:13:44 INFO - PROCESS | 1849 | --DOMWINDOW == 146 (0x7f5cc0988800) [pid = 1849] [serial = 706] [outer = (nil)] [url = about:blank] 15:13:44 INFO - PROCESS | 1849 | --DOMWINDOW == 145 (0x7f5cba7b9000) [pid = 1849] [serial = 700] [outer = (nil)] [url = about:blank] 15:13:44 INFO - PROCESS | 1849 | --DOMWINDOW == 144 (0x7f5cc5096400) [pid = 1849] [serial = 709] [outer = (nil)] [url = about:blank] 15:13:44 INFO - PROCESS | 1849 | --DOMWINDOW == 143 (0x7f5cd1541000) [pid = 1849] [serial = 718] [outer = (nil)] [url = about:blank] 15:13:44 INFO - PROCESS | 1849 | --DOMWINDOW == 142 (0x7f5cc7364800) [pid = 1849] [serial = 715] [outer = (nil)] [url = about:blank] 15:13:44 INFO - PROCESS | 1849 | --DOMWINDOW == 141 (0x7f5cd1790400) [pid = 1849] [serial = 721] [outer = (nil)] [url = about:blank] 15:13:44 INFO - PROCESS | 1849 | --DOMWINDOW == 140 (0x7f5cc6151400) [pid = 1849] [serial = 712] [outer = (nil)] [url = about:blank] 15:13:44 INFO - PROCESS | 1849 | --DOMWINDOW == 139 (0x7f5cc352b000) [pid = 1849] [serial = 748] [outer = (nil)] [url = about:blank] 15:13:44 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe5c6800 == 84 [pid = 1849] [id = 262] 15:13:44 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbc965800 == 83 [pid = 1849] [id = 261] 15:13:44 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb69e000 == 82 [pid = 1849] [id = 260] 15:13:44 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb88d2000 == 81 [pid = 1849] [id = 259] 15:13:44 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cdb1a6000 == 80 [pid = 1849] [id = 253] 15:13:44 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd6f8b800 == 79 [pid = 1849] [id = 252] 15:13:44 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc6499800 == 78 [pid = 1849] [id = 251] 15:13:44 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe5da800 == 77 [pid = 1849] [id = 250] 15:13:44 INFO - PROCESS | 1849 | --DOMWINDOW == 138 (0x7f5cbe7d5c00) [pid = 1849] [serial = 746] [outer = (nil)] [url = about:blank] 15:13:44 INFO - PROCESS | 1849 | --DOMWINDOW == 137 (0x7f5cd17cdc00) [pid = 1849] [serial = 743] [outer = (nil)] [url = about:blank] 15:13:44 INFO - PROCESS | 1849 | --DOMWINDOW == 136 (0x7f5cbe145000) [pid = 1849] [serial = 731] [outer = (nil)] [url = about:blank] 15:13:44 INFO - PROCESS | 1849 | --DOMWINDOW == 135 (0x7f5cd1792c00) [pid = 1849] [serial = 742] [outer = (nil)] [url = about:blank] 15:13:44 INFO - PROCESS | 1849 | --DOMWINDOW == 134 (0x7f5cc352b800) [pid = 1849] [serial = 736] [outer = (nil)] [url = about:blank] 15:13:44 INFO - PROCESS | 1849 | --DOMWINDOW == 133 (0x7f5cc0980c00) [pid = 1849] [serial = 734] [outer = (nil)] [url = about:blank] 15:13:44 INFO - PROCESS | 1849 | --DOMWINDOW == 132 (0x7f5cba9ac000) [pid = 1849] [serial = 677] [outer = (nil)] [url = about:blank] 15:13:44 INFO - PROCESS | 1849 | --DOMWINDOW == 131 (0x7f5cc6152000) [pid = 1849] [serial = 739] [outer = (nil)] [url = about:blank] 15:13:44 INFO - PROCESS | 1849 | --DOMWINDOW == 130 (0x7f5cba1bb400) [pid = 1849] [serial = 725] [outer = (nil)] [url = about:blank] 15:13:44 INFO - PROCESS | 1849 | --DOMWINDOW == 129 (0x7f5cbb507800) [pid = 1849] [serial = 728] [outer = (nil)] [url = about:blank] 15:13:44 INFO - PROCESS | 1849 | --DOMWINDOW == 128 (0x7f5cbeb7f000) [pid = 1849] [serial = 733] [outer = (nil)] [url = about:blank] 15:13:44 INFO - PROCESS | 1849 | --DOMWINDOW == 127 (0x7f5cbac4f800) [pid = 1849] [serial = 730] [outer = (nil)] [url = about:blank] 15:13:44 INFO - PROCESS | 1849 | --DOMWINDOW == 126 (0x7f5cc4387400) [pid = 1849] [serial = 737] [outer = (nil)] [url = about:blank] 15:13:44 INFO - PROCESS | 1849 | --DOMWINDOW == 125 (0x7f5cc7078c00) [pid = 1849] [serial = 740] [outer = (nil)] [url = about:blank] 15:13:44 INFO - PROCESS | 1849 | --DOMWINDOW == 124 (0x7f5cbad48c00) [pid = 1849] [serial = 745] [outer = (nil)] [url = about:blank] 15:13:44 INFO - PROCESS | 1849 | --DOMWINDOW == 123 (0x7f5cba78c800) [pid = 1849] [serial = 727] [outer = (nil)] [url = about:blank] 15:13:44 INFO - PROCESS | 1849 | --DOMWINDOW == 122 (0x7f5cb9d47400) [pid = 1849] [serial = 724] [outer = (nil)] [url = about:blank] 15:13:44 INFO - PROCESS | 1849 | 1461622424958 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:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1488ms 15:13:45 INFO - PROCESS | 1849 | 1461622425008 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 15:13:45 INFO - PROCESS | 1849 | 1461622425011 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 15:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:13:45 INFO - PROCESS | 1849 | 1461622425017 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:13:45 INFO - PROCESS | 1849 | 1461622425022 Marionette TRACE conn3 <- [1,1082,null,{}] 15:13:45 INFO - PROCESS | 1849 | 1461622425041 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:13:45 INFO - PROCESS | 1849 | 1461622425201 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 15:13:45 INFO - PROCESS | 1849 | 1461622425326 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbc955000 == 78 [pid = 1849] [id = 278] 15:13:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 123 (0x7f5cbb507800) [pid = 1849] [serial = 835] [outer = (nil)] 15:13:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 124 (0x7f5cbe142000) [pid = 1849] [serial = 836] [outer = 0x7f5cbb507800] 15:13:45 INFO - PROCESS | 1849 | 1461622425392 Marionette DEBUG loaded listener.js 15:13:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 125 (0x7f5cbe737400) [pid = 1849] [serial = 837] [outer = 0x7f5cbb507800] 15:13:46 INFO - PROCESS | 1849 | 1461622426110 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:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1137ms 15:13:46 INFO - PROCESS | 1849 | 1461622426170 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 15:13:46 INFO - PROCESS | 1849 | 1461622426174 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 15:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:13:46 INFO - PROCESS | 1849 | 1461622426181 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:13:46 INFO - PROCESS | 1849 | 1461622426184 Marionette TRACE conn3 <- [1,1086,null,{}] 15:13:46 INFO - PROCESS | 1849 | 1461622426189 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:13:46 INFO - PROCESS | 1849 | 1461622426349 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 15:13:46 INFO - PROCESS | 1849 | 1461622426359 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbf2af000 == 79 [pid = 1849] [id = 279] 15:13:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 126 (0x7f5cbe13c800) [pid = 1849] [serial = 838] [outer = (nil)] 15:13:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 127 (0x7f5cc2543c00) [pid = 1849] [serial = 839] [outer = 0x7f5cbe13c800] 15:13:46 INFO - PROCESS | 1849 | 1461622426423 Marionette DEBUG loaded listener.js 15:13:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 128 (0x7f5cc4359800) [pid = 1849] [serial = 840] [outer = 0x7f5cbe13c800] 15:13:47 INFO - PROCESS | 1849 | 1461622427335 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:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1177ms 15:13:47 INFO - PROCESS | 1849 | 1461622427359 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 15:13:47 INFO - PROCESS | 1849 | 1461622427363 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 15:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:13:47 INFO - PROCESS | 1849 | 1461622427368 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:13:47 INFO - PROCESS | 1849 | 1461622427370 Marionette TRACE conn3 <- [1,1090,null,{}] 15:13:47 INFO - PROCESS | 1849 | 1461622427375 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:13:47 INFO - PROCESS | 1849 | 1461622427567 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 15:13:47 INFO - PROCESS | 1849 | 1461622427601 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc4398000 == 80 [pid = 1849] [id = 280] 15:13:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 129 (0x7f5cbe7d5000) [pid = 1849] [serial = 841] [outer = (nil)] 15:13:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 130 (0x7f5cc4cba400) [pid = 1849] [serial = 842] [outer = 0x7f5cbe7d5000] 15:13:47 INFO - PROCESS | 1849 | 1461622427664 Marionette DEBUG loaded listener.js 15:13:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 131 (0x7f5cc5095c00) [pid = 1849] [serial = 843] [outer = 0x7f5cbe7d5000] 15:13:48 INFO - PROCESS | 1849 | 1461622428485 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:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1178ms 15:13:48 INFO - PROCESS | 1849 | 1461622428547 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 15:13:48 INFO - PROCESS | 1849 | 1461622428551 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 15:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:13:48 INFO - PROCESS | 1849 | 1461622428557 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:13:48 INFO - PROCESS | 1849 | 1461622428558 Marionette TRACE conn3 <- [1,1094,null,{}] 15:13:48 INFO - PROCESS | 1849 | 1461622428564 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:13:48 INFO - PROCESS | 1849 | --DOMWINDOW == 130 (0x7f5cbaf18c00) [pid = 1849] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:13:48 INFO - PROCESS | 1849 | --DOMWINDOW == 129 (0x7f5cb9ee7800) [pid = 1849] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:13:48 INFO - PROCESS | 1849 | --DOMWINDOW == 128 (0x7f5cba1bfc00) [pid = 1849] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:13:48 INFO - PROCESS | 1849 | --DOMWINDOW == 127 (0x7f5cb26d3c00) [pid = 1849] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:13:48 INFO - PROCESS | 1849 | --DOMWINDOW == 126 (0x7f5cbd438c00) [pid = 1849] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:13:48 INFO - PROCESS | 1849 | --DOMWINDOW == 125 (0x7f5cba8ee800) [pid = 1849] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:13:48 INFO - PROCESS | 1849 | --DOMWINDOW == 124 (0x7f5cbaf17800) [pid = 1849] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:13:49 INFO - PROCESS | 1849 | 1461622429056 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 15:13:49 INFO - PROCESS | 1849 | 1461622429071 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbc967800 == 81 [pid = 1849] [id = 281] 15:13:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 125 (0x7f5cbad51000) [pid = 1849] [serial = 844] [outer = (nil)] 15:13:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 126 (0x7f5cbd55ac00) [pid = 1849] [serial = 845] [outer = 0x7f5cbad51000] 15:13:49 INFO - PROCESS | 1849 | 1461622429143 Marionette DEBUG loaded listener.js 15:13:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 127 (0x7f5cc6152000) [pid = 1849] [serial = 846] [outer = 0x7f5cbad51000] 15:13:49 INFO - PROCESS | 1849 | 1461622429932 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:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1425ms 15:13:49 INFO - PROCESS | 1849 | 1461622429987 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 15:13:49 INFO - PROCESS | 1849 | 1461622429989 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 15:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:13:49 INFO - PROCESS | 1849 | 1461622429997 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:13:50 INFO - PROCESS | 1849 | 1461622430001 Marionette TRACE conn3 <- [1,1098,null,{}] 15:13:50 INFO - PROCESS | 1849 | 1461622430007 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:13:50 INFO - PROCESS | 1849 | 1461622430175 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 15:13:50 INFO - PROCESS | 1849 | 1461622430185 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc64a9000 == 82 [pid = 1849] [id = 282] 15:13:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 128 (0x7f5cb895f800) [pid = 1849] [serial = 847] [outer = (nil)] 15:13:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 129 (0x7f5cd17cf400) [pid = 1849] [serial = 848] [outer = 0x7f5cb895f800] 15:13:50 INFO - PROCESS | 1849 | 1461622430246 Marionette DEBUG loaded listener.js 15:13:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 130 (0x7f5cd1a44800) [pid = 1849] [serial = 849] [outer = 0x7f5cb895f800] 15:13:51 INFO - PROCESS | 1849 | 1461622431204 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:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1234ms 15:13:51 INFO - PROCESS | 1849 | 1461622431231 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 15:13:51 INFO - PROCESS | 1849 | 1461622431236 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 15:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:13:51 INFO - PROCESS | 1849 | 1461622431244 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:13:51 INFO - PROCESS | 1849 | 1461622431250 Marionette TRACE conn3 <- [1,1102,null,{}] 15:13:51 INFO - PROCESS | 1849 | 1461622431259 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:13:51 INFO - PROCESS | 1849 | 1461622431450 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 15:13:51 INFO - PROCESS | 1849 | 1461622431628 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb6de000 == 83 [pid = 1849] [id = 283] 15:13:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 131 (0x7f5cb2897800) [pid = 1849] [serial = 850] [outer = (nil)] 15:13:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 132 (0x7f5cba791800) [pid = 1849] [serial = 851] [outer = 0x7f5cb2897800] 15:13:51 INFO - PROCESS | 1849 | 1461622431710 Marionette DEBUG loaded listener.js 15:13:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 133 (0x7f5cba9a6c00) [pid = 1849] [serial = 852] [outer = 0x7f5cb2897800] 15:13:52 INFO - PROCESS | 1849 | 1461622432641 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:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1433ms 15:13:52 INFO - PROCESS | 1849 | 1461622432679 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 15:13:52 INFO - PROCESS | 1849 | 1461622432689 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 15:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:13:52 INFO - PROCESS | 1849 | 1461622432699 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:13:52 INFO - PROCESS | 1849 | 1461622432703 Marionette TRACE conn3 <- [1,1106,null,{}] 15:13:52 INFO - PROCESS | 1849 | 1461622432709 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:13:52 INFO - PROCESS | 1849 | 1461622432889 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 15:13:53 INFO - PROCESS | 1849 | 1461622433060 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc403e800 == 84 [pid = 1849] [id = 284] 15:13:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 134 (0x7f5cbb511c00) [pid = 1849] [serial = 853] [outer = (nil)] 15:13:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 135 (0x7f5cbd558000) [pid = 1849] [serial = 854] [outer = 0x7f5cbb511c00] 15:13:53 INFO - PROCESS | 1849 | 1461622433134 Marionette DEBUG loaded listener.js 15:13:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 136 (0x7f5cbe1db000) [pid = 1849] [serial = 855] [outer = 0x7f5cbb511c00] 15:13:54 INFO - PROCESS | 1849 | 1461622434069 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:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1429ms 15:13:54 INFO - PROCESS | 1849 | 1461622434129 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 15:13:54 INFO - PROCESS | 1849 | 1461622434133 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 15:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:13:54 INFO - PROCESS | 1849 | 1461622434139 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:13:54 INFO - PROCESS | 1849 | 1461622434144 Marionette TRACE conn3 <- [1,1110,null,{}] 15:13:54 INFO - PROCESS | 1849 | 1461622434159 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:13:54 INFO - PROCESS | 1849 | 1461622434376 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 15:13:54 INFO - PROCESS | 1849 | 1461622434592 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd1c19800 == 85 [pid = 1849] [id = 285] 15:13:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 137 (0x7f5cc4de7400) [pid = 1849] [serial = 856] [outer = (nil)] 15:13:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 138 (0x7f5cc5ed9c00) [pid = 1849] [serial = 857] [outer = 0x7f5cc4de7400] 15:13:54 INFO - PROCESS | 1849 | 1461622434710 Marionette DEBUG loaded listener.js 15:13:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 139 (0x7f5cc7302c00) [pid = 1849] [serial = 858] [outer = 0x7f5cc4de7400] 15:13:55 INFO - PROCESS | 1849 | 1461622435533 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:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1436ms 15:13:55 INFO - PROCESS | 1849 | 1461622435576 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 15:13:55 INFO - PROCESS | 1849 | 1461622435584 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 15:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:13:55 INFO - PROCESS | 1849 | 1461622435591 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:13:55 INFO - PROCESS | 1849 | 1461622435594 Marionette TRACE conn3 <- [1,1114,null,{}] 15:13:55 INFO - PROCESS | 1849 | 1461622435599 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:13:55 INFO - PROCESS | 1849 | 1461622435777 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 15:13:55 INFO - PROCESS | 1849 | 1461622435946 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd6da5000 == 86 [pid = 1849] [id = 286] 15:13:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 140 (0x7f5cc352ac00) [pid = 1849] [serial = 859] [outer = (nil)] 15:13:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 141 (0x7f5cd17d0400) [pid = 1849] [serial = 860] [outer = 0x7f5cc352ac00] 15:13:56 INFO - PROCESS | 1849 | 1461622436016 Marionette DEBUG loaded listener.js 15:13:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 142 (0x7f5cd1a4c800) [pid = 1849] [serial = 861] [outer = 0x7f5cc352ac00] 15:13:56 INFO - PROCESS | 1849 | 1461622436909 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:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1384ms 15:13:56 INFO - PROCESS | 1849 | 1461622436977 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 15:13:56 INFO - PROCESS | 1849 | 1461622436980 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 15:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:13:56 INFO - PROCESS | 1849 | 1461622436987 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:13:56 INFO - PROCESS | 1849 | 1461622436990 Marionette TRACE conn3 <- [1,1118,null,{}] 15:13:56 INFO - PROCESS | 1849 | 1461622436995 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:13:57 INFO - PROCESS | 1849 | 1461622437210 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 15:13:57 INFO - PROCESS | 1849 | 1461622437374 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd966e800 == 87 [pid = 1849] [id = 287] 15:13:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 143 (0x7f5cd0914000) [pid = 1849] [serial = 862] [outer = (nil)] 15:13:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 144 (0x7f5cd2b08800) [pid = 1849] [serial = 863] [outer = 0x7f5cd0914000] 15:13:57 INFO - PROCESS | 1849 | 1461622437448 Marionette DEBUG loaded listener.js 15:13:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 145 (0x7f5cd4c3cc00) [pid = 1849] [serial = 864] [outer = 0x7f5cd0914000] 15:13:58 INFO - PROCESS | 1849 | 1461622438298 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:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1376ms 15:13:58 INFO - PROCESS | 1849 | 1461622438365 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 15:13:58 INFO - PROCESS | 1849 | 1461622438369 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 15:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:13:58 INFO - PROCESS | 1849 | 1461622438376 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:13:58 INFO - PROCESS | 1849 | 1461622438379 Marionette TRACE conn3 <- [1,1122,null,{}] 15:13:58 INFO - PROCESS | 1849 | 1461622438384 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:13:58 INFO - PROCESS | 1849 | 1461622438627 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 15:13:58 INFO - PROCESS | 1849 | 1461622438792 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb7d95000 == 88 [pid = 1849] [id = 288] 15:13:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 146 (0x7f5cd66aec00) [pid = 1849] [serial = 865] [outer = (nil)] 15:13:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 147 (0x7f5cd6baa800) [pid = 1849] [serial = 866] [outer = 0x7f5cd66aec00] 15:13:58 INFO - PROCESS | 1849 | 1461622438918 Marionette DEBUG loaded listener.js 15:13:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 148 (0x7f5cd6f35800) [pid = 1849] [serial = 867] [outer = 0x7f5cd66aec00] 15:13:59 INFO - PROCESS | 1849 | 1461622439707 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:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1383ms 15:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:13:59 INFO - PROCESS | 1849 | 1461622439759 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 15:13:59 INFO - PROCESS | 1849 | 1461622439762 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 15:13:59 INFO - PROCESS | 1849 | 1461622439768 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:13:59 INFO - PROCESS | 1849 | 1461622439771 Marionette TRACE conn3 <- [1,1126,null,{}] 15:13:59 INFO - PROCESS | 1849 | 1461622439777 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:13:59 INFO - PROCESS | 1849 | 1461622439946 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 15:14:00 INFO - PROCESS | 1849 | 1461622440115 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cdb1a3800 == 89 [pid = 1849] [id = 289] 15:14:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 149 (0x7f5cb7a71c00) [pid = 1849] [serial = 868] [outer = (nil)] 15:14:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 150 (0x7f5cb7a77800) [pid = 1849] [serial = 869] [outer = 0x7f5cb7a71c00] 15:14:00 INFO - PROCESS | 1849 | 1461622440186 Marionette DEBUG loaded listener.js 15:14:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 151 (0x7f5cb7a7c800) [pid = 1849] [serial = 870] [outer = 0x7f5cb7a71c00] 15:14:01 INFO - PROCESS | 1849 | 1461622441034 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:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1331ms 15:14:01 INFO - PROCESS | 1849 | 1461622441099 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 15:14:01 INFO - PROCESS | 1849 | 1461622441103 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 15:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:14:01 INFO - PROCESS | 1849 | 1461622441109 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:14:01 INFO - PROCESS | 1849 | 1461622441114 Marionette TRACE conn3 <- [1,1130,null,{}] 15:14:01 INFO - PROCESS | 1849 | 1461622441121 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:14:01 INFO - PROCESS | 1849 | 1461622441301 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 15:14:01 INFO - PROCESS | 1849 | 1461622441464 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbf146800 == 90 [pid = 1849] [id = 290] 15:14:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 152 (0x7f5cb2db5800) [pid = 1849] [serial = 871] [outer = (nil)] 15:14:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 153 (0x7f5cb2dba800) [pid = 1849] [serial = 872] [outer = 0x7f5cb2db5800] 15:14:01 INFO - PROCESS | 1849 | 1461622441534 Marionette DEBUG loaded listener.js 15:14:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 154 (0x7f5cb2dbfc00) [pid = 1849] [serial = 873] [outer = 0x7f5cb2db5800] 15:14:02 INFO - PROCESS | 1849 | 1461622442344 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:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1290ms 15:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:14:02 INFO - PROCESS | 1849 | 1461622442400 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 15:14:02 INFO - PROCESS | 1849 | 1461622442403 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 15:14:02 INFO - PROCESS | 1849 | 1461622442409 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:14:02 INFO - PROCESS | 1849 | 1461622442412 Marionette TRACE conn3 <- [1,1134,null,{}] 15:14:02 INFO - PROCESS | 1849 | 1461622442417 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:14:02 INFO - PROCESS | 1849 | 1461622442586 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 15:14:02 INFO - PROCESS | 1849 | 1461622442757 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb7dbd000 == 91 [pid = 1849] [id = 291] 15:14:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 155 (0x7f5cb2db6c00) [pid = 1849] [serial = 874] [outer = (nil)] 15:14:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 156 (0x7f5cb7a76800) [pid = 1849] [serial = 875] [outer = 0x7f5cb2db6c00] 15:14:02 INFO - PROCESS | 1849 | 1461622442834 Marionette DEBUG loaded listener.js 15:14:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 157 (0x7f5cbe7a3000) [pid = 1849] [serial = 876] [outer = 0x7f5cb2db6c00] 15:14:03 INFO - PROCESS | 1849 | 1461622443630 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:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1279ms 15:14:03 INFO - PROCESS | 1849 | 1461622443688 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 15:14:03 INFO - PROCESS | 1849 | 1461622443691 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 15:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:14:03 INFO - PROCESS | 1849 | 1461622443697 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:14:03 INFO - PROCESS | 1849 | 1461622443699 Marionette TRACE conn3 <- [1,1138,null,{}] 15:14:03 INFO - PROCESS | 1849 | 1461622443705 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:14:03 INFO - PROCESS | 1849 | 1461622443874 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 15:14:04 INFO - PROCESS | 1849 | 1461622444045 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb8ae2000 == 92 [pid = 1849] [id = 292] 15:14:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 158 (0x7f5caf9ca400) [pid = 1849] [serial = 877] [outer = (nil)] 15:14:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 159 (0x7f5caf9d2800) [pid = 1849] [serial = 878] [outer = 0x7f5caf9ca400] 15:14:04 INFO - PROCESS | 1849 | 1461622444112 Marionette DEBUG loaded listener.js 15:14:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 160 (0x7f5caf9d7c00) [pid = 1849] [serial = 879] [outer = 0x7f5caf9ca400] 15:14:04 INFO - PROCESS | 1849 | 1461622444956 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:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1330ms 15:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:14:05 INFO - PROCESS | 1849 | 1461622445028 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 15:14:05 INFO - PROCESS | 1849 | 1461622445031 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 15:14:05 INFO - PROCESS | 1849 | 1461622445037 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:14:05 INFO - PROCESS | 1849 | 1461622445041 Marionette TRACE conn3 <- [1,1142,null,{}] 15:14:05 INFO - PROCESS | 1849 | 1461622445046 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:14:05 INFO - PROCESS | 1849 | 1461622445262 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 15:14:05 INFO - PROCESS | 1849 | 1461622445434 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb761800 == 93 [pid = 1849] [id = 293] 15:14:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 161 (0x7f5caf9d8400) [pid = 1849] [serial = 880] [outer = (nil)] 15:14:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 162 (0x7f5cbe73b000) [pid = 1849] [serial = 881] [outer = 0x7f5caf9d8400] 15:14:05 INFO - PROCESS | 1849 | 1461622445513 Marionette DEBUG loaded listener.js 15:14:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 163 (0x7f5cbe7abc00) [pid = 1849] [serial = 882] [outer = 0x7f5caf9d8400] 15:14:06 INFO - PROCESS | 1849 | 1461622446693 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:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1677ms 15:14:06 INFO - PROCESS | 1849 | 1461622446730 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 15:14:06 INFO - PROCESS | 1849 | 1461622446736 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 15:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:14:06 INFO - PROCESS | 1849 | 1461622446747 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:14:06 INFO - PROCESS | 1849 | 1461622446751 Marionette TRACE conn3 <- [1,1146,null,{}] 15:14:06 INFO - PROCESS | 1849 | 1461622446760 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:14:07 INFO - PROCESS | 1849 | 1461622447071 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 15:14:07 INFO - PROCESS | 1849 | 1461622447228 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb88b8000 == 94 [pid = 1849] [id = 294] 15:14:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 164 (0x7f5cb7a77000) [pid = 1849] [serial = 883] [outer = (nil)] 15:14:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 165 (0x7f5cb8957800) [pid = 1849] [serial = 884] [outer = 0x7f5cb7a77000] 15:14:07 INFO - PROCESS | 1849 | 1461622447290 Marionette DEBUG loaded listener.js 15:14:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 166 (0x7f5cba1b8c00) [pid = 1849] [serial = 885] [outer = 0x7f5cb7a77000] 15:14:08 INFO - PROCESS | 1849 | 1461622448081 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:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1393ms 15:14:08 INFO - PROCESS | 1849 | 1461622448140 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 15:14:08 INFO - PROCESS | 1849 | 1461622448147 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 15:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:14:08 INFO - PROCESS | 1849 | 1461622448156 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:14:08 INFO - PROCESS | 1849 | 1461622448160 Marionette TRACE conn3 <- [1,1150,null,{}] 15:14:08 INFO - PROCESS | 1849 | 1461622448165 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:14:08 INFO - PROCESS | 1849 | 1461622448319 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 15:14:08 INFO - PROCESS | 1849 | 1461622448506 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbd4af000 == 95 [pid = 1849] [id = 295] 15:14:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 167 (0x7f5cb2dbf000) [pid = 1849] [serial = 886] [outer = (nil)] 15:14:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 168 (0x7f5cba1b6000) [pid = 1849] [serial = 887] [outer = 0x7f5cb2dbf000] 15:14:08 INFO - PROCESS | 1849 | 1461622448589 Marionette DEBUG loaded listener.js 15:14:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 169 (0x7f5cbb16dc00) [pid = 1849] [serial = 888] [outer = 0x7f5cb2dbf000] 15:14:09 INFO - PROCESS | 1849 | 1461622449844 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:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1734ms 15:14:09 INFO - PROCESS | 1849 | 1461622449891 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 15:14:09 INFO - PROCESS | 1849 | 1461622449895 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 15:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:14:09 INFO - PROCESS | 1849 | 1461622449901 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:14:09 INFO - PROCESS | 1849 | 1461622449906 Marionette TRACE conn3 <- [1,1154,null,{}] 15:14:09 INFO - PROCESS | 1849 | 1461622449921 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:14:10 INFO - PROCESS | 1849 | 1461622450159 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 15:14:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd6be5000 == 94 [pid = 1849] [id = 124] 15:14:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbc967800 == 93 [pid = 1849] [id = 281] 15:14:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4398000 == 92 [pid = 1849] [id = 280] 15:14:10 INFO - PROCESS | 1849 | --DOMWINDOW == 168 (0x7f5cd17d1800) [pid = 1849] [serial = 764] [outer = (nil)] [url = about:blank] 15:14:10 INFO - PROCESS | 1849 | --DOMWINDOW == 167 (0x7f5cd1a11c00) [pid = 1849] [serial = 767] [outer = (nil)] [url = about:blank] 15:14:10 INFO - PROCESS | 1849 | --DOMWINDOW == 166 (0x7f5cd2d76400) [pid = 1849] [serial = 770] [outer = (nil)] [url = about:blank] 15:14:10 INFO - PROCESS | 1849 | --DOMWINDOW == 165 (0x7f5cd4c41c00) [pid = 1849] [serial = 773] [outer = (nil)] [url = about:blank] 15:14:10 INFO - PROCESS | 1849 | --DOMWINDOW == 164 (0x7f5cbeb8b800) [pid = 1849] [serial = 797] [outer = (nil)] [url = about:blank] 15:14:10 INFO - PROCESS | 1849 | --DOMWINDOW == 163 (0x7f5cbe740800) [pid = 1849] [serial = 755] [outer = (nil)] [url = about:blank] 15:14:10 INFO - PROCESS | 1849 | --DOMWINDOW == 162 (0x7f5cc6327c00) [pid = 1849] [serial = 758] [outer = (nil)] [url = about:blank] 15:14:10 INFO - PROCESS | 1849 | --DOMWINDOW == 161 (0x7f5cd091a800) [pid = 1849] [serial = 761] [outer = (nil)] [url = about:blank] 15:14:10 INFO - PROCESS | 1849 | 1461622450518 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | --DOCSHELL 0x7f5cbf2af000 == 91 [pid = 1849] [id = 279] 15:14:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbc955000 == 90 [pid = 1849] [id = 278] 15:14:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb88c8000 == 89 [pid = 1849] [id = 277] 15:14:10 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb7b91800 == 90 [pid = 1849] [id = 296] 15:14:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 162 (0x7f5cb9ee8400) [pid = 1849] [serial = 889] [outer = (nil)] 15:14:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 163 (0x7f5cbbae5400) [pid = 1849] [serial = 890] [outer = 0x7f5cb9ee8400] 15:14:10 INFO - PROCESS | 1849 | 1461622450595 Marionette DEBUG loaded listener.js 15:14:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 164 (0x7f5cbdfd0c00) [pid = 1849] [serial = 891] [outer = 0x7f5cb9ee8400] 15:14:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe540800 == 89 [pid = 1849] [id = 276] 15:14:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc73ea800 == 88 [pid = 1849] [id = 271] 15:14:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc5745800 == 87 [pid = 1849] [id = 270] 15:14:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc51e7000 == 86 [pid = 1849] [id = 269] 15:14:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4b1a800 == 85 [pid = 1849] [id = 268] 15:14:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe54d800 == 84 [pid = 1849] [id = 267] 15:14:10 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb64c000 == 83 [pid = 1849] [id = 266] 15:14:10 INFO - PROCESS | 1849 | --DOMWINDOW == 163 (0x7f5cbe145800) [pid = 1849] [serial = 791] [outer = (nil)] [url = about:blank] 15:14:10 INFO - PROCESS | 1849 | --DOMWINDOW == 162 (0x7f5cbe19c000) [pid = 1849] [serial = 794] [outer = (nil)] [url = about:blank] 15:14:10 INFO - PROCESS | 1849 | --DOMWINDOW == 161 (0x7f5cb2e0cc00) [pid = 1849] [serial = 479] [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:10 INFO - PROCESS | 1849 | --DOMWINDOW == 160 (0x7f5cbd55b800) [pid = 1849] [serial = 788] [outer = (nil)] [url = about:blank] 15:14:10 INFO - PROCESS | 1849 | --DOMWINDOW == 159 (0x7f5cbe1d4400) [pid = 1849] [serial = 792] [outer = (nil)] [url = about:blank] 15:14:10 INFO - PROCESS | 1849 | --DOMWINDOW == 158 (0x7f5cbeb7cc00) [pid = 1849] [serial = 795] [outer = (nil)] [url = about:blank] 15:14:10 INFO - PROCESS | 1849 | --DOMWINDOW == 157 (0x7f5cbe137800) [pid = 1849] [serial = 789] [outer = (nil)] [url = about:blank] 15:14:10 INFO - PROCESS | 1849 | --DOMWINDOW == 156 (0x7f5cbbaef400) [pid = 1849] [serial = 786] [outer = (nil)] [url = about:blank] 15:14:10 INFO - PROCESS | 1849 | --DOMWINDOW == 155 (0x7f5cbb509400) [pid = 1849] [serial = 785] [outer = (nil)] [url = about:blank] 15:14:10 INFO - PROCESS | 1849 | --DOMWINDOW == 154 (0x7f5cba1be800) [pid = 1849] [serial = 780] [outer = (nil)] [url = about:blank] 15:14:10 INFO - PROCESS | 1849 | --DOMWINDOW == 153 (0x7f5cb9f06c00) [pid = 1849] [serial = 779] [outer = (nil)] [url = about:blank] 15:14:10 INFO - PROCESS | 1849 | --DOMWINDOW == 152 (0x7f5cba97c000) [pid = 1849] [serial = 782] [outer = (nil)] [url = about:blank] 15:14:10 INFO - PROCESS | 1849 | --DOMWINDOW == 151 (0x7f5cba9abc00) [pid = 1849] [serial = 783] [outer = (nil)] [url = about:blank] 15:14:10 INFO - PROCESS | 1849 | --DOMWINDOW == 150 (0x7f5cbb506c00) [pid = 1849] [serial = 752] [outer = (nil)] [url = about:blank] 15:14:10 INFO - PROCESS | 1849 | --DOMWINDOW == 149 (0x7f5cb2897000) [pid = 1849] [serial = 777] [outer = (nil)] [url = about:blank] 15:14:10 INFO - PROCESS | 1849 | --DOMWINDOW == 148 (0x7f5cb2891c00) [pid = 1849] [serial = 776] [outer = (nil)] [url = about:blank] 15:14:11 INFO - PROCESS | 1849 | 1461622451325 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:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1443ms 15:14:11 INFO - PROCESS | 1849 | 1461622451344 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 15:14:11 INFO - PROCESS | 1849 | 1461622451348 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 15:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:14:11 INFO - PROCESS | 1849 | 1461622451354 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:14:11 INFO - PROCESS | 1849 | 1461622451356 Marionette TRACE conn3 <- [1,1158,null,{}] 15:14:11 INFO - PROCESS | 1849 | 1461622451361 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:14:11 INFO - PROCESS | 1849 | 1461622451521 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 15:14:11 INFO - PROCESS | 1849 | 1461622451651 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbb6ee800 == 84 [pid = 1849] [id = 297] 15:14:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 149 (0x7f5cba984c00) [pid = 1849] [serial = 892] [outer = (nil)] 15:14:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 150 (0x7f5cbe195c00) [pid = 1849] [serial = 893] [outer = 0x7f5cba984c00] 15:14:11 INFO - PROCESS | 1849 | 1461622451712 Marionette DEBUG loaded listener.js 15:14:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 151 (0x7f5cbe741400) [pid = 1849] [serial = 894] [outer = 0x7f5cba984c00] 15:14:12 INFO - PROCESS | 1849 | 1461622452361 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:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1027ms 15:14:12 INFO - PROCESS | 1849 | 1461622452381 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 15:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:14:12 INFO - PROCESS | 1849 | 1461622452385 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 15:14:12 INFO - PROCESS | 1849 | 1461622452391 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:14:12 INFO - PROCESS | 1849 | 1461622452393 Marionette TRACE conn3 <- [1,1162,null,{}] 15:14:12 INFO - PROCESS | 1849 | 1461622452398 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:14:12 INFO - PROCESS | 1849 | 1461622452619 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 15:14:12 INFO - PROCESS | 1849 | 1461622452706 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbf2ac800 == 85 [pid = 1849] [id = 298] 15:14:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 152 (0x7f5cba9abc00) [pid = 1849] [serial = 895] [outer = (nil)] 15:14:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 153 (0x7f5cbe7aac00) [pid = 1849] [serial = 896] [outer = 0x7f5cba9abc00] 15:14:12 INFO - PROCESS | 1849 | 1461622452764 Marionette DEBUG loaded listener.js 15:14:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 154 (0x7f5cbe7b1c00) [pid = 1849] [serial = 897] [outer = 0x7f5cba9abc00] 15:14:13 INFO - PROCESS | 1849 | 1461622453524 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:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1175ms 15:14:13 INFO - PROCESS | 1849 | 1461622453567 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 15:14:13 INFO - PROCESS | 1849 | 1461622453570 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 15:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:14:13 INFO - PROCESS | 1849 | 1461622453586 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:14:13 INFO - PROCESS | 1849 | 1461622453589 Marionette TRACE conn3 <- [1,1166,null,{}] 15:14:13 INFO - PROCESS | 1849 | 1461622453593 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:14:13 INFO - PROCESS | 1849 | 1461622453808 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 15:14:13 INFO - PROCESS | 1849 | 1461622453832 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc403f800 == 86 [pid = 1849] [id = 299] 15:14:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 155 (0x7f5cc2541400) [pid = 1849] [serial = 898] [outer = (nil)] 15:14:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 156 (0x7f5cc435a800) [pid = 1849] [serial = 899] [outer = 0x7f5cc2541400] 15:14:13 INFO - PROCESS | 1849 | 1461622453895 Marionette DEBUG loaded listener.js 15:14:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 157 (0x7f5cc614c800) [pid = 1849] [serial = 900] [outer = 0x7f5cc2541400] 15:14:14 INFO - PROCESS | 1849 | 1461622454716 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:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1186ms 15:14:14 INFO - PROCESS | 1849 | 1461622454765 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 15:14:14 INFO - PROCESS | 1849 | 1461622454769 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 15:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:14:14 INFO - PROCESS | 1849 | 1461622454780 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:14:14 INFO - PROCESS | 1849 | 1461622454782 Marionette TRACE conn3 <- [1,1170,null,{}] 15:14:14 INFO - PROCESS | 1849 | 1461622454786 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:14:14 INFO - PROCESS | 1849 | 1461622454977 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 15:14:15 INFO - PROCESS | 1849 | --DOMWINDOW == 156 (0x7f5cbad51000) [pid = 1849] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:14:15 INFO - PROCESS | 1849 | --DOMWINDOW == 155 (0x7f5cbe7d5000) [pid = 1849] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:14:15 INFO - PROCESS | 1849 | --DOMWINDOW == 154 (0x7f5cbb507800) [pid = 1849] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:14:15 INFO - PROCESS | 1849 | --DOMWINDOW == 153 (0x7f5cb2899c00) [pid = 1849] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:14:15 INFO - PROCESS | 1849 | --DOMWINDOW == 152 (0x7f5cbe13c800) [pid = 1849] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:14:15 INFO - PROCESS | 1849 | --DOMWINDOW == 151 (0x7f5cb9ee7c00) [pid = 1849] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:14:15 INFO - PROCESS | 1849 | 1461622455461 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbb6ee000 == 87 [pid = 1849] [id = 300] 15:14:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 152 (0x7f5cb2899c00) [pid = 1849] [serial = 901] [outer = (nil)] 15:14:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 153 (0x7f5cbd55a800) [pid = 1849] [serial = 902] [outer = 0x7f5cb2899c00] 15:14:15 INFO - PROCESS | 1849 | 1461622455526 Marionette DEBUG loaded listener.js 15:14:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 154 (0x7f5cc6323400) [pid = 1849] [serial = 903] [outer = 0x7f5cb2899c00] 15:14:16 INFO - PROCESS | 1849 | 1461622456190 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:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1435ms 15:14:16 INFO - PROCESS | 1849 | 1461622456216 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 15:14:16 INFO - PROCESS | 1849 | 1461622456219 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 15:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:14:16 INFO - PROCESS | 1849 | 1461622456225 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:14:16 INFO - PROCESS | 1849 | 1461622456227 Marionette TRACE conn3 <- [1,1174,null,{}] 15:14:16 INFO - PROCESS | 1849 | 1461622456232 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:14:16 INFO - PROCESS | 1849 | 1461622456423 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 15:14:16 INFO - PROCESS | 1849 | 1461622456445 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc548c000 == 88 [pid = 1849] [id = 301] 15:14:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 155 (0x7f5cb9ee7c00) [pid = 1849] [serial = 904] [outer = (nil)] 15:14:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 156 (0x7f5cd17cc000) [pid = 1849] [serial = 905] [outer = 0x7f5cb9ee7c00] 15:14:16 INFO - PROCESS | 1849 | 1461622456504 Marionette DEBUG loaded listener.js 15:14:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 157 (0x7f5cd18a6c00) [pid = 1849] [serial = 906] [outer = 0x7f5cb9ee7c00] 15:14:17 INFO - PROCESS | 1849 | 1461622457221 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:14:17 INFO - PROCESS | 1849 | 1461622457262 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 15:14:17 INFO - PROCESS | 1849 | 1461622457268 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:14:17 INFO - PROCESS | 1849 | 1461622457271 Marionette TRACE conn3 <- [1,1178,null,{}] 15:14:17 INFO - PROCESS | 1849 | 1461622457291 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:14:17 INFO - PROCESS | 1849 | 1461622457536 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 15:14:17 INFO - PROCESS | 1849 | 1461622457718 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb7b91000 == 89 [pid = 1849] [id = 302] 15:14:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 158 (0x7f5caf9ce400) [pid = 1849] [serial = 907] [outer = (nil)] 15:14:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 159 (0x7f5caf9d8000) [pid = 1849] [serial = 908] [outer = 0x7f5caf9ce400] 15:14:17 INFO - PROCESS | 1849 | 1461622457794 Marionette DEBUG loaded listener.js 15:14:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 160 (0x7f5cb26e6400) [pid = 1849] [serial = 909] [outer = 0x7f5caf9ce400] 15:14:18 INFO - PROCESS | 1849 | 1461622458713 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:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:14:18 INFO - PROCESS | 1849 | 1461622458773 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 15:14:18 INFO - PROCESS | 1849 | 1461622458780 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:14:18 INFO - PROCESS | 1849 | 1461622458788 Marionette TRACE conn3 <- [1,1182,null,{}] 15:14:18 INFO - PROCESS | 1849 | 1461622458795 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:14:18 INFO - PROCESS | 1849 | 1461622458981 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 15:14:19 INFO - PROCESS | 1849 | 1461622459148 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbc955000 == 90 [pid = 1849] [id = 303] 15:14:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 161 (0x7f5cb26e8800) [pid = 1849] [serial = 910] [outer = (nil)] 15:14:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 162 (0x7f5cba7c1400) [pid = 1849] [serial = 911] [outer = 0x7f5cb26e8800] 15:14:19 INFO - PROCESS | 1849 | 1461622459234 Marionette DEBUG loaded listener.js 15:14:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 163 (0x7f5cbaf18400) [pid = 1849] [serial = 912] [outer = 0x7f5cb26e8800] 15:14:19 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:14:19 INFO - PROCESS | 1849 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:14:20 INFO - PROCESS | 1849 | 1461622460128 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:14:20 INFO - PROCESS | 1849 | 1461622460169 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 15:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:14:20 INFO - PROCESS | 1849 | 1461622460176 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:14:20 INFO - PROCESS | 1849 | 1461622460180 Marionette TRACE conn3 <- [1,1186,null,{}] 15:14:20 INFO - PROCESS | 1849 | 1461622460185 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:14:20 INFO - PROCESS | 1849 | 1461622460353 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 15:14:20 INFO - PROCESS | 1849 | 1461622460537 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd1505800 == 91 [pid = 1849] [id = 304] 15:14:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 164 (0x7f5cba977000) [pid = 1849] [serial = 913] [outer = (nil)] 15:14:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 165 (0x7f5cbd439800) [pid = 1849] [serial = 914] [outer = 0x7f5cba977000] 15:14:20 INFO - PROCESS | 1849 | 1461622460607 Marionette DEBUG loaded listener.js 15:14:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 166 (0x7f5cbe2b4000) [pid = 1849] [serial = 915] [outer = 0x7f5cba977000] 15:14:21 INFO - PROCESS | 1849 | 1461622461539 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:14:21 INFO - PROCESS | 1849 | 1461622461620 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 15:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:14:21 INFO - PROCESS | 1849 | 1461622461636 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:14:21 INFO - PROCESS | 1849 | 1461622461643 Marionette TRACE conn3 <- [1,1190,null,{}] 15:14:21 INFO - PROCESS | 1849 | 1461622461648 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:14:21 INFO - PROCESS | 1849 | 1461622461863 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 15:14:22 INFO - PROCESS | 1849 | 1461622462031 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd65a0800 == 92 [pid = 1849] [id = 305] 15:14:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 167 (0x7f5cbad4f800) [pid = 1849] [serial = 916] [outer = (nil)] 15:14:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 168 (0x7f5cc2a26400) [pid = 1849] [serial = 917] [outer = 0x7f5cbad4f800] 15:14:22 INFO - PROCESS | 1849 | 1461622462103 Marionette DEBUG loaded listener.js 15:14:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 169 (0x7f5cc5141800) [pid = 1849] [serial = 918] [outer = 0x7f5cbad4f800] 15:14:22 INFO - PROCESS | 1849 | 1461622462934 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:14:22 INFO - PROCESS | 1849 | 1461622462977 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 15:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:14:22 INFO - PROCESS | 1849 | 1461622462983 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:14:22 INFO - PROCESS | 1849 | 1461622462987 Marionette TRACE conn3 <- [1,1194,null,{}] 15:14:22 INFO - PROCESS | 1849 | 1461622462992 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:14:23 INFO - PROCESS | 1849 | 1461622463177 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 15:14:23 INFO - PROCESS | 1849 | 1461622463351 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbf114800 == 93 [pid = 1849] [id = 306] 15:14:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 170 (0x7f5cbe7ac000) [pid = 1849] [serial = 919] [outer = (nil)] 15:14:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 171 (0x7f5cd17cf800) [pid = 1849] [serial = 920] [outer = 0x7f5cbe7ac000] 15:14:23 INFO - PROCESS | 1849 | 1461622463426 Marionette DEBUG loaded listener.js 15:14:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 172 (0x7f5cd1cf1400) [pid = 1849] [serial = 921] [outer = 0x7f5cbe7ac000] 15:14:24 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:14:24 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:14:24 INFO - PROCESS | 1849 | 1461622464319 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:14:24 INFO - PROCESS | 1849 | 1461622464391 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 15:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:14:24 INFO - PROCESS | 1849 | 1461622464397 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:14:24 INFO - PROCESS | 1849 | 1461622464399 Marionette TRACE conn3 <- [1,1198,null,{}] 15:14:24 INFO - PROCESS | 1849 | 1461622464405 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:14:24 INFO - PROCESS | 1849 | 1461622464601 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 15:14:24 INFO - PROCESS | 1849 | 1461622464774 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cae3cd000 == 94 [pid = 1849] [id = 307] 15:14:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 173 (0x7f5cd6316400) [pid = 1849] [serial = 922] [outer = (nil)] 15:14:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 174 (0x7f5cd657cc00) [pid = 1849] [serial = 923] [outer = 0x7f5cd6316400] 15:14:24 INFO - PROCESS | 1849 | 1461622464859 Marionette DEBUG loaded listener.js 15:14:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 175 (0x7f5cd6b78c00) [pid = 1849] [serial = 924] [outer = 0x7f5cd6316400] 15:14:25 INFO - PROCESS | 1849 | 1461622465698 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:14:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:14:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1336ms 15:14:25 INFO - PROCESS | 1849 | 1461622465734 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 15:14:25 INFO - PROCESS | 1849 | 1461622465737 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 15:14:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:14:25 INFO - PROCESS | 1849 | 1461622465742 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:14:25 INFO - PROCESS | 1849 | 1461622465745 Marionette TRACE conn3 <- [1,1202,null,{}] 15:14:25 INFO - PROCESS | 1849 | 1461622465750 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:14:25 INFO - PROCESS | 1849 | 1461622465921 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 15:14:26 INFO - PROCESS | 1849 | 1461622466094 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb0e4b800 == 95 [pid = 1849] [id = 308] 15:14:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 176 (0x7f5cae07a400) [pid = 1849] [serial = 925] [outer = (nil)] 15:14:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 177 (0x7f5cae088000) [pid = 1849] [serial = 926] [outer = 0x7f5cae07a400] 15:14:26 INFO - PROCESS | 1849 | 1461622466165 Marionette DEBUG loaded listener.js 15:14:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 178 (0x7f5cd6b7c800) [pid = 1849] [serial = 927] [outer = 0x7f5cae07a400] 15:14:27 INFO - PROCESS | 1849 | 1461622467007 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:14:27 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:14:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1332ms 15:14:27 INFO - PROCESS | 1849 | 1461622467075 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 15:14:27 INFO - PROCESS | 1849 | 1461622467079 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 15:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:14:27 INFO - PROCESS | 1849 | 1461622467084 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:14:27 INFO - PROCESS | 1849 | 1461622467087 Marionette TRACE conn3 <- [1,1206,null,{}] 15:14:27 INFO - PROCESS | 1849 | 1461622467092 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:14:27 INFO - PROCESS | 1849 | 1461622467263 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 15:14:27 INFO - PROCESS | 1849 | 1461622467437 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc42d3800 == 96 [pid = 1849] [id = 309] 15:14:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 179 (0x7f5cae07f400) [pid = 1849] [serial = 928] [outer = (nil)] 15:14:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 180 (0x7f5cb7e4ec00) [pid = 1849] [serial = 929] [outer = 0x7f5cae07f400] 15:14:27 INFO - PROCESS | 1849 | 1461622467511 Marionette DEBUG loaded listener.js 15:14:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 181 (0x7f5cb7e53400) [pid = 1849] [serial = 930] [outer = 0x7f5cae07f400] 15:14:28 INFO - PROCESS | 1849 | 1461622468345 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:14:28 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:14:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1329ms 15:14:28 INFO - PROCESS | 1849 | 1461622468415 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 15:14:28 INFO - PROCESS | 1849 | 1461622468419 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 15:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:14:28 INFO - PROCESS | 1849 | 1461622468425 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:14:28 INFO - PROCESS | 1849 | 1461622468427 Marionette TRACE conn3 <- [1,1210,null,{}] 15:14:28 INFO - PROCESS | 1849 | 1461622468433 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:14:28 INFO - PROCESS | 1849 | 1461622468608 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 15:14:28 INFO - PROCESS | 1849 | 1461622468787 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbece9800 == 97 [pid = 1849] [id = 310] 15:14:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 182 (0x7f5cae085c00) [pid = 1849] [serial = 931] [outer = (nil)] 15:14:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 183 (0x7f5cbbae8c00) [pid = 1849] [serial = 932] [outer = 0x7f5cae085c00] 15:14:28 INFO - PROCESS | 1849 | 1461622468863 Marionette DEBUG loaded listener.js 15:14:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 184 (0x7f5cbf0c6000) [pid = 1849] [serial = 933] [outer = 0x7f5cae085c00] 15:14:29 INFO - PROCESS | 1849 | 1461622469698 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:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1337ms 15:14:29 INFO - PROCESS | 1849 | 1461622469763 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 15:14:29 INFO - PROCESS | 1849 | 1461622469766 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 15:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:14:29 INFO - PROCESS | 1849 | 1461622469772 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:14:29 INFO - PROCESS | 1849 | 1461622469780 Marionette TRACE conn3 <- [1,1214,null,{}] 15:14:29 INFO - PROCESS | 1849 | 1461622469786 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:14:30 INFO - PROCESS | 1849 | 1461622470003 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 15:14:30 INFO - PROCESS | 1849 | 1461622470174 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5caea14000 == 98 [pid = 1849] [id = 311] 15:14:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 185 (0x7f5caea6b800) [pid = 1849] [serial = 934] [outer = (nil)] 15:14:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 186 (0x7f5caea72400) [pid = 1849] [serial = 935] [outer = 0x7f5caea6b800] 15:14:30 INFO - PROCESS | 1849 | 1461622470243 Marionette DEBUG loaded listener.js 15:14:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 187 (0x7f5caea77000) [pid = 1849] [serial = 936] [outer = 0x7f5caea6b800] 15:14:31 INFO - PROCESS | 1849 | 1461622471088 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:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1384ms 15:14:31 INFO - PROCESS | 1849 | 1461622471156 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 15:14:31 INFO - PROCESS | 1849 | 1461622471160 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 15:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:14:31 INFO - PROCESS | 1849 | 1461622471165 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:14:31 INFO - PROCESS | 1849 | 1461622471168 Marionette TRACE conn3 <- [1,1218,null,{}] 15:14:31 INFO - PROCESS | 1849 | 1461622471173 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:14:31 INFO - PROCESS | 1849 | 1461622471343 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 15:14:31 INFO - PROCESS | 1849 | 1461622471522 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5caec45800 == 99 [pid = 1849] [id = 312] 15:14:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 188 (0x7f5caea6c000) [pid = 1849] [serial = 937] [outer = (nil)] 15:14:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 189 (0x7f5caec06400) [pid = 1849] [serial = 938] [outer = 0x7f5caea6c000] 15:14:31 INFO - PROCESS | 1849 | 1461622471598 Marionette DEBUG loaded listener.js 15:14:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 190 (0x7f5caec0e000) [pid = 1849] [serial = 939] [outer = 0x7f5caea6c000] 15:14:32 INFO - PROCESS | 1849 | 1461622472431 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:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1328ms 15:14:32 INFO - PROCESS | 1849 | 1461622472494 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 15:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:14:32 INFO - PROCESS | 1849 | 1461622472498 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 15:14:32 INFO - PROCESS | 1849 | 1461622472504 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:14:32 INFO - PROCESS | 1849 | 1461622472507 Marionette TRACE conn3 <- [1,1222,null,{}] 15:14:32 INFO - PROCESS | 1849 | 1461622472512 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:14:32 INFO - PROCESS | 1849 | 1461622472713 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 15:14:32 INFO - PROCESS | 1849 | 1461622472888 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cabf14000 == 100 [pid = 1849] [id = 313] 15:14:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 191 (0x7f5cabe16c00) [pid = 1849] [serial = 940] [outer = (nil)] 15:14:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 192 (0x7f5cabe1d800) [pid = 1849] [serial = 941] [outer = 0x7f5cabe16c00] 15:14:32 INFO - PROCESS | 1849 | 1461622472961 Marionette DEBUG loaded listener.js 15:14:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 193 (0x7f5caec10800) [pid = 1849] [serial = 942] [outer = 0x7f5cabe16c00] 15:14:33 INFO - PROCESS | 1849 | 1461622473785 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:14:33 INFO - PROCESS | 1849 | 1461622473845 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 15:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:14:33 INFO - PROCESS | 1849 | 1461622473850 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:14:33 INFO - PROCESS | 1849 | 1461622473852 Marionette TRACE conn3 <- [1,1226,null,{}] 15:14:33 INFO - PROCESS | 1849 | 1461622473858 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:14:34 INFO - PROCESS | 1849 | 1461622474038 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 15:14:34 INFO - PROCESS | 1849 | 1461622474211 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb21ca800 == 101 [pid = 1849] [id = 314] 15:14:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 194 (0x7f5cabe18800) [pid = 1849] [serial = 943] [outer = (nil)] 15:14:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 195 (0x7f5cac03f800) [pid = 1849] [serial = 944] [outer = 0x7f5cabe18800] 15:14:34 INFO - PROCESS | 1849 | 1461622474276 Marionette DEBUG loaded listener.js 15:14:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 196 (0x7f5cac047800) [pid = 1849] [serial = 945] [outer = 0x7f5cabe18800] 15:14:35 INFO - PROCESS | 1849 | 1461622475155 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:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1333ms 15:14:35 INFO - PROCESS | 1849 | 1461622475184 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 15:14:35 INFO - PROCESS | 1849 | 1461622475188 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 15:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:14:35 INFO - PROCESS | 1849 | 1461622475193 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:14:35 INFO - PROCESS | 1849 | 1461622475195 Marionette TRACE conn3 <- [1,1230,null,{}] 15:14:35 INFO - PROCESS | 1849 | 1461622475200 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:14:35 INFO - PROCESS | 1849 | 1461622475365 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 15:14:35 INFO - PROCESS | 1849 | 1461622475933 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5caea1a800 == 102 [pid = 1849] [id = 315] 15:14:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 197 (0x7f5cabe1b400) [pid = 1849] [serial = 946] [outer = (nil)] 15:14:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 198 (0x7f5cabe21800) [pid = 1849] [serial = 947] [outer = 0x7f5cabe1b400] 15:14:36 INFO - PROCESS | 1849 | 1461622476046 Marionette DEBUG loaded listener.js 15:14:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 199 (0x7f5cae088800) [pid = 1849] [serial = 948] [outer = 0x7f5cabe1b400] 15:14:36 INFO - PROCESS | 1849 | 1461622476846 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:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1678ms 15:14:36 INFO - PROCESS | 1849 | 1461622476875 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 15:14:36 INFO - PROCESS | 1849 | 1461622476882 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 15:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:14:36 INFO - PROCESS | 1849 | 1461622476891 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:14:36 INFO - PROCESS | 1849 | 1461622476896 Marionette TRACE conn3 <- [1,1234,null,{}] 15:14:36 INFO - PROCESS | 1849 | 1461622476902 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:14:37 INFO - PROCESS | 1849 | 1461622477071 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 15:14:37 INFO - PROCESS | 1849 | 1461622477270 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb6d8000 == 103 [pid = 1849] [id = 316] 15:14:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 200 (0x7f5caf9d2c00) [pid = 1849] [serial = 949] [outer = (nil)] 15:14:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 201 (0x7f5cb26e3c00) [pid = 1849] [serial = 950] [outer = 0x7f5caf9d2c00] 15:14:37 INFO - PROCESS | 1849 | 1461622477335 Marionette DEBUG loaded listener.js 15:14:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 202 (0x7f5cb2899000) [pid = 1849] [serial = 951] [outer = 0x7f5caf9d2c00] 15:14:38 INFO - PROCESS | 1849 | 1461622478340 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:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1491ms 15:14:38 INFO - PROCESS | 1849 | 1461622478386 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 15:14:38 INFO - PROCESS | 1849 | 1461622478392 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 15:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:14:38 INFO - PROCESS | 1849 | 1461622478399 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:14:38 INFO - PROCESS | 1849 | 1461622478402 Marionette TRACE conn3 <- [1,1238,null,{}] 15:14:38 INFO - PROCESS | 1849 | 1461622478407 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:14:38 INFO - PROCESS | 1849 | 1461622478580 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 15:14:38 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd65a2000 == 102 [pid = 1849] [id = 224] 15:14:38 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd6422000 == 101 [pid = 1849] [id = 223] 15:14:38 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd6353800 == 100 [pid = 1849] [id = 222] 15:14:38 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbab39000 == 99 [pid = 1849] [id = 225] 15:14:38 INFO - PROCESS | 1849 | --DOMWINDOW == 201 (0x7f5cd17cf400) [pid = 1849] [serial = 848] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1849 | --DOMWINDOW == 200 (0x7f5cbacef000) [pid = 1849] [serial = 803] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1849 | --DOMWINDOW == 199 (0x7f5cc631fc00) [pid = 1849] [serial = 815] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1849 | --DOMWINDOW == 198 (0x7f5cc0980800) [pid = 1849] [serial = 809] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1849 | --DOMWINDOW == 197 (0x7f5ccb986000) [pid = 1849] [serial = 818] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1849 | --DOMWINDOW == 196 (0x7f5cd1a46c00) [pid = 1849] [serial = 824] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1849 | --DOMWINDOW == 195 (0x7f5cbe1d8800) [pid = 1849] [serial = 806] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1849 | --DOMWINDOW == 194 (0x7f5cc3f86000) [pid = 1849] [serial = 812] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1849 | --DOMWINDOW == 193 (0x7f5cd17c8000) [pid = 1849] [serial = 821] [outer = (nil)] [url = about:blank] 15:14:38 INFO - PROCESS | 1849 | 1461622478842 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc548c000 == 98 [pid = 1849] [id = 301] 15:14:38 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb6ee000 == 97 [pid = 1849] [id = 300] 15:14:38 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc403f800 == 96 [pid = 1849] [id = 299] 15:14:38 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbf2ac800 == 95 [pid = 1849] [id = 298] 15:14:38 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb88b3000 == 96 [pid = 1849] [id = 317] 15:14:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 194 (0x7f5cb288c800) [pid = 1849] [serial = 952] [outer = (nil)] 15:14:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 195 (0x7f5cb7e53800) [pid = 1849] [serial = 953] [outer = 0x7f5cb288c800] 15:14:38 INFO - PROCESS | 1849 | 1461622478915 Marionette DEBUG loaded listener.js 15:14:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 196 (0x7f5cb9ef0000) [pid = 1849] [serial = 954] [outer = 0x7f5cb288c800] 15:14:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb6ee800 == 95 [pid = 1849] [id = 297] 15:14:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb7b91800 == 94 [pid = 1849] [id = 296] 15:14:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbd4af000 == 93 [pid = 1849] [id = 295] 15:14:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb88b8000 == 92 [pid = 1849] [id = 294] 15:14:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbf146800 == 91 [pid = 1849] [id = 290] 15:14:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cdb1a3800 == 90 [pid = 1849] [id = 289] 15:14:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb7d95000 == 89 [pid = 1849] [id = 288] 15:14:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd966e800 == 88 [pid = 1849] [id = 287] 15:14:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd6da5000 == 87 [pid = 1849] [id = 286] 15:14:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd1c19800 == 86 [pid = 1849] [id = 285] 15:14:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc403e800 == 85 [pid = 1849] [id = 284] 15:14:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb6de000 == 84 [pid = 1849] [id = 283] 15:14:39 INFO - PROCESS | 1849 | --DOMWINDOW == 195 (0x7f5cbd55ac00) [pid = 1849] [serial = 845] [outer = (nil)] [url = about:blank] 15:14:39 INFO - PROCESS | 1849 | --DOMWINDOW == 194 (0x7f5cc5095c00) [pid = 1849] [serial = 843] [outer = (nil)] [url = about:blank] 15:14:39 INFO - PROCESS | 1849 | --DOMWINDOW == 193 (0x7f5cbe142000) [pid = 1849] [serial = 836] [outer = (nil)] [url = about:blank] 15:14:39 INFO - PROCESS | 1849 | --DOMWINDOW == 192 (0x7f5cbaf15000) [pid = 1849] [serial = 833] [outer = (nil)] [url = about:blank] 15:14:39 INFO - PROCESS | 1849 | --DOMWINDOW == 191 (0x7f5cbbae8800) [pid = 1849] [serial = 834] [outer = (nil)] [url = about:blank] 15:14:39 INFO - PROCESS | 1849 | --DOMWINDOW == 190 (0x7f5cc2543c00) [pid = 1849] [serial = 839] [outer = (nil)] [url = about:blank] 15:14:39 INFO - PROCESS | 1849 | --DOMWINDOW == 189 (0x7f5cc6152000) [pid = 1849] [serial = 846] [outer = (nil)] [url = about:blank] 15:14:39 INFO - PROCESS | 1849 | --DOMWINDOW == 188 (0x7f5cc4cba400) [pid = 1849] [serial = 842] [outer = (nil)] [url = about:blank] 15:14:39 INFO - PROCESS | 1849 | --DOMWINDOW == 187 (0x7f5cba790800) [pid = 1849] [serial = 830] [outer = (nil)] [url = about:blank] 15:14:39 INFO - PROCESS | 1849 | --DOMWINDOW == 186 (0x7f5cba982800) [pid = 1849] [serial = 831] [outer = (nil)] [url = about:blank] 15:14:39 INFO - PROCESS | 1849 | --DOMWINDOW == 185 (0x7f5cb9d50000) [pid = 1849] [serial = 800] [outer = (nil)] [url = about:blank] 15:14:39 INFO - PROCESS | 1849 | --DOMWINDOW == 184 (0x7f5cc4359800) [pid = 1849] [serial = 840] [outer = (nil)] [url = about:blank] 15:14:39 INFO - PROCESS | 1849 | --DOMWINDOW == 183 (0x7f5cb9f10c00) [pid = 1849] [serial = 827] [outer = (nil)] [url = about:blank] 15:14:39 INFO - PROCESS | 1849 | --DOMWINDOW == 182 (0x7f5cbe737400) [pid = 1849] [serial = 837] [outer = (nil)] [url = about:blank] 15:14:39 INFO - PROCESS | 1849 | 1461622479754 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:14:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1376ms 15:14:39 INFO - PROCESS | 1849 | 1461622479776 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 15:14:39 INFO - PROCESS | 1849 | 1461622479779 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 15:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:14:39 INFO - PROCESS | 1849 | 1461622479820 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:14:39 INFO - PROCESS | 1849 | 1461622479829 Marionette TRACE conn3 <- [1,1242,null,{}] 15:14:39 INFO - PROCESS | 1849 | 1461622479844 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:14:40 INFO - PROCESS | 1849 | 1461622480002 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 15:14:40 INFO - PROCESS | 1849 | 1461622480020 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbb6ee800 == 85 [pid = 1849] [id = 318] 15:14:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 183 (0x7f5cbaf1c000) [pid = 1849] [serial = 955] [outer = (nil)] 15:14:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 184 (0x7f5cbb782c00) [pid = 1849] [serial = 956] [outer = 0x7f5cbaf1c000] 15:14:40 INFO - PROCESS | 1849 | 1461622480081 Marionette DEBUG loaded listener.js 15:14:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 185 (0x7f5cbb78b400) [pid = 1849] [serial = 957] [outer = 0x7f5cbaf1c000] 15:14:40 INFO - PROCESS | 1849 | 1461622480870 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:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1131ms 15:14:40 INFO - PROCESS | 1849 | 1461622480921 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 15:14:40 INFO - PROCESS | 1849 | 1461622480924 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 15:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:14:40 INFO - PROCESS | 1849 | 1461622480930 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:14:40 INFO - PROCESS | 1849 | 1461622480932 Marionette TRACE conn3 <- [1,1246,null,{}] 15:14:40 INFO - PROCESS | 1849 | 1461622480937 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:14:41 INFO - PROCESS | 1849 | 1461622481090 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 15:14:41 INFO - PROCESS | 1849 | 1461622481114 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbf122800 == 86 [pid = 1849] [id = 319] 15:14:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 186 (0x7f5cb288cc00) [pid = 1849] [serial = 958] [outer = (nil)] 15:14:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 187 (0x7f5cbe13a000) [pid = 1849] [serial = 959] [outer = 0x7f5cb288cc00] 15:14:41 INFO - PROCESS | 1849 | 1461622481173 Marionette DEBUG loaded listener.js 15:14:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 188 (0x7f5cbe1dc800) [pid = 1849] [serial = 960] [outer = 0x7f5cb288cc00] 15:14:42 INFO - PROCESS | 1849 | 1461622482037 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:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1178ms 15:14:42 INFO - PROCESS | 1849 | 1461622482113 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 15:14:42 INFO - PROCESS | 1849 | 1461622482116 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 15:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:14:42 INFO - PROCESS | 1849 | 1461622482121 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:14:42 INFO - PROCESS | 1849 | 1461622482123 Marionette TRACE conn3 <- [1,1250,null,{}] 15:14:42 INFO - PROCESS | 1849 | 1461622482129 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:14:42 INFO - PROCESS | 1849 | 1461622482348 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 15:14:42 INFO - PROCESS | 1849 | 1461622482371 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc2a8c000 == 87 [pid = 1849] [id = 320] 15:14:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 189 (0x7f5cbe7a4800) [pid = 1849] [serial = 961] [outer = (nil)] 15:14:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 190 (0x7f5cbe7ac400) [pid = 1849] [serial = 962] [outer = 0x7f5cbe7a4800] 15:14:42 INFO - PROCESS | 1849 | 1461622482439 Marionette DEBUG loaded listener.js 15:14:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 191 (0x7f5cbf0c2c00) [pid = 1849] [serial = 963] [outer = 0x7f5cbe7a4800] 15:14:43 INFO - PROCESS | 1849 | 1461622483266 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:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1185ms 15:14:43 INFO - PROCESS | 1849 | 1461622483307 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 15:14:43 INFO - PROCESS | 1849 | 1461622483311 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 15:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:14:43 INFO - PROCESS | 1849 | 1461622483316 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:14:43 INFO - PROCESS | 1849 | 1461622483319 Marionette TRACE conn3 <- [1,1254,null,{}] 15:14:43 INFO - PROCESS | 1849 | 1461622483331 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:14:43 INFO - PROCESS | 1849 | 1461622483533 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 15:14:43 INFO - PROCESS | 1849 | 1461622483554 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc4a8d800 == 88 [pid = 1849] [id = 321] 15:14:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 192 (0x7f5cbf0ca000) [pid = 1849] [serial = 964] [outer = (nil)] 15:14:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 193 (0x7f5cc097e000) [pid = 1849] [serial = 965] [outer = 0x7f5cbf0ca000] 15:14:43 INFO - PROCESS | 1849 | 1461622483615 Marionette DEBUG loaded listener.js 15:14:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 194 (0x7f5cc3727400) [pid = 1849] [serial = 966] [outer = 0x7f5cbf0ca000] 15:14:44 INFO - PROCESS | 1849 | --DOMWINDOW == 193 (0x7f5cc2541400) [pid = 1849] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:14:44 INFO - PROCESS | 1849 | --DOMWINDOW == 192 (0x7f5cba9abc00) [pid = 1849] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:14:44 INFO - PROCESS | 1849 | --DOMWINDOW == 191 (0x7f5cb2899c00) [pid = 1849] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:14:44 INFO - PROCESS | 1849 | --DOMWINDOW == 190 (0x7f5cb2dbf000) [pid = 1849] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:14:44 INFO - PROCESS | 1849 | --DOMWINDOW == 189 (0x7f5cb7a77000) [pid = 1849] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:14:44 INFO - PROCESS | 1849 | --DOMWINDOW == 188 (0x7f5cb9ee8400) [pid = 1849] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:14:44 INFO - PROCESS | 1849 | --DOMWINDOW == 187 (0x7f5cba984c00) [pid = 1849] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:14:45 INFO - PROCESS | 1849 | 1461622485061 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:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1786ms 15:14:45 INFO - PROCESS | 1849 | 1461622485105 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 15:14:45 INFO - PROCESS | 1849 | 1461622485111 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 15:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:14:45 INFO - PROCESS | 1849 | 1461622485121 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:14:45 INFO - PROCESS | 1849 | 1461622485125 Marionette TRACE conn3 <- [1,1258,null,{}] 15:14:45 INFO - PROCESS | 1849 | 1461622485133 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:14:45 INFO - PROCESS | 1849 | 1461622485332 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 15:14:45 INFO - PROCESS | 1849 | 1461622485561 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb8739000 == 89 [pid = 1849] [id = 322] 15:14:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 188 (0x7f5caf9d8800) [pid = 1849] [serial = 967] [outer = (nil)] 15:14:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 189 (0x7f5cb26df000) [pid = 1849] [serial = 968] [outer = 0x7f5caf9d8800] 15:14:45 INFO - PROCESS | 1849 | 1461622485679 Marionette DEBUG loaded listener.js 15:14:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 190 (0x7f5cb2dbc800) [pid = 1849] [serial = 969] [outer = 0x7f5caf9d8800] 15:14:46 INFO - PROCESS | 1849 | 1461622486563 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:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1481ms 15:14:46 INFO - PROCESS | 1849 | 1461622486603 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 15:14:46 INFO - PROCESS | 1849 | 1461622486611 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 15:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:14:46 INFO - PROCESS | 1849 | 1461622486620 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:14:46 INFO - PROCESS | 1849 | 1461622486623 Marionette TRACE conn3 <- [1,1262,null,{}] 15:14:46 INFO - PROCESS | 1849 | 1461622486629 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:14:46 INFO - PROCESS | 1849 | 1461622486805 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 15:14:46 INFO - PROCESS | 1849 | 1461622486993 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbe98f000 == 90 [pid = 1849] [id = 323] 15:14:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 191 (0x7f5cb2dbcc00) [pid = 1849] [serial = 970] [outer = (nil)] 15:14:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 192 (0x7f5cb9eee000) [pid = 1849] [serial = 971] [outer = 0x7f5cb2dbcc00] 15:14:47 INFO - PROCESS | 1849 | 1461622487065 Marionette DEBUG loaded listener.js 15:14:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 193 (0x7f5cba97ec00) [pid = 1849] [serial = 972] [outer = 0x7f5cb2dbcc00] 15:14:47 INFO - PROCESS | 1849 | 1461622487944 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:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1378ms 15:14:48 INFO - PROCESS | 1849 | 1461622488000 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 15:14:48 INFO - PROCESS | 1849 | 1461622488003 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 15:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:14:48 INFO - PROCESS | 1849 | 1461622488009 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:14:48 INFO - PROCESS | 1849 | 1461622488015 Marionette TRACE conn3 <- [1,1266,null,{}] 15:14:48 INFO - PROCESS | 1849 | 1461622488030 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:14:48 INFO - PROCESS | 1849 | 1461622488216 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 15:14:48 INFO - PROCESS | 1849 | 1461622488389 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc51e6000 == 91 [pid = 1849] [id = 324] 15:14:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 194 (0x7f5cbb787800) [pid = 1849] [serial = 973] [outer = (nil)] 15:14:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 195 (0x7f5cbe736400) [pid = 1849] [serial = 974] [outer = 0x7f5cbb787800] 15:14:48 INFO - PROCESS | 1849 | 1461622488465 Marionette DEBUG loaded listener.js 15:14:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 196 (0x7f5cbe7df000) [pid = 1849] [serial = 975] [outer = 0x7f5cbb787800] 15:14:49 INFO - PROCESS | 1849 | 1461622489286 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:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1338ms 15:14:49 INFO - PROCESS | 1849 | 1461622489348 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 15:14:49 INFO - PROCESS | 1849 | 1461622489353 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 15:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:14:49 INFO - PROCESS | 1849 | 1461622489358 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:14:49 INFO - PROCESS | 1849 | 1461622489361 Marionette TRACE conn3 <- [1,1270,null,{}] 15:14:49 INFO - PROCESS | 1849 | 1461622489366 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:14:49 INFO - PROCESS | 1849 | 1461622489543 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 15:14:49 INFO - PROCESS | 1849 | 1461622489734 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cca1fa000 == 92 [pid = 1849] [id = 325] 15:14:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 197 (0x7f5cb9f10c00) [pid = 1849] [serial = 976] [outer = (nil)] 15:14:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 198 (0x7f5cbf0cec00) [pid = 1849] [serial = 977] [outer = 0x7f5cb9f10c00] 15:14:49 INFO - PROCESS | 1849 | 1461622489809 Marionette DEBUG loaded listener.js 15:14:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 199 (0x7f5cc434f800) [pid = 1849] [serial = 978] [outer = 0x7f5cb9f10c00] 15:14:50 INFO - PROCESS | 1849 | 1461622490645 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:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1326ms 15:14:50 INFO - PROCESS | 1849 | 1461622490685 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 15:14:50 INFO - PROCESS | 1849 | 1461622490689 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 15:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:14:50 INFO - PROCESS | 1849 | 1461622490695 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:14:50 INFO - PROCESS | 1849 | 1461622490697 Marionette TRACE conn3 <- [1,1274,null,{}] 15:14:50 INFO - PROCESS | 1849 | 1461622490702 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:14:50 INFO - PROCESS | 1849 | 1461622490887 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 15:14:51 INFO - PROCESS | 1849 | 1461622491077 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd6356000 == 93 [pid = 1849] [id = 326] 15:14:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 200 (0x7f5cb9f09400) [pid = 1849] [serial = 979] [outer = (nil)] 15:14:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 201 (0x7f5cbf0c8c00) [pid = 1849] [serial = 980] [outer = 0x7f5cb9f09400] 15:14:51 INFO - PROCESS | 1849 | 1461622491148 Marionette DEBUG loaded listener.js 15:14:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 202 (0x7f5cc6e6a800) [pid = 1849] [serial = 981] [outer = 0x7f5cb9f09400] 15:14:52 INFO - PROCESS | 1849 | 1461622492012 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:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1381ms 15:14:52 INFO - PROCESS | 1849 | 1461622492078 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 15:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:14:52 INFO - PROCESS | 1849 | 1461622492082 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 15:14:52 INFO - PROCESS | 1849 | 1461622492089 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:14:52 INFO - PROCESS | 1849 | 1461622492092 Marionette TRACE conn3 <- [1,1278,null,{}] 15:14:52 INFO - PROCESS | 1849 | 1461622492097 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:14:52 INFO - PROCESS | 1849 | 1461622492299 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 15:14:52 INFO - PROCESS | 1849 | 1461622492475 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cdaf3d800 == 94 [pid = 1849] [id = 327] 15:14:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 203 (0x7f5cc6e70800) [pid = 1849] [serial = 982] [outer = (nil)] 15:14:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 204 (0x7f5cd1cfc000) [pid = 1849] [serial = 983] [outer = 0x7f5cc6e70800] 15:14:52 INFO - PROCESS | 1849 | 1461622492549 Marionette DEBUG loaded listener.js 15:14:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 205 (0x7f5cd66acc00) [pid = 1849] [serial = 984] [outer = 0x7f5cc6e70800] 15:14:53 INFO - PROCESS | 1849 | 1461622493396 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:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1382ms 15:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:14:53 INFO - PROCESS | 1849 | 1461622493471 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 15:14:53 INFO - PROCESS | 1849 | 1461622493473 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 15:14:53 INFO - PROCESS | 1849 | 1461622493480 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:14:53 INFO - PROCESS | 1849 | 1461622493483 Marionette TRACE conn3 <- [1,1282,null,{}] 15:14:53 INFO - PROCESS | 1849 | 1461622493488 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:14:53 INFO - PROCESS | 1849 | 1461622493669 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 15:14:53 INFO - PROCESS | 1849 | 1461622493844 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbf19a800 == 95 [pid = 1849] [id = 328] 15:14:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 206 (0x7f5cb7ba8400) [pid = 1849] [serial = 985] [outer = (nil)] 15:14:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 207 (0x7f5cb7bb2800) [pid = 1849] [serial = 986] [outer = 0x7f5cb7ba8400] 15:14:53 INFO - PROCESS | 1849 | 1461622493915 Marionette DEBUG loaded listener.js 15:14:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 208 (0x7f5cb7bb7800) [pid = 1849] [serial = 987] [outer = 0x7f5cb7ba8400] 15:14:54 INFO - PROCESS | 1849 | 1461622494797 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:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1389ms 15:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:14:54 INFO - PROCESS | 1849 | 1461622494869 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 15:14:54 INFO - PROCESS | 1849 | 1461622494872 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 15:14:54 INFO - PROCESS | 1849 | 1461622494878 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:14:54 INFO - PROCESS | 1849 | 1461622494881 Marionette TRACE conn3 <- [1,1286,null,{}] 15:14:54 INFO - PROCESS | 1849 | 1461622494886 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:14:55 INFO - PROCESS | 1849 | 1461622495062 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 15:14:55 INFO - PROCESS | 1849 | 1461622495240 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cae09a800 == 96 [pid = 1849] [id = 329] 15:14:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 209 (0x7f5cae952400) [pid = 1849] [serial = 988] [outer = (nil)] 15:14:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 210 (0x7f5cae95c800) [pid = 1849] [serial = 989] [outer = 0x7f5cae952400] 15:14:55 INFO - PROCESS | 1849 | 1461622495311 Marionette DEBUG loaded listener.js 15:14:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 211 (0x7f5cb7baa400) [pid = 1849] [serial = 990] [outer = 0x7f5cae952400] 15:14:56 INFO - PROCESS | 1849 | 1461622496113 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:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1281ms 15:14:56 INFO - PROCESS | 1849 | 1461622496158 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 15:14:56 INFO - PROCESS | 1849 | 1461622496162 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 15:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:14:56 INFO - PROCESS | 1849 | 1461622496168 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:14:56 INFO - PROCESS | 1849 | 1461622496170 Marionette TRACE conn3 <- [1,1290,null,{}] 15:14:56 INFO - PROCESS | 1849 | 1461622496175 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:14:56 INFO - PROCESS | 1849 | 1461622496348 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 15:14:56 INFO - PROCESS | 1849 | 1461622496531 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cab8de000 == 97 [pid = 1849] [id = 330] 15:14:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 212 (0x7f5cacfe3800) [pid = 1849] [serial = 991] [outer = (nil)] 15:14:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 213 (0x7f5cacfec800) [pid = 1849] [serial = 992] [outer = 0x7f5cacfe3800] 15:14:56 INFO - PROCESS | 1849 | 1461622496608 Marionette DEBUG loaded listener.js 15:14:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 214 (0x7f5cacff0c00) [pid = 1849] [serial = 993] [outer = 0x7f5cacfe3800] 15:14:57 INFO - PROCESS | 1849 | 1461622497485 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:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1393ms 15:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:14:57 INFO - PROCESS | 1849 | 1461622497562 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 15:14:57 INFO - PROCESS | 1849 | 1461622497564 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 15:14:57 INFO - PROCESS | 1849 | 1461622497571 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:14:57 INFO - PROCESS | 1849 | 1461622497574 Marionette TRACE conn3 <- [1,1294,null,{}] 15:14:57 INFO - PROCESS | 1849 | 1461622497579 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:14:57 INFO - PROCESS | 1849 | 1461622497797 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 15:14:57 INFO - PROCESS | 1849 | 1461622497976 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb0e4c800 == 98 [pid = 1849] [id = 331] 15:14:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 215 (0x7f5cae148c00) [pid = 1849] [serial = 994] [outer = (nil)] 15:14:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 216 (0x7f5cae14dc00) [pid = 1849] [serial = 995] [outer = 0x7f5cae148c00] 15:14:58 INFO - PROCESS | 1849 | 1461622498050 Marionette DEBUG loaded listener.js 15:14:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 217 (0x7f5cae151c00) [pid = 1849] [serial = 996] [outer = 0x7f5cae148c00] 15:14:58 INFO - PROCESS | 1849 | 1461622498965 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:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1428ms 15:14:59 INFO - PROCESS | 1849 | 1461622499003 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 15:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:14:59 INFO - PROCESS | 1849 | 1461622499007 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 15:14:59 INFO - PROCESS | 1849 | 1461622499015 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:14:59 INFO - PROCESS | 1849 | 1461622499019 Marionette TRACE conn3 <- [1,1298,null,{}] 15:14:59 INFO - PROCESS | 1849 | 1461622499024 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:14:59 INFO - PROCESS | 1849 | 1461622499217 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 15:14:59 INFO - PROCESS | 1849 | 1461622499401 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5caf565000 == 99 [pid = 1849] [id = 332] 15:14:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 218 (0x7f5cae14a400) [pid = 1849] [serial = 997] [outer = (nil)] 15:14:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 219 (0x7f5cb7bb5c00) [pid = 1849] [serial = 998] [outer = 0x7f5cae14a400] 15:14:59 INFO - PROCESS | 1849 | 1461622499476 Marionette DEBUG loaded listener.js 15:14:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 220 (0x7f5cbf387000) [pid = 1849] [serial = 999] [outer = 0x7f5cae14a400] 15:15:00 INFO - PROCESS | 1849 | 1461622500382 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:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1428ms 15:15:00 INFO - PROCESS | 1849 | 1461622500444 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 15:15:00 INFO - PROCESS | 1849 | 1461622500448 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 15:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:15:00 INFO - PROCESS | 1849 | 1461622500455 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:15:00 INFO - PROCESS | 1849 | 1461622500457 Marionette TRACE conn3 <- [1,1302,null,{}] 15:15:00 INFO - PROCESS | 1849 | 1461622500463 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:15:00 INFO - PROCESS | 1849 | 1461622500633 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 15:15:00 INFO - PROCESS | 1849 | 1461622500833 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab9d9800 == 100 [pid = 1849] [id = 333] 15:15:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 221 (0x7f5caaf8d000) [pid = 1849] [serial = 1000] [outer = (nil)] 15:15:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 222 (0x7f5caaf93800) [pid = 1849] [serial = 1001] [outer = 0x7f5caaf8d000] 15:15:00 INFO - PROCESS | 1849 | 1461622500908 Marionette DEBUG loaded listener.js 15:15:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 223 (0x7f5caaf97c00) [pid = 1849] [serial = 1002] [outer = 0x7f5caaf8d000] 15:15:01 INFO - PROCESS | 1849 | 1461622501776 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:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1379ms 15:15:01 INFO - PROCESS | 1849 | 1461622501835 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 15:15:01 INFO - PROCESS | 1849 | 1461622501838 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 15:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:15:01 INFO - PROCESS | 1849 | 1461622501844 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:15:01 INFO - PROCESS | 1849 | 1461622501847 Marionette TRACE conn3 <- [1,1306,null,{}] 15:15:01 INFO - PROCESS | 1849 | 1461622501852 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:15:02 INFO - PROCESS | 1849 | 1461622502033 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 15:15:02 INFO - PROCESS | 1849 | 1461622502217 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab13f000 == 101 [pid = 1849] [id = 334] 15:15:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 224 (0x7f5caaf8e400) [pid = 1849] [serial = 1003] [outer = (nil)] 15:15:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 225 (0x7f5cbf388000) [pid = 1849] [serial = 1004] [outer = 0x7f5caaf8e400] 15:15:02 INFO - PROCESS | 1849 | 1461622502289 Marionette DEBUG loaded listener.js 15:15:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 226 (0x7f5cbf38d800) [pid = 1849] [serial = 1005] [outer = 0x7f5caaf8e400] 15:15:03 INFO - PROCESS | 1849 | 1461622503137 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:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1326ms 15:15:03 INFO - PROCESS | 1849 | 1461622503171 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 15:15:03 INFO - PROCESS | 1849 | 1461622503174 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 15:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:15:03 INFO - PROCESS | 1849 | 1461622503180 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:15:03 INFO - PROCESS | 1849 | 1461622503183 Marionette TRACE conn3 <- [1,1310,null,{}] 15:15:03 INFO - PROCESS | 1849 | 1461622503188 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:15:03 INFO - PROCESS | 1849 | 1461622503356 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 15:15:03 INFO - PROCESS | 1849 | 1461622503543 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb7dbc000 == 102 [pid = 1849] [id = 335] 15:15:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 227 (0x7f5cab236c00) [pid = 1849] [serial = 1006] [outer = (nil)] 15:15:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 228 (0x7f5cab23d800) [pid = 1849] [serial = 1007] [outer = 0x7f5cab236c00] 15:15:03 INFO - PROCESS | 1849 | 1461622503607 Marionette DEBUG loaded listener.js 15:15:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 229 (0x7f5cab242800) [pid = 1849] [serial = 1008] [outer = 0x7f5cab236c00] 15:15:04 INFO - PROCESS | 1849 | 1461622504472 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:15:04 INFO - PROCESS | 1849 | 1461622504516 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 15:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:15:04 INFO - PROCESS | 1849 | 1461622504522 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:15:04 INFO - PROCESS | 1849 | 1461622504524 Marionette TRACE conn3 <- [1,1314,null,{}] 15:15:04 INFO - PROCESS | 1849 | 1461622504529 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:15:04 INFO - PROCESS | 1849 | 1461622504734 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 15:15:04 INFO - PROCESS | 1849 | 1461622504931 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc4b50000 == 103 [pid = 1849] [id = 336] 15:15:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 230 (0x7f5caaf8f800) [pid = 1849] [serial = 1009] [outer = (nil)] 15:15:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 231 (0x7f5cbacee400) [pid = 1849] [serial = 1010] [outer = 0x7f5caaf8f800] 15:15:04 INFO - PROCESS | 1849 | 1461622504997 Marionette DEBUG loaded listener.js 15:15:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 232 (0x7f5cbf38fc00) [pid = 1849] [serial = 1011] [outer = 0x7f5caaf8f800] 15:15:06 INFO - PROCESS | 1849 | 1461622506181 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:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1733ms 15:15:06 INFO - PROCESS | 1849 | 1461622506257 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 15:15:06 INFO - PROCESS | 1849 | 1461622506262 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 15:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:15:06 INFO - PROCESS | 1849 | 1461622506269 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:15:06 INFO - PROCESS | 1849 | 1461622506275 Marionette TRACE conn3 <- [1,1318,null,{}] 15:15:06 INFO - PROCESS | 1849 | 1461622506284 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:15:06 INFO - PROCESS | 1849 | 1461622506493 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 15:15:06 INFO - PROCESS | 1849 | 1461622506721 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb21e1800 == 104 [pid = 1849] [id = 337] 15:15:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 233 (0x7f5cab237400) [pid = 1849] [serial = 1012] [outer = (nil)] 15:15:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 234 (0x7f5cae155000) [pid = 1849] [serial = 1013] [outer = 0x7f5cab237400] 15:15:06 INFO - PROCESS | 1849 | 1461622506793 Marionette DEBUG loaded listener.js 15:15:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 235 (0x7f5caea74400) [pid = 1849] [serial = 1014] [outer = 0x7f5cab237400] 15:15:07 INFO - PROCESS | 1849 | 1461622507621 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:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1441ms 15:15:07 INFO - PROCESS | 1849 | 1461622507712 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 15:15:07 INFO - PROCESS | 1849 | 1461622507730 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 15:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:15:07 INFO - PROCESS | 1849 | 1461622507744 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:15:07 INFO - PROCESS | 1849 | 1461622507754 Marionette TRACE conn3 <- [1,1322,null,{}] 15:15:07 INFO - PROCESS | 1849 | 1461622507835 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:15:08 INFO - PROCESS | 1849 | 1461622508040 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 15:15:08 INFO - PROCESS | 1849 | 1461622508278 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5caea12000 == 105 [pid = 1849] [id = 338] 15:15:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 236 (0x7f5caec0c000) [pid = 1849] [serial = 1015] [outer = (nil)] 15:15:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 237 (0x7f5cb26cd400) [pid = 1849] [serial = 1016] [outer = 0x7f5caec0c000] 15:15:08 INFO - PROCESS | 1849 | 1461622508393 Marionette DEBUG loaded listener.js 15:15:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 238 (0x7f5cb26e8000) [pid = 1849] [serial = 1017] [outer = 0x7f5caec0c000] 15:15:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc2a8c000 == 104 [pid = 1849] [id = 320] 15:15:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbf122800 == 103 [pid = 1849] [id = 319] 15:15:08 INFO - PROCESS | 1849 | --DOMWINDOW == 237 (0x7f5cd17cc000) [pid = 1849] [serial = 905] [outer = (nil)] [url = about:blank] 15:15:08 INFO - PROCESS | 1849 | --DOMWINDOW == 236 (0x7f5cd2b08800) [pid = 1849] [serial = 863] [outer = (nil)] [url = about:blank] 15:15:08 INFO - PROCESS | 1849 | --DOMWINDOW == 235 (0x7f5cd6baa800) [pid = 1849] [serial = 866] [outer = (nil)] [url = about:blank] 15:15:08 INFO - PROCESS | 1849 | --DOMWINDOW == 234 (0x7f5cb7a77800) [pid = 1849] [serial = 869] [outer = (nil)] [url = about:blank] 15:15:08 INFO - PROCESS | 1849 | --DOMWINDOW == 233 (0x7f5cb2dba800) [pid = 1849] [serial = 872] [outer = (nil)] [url = about:blank] 15:15:08 INFO - PROCESS | 1849 | --DOMWINDOW == 232 (0x7f5cb7a76800) [pid = 1849] [serial = 875] [outer = (nil)] [url = about:blank] 15:15:08 INFO - PROCESS | 1849 | --DOMWINDOW == 231 (0x7f5cbe73b000) [pid = 1849] [serial = 881] [outer = (nil)] [url = about:blank] 15:15:08 INFO - PROCESS | 1849 | --DOMWINDOW == 230 (0x7f5caf9d2800) [pid = 1849] [serial = 878] [outer = (nil)] [url = about:blank] 15:15:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb6ee800 == 102 [pid = 1849] [id = 318] 15:15:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb88b3000 == 101 [pid = 1849] [id = 317] 15:15:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb6d8000 == 100 [pid = 1849] [id = 316] 15:15:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caea1a800 == 99 [pid = 1849] [id = 315] 15:15:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cae3cd000 == 98 [pid = 1849] [id = 307] 15:15:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbf114800 == 97 [pid = 1849] [id = 306] 15:15:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd65a0800 == 96 [pid = 1849] [id = 305] 15:15:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd1505800 == 95 [pid = 1849] [id = 304] 15:15:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbc955000 == 94 [pid = 1849] [id = 303] 15:15:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb7b91000 == 93 [pid = 1849] [id = 302] 15:15:09 INFO - PROCESS | 1849 | --DOMWINDOW == 229 (0x7f5cc435a800) [pid = 1849] [serial = 899] [outer = (nil)] [url = about:blank] 15:15:09 INFO - PROCESS | 1849 | --DOMWINDOW == 228 (0x7f5cbe7aac00) [pid = 1849] [serial = 896] [outer = (nil)] [url = about:blank] 15:15:09 INFO - PROCESS | 1849 | --DOMWINDOW == 227 (0x7f5cc614c800) [pid = 1849] [serial = 900] [outer = (nil)] [url = about:blank] 15:15:09 INFO - PROCESS | 1849 | --DOMWINDOW == 226 (0x7f5cbd55a800) [pid = 1849] [serial = 902] [outer = (nil)] [url = about:blank] 15:15:09 INFO - PROCESS | 1849 | --DOMWINDOW == 225 (0x7f5cba1b6000) [pid = 1849] [serial = 887] [outer = (nil)] [url = about:blank] 15:15:09 INFO - PROCESS | 1849 | --DOMWINDOW == 224 (0x7f5cba1b8c00) [pid = 1849] [serial = 885] [outer = (nil)] [url = about:blank] 15:15:09 INFO - PROCESS | 1849 | --DOMWINDOW == 223 (0x7f5cb8957800) [pid = 1849] [serial = 884] [outer = (nil)] [url = about:blank] 15:15:09 INFO - PROCESS | 1849 | --DOMWINDOW == 222 (0x7f5cbb16dc00) [pid = 1849] [serial = 888] [outer = (nil)] [url = about:blank] 15:15:09 INFO - PROCESS | 1849 | --DOMWINDOW == 221 (0x7f5cbd558000) [pid = 1849] [serial = 854] [outer = (nil)] [url = about:blank] 15:15:09 INFO - PROCESS | 1849 | --DOMWINDOW == 220 (0x7f5cbbae5400) [pid = 1849] [serial = 890] [outer = (nil)] [url = about:blank] 15:15:09 INFO - PROCESS | 1849 | --DOMWINDOW == 219 (0x7f5cbdfd0c00) [pid = 1849] [serial = 891] [outer = (nil)] [url = about:blank] 15:15:09 INFO - PROCESS | 1849 | --DOMWINDOW == 218 (0x7f5cc5ed9c00) [pid = 1849] [serial = 857] [outer = (nil)] [url = about:blank] 15:15:09 INFO - PROCESS | 1849 | --DOMWINDOW == 217 (0x7f5cd17d0400) [pid = 1849] [serial = 860] [outer = (nil)] [url = about:blank] 15:15:09 INFO - PROCESS | 1849 | --DOMWINDOW == 216 (0x7f5cba791800) [pid = 1849] [serial = 851] [outer = (nil)] [url = about:blank] 15:15:09 INFO - PROCESS | 1849 | --DOMWINDOW == 215 (0x7f5cbe195c00) [pid = 1849] [serial = 893] [outer = (nil)] [url = about:blank] 15:15:09 INFO - PROCESS | 1849 | --DOMWINDOW == 214 (0x7f5cbe741400) [pid = 1849] [serial = 894] [outer = (nil)] [url = about:blank] 15:15:09 INFO - PROCESS | 1849 | --DOMWINDOW == 213 (0x7f5cc6323400) [pid = 1849] [serial = 903] [outer = (nil)] [url = about:blank] 15:15:09 INFO - PROCESS | 1849 | --DOMWINDOW == 212 (0x7f5cbe7b1c00) [pid = 1849] [serial = 897] [outer = (nil)] [url = about:blank] 15:15:09 INFO - PROCESS | 1849 | 1461622509319 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:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1596ms 15:15:09 INFO - PROCESS | 1849 | 1461622509338 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 15:15:09 INFO - PROCESS | 1849 | 1461622509341 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 15:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:15:09 INFO - PROCESS | 1849 | 1461622509380 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:15:09 INFO - PROCESS | 1849 | 1461622509386 Marionette TRACE conn3 <- [1,1326,null,{}] 15:15:09 INFO - PROCESS | 1849 | 1461622509405 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:15:09 INFO - PROCESS | 1849 | 1461622509574 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 15:15:09 INFO - PROCESS | 1849 | 1461622509592 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb7dbe000 == 94 [pid = 1849] [id = 339] 15:15:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 213 (0x7f5cb7bb3400) [pid = 1849] [serial = 1018] [outer = (nil)] 15:15:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 214 (0x7f5cb7e56000) [pid = 1849] [serial = 1019] [outer = 0x7f5cb7bb3400] 15:15:09 INFO - PROCESS | 1849 | 1461622509659 Marionette DEBUG loaded listener.js 15:15:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 215 (0x7f5cba1b8c00) [pid = 1849] [serial = 1020] [outer = 0x7f5cb7bb3400] 15:15:10 INFO - PROCESS | 1849 | 1461622510575 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:15:10 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:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1274ms 15:15:10 INFO - PROCESS | 1849 | 1461622510623 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 15:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:15:10 INFO - PROCESS | 1849 | 1461622510627 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 15:15:10 INFO - PROCESS | 1849 | 1461622510633 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:15:10 INFO - PROCESS | 1849 | 1461622510635 Marionette TRACE conn3 <- [1,1330,null,{}] 15:15:10 INFO - PROCESS | 1849 | 1461622510640 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:15:10 INFO - PROCESS | 1849 | 1461622510806 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 15:15:10 INFO - PROCESS | 1849 | 1461622510820 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb8a2c000 == 95 [pid = 1849] [id = 340] 15:15:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 216 (0x7f5caaf89000) [pid = 1849] [serial = 1021] [outer = (nil)] 15:15:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 217 (0x7f5cba9ae400) [pid = 1849] [serial = 1022] [outer = 0x7f5caaf89000] 15:15:11 INFO - PROCESS | 1849 | 1461622511035 Marionette DEBUG loaded listener.js 15:15:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 218 (0x7f5cbb509400) [pid = 1849] [serial = 1023] [outer = 0x7f5caaf89000] 15:15:11 INFO - PROCESS | 1849 | 1461622511824 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:15:11 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:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1233ms 15:15:11 INFO - PROCESS | 1849 | 1461622511866 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 15:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:15:11 INFO - PROCESS | 1849 | 1461622511870 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 15:15:11 INFO - PROCESS | 1849 | 1461622511876 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:15:11 INFO - PROCESS | 1849 | 1461622511879 Marionette TRACE conn3 <- [1,1334,null,{}] 15:15:11 INFO - PROCESS | 1849 | 1461622511893 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:15:12 INFO - PROCESS | 1849 | 1461622512108 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 15:15:12 INFO - PROCESS | 1849 | 1461622512135 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbb6e4800 == 96 [pid = 1849] [id = 341] 15:15:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 219 (0x7f5cba8f3c00) [pid = 1849] [serial = 1024] [outer = (nil)] 15:15:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 220 (0x7f5cbbaecc00) [pid = 1849] [serial = 1025] [outer = 0x7f5cba8f3c00] 15:15:12 INFO - PROCESS | 1849 | 1461622512199 Marionette DEBUG loaded listener.js 15:15:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 221 (0x7f5cbc858800) [pid = 1849] [serial = 1026] [outer = 0x7f5cba8f3c00] 15:15:13 INFO - PROCESS | 1849 | 1461622513052 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:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1233ms 15:15:13 INFO - PROCESS | 1849 | 1461622513110 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 15:15:13 INFO - PROCESS | 1849 | 1461622513113 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 15:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:15:13 INFO - PROCESS | 1849 | 1461622513123 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:15:13 INFO - PROCESS | 1849 | 1461622513125 Marionette TRACE conn3 <- [1,1338,null,{}] 15:15:13 INFO - PROCESS | 1849 | 1461622513129 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:15:13 INFO - PROCESS | 1849 | 1461622513371 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 15:15:13 INFO - PROCESS | 1849 | --DOMWINDOW == 220 (0x7f5cabe1b400) [pid = 1849] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:15:13 INFO - PROCESS | 1849 | --DOMWINDOW == 219 (0x7f5caf9d2c00) [pid = 1849] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:15:13 INFO - PROCESS | 1849 | --DOMWINDOW == 218 (0x7f5cb288cc00) [pid = 1849] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:15:13 INFO - PROCESS | 1849 | --DOMWINDOW == 217 (0x7f5cbe7a4800) [pid = 1849] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:15:13 INFO - PROCESS | 1849 | --DOMWINDOW == 216 (0x7f5cb288c800) [pid = 1849] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:15:13 INFO - PROCESS | 1849 | --DOMWINDOW == 215 (0x7f5cb9ee7c00) [pid = 1849] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:15:13 INFO - PROCESS | 1849 | --DOMWINDOW == 214 (0x7f5cbaf1c000) [pid = 1849] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:15:13 INFO - PROCESS | 1849 | 1461622513910 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb873d800 == 97 [pid = 1849] [id = 342] 15:15:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 215 (0x7f5cabe1b400) [pid = 1849] [serial = 1027] [outer = (nil)] 15:15:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 216 (0x7f5cb288c800) [pid = 1849] [serial = 1028] [outer = 0x7f5cabe1b400] 15:15:13 INFO - PROCESS | 1849 | 1461622513973 Marionette DEBUG loaded listener.js 15:15:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 217 (0x7f5cbed0cc00) [pid = 1849] [serial = 1029] [outer = 0x7f5cabe1b400] 15:15:15 INFO - PROCESS | 1849 | 1461622515067 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:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1982ms 15:15:15 INFO - PROCESS | 1849 | 1461622515105 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 15:15:15 INFO - PROCESS | 1849 | 1461622515109 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 15:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:15:15 INFO - PROCESS | 1849 | 1461622515114 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:15:15 INFO - PROCESS | 1849 | 1461622515116 Marionette TRACE conn3 <- [1,1342,null,{}] 15:15:15 INFO - PROCESS | 1849 | 1461622515121 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:15:15 INFO - PROCESS | 1849 | 1461622515273 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 15:15:15 INFO - PROCESS | 1849 | 1461622515448 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbecec000 == 98 [pid = 1849] [id = 343] 15:15:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 218 (0x7f5cae086000) [pid = 1849] [serial = 1030] [outer = (nil)] 15:15:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 219 (0x7f5cbed0f800) [pid = 1849] [serial = 1031] [outer = 0x7f5cae086000] 15:15:15 INFO - PROCESS | 1849 | 1461622515507 Marionette DEBUG loaded listener.js 15:15:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 220 (0x7f5cbf0c5800) [pid = 1849] [serial = 1032] [outer = 0x7f5cae086000] 15:15:16 INFO - PROCESS | 1849 | 1461622516441 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:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1376ms 15:15:16 INFO - PROCESS | 1849 | 1461622516491 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 15:15:16 INFO - PROCESS | 1849 | 1461622516497 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 15:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:15:16 INFO - PROCESS | 1849 | 1461622516505 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:15:16 INFO - PROCESS | 1849 | 1461622516511 Marionette TRACE conn3 <- [1,1346,null,{}] 15:15:16 INFO - PROCESS | 1849 | 1461622516519 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:15:16 INFO - PROCESS | 1849 | 1461622516737 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 15:15:16 INFO - PROCESS | 1849 | 1461622516977 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5caf560000 == 99 [pid = 1849] [id = 344] 15:15:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 221 (0x7f5cae14e000) [pid = 1849] [serial = 1033] [outer = (nil)] 15:15:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 222 (0x7f5cae957000) [pid = 1849] [serial = 1034] [outer = 0x7f5cae14e000] 15:15:17 INFO - PROCESS | 1849 | 1461622517097 Marionette DEBUG loaded listener.js 15:15:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 223 (0x7f5caec09800) [pid = 1849] [serial = 1035] [outer = 0x7f5cae14e000] 15:15:17 INFO - PROCESS | 1849 | 1461622517980 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:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1531ms 15:15:18 INFO - PROCESS | 1849 | 1461622518037 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 15:15:18 INFO - PROCESS | 1849 | 1461622518045 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 15:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:15:18 INFO - PROCESS | 1849 | 1461622518055 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:15:18 INFO - PROCESS | 1849 | 1461622518058 Marionette TRACE conn3 <- [1,1350,null,{}] 15:15:18 INFO - PROCESS | 1849 | 1461622518064 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:15:18 INFO - PROCESS | 1849 | 1461622518262 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 15:15:18 INFO - PROCESS | 1849 | 1461622518507 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb6dd000 == 100 [pid = 1849] [id = 345] 15:15:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 224 (0x7f5cb288cc00) [pid = 1849] [serial = 1036] [outer = (nil)] 15:15:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 225 (0x7f5cb7a78c00) [pid = 1849] [serial = 1037] [outer = 0x7f5cb288cc00] 15:15:18 INFO - PROCESS | 1849 | 1461622518623 Marionette DEBUG loaded listener.js 15:15:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 226 (0x7f5cb7e53c00) [pid = 1849] [serial = 1038] [outer = 0x7f5cb288cc00] 15:15:19 INFO - PROCESS | 1849 | 1461622519518 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:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1535ms 15:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:15:19 INFO - PROCESS | 1849 | 1461622519590 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 15:15:19 INFO - PROCESS | 1849 | 1461622519593 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 15:15:19 INFO - PROCESS | 1849 | 1461622519599 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:15:19 INFO - PROCESS | 1849 | 1461622519605 Marionette TRACE conn3 <- [1,1354,null,{}] 15:15:19 INFO - PROCESS | 1849 | 1461622519619 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:15:19 INFO - PROCESS | 1849 | 1461622519850 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 15:15:20 INFO - PROCESS | 1849 | 1461622520083 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc0956000 == 101 [pid = 1849] [id = 346] 15:15:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 227 (0x7f5cba9b1400) [pid = 1849] [serial = 1039] [outer = (nil)] 15:15:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 228 (0x7f5cbc6d2400) [pid = 1849] [serial = 1040] [outer = 0x7f5cba9b1400] 15:15:20 INFO - PROCESS | 1849 | 1461622520204 Marionette DEBUG loaded listener.js 15:15:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 229 (0x7f5cbe1d7400) [pid = 1849] [serial = 1041] [outer = 0x7f5cba9b1400] 15:15:21 INFO - PROCESS | 1849 | 1461622521041 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:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1487ms 15:15:21 INFO - PROCESS | 1849 | 1461622521086 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 15:15:21 INFO - PROCESS | 1849 | 1461622521090 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 15:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:15:21 INFO - PROCESS | 1849 | 1461622521095 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:15:21 INFO - PROCESS | 1849 | 1461622521097 Marionette TRACE conn3 <- [1,1358,null,{}] 15:15:21 INFO - PROCESS | 1849 | 1461622521103 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:15:21 INFO - PROCESS | 1849 | 1461622521269 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 15:15:21 INFO - PROCESS | 1849 | 1461622521455 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc43a1000 == 102 [pid = 1849] [id = 347] 15:15:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 230 (0x7f5cbad47c00) [pid = 1849] [serial = 1042] [outer = (nil)] 15:15:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 231 (0x7f5cbe7dc000) [pid = 1849] [serial = 1043] [outer = 0x7f5cbad47c00] 15:15:21 INFO - PROCESS | 1849 | 1461622521527 Marionette DEBUG loaded listener.js 15:15:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 232 (0x7f5cbed13800) [pid = 1849] [serial = 1044] [outer = 0x7f5cbad47c00] 15:15:22 INFO - PROCESS | 1849 | 1461622522349 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:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1274ms 15:15:22 INFO - PROCESS | 1849 | 1461622522373 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 15:15:22 INFO - PROCESS | 1849 | 1461622522377 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 15:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:15:22 INFO - PROCESS | 1849 | 1461622522384 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:15:22 INFO - PROCESS | 1849 | 1461622522387 Marionette TRACE conn3 <- [1,1362,null,{}] 15:15:22 INFO - PROCESS | 1849 | 1461622522392 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:15:22 INFO - PROCESS | 1849 | 1461622522561 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 15:15:22 INFO - PROCESS | 1849 | 1461622522747 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc51e8000 == 103 [pid = 1849] [id = 348] 15:15:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 233 (0x7f5cbe73bc00) [pid = 1849] [serial = 1045] [outer = (nil)] 15:15:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 234 (0x7f5cbf0cfc00) [pid = 1849] [serial = 1046] [outer = 0x7f5cbe73bc00] 15:15:22 INFO - PROCESS | 1849 | 1461622522815 Marionette DEBUG loaded listener.js 15:15:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 235 (0x7f5cbf38ac00) [pid = 1849] [serial = 1047] [outer = 0x7f5cbe73bc00] 15:15:23 INFO - PROCESS | 1849 | 1461622523723 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:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1381ms 15:15:23 INFO - PROCESS | 1849 | 1461622523766 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 15:15:23 INFO - PROCESS | 1849 | 1461622523769 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 15:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:15:23 INFO - PROCESS | 1849 | 1461622523775 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:15:23 INFO - PROCESS | 1849 | 1461622523778 Marionette TRACE conn3 <- [1,1366,null,{}] 15:15:23 INFO - PROCESS | 1849 | 1461622523783 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:15:23 INFO - PROCESS | 1849 | 1461622523980 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 15:15:24 INFO - PROCESS | 1849 | 1461622524169 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd6416800 == 104 [pid = 1849] [id = 349] 15:15:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 236 (0x7f5cbf38dc00) [pid = 1849] [serial = 1048] [outer = (nil)] 15:15:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 237 (0x7f5cc5096400) [pid = 1849] [serial = 1049] [outer = 0x7f5cbf38dc00] 15:15:24 INFO - PROCESS | 1849 | 1461622524239 Marionette DEBUG loaded listener.js 15:15:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 238 (0x7f5cd1811c00) [pid = 1849] [serial = 1050] [outer = 0x7f5cbf38dc00] 15:15:25 INFO - PROCESS | 1849 | 1461622525215 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:15:25 INFO - PROCESS | 1849 | 1461622525257 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 15:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:15:25 INFO - PROCESS | 1849 | 1461622525263 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:15:25 INFO - PROCESS | 1849 | 1461622525266 Marionette TRACE conn3 <- [1,1370,null,{}] 15:15:25 INFO - PROCESS | 1849 | 1461622525271 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:15:25 INFO - PROCESS | 1849 | 1461622525490 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 15:15:25 INFO - PROCESS | 1849 | 1461622525715 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab754000 == 105 [pid = 1849] [id = 350] 15:15:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 239 (0x7f5cad7cf400) [pid = 1849] [serial = 1051] [outer = (nil)] 15:15:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 240 (0x7f5cad7d6c00) [pid = 1849] [serial = 1052] [outer = 0x7f5cad7cf400] 15:15:25 INFO - PROCESS | 1849 | 1461622525839 Marionette DEBUG loaded listener.js 15:15:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 241 (0x7f5ccb98a400) [pid = 1849] [serial = 1053] [outer = 0x7f5cad7cf400] 15:15:26 INFO - PROCESS | 1849 | 1461622526692 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:15:26 INFO - PROCESS | 1849 | 1461622526753 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 15:15:26 INFO - PROCESS | 1849 | 1461622526759 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:15:26 INFO - PROCESS | 1849 | 1461622526762 Marionette TRACE conn3 <- [1,1374,null,{}] 15:15:26 INFO - PROCESS | 1849 | 1461622526767 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:15:26 INFO - PROCESS | 1849 | 1461622526952 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 15:15:27 INFO - PROCESS | 1849 | 1461622527140 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cdafbf800 == 106 [pid = 1849] [id = 351] 15:15:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 242 (0x7f5cad7d0000) [pid = 1849] [serial = 1054] [outer = (nil)] 15:15:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 243 (0x7f5cd2a3b000) [pid = 1849] [serial = 1055] [outer = 0x7f5cad7d0000] 15:15:27 INFO - PROCESS | 1849 | 1461622527214 Marionette DEBUG loaded listener.js 15:15:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 244 (0x7f5cd4c41000) [pid = 1849] [serial = 1056] [outer = 0x7f5cad7d0000] 15:15:28 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:15:28 INFO - PROCESS | 1849 | 1461622528079 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:15:28 INFO - PROCESS | 1849 | 1461622528144 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 15:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:15:28 INFO - PROCESS | 1849 | 1461622528150 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:15:28 INFO - PROCESS | 1849 | 1461622528152 Marionette TRACE conn3 <- [1,1378,null,{}] 15:15:28 INFO - PROCESS | 1849 | 1461622528157 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:15:28 INFO - PROCESS | 1849 | 1461622528336 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 15:15:28 INFO - PROCESS | 1849 | 1461622528526 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbef7b000 == 107 [pid = 1849] [id = 352] 15:15:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 245 (0x7f5cad7d9800) [pid = 1849] [serial = 1057] [outer = (nil)] 15:15:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 246 (0x7f5cae94a800) [pid = 1849] [serial = 1058] [outer = 0x7f5cad7d9800] 15:15:28 INFO - PROCESS | 1849 | 1461622528603 Marionette DEBUG loaded listener.js 15:15:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 247 (0x7f5cd18a0c00) [pid = 1849] [serial = 1059] [outer = 0x7f5cad7d9800] 15:15:29 INFO - PROCESS | 1849 | 1461622529421 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:15:29 INFO - PROCESS | 1849 | 1461622529481 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 15:15:29 INFO - PROCESS | 1849 | 1461622529488 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:15:29 INFO - PROCESS | 1849 | 1461622529491 Marionette TRACE conn3 <- [1,1382,null,{}] 15:15:29 INFO - PROCESS | 1849 | 1461622529496 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:15:29 INFO - PROCESS | 1849 | 1461622529677 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 15:15:29 INFO - PROCESS | 1849 | 1461622529880 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb7c9f000 == 108 [pid = 1849] [id = 353] 15:15:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 248 (0x7f5cae945400) [pid = 1849] [serial = 1060] [outer = (nil)] 15:15:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 249 (0x7f5cbf1ae400) [pid = 1849] [serial = 1061] [outer = 0x7f5cae945400] 15:15:30 INFO - PROCESS | 1849 | 1461622529997 Marionette DEBUG loaded listener.js 15:15:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 250 (0x7f5cbf1b5000) [pid = 1849] [serial = 1062] [outer = 0x7f5cae945400] 15:15:30 INFO - PROCESS | 1849 | [1849] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:15:30 INFO - PROCESS | 1849 | 1461622530932 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:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:15:30 INFO - PROCESS | 1849 | 1461622530980 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 15:15:30 INFO - PROCESS | 1849 | 1461622530986 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:15:30 INFO - PROCESS | 1849 | 1461622530990 Marionette TRACE conn3 <- [1,1386,null,{}] 15:15:30 INFO - PROCESS | 1849 | 1461622530995 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:15:31 INFO - PROCESS | 1849 | 1461622531205 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 15:15:31 INFO - PROCESS | 1849 | 1461622531391 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cad0db000 == 109 [pid = 1849] [id = 354] 15:15:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 251 (0x7f5cab3e6000) [pid = 1849] [serial = 1063] [outer = (nil)] 15:15:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 252 (0x7f5cab3ea800) [pid = 1849] [serial = 1064] [outer = 0x7f5cab3e6000] 15:15:31 INFO - PROCESS | 1849 | 1461622531473 Marionette DEBUG loaded listener.js 15:15:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 253 (0x7f5cd18f0800) [pid = 1849] [serial = 1065] [outer = 0x7f5cab3e6000] 15:15:32 INFO - PROCESS | 1849 | 1461622532437 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:15:32 INFO - PROCESS | 1849 | 1461622532469 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 15:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:15:32 INFO - PROCESS | 1849 | 1461622532475 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:15:32 INFO - PROCESS | 1849 | 1461622532477 Marionette TRACE conn3 <- [1,1390,null,{}] 15:15:32 INFO - PROCESS | 1849 | 1461622532483 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:15:32 INFO - PROCESS | 1849 | 1461622532662 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 15:15:32 INFO - PROCESS | 1849 | 1461622532855 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cad16e800 == 110 [pid = 1849] [id = 355] 15:15:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 254 (0x7f5cabe19000) [pid = 1849] [serial = 1066] [outer = (nil)] 15:15:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 255 (0x7f5cad1e7800) [pid = 1849] [serial = 1067] [outer = 0x7f5cabe19000] 15:15:32 INFO - PROCESS | 1849 | 1461622532924 Marionette DEBUG loaded listener.js 15:15:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 256 (0x7f5cad1ee400) [pid = 1849] [serial = 1068] [outer = 0x7f5cabe19000] 15:15:33 INFO - PROCESS | 1849 | 1461622533748 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:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1330ms 15:15:33 INFO - PROCESS | 1849 | 1461622533807 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 15:15:33 INFO - PROCESS | 1849 | 1461622533810 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 15:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:15:33 INFO - PROCESS | 1849 | 1461622533816 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:15:33 INFO - PROCESS | 1849 | 1461622533819 Marionette TRACE conn3 <- [1,1394,null,{}] 15:15:33 INFO - PROCESS | 1849 | 1461622533825 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:15:34 INFO - PROCESS | 1849 | 1461622534017 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 15:15:34 INFO - PROCESS | 1849 | 1461622534208 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cae3d7000 == 111 [pid = 1849] [id = 356] 15:15:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 257 (0x7f5cab3e6400) [pid = 1849] [serial = 1069] [outer = (nil)] 15:15:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 258 (0x7f5cad251800) [pid = 1849] [serial = 1070] [outer = 0x7f5cab3e6400] 15:15:34 INFO - PROCESS | 1849 | 1461622534279 Marionette DEBUG loaded listener.js 15:15:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 259 (0x7f5cad257000) [pid = 1849] [serial = 1071] [outer = 0x7f5cab3e6400] 15:15:35 INFO - PROCESS | 1849 | 1461622535146 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:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1385ms 15:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:15:35 INFO - PROCESS | 1849 | 1461622535201 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 15:15:35 INFO - PROCESS | 1849 | 1461622535203 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 15:15:35 INFO - PROCESS | 1849 | 1461622535208 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:15:35 INFO - PROCESS | 1849 | 1461622535211 Marionette TRACE conn3 <- [1,1398,null,{}] 15:15:35 INFO - PROCESS | 1849 | 1461622535216 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:15:35 INFO - PROCESS | 1849 | 1461622535402 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 15:15:35 INFO - PROCESS | 1849 | 1461622535608 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbe1cf000 == 112 [pid = 1849] [id = 357] 15:15:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 260 (0x7f5cac047000) [pid = 1849] [serial = 1072] [outer = (nil)] 15:15:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 261 (0x7f5cad25b400) [pid = 1849] [serial = 1073] [outer = 0x7f5cac047000] 15:15:35 INFO - PROCESS | 1849 | 1461622535676 Marionette DEBUG loaded listener.js 15:15:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 262 (0x7f5cad260800) [pid = 1849] [serial = 1074] [outer = 0x7f5cac047000] 15:15:36 INFO - PROCESS | 1849 | 1461622536973 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:15:37 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbad9c000 == 111 [pid = 1849] [id = 10] 15:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1829ms 15:15:37 INFO - PROCESS | 1849 | 1461622537130 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 15:15:37 INFO - PROCESS | 1849 | 1461622537136 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 15:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:15:37 INFO - PROCESS | 1849 | 1461622537175 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:15:37 INFO - PROCESS | 1849 | 1461622537180 Marionette TRACE conn3 <- [1,1402,null,{}] 15:15:37 INFO - PROCESS | 1849 | 1461622537187 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:15:37 INFO - PROCESS | 1849 | 1461622537369 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 15:15:37 INFO - PROCESS | 1849 | 1461622537560 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb2ec2000 == 112 [pid = 1849] [id = 358] 15:15:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 263 (0x7f5caa52d800) [pid = 1849] [serial = 1075] [outer = (nil)] 15:15:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 264 (0x7f5cab3e6c00) [pid = 1849] [serial = 1076] [outer = 0x7f5caa52d800] 15:15:37 INFO - PROCESS | 1849 | 1461622537628 Marionette DEBUG loaded listener.js 15:15:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 265 (0x7f5cabe1a400) [pid = 1849] [serial = 1077] [outer = 0x7f5caa52d800] 15:15:38 INFO - PROCESS | 1849 | 1461622538533 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:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1442ms 15:15:38 INFO - PROCESS | 1849 | 1461622538612 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 15:15:38 INFO - PROCESS | 1849 | 1461622538623 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 15:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:15:38 INFO - PROCESS | 1849 | 1461622538641 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:15:38 INFO - PROCESS | 1849 | 1461622538644 Marionette TRACE conn3 <- [1,1406,null,{}] 15:15:38 INFO - PROCESS | 1849 | 1461622538655 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:15:38 INFO - PROCESS | 1849 | 1461622538881 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 15:15:39 INFO - PROCESS | 1849 | 1461622539120 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab8e8800 == 113 [pid = 1849] [id = 359] 15:15:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 266 (0x7f5cad1ea400) [pid = 1849] [serial = 1078] [outer = (nil)] 15:15:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 267 (0x7f5cad25d400) [pid = 1849] [serial = 1079] [outer = 0x7f5cad1ea400] 15:15:39 INFO - PROCESS | 1849 | 1461622539205 Marionette DEBUG loaded listener.js 15:15:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 268 (0x7f5cae084800) [pid = 1849] [serial = 1080] [outer = 0x7f5cad1ea400] 15:15:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8ae2000 == 112 [pid = 1849] [id = 292] 15:15:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb7dbd000 == 111 [pid = 1849] [id = 291] 15:15:39 INFO - PROCESS | 1849 | --DOMWINDOW == 267 (0x7f5cc097e000) [pid = 1849] [serial = 965] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb873d800 == 110 [pid = 1849] [id = 342] 15:15:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb6e4800 == 109 [pid = 1849] [id = 341] 15:15:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8a2c000 == 108 [pid = 1849] [id = 340] 15:15:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb7dbe000 == 107 [pid = 1849] [id = 339] 15:15:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caea12000 == 106 [pid = 1849] [id = 338] 15:15:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb21e1800 == 105 [pid = 1849] [id = 337] 15:15:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cab9d9800 == 104 [pid = 1849] [id = 333] 15:15:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caf565000 == 103 [pid = 1849] [id = 332] 15:15:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb0e4c800 == 102 [pid = 1849] [id = 331] 15:15:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cab8de000 == 101 [pid = 1849] [id = 330] 15:15:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cae09a800 == 100 [pid = 1849] [id = 329] 15:15:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbf19a800 == 99 [pid = 1849] [id = 328] 15:15:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cdaf3d800 == 98 [pid = 1849] [id = 327] 15:15:40 INFO - PROCESS | 1849 | 1461622540170 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:15:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd6356000 == 97 [pid = 1849] [id = 326] 15:15:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cca1fa000 == 96 [pid = 1849] [id = 325] 15:15:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc51e6000 == 95 [pid = 1849] [id = 324] 15:15:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe98f000 == 94 [pid = 1849] [id = 323] 15:15:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8739000 == 93 [pid = 1849] [id = 322] 15:15:40 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4a8d800 == 92 [pid = 1849] [id = 321] 15:15:40 INFO - PROCESS | 1849 | --DOMWINDOW == 266 (0x7f5cba7c1400) [pid = 1849] [serial = 911] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1849 | --DOMWINDOW == 265 (0x7f5cb9ef0000) [pid = 1849] [serial = 954] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1849 | --DOMWINDOW == 264 (0x7f5cbb782c00) [pid = 1849] [serial = 956] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1849 | --DOMWINDOW == 263 (0x7f5cae088000) [pid = 1849] [serial = 926] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1849 | --DOMWINDOW == 262 (0x7f5cbb78b400) [pid = 1849] [serial = 957] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1849 | --DOMWINDOW == 261 (0x7f5cbbae8c00) [pid = 1849] [serial = 932] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1849 | --DOMWINDOW == 260 (0x7f5cabe21800) [pid = 1849] [serial = 947] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1849 | --DOMWINDOW == 259 (0x7f5cb2899000) [pid = 1849] [serial = 951] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1849 | --DOMWINDOW == 258 (0x7f5cb26e3c00) [pid = 1849] [serial = 950] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1849 | --DOMWINDOW == 257 (0x7f5caf9d8000) [pid = 1849] [serial = 908] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1849 | --DOMWINDOW == 256 (0x7f5cac03f800) [pid = 1849] [serial = 944] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1849 | --DOMWINDOW == 255 (0x7f5cd657cc00) [pid = 1849] [serial = 923] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1849 | --DOMWINDOW == 254 (0x7f5caec06400) [pid = 1849] [serial = 938] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1849 | --DOMWINDOW == 253 (0x7f5caea72400) [pid = 1849] [serial = 935] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1849 | --DOMWINDOW == 252 (0x7f5cae088800) [pid = 1849] [serial = 948] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1849 | --DOMWINDOW == 251 (0x7f5cd17cf800) [pid = 1849] [serial = 920] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1849 | --DOMWINDOW == 250 (0x7f5cbf0c2c00) [pid = 1849] [serial = 963] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1849 | --DOMWINDOW == 249 (0x7f5cbe1dc800) [pid = 1849] [serial = 960] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1849 | --DOMWINDOW == 248 (0x7f5cbe13a000) [pid = 1849] [serial = 959] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1849 | --DOMWINDOW == 247 (0x7f5cbe7ac400) [pid = 1849] [serial = 962] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1849 | --DOMWINDOW == 246 (0x7f5cc2a26400) [pid = 1849] [serial = 917] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1849 | --DOMWINDOW == 245 (0x7f5cb7e53800) [pid = 1849] [serial = 953] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1849 | --DOMWINDOW == 244 (0x7f5cbd439800) [pid = 1849] [serial = 914] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1849 | --DOMWINDOW == 243 (0x7f5cabe1d800) [pid = 1849] [serial = 941] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1849 | --DOMWINDOW == 242 (0x7f5cd18a6c00) [pid = 1849] [serial = 906] [outer = (nil)] [url = about:blank] 15:15:40 INFO - PROCESS | 1849 | --DOMWINDOW == 241 (0x7f5cb7e4ec00) [pid = 1849] [serial = 929] [outer = (nil)] [url = about:blank] 15:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1586ms 15:15:40 INFO - PROCESS | 1849 | 1461622540227 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 15:15:40 INFO - PROCESS | 1849 | 1461622540234 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 15:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:15:40 INFO - PROCESS | 1849 | 1461622540271 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:15:40 INFO - PROCESS | 1849 | 1461622540282 Marionette TRACE conn3 <- [1,1410,null,{}] 15:15:40 INFO - PROCESS | 1849 | 1461622540300 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:15:40 INFO - PROCESS | 1849 | 1461622540482 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 15:15:40 INFO - PROCESS | 1849 | 1461622540692 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5caf558000 == 93 [pid = 1849] [id = 360] 15:15:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 242 (0x7f5cad259400) [pid = 1849] [serial = 1081] [outer = (nil)] 15:15:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 243 (0x7f5caea6a000) [pid = 1849] [serial = 1082] [outer = 0x7f5cad259400] 15:15:40 INFO - PROCESS | 1849 | 1461622540759 Marionette DEBUG loaded listener.js 15:15:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 244 (0x7f5caf9cb400) [pid = 1849] [serial = 1083] [outer = 0x7f5cad259400] 15:15:41 INFO - PROCESS | 1849 | 1461622541484 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:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1241ms 15:15:41 INFO - PROCESS | 1849 | 1461622541511 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 15:15:41 INFO - PROCESS | 1849 | 1461622541515 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 15:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:15:41 INFO - PROCESS | 1849 | 1461622541521 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:15:41 INFO - PROCESS | 1849 | 1461622541523 Marionette TRACE conn3 <- [1,1414,null,{}] 15:15:41 INFO - PROCESS | 1849 | 1461622541528 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:15:41 INFO - PROCESS | 1849 | 1461622541686 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 15:15:41 INFO - PROCESS | 1849 | 1461622541702 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb8a20800 == 94 [pid = 1849] [id = 361] 15:15:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 245 (0x7f5cb26e2c00) [pid = 1849] [serial = 1084] [outer = (nil)] 15:15:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 246 (0x7f5cb2dbe800) [pid = 1849] [serial = 1085] [outer = 0x7f5cb26e2c00] 15:15:41 INFO - PROCESS | 1849 | 1461622541762 Marionette DEBUG loaded listener.js 15:15:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 247 (0x7f5cb7a7b400) [pid = 1849] [serial = 1086] [outer = 0x7f5cb26e2c00] 15:15:42 INFO - PROCESS | 1849 | 1461622542709 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:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1225ms 15:15:42 INFO - PROCESS | 1849 | 1461622542747 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 15:15:42 INFO - PROCESS | 1849 | 1461622542749 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 15:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:15:42 INFO - PROCESS | 1849 | 1461622542755 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:15:42 INFO - PROCESS | 1849 | 1461622542757 Marionette TRACE conn3 <- [1,1418,null,{}] 15:15:42 INFO - PROCESS | 1849 | 1461622542762 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:15:42 INFO - PROCESS | 1849 | 1461622542969 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 15:15:43 INFO - PROCESS | 1849 | 1461622542998 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb6d4000 == 95 [pid = 1849] [id = 362] 15:15:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 248 (0x7f5cb7ba9800) [pid = 1849] [serial = 1087] [outer = (nil)] 15:15:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 249 (0x7f5cb7e49400) [pid = 1849] [serial = 1088] [outer = 0x7f5cb7ba9800] 15:15:43 INFO - PROCESS | 1849 | 1461622543056 Marionette DEBUG loaded listener.js 15:15:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 250 (0x7f5cb7e56800) [pid = 1849] [serial = 1089] [outer = 0x7f5cb7ba9800] 15:15:43 INFO - PROCESS | 1849 | 1461622543872 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:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1178ms 15:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:15:43 INFO - PROCESS | 1849 | 1461622543943 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 15:15:43 INFO - PROCESS | 1849 | 1461622543946 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 15:15:43 INFO - PROCESS | 1849 | 1461622543952 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:15:43 INFO - PROCESS | 1849 | 1461622543955 Marionette TRACE conn3 <- [1,1422,null,{}] 15:15:43 INFO - PROCESS | 1849 | 1461622543966 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:15:44 INFO - PROCESS | 1849 | 1461622544247 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 15:15:44 INFO - PROCESS | 1849 | 1461622544270 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbecda000 == 96 [pid = 1849] [id = 363] 15:15:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 251 (0x7f5cb7bb4c00) [pid = 1849] [serial = 1090] [outer = (nil)] 15:15:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 252 (0x7f5cba97a800) [pid = 1849] [serial = 1091] [outer = 0x7f5cb7bb4c00] 15:15:44 INFO - PROCESS | 1849 | 1461622544333 Marionette DEBUG loaded listener.js 15:15:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 253 (0x7f5cbb785c00) [pid = 1849] [serial = 1092] [outer = 0x7f5cb7bb4c00] 15:15:45 INFO - PROCESS | 1849 | --DOMWINDOW == 252 (0x7f5cb7bb3400) [pid = 1849] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:15:45 INFO - PROCESS | 1849 | --DOMWINDOW == 251 (0x7f5caec0c000) [pid = 1849] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:15:45 INFO - PROCESS | 1849 | --DOMWINDOW == 250 (0x7f5cab237400) [pid = 1849] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:15:45 INFO - PROCESS | 1849 | --DOMWINDOW == 249 (0x7f5cba8f3c00) [pid = 1849] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:15:45 INFO - PROCESS | 1849 | --DOMWINDOW == 248 (0x7f5caaf89000) [pid = 1849] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:15:45 INFO - PROCESS | 1849 | --DOMWINDOW == 247 (0x7f5cabe1b400) [pid = 1849] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:15:45 INFO - PROCESS | 1849 | 1461622545590 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:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1690ms 15:15:45 INFO - PROCESS | 1849 | 1461622545642 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 15:15:45 INFO - PROCESS | 1849 | 1461622545644 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 15:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:15:45 INFO - PROCESS | 1849 | 1461622545661 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:15:45 INFO - PROCESS | 1849 | 1461622545663 Marionette TRACE conn3 <- [1,1426,null,{}] 15:15:45 INFO - PROCESS | 1849 | 1461622545668 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:15:45 INFO - PROCESS | 1849 | 1461622545822 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 15:15:45 INFO - PROCESS | 1849 | 1461622545835 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbf18b000 == 97 [pid = 1849] [id = 364] 15:15:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 248 (0x7f5cad260c00) [pid = 1849] [serial = 1093] [outer = (nil)] 15:15:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 249 (0x7f5cbd55ac00) [pid = 1849] [serial = 1094] [outer = 0x7f5cad260c00] 15:15:45 INFO - PROCESS | 1849 | 1461622545892 Marionette DEBUG loaded listener.js 15:15:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 250 (0x7f5cbe140400) [pid = 1849] [serial = 1095] [outer = 0x7f5cad260c00] 15:15:46 INFO - PROCESS | 1849 | 1461622546693 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:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1079ms 15:15:46 INFO - PROCESS | 1849 | 1461622546741 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 15:15:46 INFO - PROCESS | 1849 | 1461622546744 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 15:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:15:46 INFO - PROCESS | 1849 | 1461622546749 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:15:46 INFO - PROCESS | 1849 | 1461622546752 Marionette TRACE conn3 <- [1,1430,null,{}] 15:15:46 INFO - PROCESS | 1849 | 1461622546756 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:15:46 INFO - PROCESS | 1849 | 1461622546972 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 15:15:46 INFO - PROCESS | 1849 | 1461622546986 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc0955800 == 98 [pid = 1849] [id = 365] 15:15:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 251 (0x7f5cbe142000) [pid = 1849] [serial = 1096] [outer = (nil)] 15:15:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 252 (0x7f5cbe73a000) [pid = 1849] [serial = 1097] [outer = 0x7f5cbe142000] 15:15:47 INFO - PROCESS | 1849 | 1461622547045 Marionette DEBUG loaded listener.js 15:15:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 253 (0x7f5cbe7e1400) [pid = 1849] [serial = 1098] [outer = 0x7f5cbe142000] 15:15:48 INFO - PROCESS | 1849 | 1461622548202 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:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1530ms 15:15:48 INFO - PROCESS | 1849 | 1461622548281 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 15:15:48 INFO - PROCESS | 1849 | 1461622548288 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 15:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:15:48 INFO - PROCESS | 1849 | 1461622548296 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:15:48 INFO - PROCESS | 1849 | 1461622548302 Marionette TRACE conn3 <- [1,1434,null,{}] 15:15:48 INFO - PROCESS | 1849 | 1461622548309 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:15:48 INFO - PROCESS | 1849 | 1461622548548 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 15:15:48 INFO - PROCESS | 1849 | 1461622548837 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5caea04800 == 99 [pid = 1849] [id = 366] 15:15:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 254 (0x7f5cacfe7000) [pid = 1849] [serial = 1099] [outer = (nil)] 15:15:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 255 (0x7f5cad1e3800) [pid = 1849] [serial = 1100] [outer = 0x7f5cacfe7000] 15:15:48 INFO - PROCESS | 1849 | 1461622548917 Marionette DEBUG loaded listener.js 15:15:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 256 (0x7f5cad7d2000) [pid = 1849] [serial = 1101] [outer = 0x7f5cacfe7000] 15:15:49 INFO - PROCESS | 1849 | 1461622549856 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:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1631ms 15:15:49 INFO - PROCESS | 1849 | 1461622549928 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 15:15:49 INFO - PROCESS | 1849 | 1461622549936 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 15:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:15:49 INFO - PROCESS | 1849 | 1461622549946 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:15:49 INFO - PROCESS | 1849 | 1461622549949 Marionette TRACE conn3 <- [1,1438,null,{}] 15:15:49 INFO - PROCESS | 1849 | 1461622549955 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:15:50 INFO - PROCESS | 1849 | 1461622550190 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 15:15:50 INFO - PROCESS | 1849 | 1461622550512 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbba9e000 == 100 [pid = 1849] [id = 367] 15:15:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 257 (0x7f5cae94ec00) [pid = 1849] [serial = 1102] [outer = (nil)] 15:15:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 258 (0x7f5caea76000) [pid = 1849] [serial = 1103] [outer = 0x7f5cae94ec00] 15:15:50 INFO - PROCESS | 1849 | 1461622550583 Marionette DEBUG loaded listener.js 15:15:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 259 (0x7f5cb26e1000) [pid = 1849] [serial = 1104] [outer = 0x7f5cae94ec00] 15:15:51 INFO - PROCESS | 1849 | 1461622551394 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:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1483ms 15:15:51 INFO - PROCESS | 1849 | 1461622551437 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 15:15:51 INFO - PROCESS | 1849 | 1461622551442 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 15:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:15:51 INFO - PROCESS | 1849 | 1461622551448 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:15:51 INFO - PROCESS | 1849 | 1461622551453 Marionette TRACE conn3 <- [1,1442,null,{}] 15:15:51 INFO - PROCESS | 1849 | 1461622551469 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:15:51 INFO - PROCESS | 1849 | 1461622551667 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 15:15:51 INFO - PROCESS | 1849 | 1461622551856 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc4d6a800 == 101 [pid = 1849] [id = 368] 15:15:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 260 (0x7f5cb7bb6800) [pid = 1849] [serial = 1105] [outer = (nil)] 15:15:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 261 (0x7f5cba8eec00) [pid = 1849] [serial = 1106] [outer = 0x7f5cb7bb6800] 15:15:51 INFO - PROCESS | 1849 | 1461622551928 Marionette DEBUG loaded listener.js 15:15:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 262 (0x7f5cbaf1e400) [pid = 1849] [serial = 1107] [outer = 0x7f5cb7bb6800] 15:15:52 INFO - PROCESS | 1849 | 1461622552812 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:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1435ms 15:15:52 INFO - PROCESS | 1849 | 1461622552884 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 15:15:52 INFO - PROCESS | 1849 | 1461622552888 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 15:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:15:52 INFO - PROCESS | 1849 | 1461622552895 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:15:52 INFO - PROCESS | 1849 | 1461622552898 Marionette TRACE conn3 <- [1,1446,null,{}] 15:15:52 INFO - PROCESS | 1849 | 1461622552904 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:15:53 INFO - PROCESS | 1849 | 1461622553091 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 15:15:53 INFO - PROCESS | 1849 | 1461622553278 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd2712000 == 102 [pid = 1849] [id = 369] 15:15:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 263 (0x7f5cb9d4e800) [pid = 1849] [serial = 1108] [outer = (nil)] 15:15:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 264 (0x7f5cbe73e400) [pid = 1849] [serial = 1109] [outer = 0x7f5cb9d4e800] 15:15:53 INFO - PROCESS | 1849 | 1461622553349 Marionette DEBUG loaded listener.js 15:15:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 265 (0x7f5cbed0b400) [pid = 1849] [serial = 1110] [outer = 0x7f5cb9d4e800] 15:15:54 INFO - PROCESS | 1849 | 1461622554241 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:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1378ms 15:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:15:54 INFO - PROCESS | 1849 | 1461622554272 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 15:15:54 INFO - PROCESS | 1849 | 1461622554275 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 15:15:54 INFO - PROCESS | 1849 | 1461622554281 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:15:54 INFO - PROCESS | 1849 | 1461622554284 Marionette TRACE conn3 <- [1,1450,null,{}] 15:15:54 INFO - PROCESS | 1849 | 1461622554288 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:15:54 INFO - PROCESS | 1849 | 1461622554473 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 15:15:54 INFO - PROCESS | 1849 | 1461622554676 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cdaf41800 == 103 [pid = 1849] [id = 370] 15:15:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 266 (0x7f5cbacf7000) [pid = 1849] [serial = 1111] [outer = (nil)] 15:15:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 267 (0x7f5cbed17400) [pid = 1849] [serial = 1112] [outer = 0x7f5cbacf7000] 15:15:54 INFO - PROCESS | 1849 | 1461622554750 Marionette DEBUG loaded listener.js 15:15:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 268 (0x7f5cbf1ae000) [pid = 1849] [serial = 1113] [outer = 0x7f5cbacf7000] 15:15:55 INFO - PROCESS | 1849 | 1461622555734 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:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1531ms 15:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:15:55 INFO - PROCESS | 1849 | 1461622555811 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 15:15:55 INFO - PROCESS | 1849 | 1461622555814 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 15:15:55 INFO - PROCESS | 1849 | 1461622555820 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:15:55 INFO - PROCESS | 1849 | 1461622555823 Marionette TRACE conn3 <- [1,1454,null,{}] 15:15:55 INFO - PROCESS | 1849 | 1461622555829 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:15:56 INFO - PROCESS | 1849 | 1461622556077 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 15:15:56 INFO - PROCESS | 1849 | 1461622556350 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cad20c800 == 104 [pid = 1849] [id = 371] 15:15:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 269 (0x7f5cab3e8800) [pid = 1849] [serial = 1114] [outer = (nil)] 15:15:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 270 (0x7f5cc352b000) [pid = 1849] [serial = 1115] [outer = 0x7f5cab3e8800] 15:15:56 INFO - PROCESS | 1849 | 1461622556430 Marionette DEBUG loaded listener.js 15:15:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 271 (0x7f5ccb986400) [pid = 1849] [serial = 1116] [outer = 0x7f5cab3e8800] 15:15:57 INFO - PROCESS | 1849 | 1461622557276 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:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1532ms 15:15:57 INFO - PROCESS | 1849 | 1461622557352 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 15:15:57 INFO - PROCESS | 1849 | 1461622557355 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 15:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:15:57 INFO - PROCESS | 1849 | 1461622557361 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:15:57 INFO - PROCESS | 1849 | 1461622557364 Marionette TRACE conn3 <- [1,1458,null,{}] 15:15:57 INFO - PROCESS | 1849 | 1461622557369 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:15:57 INFO - PROCESS | 1849 | 1461622557563 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 15:15:57 INFO - PROCESS | 1849 | 1461622557753 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cad228000 == 105 [pid = 1849] [id = 372] 15:15:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 272 (0x7f5cae085400) [pid = 1849] [serial = 1117] [outer = (nil)] 15:15:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 273 (0x7f5cb28bb800) [pid = 1849] [serial = 1118] [outer = 0x7f5cae085400] 15:15:57 INFO - PROCESS | 1849 | 1461622557825 Marionette DEBUG loaded listener.js 15:15:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 274 (0x7f5cb28bfc00) [pid = 1849] [serial = 1119] [outer = 0x7f5cae085400] 15:15:58 INFO - PROCESS | 1849 | 1461622558724 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:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1438ms 15:15:58 INFO - PROCESS | 1849 | 1461622558800 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 15:15:58 INFO - PROCESS | 1849 | 1461622558803 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 15:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:15:58 INFO - PROCESS | 1849 | 1461622558809 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:15:58 INFO - PROCESS | 1849 | 1461622558811 Marionette TRACE conn3 <- [1,1462,null,{}] 15:15:58 INFO - PROCESS | 1849 | 1461622558817 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:15:59 INFO - PROCESS | 1849 | 1461622559004 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 15:15:59 INFO - PROCESS | 1849 | 1461622559204 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca7eec000 == 106 [pid = 1849] [id = 373] 15:15:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 275 (0x7f5cb28b2c00) [pid = 1849] [serial = 1120] [outer = (nil)] 15:15:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 276 (0x7f5cbc865000) [pid = 1849] [serial = 1121] [outer = 0x7f5cb28b2c00] 15:15:59 INFO - PROCESS | 1849 | 1461622559277 Marionette DEBUG loaded listener.js 15:15:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 277 (0x7f5cd09ea800) [pid = 1849] [serial = 1122] [outer = 0x7f5cb28b2c00] 15:16:00 INFO - PROCESS | 1849 | 1461622560197 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:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1430ms 15:16:00 INFO - PROCESS | 1849 | 1461622560240 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 15:16:00 INFO - PROCESS | 1849 | 1461622560244 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 15:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:16:00 INFO - PROCESS | 1849 | 1461622560249 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:16:00 INFO - PROCESS | 1849 | 1461622560251 Marionette TRACE conn3 <- [1,1466,null,{}] 15:16:00 INFO - PROCESS | 1849 | 1461622560257 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:16:00 INFO - PROCESS | 1849 | 1461622560457 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 15:16:00 INFO - PROCESS | 1849 | 1461622560658 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca94d6000 == 107 [pid = 1849] [id = 374] 15:16:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 278 (0x7f5ca95cec00) [pid = 1849] [serial = 1123] [outer = (nil)] 15:16:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 279 (0x7f5ca95d7c00) [pid = 1849] [serial = 1124] [outer = 0x7f5ca95cec00] 15:16:00 INFO - PROCESS | 1849 | 1461622560731 Marionette DEBUG loaded listener.js 15:16:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 280 (0x7f5ca95dc800) [pid = 1849] [serial = 1125] [outer = 0x7f5ca95cec00] 15:16:01 INFO - PROCESS | 1849 | 1461622561612 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:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1431ms 15:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:16:01 INFO - PROCESS | 1849 | 1461622561682 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 15:16:01 INFO - PROCESS | 1849 | 1461622561685 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 15:16:01 INFO - PROCESS | 1849 | 1461622561692 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:16:01 INFO - PROCESS | 1849 | 1461622561695 Marionette TRACE conn3 <- [1,1470,null,{}] 15:16:01 INFO - PROCESS | 1849 | 1461622561700 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:16:01 INFO - PROCESS | 1849 | 1461622561890 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 15:16:02 INFO - PROCESS | 1849 | 1461622562079 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cad5e3000 == 108 [pid = 1849] [id = 375] 15:16:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 281 (0x7f5ca95cfc00) [pid = 1849] [serial = 1126] [outer = (nil)] 15:16:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 282 (0x7f5cae489000) [pid = 1849] [serial = 1127] [outer = 0x7f5ca95cfc00] 15:16:02 INFO - PROCESS | 1849 | 1461622562145 Marionette DEBUG loaded listener.js 15:16:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 283 (0x7f5cae48dc00) [pid = 1849] [serial = 1128] [outer = 0x7f5ca95cfc00] 15:16:03 INFO - PROCESS | 1849 | 1461622563032 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:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1385ms 15:16:03 INFO - PROCESS | 1849 | 1461622563076 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 15:16:03 INFO - PROCESS | 1849 | 1461622563080 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 15:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:16:03 INFO - PROCESS | 1849 | 1461622563086 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:16:03 INFO - PROCESS | 1849 | 1461622563089 Marionette TRACE conn3 <- [1,1474,null,{}] 15:16:03 INFO - PROCESS | 1849 | 1461622563114 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:16:03 INFO - PROCESS | 1849 | 1461622563314 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 15:16:03 INFO - PROCESS | 1849 | 1461622563509 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca9b1a000 == 109 [pid = 1849] [id = 376] 15:16:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 284 (0x7f5ca95d0c00) [pid = 1849] [serial = 1129] [outer = (nil)] 15:16:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 285 (0x7f5cc091b400) [pid = 1849] [serial = 1130] [outer = 0x7f5ca95d0c00] 15:16:03 INFO - PROCESS | 1849 | 1461622563584 Marionette DEBUG loaded listener.js 15:16:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 286 (0x7f5cd1a46c00) [pid = 1849] [serial = 1131] [outer = 0x7f5ca95d0c00] 15:16:04 INFO - PROCESS | 1849 | 1461622564468 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:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1458ms 15:16:04 INFO - PROCESS | 1849 | 1461622564544 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 15:16:04 INFO - PROCESS | 1849 | 1461622564547 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 15:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:16:04 INFO - PROCESS | 1849 | 1461622564553 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:16:04 INFO - PROCESS | 1849 | 1461622564555 Marionette TRACE conn3 <- [1,1478,null,{}] 15:16:04 INFO - PROCESS | 1849 | 1461622564560 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:16:04 INFO - PROCESS | 1849 | 1461622564727 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 15:16:04 INFO - PROCESS | 1849 | 1461622564952 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cabf1a000 == 110 [pid = 1849] [id = 377] 15:16:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 287 (0x7f5ca9c34c00) [pid = 1849] [serial = 1132] [outer = (nil)] 15:16:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 288 (0x7f5ca9c3c800) [pid = 1849] [serial = 1133] [outer = 0x7f5ca9c34c00] 15:16:05 INFO - PROCESS | 1849 | 1461622565070 Marionette DEBUG loaded listener.js 15:16:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 289 (0x7f5ca9c40c00) [pid = 1849] [serial = 1134] [outer = 0x7f5ca9c34c00] 15:16:05 INFO - PROCESS | 1849 | 1461622565957 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:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1478ms 15:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:16:06 INFO - PROCESS | 1849 | 1461622566032 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 15:16:06 INFO - PROCESS | 1849 | 1461622566035 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 15:16:06 INFO - PROCESS | 1849 | 1461622566041 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:16:06 INFO - PROCESS | 1849 | 1461622566053 Marionette TRACE conn3 <- [1,1482,null,{}] 15:16:06 INFO - PROCESS | 1849 | 1461622566057 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:16:06 INFO - PROCESS | 1849 | 1461622566321 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 15:16:06 INFO - PROCESS | 1849 | 1461622566974 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab8dd000 == 111 [pid = 1849] [id = 378] 15:16:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 290 (0x7f5caa523000) [pid = 1849] [serial = 1135] [outer = (nil)] 15:16:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 291 (0x7f5caa52c000) [pid = 1849] [serial = 1136] [outer = 0x7f5caa523000] 15:16:07 INFO - PROCESS | 1849 | 1461622567049 Marionette DEBUG loaded listener.js 15:16:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 292 (0x7f5cab3dec00) [pid = 1849] [serial = 1137] [outer = 0x7f5caa523000] 15:16:08 INFO - PROCESS | 1849 | 1461622568052 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:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 2088ms 15:16:08 INFO - PROCESS | 1849 | 1461622568129 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 15:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:16:08 INFO - PROCESS | 1849 | 1461622568135 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 15:16:08 INFO - PROCESS | 1849 | 1461622568142 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:16:08 INFO - PROCESS | 1849 | 1461622568147 Marionette TRACE conn3 <- [1,1486,null,{}] 15:16:08 INFO - PROCESS | 1849 | 1461622568153 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:16:08 INFO - PROCESS | 1849 | 1461622568358 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 15:16:08 INFO - PROCESS | 1849 | 1461622568787 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab8dd800 == 112 [pid = 1849] [id = 379] 15:16:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 293 (0x7f5cad1e2400) [pid = 1849] [serial = 1138] [outer = (nil)] 15:16:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 294 (0x7f5cad1ef800) [pid = 1849] [serial = 1139] [outer = 0x7f5cad1e2400] 15:16:08 INFO - PROCESS | 1849 | 1461622568861 Marionette DEBUG loaded listener.js 15:16:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 295 (0x7f5cad25f800) [pid = 1849] [serial = 1140] [outer = 0x7f5cad1e2400] 15:16:09 INFO - PROCESS | 1849 | 1461622569757 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:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1683ms 15:16:09 INFO - PROCESS | 1849 | 1461622569828 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 15:16:09 INFO - PROCESS | 1849 | 1461622569833 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 15:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:16:09 INFO - PROCESS | 1849 | 1461622569839 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:16:09 INFO - PROCESS | 1849 | 1461622569842 Marionette TRACE conn3 <- [1,1490,null,{}] 15:16:09 INFO - PROCESS | 1849 | 1461622569847 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:16:10 INFO - PROCESS | 1849 | 1461622570040 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 15:16:10 INFO - PROCESS | 1849 | 1461622570316 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5caec44800 == 113 [pid = 1849] [id = 380] 15:16:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 296 (0x7f5cae081000) [pid = 1849] [serial = 1141] [outer = (nil)] 15:16:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 297 (0x7f5cae486000) [pid = 1849] [serial = 1142] [outer = 0x7f5cae081000] 15:16:10 INFO - PROCESS | 1849 | 1461622570395 Marionette DEBUG loaded listener.js 15:16:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 298 (0x7f5cae493c00) [pid = 1849] [serial = 1143] [outer = 0x7f5cae081000] 15:16:11 INFO - PROCESS | 1849 | 1461622571242 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:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1476ms 15:16:11 INFO - PROCESS | 1849 | 1461622571316 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 15:16:11 INFO - PROCESS | 1849 | 1461622571319 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 15:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:16:11 INFO - PROCESS | 1849 | 1461622571332 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:16:11 INFO - PROCESS | 1849 | 1461622571340 Marionette TRACE conn3 <- [1,1494,null,{}] 15:16:11 INFO - PROCESS | 1849 | 1461622571347 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:16:11 INFO - PROCESS | 1849 | 1461622571550 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 15:16:11 INFO - PROCESS | 1849 | 1461622571749 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab8e7800 == 114 [pid = 1849] [id = 381] 15:16:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 299 (0x7f5cae954800) [pid = 1849] [serial = 1144] [outer = (nil)] 15:16:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 300 (0x7f5caea75400) [pid = 1849] [serial = 1145] [outer = 0x7f5cae954800] 15:16:11 INFO - PROCESS | 1849 | 1461622571813 Marionette DEBUG loaded listener.js 15:16:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 301 (0x7f5caec0f800) [pid = 1849] [serial = 1146] [outer = 0x7f5cae954800] 15:16:12 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbf18b000 == 113 [pid = 1849] [id = 364] 15:16:12 INFO - PROCESS | 1849 | --DOMWINDOW == 300 (0x7f5cb9eee000) [pid = 1849] [serial = 971] [outer = (nil)] [url = about:blank] 15:16:12 INFO - PROCESS | 1849 | --DOMWINDOW == 299 (0x7f5cae14dc00) [pid = 1849] [serial = 995] [outer = (nil)] [url = about:blank] 15:16:12 INFO - PROCESS | 1849 | --DOMWINDOW == 298 (0x7f5cd1cfc000) [pid = 1849] [serial = 983] [outer = (nil)] [url = about:blank] 15:16:12 INFO - PROCESS | 1849 | --DOMWINDOW == 297 (0x7f5cacfec800) [pid = 1849] [serial = 992] [outer = (nil)] [url = about:blank] 15:16:12 INFO - PROCESS | 1849 | --DOMWINDOW == 296 (0x7f5cb7bb5c00) [pid = 1849] [serial = 998] [outer = (nil)] [url = about:blank] 15:16:12 INFO - PROCESS | 1849 | --DOMWINDOW == 295 (0x7f5cae95c800) [pid = 1849] [serial = 989] [outer = (nil)] [url = about:blank] 15:16:12 INFO - PROCESS | 1849 | --DOMWINDOW == 294 (0x7f5cbf388000) [pid = 1849] [serial = 1004] [outer = (nil)] [url = about:blank] 15:16:12 INFO - PROCESS | 1849 | --DOMWINDOW == 293 (0x7f5caaf93800) [pid = 1849] [serial = 1001] [outer = (nil)] [url = about:blank] 15:16:12 INFO - PROCESS | 1849 | --DOMWINDOW == 292 (0x7f5cab23d800) [pid = 1849] [serial = 1007] [outer = (nil)] [url = about:blank] 15:16:12 INFO - PROCESS | 1849 | --DOMWINDOW == 291 (0x7f5cb26df000) [pid = 1849] [serial = 968] [outer = (nil)] [url = about:blank] 15:16:12 INFO - PROCESS | 1849 | --DOMWINDOW == 290 (0x7f5cbe736400) [pid = 1849] [serial = 974] [outer = (nil)] [url = about:blank] 15:16:12 INFO - PROCESS | 1849 | --DOMWINDOW == 289 (0x7f5cbf0cec00) [pid = 1849] [serial = 977] [outer = (nil)] [url = about:blank] 15:16:12 INFO - PROCESS | 1849 | --DOMWINDOW == 288 (0x7f5cb7bb2800) [pid = 1849] [serial = 986] [outer = (nil)] [url = about:blank] 15:16:12 INFO - PROCESS | 1849 | --DOMWINDOW == 287 (0x7f5cbacee400) [pid = 1849] [serial = 1010] [outer = (nil)] [url = about:blank] 15:16:12 INFO - PROCESS | 1849 | --DOMWINDOW == 286 (0x7f5cbf0c8c00) [pid = 1849] [serial = 980] [outer = (nil)] [url = about:blank] 15:16:12 INFO - PROCESS | 1849 | --DOMWINDOW == 285 (0x7f5cbed0f800) [pid = 1849] [serial = 1031] [outer = (nil)] [url = about:blank] 15:16:12 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbecda000 == 112 [pid = 1849] [id = 363] 15:16:12 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb6d4000 == 111 [pid = 1849] [id = 362] 15:16:12 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8a20800 == 110 [pid = 1849] [id = 361] 15:16:12 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caf558000 == 109 [pid = 1849] [id = 360] 15:16:12 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cab8e8800 == 108 [pid = 1849] [id = 359] 15:16:12 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb2ec2000 == 107 [pid = 1849] [id = 358] 15:16:12 INFO - PROCESS | 1849 | 1461622572843 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:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1540ms 15:16:12 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd6416800 == 106 [pid = 1849] [id = 349] 15:16:12 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc51e8000 == 105 [pid = 1849] [id = 348] 15:16:12 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc43a1000 == 104 [pid = 1849] [id = 347] 15:16:12 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc0956000 == 103 [pid = 1849] [id = 346] 15:16:12 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb6dd000 == 102 [pid = 1849] [id = 345] 15:16:12 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caf560000 == 101 [pid = 1849] [id = 344] 15:16:12 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbecec000 == 100 [pid = 1849] [id = 343] 15:16:12 INFO - PROCESS | 1849 | 1461622572878 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 15:16:12 INFO - PROCESS | 1849 | 1461622572882 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 15:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:16:12 INFO - PROCESS | 1849 | 1461622572888 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:16:12 INFO - PROCESS | 1849 | 1461622572890 Marionette TRACE conn3 <- [1,1498,null,{}] 15:16:12 INFO - PROCESS | 1849 | 1461622572895 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:16:13 INFO - PROCESS | 1849 | 1461622573041 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 15:16:13 INFO - PROCESS | 1849 | --DOMWINDOW == 284 (0x7f5cb7e56000) [pid = 1849] [serial = 1019] [outer = (nil)] [url = about:blank] 15:16:13 INFO - PROCESS | 1849 | --DOMWINDOW == 283 (0x7f5cb26cd400) [pid = 1849] [serial = 1016] [outer = (nil)] [url = about:blank] 15:16:13 INFO - PROCESS | 1849 | --DOMWINDOW == 282 (0x7f5cae155000) [pid = 1849] [serial = 1013] [outer = (nil)] [url = about:blank] 15:16:13 INFO - PROCESS | 1849 | --DOMWINDOW == 281 (0x7f5cbc858800) [pid = 1849] [serial = 1026] [outer = (nil)] [url = about:blank] 15:16:13 INFO - PROCESS | 1849 | --DOMWINDOW == 280 (0x7f5cbb509400) [pid = 1849] [serial = 1023] [outer = (nil)] [url = about:blank] 15:16:13 INFO - PROCESS | 1849 | --DOMWINDOW == 279 (0x7f5cba9ae400) [pid = 1849] [serial = 1022] [outer = (nil)] [url = about:blank] 15:16:13 INFO - PROCESS | 1849 | --DOMWINDOW == 278 (0x7f5cba1b8c00) [pid = 1849] [serial = 1020] [outer = (nil)] [url = about:blank] 15:16:13 INFO - PROCESS | 1849 | --DOMWINDOW == 277 (0x7f5cb288c800) [pid = 1849] [serial = 1028] [outer = (nil)] [url = about:blank] 15:16:13 INFO - PROCESS | 1849 | --DOMWINDOW == 276 (0x7f5cbbaecc00) [pid = 1849] [serial = 1025] [outer = (nil)] [url = about:blank] 15:16:13 INFO - PROCESS | 1849 | --DOMWINDOW == 275 (0x7f5cb26e8000) [pid = 1849] [serial = 1017] [outer = (nil)] [url = about:blank] 15:16:13 INFO - PROCESS | 1849 | --DOMWINDOW == 274 (0x7f5caea74400) [pid = 1849] [serial = 1014] [outer = (nil)] [url = about:blank] 15:16:13 INFO - PROCESS | 1849 | --DOMWINDOW == 273 (0x7f5cbed0cc00) [pid = 1849] [serial = 1029] [outer = (nil)] [url = about:blank] 15:16:13 INFO - PROCESS | 1849 | 1461622573205 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cabf1c800 == 101 [pid = 1849] [id = 382] 15:16:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 274 (0x7f5caaf93800) [pid = 1849] [serial = 1147] [outer = (nil)] 15:16:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 275 (0x7f5caea73400) [pid = 1849] [serial = 1148] [outer = 0x7f5caaf93800] 15:16:13 INFO - PROCESS | 1849 | 1461622573266 Marionette DEBUG loaded listener.js 15:16:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 276 (0x7f5cb26da400) [pid = 1849] [serial = 1149] [outer = 0x7f5caaf93800] 15:16:13 INFO - PROCESS | 1849 | 1461622573975 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:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1128ms 15:16:14 INFO - PROCESS | 1849 | 1461622574017 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 15:16:14 INFO - PROCESS | 1849 | 1461622574020 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 15:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:16:14 INFO - PROCESS | 1849 | 1461622574025 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:16:14 INFO - PROCESS | 1849 | 1461622574027 Marionette TRACE conn3 <- [1,1502,null,{}] 15:16:14 INFO - PROCESS | 1849 | 1461622574055 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:16:14 INFO - PROCESS | 1849 | 1461622574220 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 15:16:14 INFO - PROCESS | 1849 | 1461622574230 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb2ecf000 == 102 [pid = 1849] [id = 383] 15:16:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 277 (0x7f5cb28bbc00) [pid = 1849] [serial = 1150] [outer = (nil)] 15:16:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 278 (0x7f5cb2dbbc00) [pid = 1849] [serial = 1151] [outer = 0x7f5cb28bbc00] 15:16:14 INFO - PROCESS | 1849 | 1461622574301 Marionette DEBUG loaded listener.js 15:16:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 279 (0x7f5cb7e49c00) [pid = 1849] [serial = 1152] [outer = 0x7f5cb28bbc00] 15:16:15 INFO - PROCESS | 1849 | 1461622575144 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:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1130ms 15:16:15 INFO - PROCESS | 1849 | 1461622575156 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 15:16:15 INFO - PROCESS | 1849 | 1461622575158 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 15:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:16:15 INFO - PROCESS | 1849 | 1461622575173 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:16:15 INFO - PROCESS | 1849 | 1461622575175 Marionette TRACE conn3 <- [1,1506,null,{}] 15:16:15 INFO - PROCESS | 1849 | 1461622575211 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:16:15 INFO - PROCESS | 1849 | 1461622575413 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 15:16:15 INFO - PROCESS | 1849 | 1461622575437 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb8a1d000 == 103 [pid = 1849] [id = 384] 15:16:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 280 (0x7f5cb7e4bc00) [pid = 1849] [serial = 1153] [outer = (nil)] 15:16:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 281 (0x7f5cba1bc400) [pid = 1849] [serial = 1154] [outer = 0x7f5cb7e4bc00] 15:16:15 INFO - PROCESS | 1849 | 1461622575495 Marionette DEBUG loaded listener.js 15:16:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 282 (0x7f5cba8f4800) [pid = 1849] [serial = 1155] [outer = 0x7f5cb7e4bc00] 15:16:16 INFO - PROCESS | 1849 | 1461622576389 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:16:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1267ms 15:16:16 INFO - PROCESS | 1849 | 1461622576431 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 15:16:16 INFO - PROCESS | 1849 | 1461622576434 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 15:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:16:16 INFO - PROCESS | 1849 | 1461622576440 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:16:16 INFO - PROCESS | 1849 | 1461622576442 Marionette TRACE conn3 <- [1,1510,null,{}] 15:16:16 INFO - PROCESS | 1849 | 1461622576454 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:16:16 INFO - PROCESS | 1849 | 1461622576664 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 15:16:16 INFO - PROCESS | 1849 | 1461622576704 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb8b57800 == 104 [pid = 1849] [id = 385] 15:16:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 283 (0x7f5cb8961000) [pid = 1849] [serial = 1156] [outer = (nil)] 15:16:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 284 (0x7f5cba9adc00) [pid = 1849] [serial = 1157] [outer = 0x7f5cb8961000] 15:16:16 INFO - PROCESS | 1849 | 1461622576760 Marionette DEBUG loaded listener.js 15:16:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 285 (0x7f5cbb16e400) [pid = 1849] [serial = 1158] [outer = 0x7f5cb8961000] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 284 (0x7f5caaf8f800) [pid = 1849] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 283 (0x7f5cc3885c00) [pid = 1849] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 282 (0x7f5cbad4f800) [pid = 1849] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 281 (0x7f5cb9f0f800) [pid = 1849] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 280 (0x7f5cba78e000) [pid = 1849] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 279 (0x7f5cbba36800) [pid = 1849] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 278 (0x7f5cbe2b2000) [pid = 1849] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 277 (0x7f5cbe742000) [pid = 1849] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 276 (0x7f5cc4356000) [pid = 1849] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 275 (0x7f5cc6328800) [pid = 1849] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 274 (0x7f5cc7079000) [pid = 1849] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 273 (0x7f5cbac59c00) [pid = 1849] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 272 (0x7f5cbb166800) [pid = 1849] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 271 (0x7f5cb9d43000) [pid = 1849] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 270 (0x7f5cbb511000) [pid = 1849] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 269 (0x7f5cbd563400) [pid = 1849] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 268 (0x7f5cbe1de800) [pid = 1849] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 267 (0x7f5cc438c400) [pid = 1849] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 266 (0x7f5cc508d400) [pid = 1849] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 265 (0x7f5cc4351c00) [pid = 1849] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 264 (0x7f5cc4354000) [pid = 1849] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 263 (0x7f5cb895f800) [pid = 1849] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 262 (0x7f5cb2897800) [pid = 1849] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 261 (0x7f5cbb511c00) [pid = 1849] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 260 (0x7f5cc4de7400) [pid = 1849] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 259 (0x7f5cc352ac00) [pid = 1849] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 258 (0x7f5cd0914000) [pid = 1849] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 257 (0x7f5cd66aec00) [pid = 1849] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 256 (0x7f5cb7a71c00) [pid = 1849] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 255 (0x7f5cb2db5800) [pid = 1849] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 254 (0x7f5cb2db6c00) [pid = 1849] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 253 (0x7f5caf9ca400) [pid = 1849] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 252 (0x7f5caf9d8400) [pid = 1849] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 251 (0x7f5caf9ce400) [pid = 1849] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 250 (0x7f5cb26e8800) [pid = 1849] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 249 (0x7f5cba977000) [pid = 1849] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 248 (0x7f5caf9d8800) [pid = 1849] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 247 (0x7f5cb2dbcc00) [pid = 1849] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 246 (0x7f5cbb787800) [pid = 1849] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 245 (0x7f5cb9f10c00) [pid = 1849] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 244 (0x7f5cb9f09400) [pid = 1849] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 243 (0x7f5cc6e70800) [pid = 1849] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 242 (0x7f5cb7ba8400) [pid = 1849] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 241 (0x7f5cae952400) [pid = 1849] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 240 (0x7f5cbad9c800) [pid = 1849] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 239 (0x7f5cb26d3800) [pid = 1849] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 238 (0x7f5cbf0ca000) [pid = 1849] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 237 (0x7f5cad260c00) [pid = 1849] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 236 (0x7f5cb7ba9800) [pid = 1849] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 235 (0x7f5cb7bb4c00) [pid = 1849] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 234 (0x7f5caa52d800) [pid = 1849] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 233 (0x7f5cad259400) [pid = 1849] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 232 (0x7f5cae086000) [pid = 1849] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 231 (0x7f5cb26e2c00) [pid = 1849] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 230 (0x7f5cad1ea400) [pid = 1849] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 229 (0x7f5cae14e000) [pid = 1849] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 228 (0x7f5cbb0c2400) [pid = 1849] [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:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 227 (0x7f5cb9d43400) [pid = 1849] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 226 (0x7f5cc62f9c00) [pid = 1849] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 225 (0x7f5cc5eda000) [pid = 1849] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 224 (0x7f5cae07a400) [pid = 1849] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 223 (0x7f5cbe1d9000) [pid = 1849] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 222 (0x7f5caea6b800) [pid = 1849] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 221 (0x7f5cb9d4d800) [pid = 1849] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 220 (0x7f5caaf8e400) [pid = 1849] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 219 (0x7f5cd6316400) [pid = 1849] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 218 (0x7f5caea6c000) [pid = 1849] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 217 (0x7f5caaf8d000) [pid = 1849] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 216 (0x7f5cba9b1800) [pid = 1849] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 215 (0x7f5cabe18800) [pid = 1849] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 214 (0x7f5cb2e07000) [pid = 1849] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 213 (0x7f5cae07f400) [pid = 1849] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 212 (0x7f5cacfe3800) [pid = 1849] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 211 (0x7f5cab236c00) [pid = 1849] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 210 (0x7f5cbe140c00) [pid = 1849] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 209 (0x7f5cb2892c00) [pid = 1849] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 208 (0x7f5cae148c00) [pid = 1849] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 207 (0x7f5cae085c00) [pid = 1849] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 206 (0x7f5cbe7ac000) [pid = 1849] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 205 (0x7f5cae14a400) [pid = 1849] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:16:18 INFO - PROCESS | 1849 | --DOMWINDOW == 204 (0x7f5cabe16c00) [pid = 1849] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:16:18 INFO - PROCESS | 1849 | 1461622578463 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:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 2033ms 15:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:16:18 INFO - PROCESS | 1849 | 1461622578473 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 15:16:18 INFO - PROCESS | 1849 | 1461622578476 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 15:16:18 INFO - PROCESS | 1849 | 1461622578482 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:16:18 INFO - PROCESS | 1849 | 1461622578484 Marionette TRACE conn3 <- [1,1514,null,{}] 15:16:18 INFO - PROCESS | 1849 | 1461622578489 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:16:18 INFO - PROCESS | 1849 | 1461622578649 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 15:16:18 INFO - PROCESS | 1849 | 1461622578802 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cae08e800 == 105 [pid = 1849] [id = 386] 15:16:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 205 (0x7f5caaf8c000) [pid = 1849] [serial = 1159] [outer = (nil)] 15:16:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 206 (0x7f5cab23c000) [pid = 1849] [serial = 1160] [outer = 0x7f5caaf8c000] 15:16:18 INFO - PROCESS | 1849 | 1461622578862 Marionette DEBUG loaded listener.js 15:16:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 207 (0x7f5cacff1c00) [pid = 1849] [serial = 1161] [outer = 0x7f5caaf8c000] 15:16:19 INFO - PROCESS | 1849 | 1461622579476 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:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1037ms 15:16:19 INFO - PROCESS | 1849 | 1461622579519 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 15:16:19 INFO - PROCESS | 1849 | 1461622579522 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 15:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:16:19 INFO - PROCESS | 1849 | 1461622579528 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:16:19 INFO - PROCESS | 1849 | 1461622579531 Marionette TRACE conn3 <- [1,1518,null,{}] 15:16:19 INFO - PROCESS | 1849 | 1461622579539 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:16:19 INFO - PROCESS | 1849 | 1461622579781 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 15:16:19 INFO - PROCESS | 1849 | 1461622579800 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb8725000 == 106 [pid = 1849] [id = 387] 15:16:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 208 (0x7f5caaf8d000) [pid = 1849] [serial = 1162] [outer = (nil)] 15:16:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 209 (0x7f5cae148000) [pid = 1849] [serial = 1163] [outer = 0x7f5caaf8d000] 15:16:19 INFO - PROCESS | 1849 | 1461622579861 Marionette DEBUG loaded listener.js 15:16:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 210 (0x7f5caec02400) [pid = 1849] [serial = 1164] [outer = 0x7f5caaf8d000] 15:16:20 INFO - PROCESS | 1849 | 1461622580950 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:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1477ms 15:16:21 INFO - PROCESS | 1849 | 1461622581006 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 15:16:21 INFO - PROCESS | 1849 | 1461622581012 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 15:16:21 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:16:21 INFO - PROCESS | 1849 | 1461622581022 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:16:21 INFO - PROCESS | 1849 | 1461622581026 Marionette TRACE conn3 <- [1,1522,null,{}] 15:16:21 INFO - PROCESS | 1849 | 1461622581034 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:16:21 INFO - PROCESS | 1849 | 1461622581383 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 15:16:21 INFO - PROCESS | 1849 | 1461622581574 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cad5f4800 == 107 [pid = 1849] [id = 388] 15:16:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 211 (0x7f5cabe1c400) [pid = 1849] [serial = 1165] [outer = (nil)] 15:16:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 212 (0x7f5cac042800) [pid = 1849] [serial = 1166] [outer = 0x7f5cabe1c400] 15:16:21 INFO - PROCESS | 1849 | 1461622581658 Marionette DEBUG loaded listener.js 15:16:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 213 (0x7f5cad25bc00) [pid = 1849] [serial = 1167] [outer = 0x7f5cabe1c400] 15:16:22 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:22 INFO - PROCESS | 1849 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:16:22 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:22 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:22 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:22 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:22 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:22 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:22 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:22 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:22 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:22 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:16:22 INFO - PROCESS | 1849 | 1461622582447 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:16:22 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:16:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:16:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:16:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:16:22 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:16:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:16:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:16:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:16:22 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:16:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:16:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:16:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:16:22 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:16:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:16:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:16:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:16:22 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1487ms 15:16:22 INFO - PROCESS | 1849 | 1461622582529 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 15:16:22 INFO - PROCESS | 1849 | 1461622582538 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 15:16:22 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:16:22 INFO - PROCESS | 1849 | 1461622582550 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:16:22 INFO - PROCESS | 1849 | 1461622582553 Marionette TRACE conn3 <- [1,1526,null,{}] 15:16:22 INFO - PROCESS | 1849 | 1461622582559 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:16:22 INFO - PROCESS | 1849 | 1461622582751 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 15:16:22 INFO - PROCESS | 1849 | 1461622582940 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb7daf800 == 108 [pid = 1849] [id = 389] 15:16:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 214 (0x7f5cad7ce400) [pid = 1849] [serial = 1168] [outer = (nil)] 15:16:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 215 (0x7f5cae944400) [pid = 1849] [serial = 1169] [outer = 0x7f5cad7ce400] 15:16:23 INFO - PROCESS | 1849 | 1461622583012 Marionette DEBUG loaded listener.js 15:16:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 216 (0x7f5cae955400) [pid = 1849] [serial = 1170] [outer = 0x7f5cad7ce400] 15:16:23 INFO - PROCESS | 1849 | 1461622583894 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:16:23 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:16:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:16:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:16:23 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:16:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:16:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:16:23 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:16:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:16:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:16:23 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1382ms 15:16:23 INFO - PROCESS | 1849 | 1461622583935 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 15:16:23 INFO - PROCESS | 1849 | 1461622583938 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 15:16:23 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:16:23 INFO - PROCESS | 1849 | 1461622583944 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:16:23 INFO - PROCESS | 1849 | 1461622583949 Marionette TRACE conn3 <- [1,1530,null,{}] 15:16:23 INFO - PROCESS | 1849 | 1461622583964 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:16:24 INFO - PROCESS | 1849 | 1461622584235 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 15:16:24 INFO - PROCESS | 1849 | 1461622584425 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb763000 == 109 [pid = 1849] [id = 390] 15:16:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 217 (0x7f5caf9d0000) [pid = 1849] [serial = 1171] [outer = (nil)] 15:16:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 218 (0x7f5cb2896400) [pid = 1849] [serial = 1172] [outer = 0x7f5caf9d0000] 15:16:24 INFO - PROCESS | 1849 | 1461622584498 Marionette DEBUG loaded listener.js 15:16:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 219 (0x7f5cb2db8400) [pid = 1849] [serial = 1173] [outer = 0x7f5caf9d0000] 15:16:25 INFO - PROCESS | 1849 | 1461622585248 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:16:25 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:16:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:16:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:16:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:16:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:16:25 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:16:25 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:16:25 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1336ms 15:16:25 INFO - PROCESS | 1849 | 1461622585283 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 15:16:25 INFO - PROCESS | 1849 | 1461622585287 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 15:16:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:16:25 INFO - PROCESS | 1849 | 1461622585292 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:16:25 INFO - PROCESS | 1849 | 1461622585295 Marionette TRACE conn3 <- [1,1534,null,{}] 15:16:25 INFO - PROCESS | 1849 | 1461622585300 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:16:25 INFO - PROCESS | 1849 | 1461622585478 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 15:16:25 INFO - PROCESS | 1849 | 1461622585692 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbe97c000 == 110 [pid = 1849] [id = 391] 15:16:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 220 (0x7f5cb26e5400) [pid = 1849] [serial = 1174] [outer = (nil)] 15:16:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 221 (0x7f5cb7bb1400) [pid = 1849] [serial = 1175] [outer = 0x7f5cb26e5400] 15:16:25 INFO - PROCESS | 1849 | 1461622585763 Marionette DEBUG loaded listener.js 15:16:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 222 (0x7f5cb7e4d400) [pid = 1849] [serial = 1176] [outer = 0x7f5cb26e5400] 15:16:26 INFO - PROCESS | 1849 | 1461622586681 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:16:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:16:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1429ms 15:16:26 INFO - PROCESS | 1849 | 1461622586722 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 15:16:26 INFO - PROCESS | 1849 | 1461622586726 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 15:16:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:16:26 INFO - PROCESS | 1849 | 1461622586732 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:16:26 INFO - PROCESS | 1849 | 1461622586734 Marionette TRACE conn3 <- [1,1538,null,{}] 15:16:26 INFO - PROCESS | 1849 | 1461622586739 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:16:26 INFO - PROCESS | 1849 | 1461622586918 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 15:16:27 INFO - PROCESS | 1849 | 1461622587118 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbef76800 == 111 [pid = 1849] [id = 392] 15:16:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 223 (0x7f5cb2e06c00) [pid = 1849] [serial = 1177] [outer = (nil)] 15:16:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 224 (0x7f5cb9ee9800) [pid = 1849] [serial = 1178] [outer = 0x7f5cb2e06c00] 15:16:27 INFO - PROCESS | 1849 | 1461622587185 Marionette DEBUG loaded listener.js 15:16:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 225 (0x7f5cba8f2000) [pid = 1849] [serial = 1179] [outer = 0x7f5cb2e06c00] 15:16:28 INFO - PROCESS | 1849 | 1461622588037 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:16:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:16:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1380ms 15:16:28 INFO - PROCESS | 1849 | 1461622588113 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 15:16:28 INFO - PROCESS | 1849 | 1461622588116 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 15:16:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:16:28 INFO - PROCESS | 1849 | 1461622588122 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:16:28 INFO - PROCESS | 1849 | 1461622588124 Marionette TRACE conn3 <- [1,1542,null,{}] 15:16:28 INFO - PROCESS | 1849 | 1461622588129 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:16:28 INFO - PROCESS | 1849 | 1461622588377 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 15:16:28 INFO - PROCESS | 1849 | 1461622588573 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbf1a0800 == 112 [pid = 1849] [id = 393] 15:16:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 226 (0x7f5cb7a70000) [pid = 1849] [serial = 1180] [outer = (nil)] 15:16:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 227 (0x7f5cbb787400) [pid = 1849] [serial = 1181] [outer = 0x7f5cb7a70000] 15:16:28 INFO - PROCESS | 1849 | 1461622588645 Marionette DEBUG loaded listener.js 15:16:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 228 (0x7f5cbe199000) [pid = 1849] [serial = 1182] [outer = 0x7f5cb7a70000] 15:16:29 INFO - PROCESS | 1849 | 1461622589459 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:16:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:16:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1376ms 15:16:29 INFO - PROCESS | 1849 | 1461622589498 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 15:16:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:16:29 INFO - PROCESS | 1849 | 1461622589502 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 15:16:29 INFO - PROCESS | 1849 | 1461622589507 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:16:29 INFO - PROCESS | 1849 | 1461622589510 Marionette TRACE conn3 <- [1,1546,null,{}] 15:16:29 INFO - PROCESS | 1849 | 1461622589515 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:16:29 INFO - PROCESS | 1849 | 1461622589691 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 15:16:29 INFO - PROCESS | 1849 | 1461622589891 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc3fa4800 == 113 [pid = 1849] [id = 394] 15:16:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 229 (0x7f5cb9d50000) [pid = 1849] [serial = 1183] [outer = (nil)] 15:16:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 230 (0x7f5cbe2bec00) [pid = 1849] [serial = 1184] [outer = 0x7f5cb9d50000] 15:16:29 INFO - PROCESS | 1849 | 1461622589959 Marionette DEBUG loaded listener.js 15:16:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 231 (0x7f5cbe7ac800) [pid = 1849] [serial = 1185] [outer = 0x7f5cb9d50000] 15:16:30 INFO - PROCESS | 1849 | 1461622590816 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:16:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:16:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1379ms 15:16:30 INFO - PROCESS | 1849 | 1461622590886 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 15:16:30 INFO - PROCESS | 1849 | 1461622590890 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 15:16:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:16:30 INFO - PROCESS | 1849 | 1461622590896 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:16:30 INFO - PROCESS | 1849 | 1461622590898 Marionette TRACE conn3 <- [1,1550,null,{}] 15:16:30 INFO - PROCESS | 1849 | 1461622590904 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:16:31 INFO - PROCESS | 1849 | 1461622591091 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 15:16:31 INFO - PROCESS | 1849 | 1461622591294 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc4b4f800 == 114 [pid = 1849] [id = 395] 15:16:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 232 (0x7f5cbe140c00) [pid = 1849] [serial = 1186] [outer = (nil)] 15:16:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 233 (0x7f5cbeb87400) [pid = 1849] [serial = 1187] [outer = 0x7f5cbe140c00] 15:16:31 INFO - PROCESS | 1849 | 1461622591364 Marionette DEBUG loaded listener.js 15:16:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 234 (0x7f5cbed12000) [pid = 1849] [serial = 1188] [outer = 0x7f5cbe140c00] 15:16:32 INFO - PROCESS | 1849 | 1461622592200 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:16:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:16:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1376ms 15:16:32 INFO - PROCESS | 1849 | 1461622592273 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 15:16:32 INFO - PROCESS | 1849 | 1461622592276 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 15:16:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:16:32 INFO - PROCESS | 1849 | 1461622592282 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:16:32 INFO - PROCESS | 1849 | 1461622592284 Marionette TRACE conn3 <- [1,1554,null,{}] 15:16:32 INFO - PROCESS | 1849 | 1461622592290 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:16:32 INFO - PROCESS | 1849 | 1461622592474 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 15:16:32 INFO - PROCESS | 1849 | 1461622592669 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc6105000 == 115 [pid = 1849] [id = 396] 15:16:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 235 (0x7f5cbe2bbc00) [pid = 1849] [serial = 1189] [outer = (nil)] 15:16:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 236 (0x7f5cbf1a9800) [pid = 1849] [serial = 1190] [outer = 0x7f5cbe2bbc00] 15:16:32 INFO - PROCESS | 1849 | 1461622592747 Marionette DEBUG loaded listener.js 15:16:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 237 (0x7f5cbf1b4000) [pid = 1849] [serial = 1191] [outer = 0x7f5cbe2bbc00] 15:16:33 INFO - PROCESS | 1849 | 1461622593628 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:16:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:16:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1379ms 15:16:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:16:33 INFO - PROCESS | 1849 | 1461622593661 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 15:16:33 INFO - PROCESS | 1849 | 1461622593664 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 15:16:33 INFO - PROCESS | 1849 | 1461622593670 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:16:33 INFO - PROCESS | 1849 | 1461622593673 Marionette TRACE conn3 <- [1,1558,null,{}] 15:16:33 INFO - PROCESS | 1849 | 1461622593677 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:16:33 INFO - PROCESS | 1849 | 1461622593846 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 15:16:34 INFO - PROCESS | 1849 | 1461622594049 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd1c04000 == 116 [pid = 1849] [id = 397] 15:16:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 238 (0x7f5cbed0f800) [pid = 1849] [serial = 1192] [outer = (nil)] 15:16:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 239 (0x7f5cbf387800) [pid = 1849] [serial = 1193] [outer = 0x7f5cbed0f800] 15:16:34 INFO - PROCESS | 1849 | 1461622594115 Marionette DEBUG loaded listener.js 15:16:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 240 (0x7f5cc091c000) [pid = 1849] [serial = 1194] [outer = 0x7f5cbed0f800] 15:16:34 INFO - PROCESS | 1849 | 1461622594988 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:16:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:16:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1380ms 15:16:35 INFO - PROCESS | 1849 | 1461622595049 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 15:16:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:16:35 INFO - PROCESS | 1849 | 1461622595053 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 15:16:35 INFO - PROCESS | 1849 | 1461622595059 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:16:35 INFO - PROCESS | 1849 | 1461622595063 Marionette TRACE conn3 <- [1,1562,null,{}] 15:16:35 INFO - PROCESS | 1849 | 1461622595067 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:16:35 INFO - PROCESS | 1849 | 1461622595317 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 15:16:35 INFO - PROCESS | 1849 | 1461622595519 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd701f000 == 117 [pid = 1849] [id = 398] 15:16:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 241 (0x7f5cc097d800) [pid = 1849] [serial = 1195] [outer = (nil)] 15:16:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 242 (0x7f5cc45a9800) [pid = 1849] [serial = 1196] [outer = 0x7f5cc097d800] 15:16:35 INFO - PROCESS | 1849 | 1461622595676 Marionette DEBUG loaded listener.js 15:16:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 243 (0x7f5cc614c800) [pid = 1849] [serial = 1197] [outer = 0x7f5cc097d800] 15:16:36 INFO - PROCESS | 1849 | 1461622596524 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:16:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:16:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1532ms 15:16:36 INFO - PROCESS | 1849 | 1461622596591 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 15:16:36 INFO - PROCESS | 1849 | 1461622596595 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 15:16:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:16:36 INFO - PROCESS | 1849 | 1461622596600 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:16:36 INFO - PROCESS | 1849 | 1461622596602 Marionette TRACE conn3 <- [1,1566,null,{}] 15:16:36 INFO - PROCESS | 1849 | 1461622596607 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:16:36 INFO - PROCESS | 1849 | 1461622596781 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 15:16:36 INFO - PROCESS | 1849 | 1461622596984 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cae918800 == 118 [pid = 1849] [id = 399] 15:16:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 244 (0x7f5cabe1d400) [pid = 1849] [serial = 1198] [outer = (nil)] 15:16:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 245 (0x7f5cc6e71c00) [pid = 1849] [serial = 1199] [outer = 0x7f5cabe1d400] 15:16:37 INFO - PROCESS | 1849 | 1461622597055 Marionette DEBUG loaded listener.js 15:16:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 246 (0x7f5cd0914000) [pid = 1849] [serial = 1200] [outer = 0x7f5cabe1d400] 15:16:37 INFO - PROCESS | 1849 | 1461622597910 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:16:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:16:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1374ms 15:16:37 INFO - PROCESS | 1849 | 1461622597976 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 15:16:37 INFO - PROCESS | 1849 | 1461622597980 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 15:16:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:16:37 INFO - PROCESS | 1849 | 1461622597986 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:16:37 INFO - PROCESS | 1849 | 1461622597988 Marionette TRACE conn3 <- [1,1570,null,{}] 15:16:38 INFO - PROCESS | 1849 | 1461622598001 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:16:38 INFO - PROCESS | 1849 | 1461622598236 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 15:16:38 INFO - PROCESS | 1849 | 1461622598437 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca79a7800 == 119 [pid = 1849] [id = 400] 15:16:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 247 (0x7f5cabe1b400) [pid = 1849] [serial = 1201] [outer = (nil)] 15:16:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 248 (0x7f5cb26dc400) [pid = 1849] [serial = 1202] [outer = 0x7f5cabe1b400] 15:16:38 INFO - PROCESS | 1849 | 1461622598540 Marionette DEBUG loaded listener.js 15:16:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 249 (0x7f5cc631d400) [pid = 1849] [serial = 1203] [outer = 0x7f5cabe1b400] 15:16:39 INFO - PROCESS | 1849 | 1461622599391 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:16:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:16:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1440ms 15:16:39 INFO - PROCESS | 1849 | 1461622599427 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 15:16:39 INFO - PROCESS | 1849 | 1461622599430 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 15:16:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:16:39 INFO - PROCESS | 1849 | 1461622599436 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:16:39 INFO - PROCESS | 1849 | 1461622599438 Marionette TRACE conn3 <- [1,1574,null,{}] 15:16:39 INFO - PROCESS | 1849 | 1461622599443 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:16:39 INFO - PROCESS | 1849 | 1461622599615 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 15:16:39 INFO - PROCESS | 1849 | 1461622599824 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab136800 == 120 [pid = 1849] [id = 401] 15:16:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 250 (0x7f5caa521800) [pid = 1849] [serial = 1204] [outer = (nil)] 15:16:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 251 (0x7f5caaf90c00) [pid = 1849] [serial = 1205] [outer = 0x7f5caa521800] 15:16:39 INFO - PROCESS | 1849 | 1461622599889 Marionette DEBUG loaded listener.js 15:16:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 252 (0x7f5cacff1800) [pid = 1849] [serial = 1206] [outer = 0x7f5caa521800] 15:16:40 INFO - PROCESS | 1849 | 1461622600775 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:16:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:16:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1381ms 15:16:40 INFO - PROCESS | 1849 | 1461622600818 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 15:16:40 INFO - PROCESS | 1849 | 1461622600822 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 15:16:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:16:40 INFO - PROCESS | 1849 | 1461622600828 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:16:40 INFO - PROCESS | 1849 | 1461622600830 Marionette TRACE conn3 <- [1,1578,null,{}] 15:16:40 INFO - PROCESS | 1849 | 1461622600835 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:16:41 INFO - PROCESS | 1849 | 1461622601040 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 15:16:41 INFO - PROCESS | 1849 | 1461622601344 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cae924800 == 121 [pid = 1849] [id = 402] 15:16:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 253 (0x7f5cacff1000) [pid = 1849] [serial = 1207] [outer = (nil)] 15:16:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 254 (0x7f5cae14b800) [pid = 1849] [serial = 1208] [outer = 0x7f5cacff1000] 15:16:41 INFO - PROCESS | 1849 | 1461622601455 Marionette DEBUG loaded listener.js 15:16:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 255 (0x7f5caec03800) [pid = 1849] [serial = 1209] [outer = 0x7f5cacff1000] 15:16:42 INFO - PROCESS | 1849 | 1461622602257 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:16:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:16:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1475ms 15:16:42 INFO - PROCESS | 1849 | 1461622602304 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 15:16:42 INFO - PROCESS | 1849 | 1461622602306 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 15:16:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:16:42 INFO - PROCESS | 1849 | 1461622602312 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:16:42 INFO - PROCESS | 1849 | 1461622602314 Marionette TRACE conn3 <- [1,1582,null,{}] 15:16:42 INFO - PROCESS | 1849 | 1461622602319 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:16:42 INFO - PROCESS | 1849 | 1461622602495 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 15:16:42 INFO - PROCESS | 1849 | 1461622602713 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb21d2800 == 122 [pid = 1849] [id = 403] 15:16:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 256 (0x7f5cae07f800) [pid = 1849] [serial = 1210] [outer = (nil)] 15:16:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 257 (0x7f5cb26e9800) [pid = 1849] [serial = 1211] [outer = 0x7f5cae07f800] 15:16:42 INFO - PROCESS | 1849 | 1461622602826 Marionette DEBUG loaded listener.js 15:16:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 258 (0x7f5cb2e0b400) [pid = 1849] [serial = 1212] [outer = 0x7f5cae07f800] 15:16:43 INFO - PROCESS | 1849 | 1461622603716 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:16:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:16:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1928ms 15:16:44 INFO - PROCESS | 1849 | 1461622604246 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 15:16:44 INFO - PROCESS | 1849 | 1461622604252 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 15:16:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:16:44 INFO - PROCESS | 1849 | 1461622604260 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:16:44 INFO - PROCESS | 1849 | 1461622604264 Marionette TRACE conn3 <- [1,1586,null,{}] 15:16:44 INFO - PROCESS | 1849 | 1461622604338 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:16:44 INFO - PROCESS | 1849 | 1461622604587 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 15:16:44 INFO - PROCESS | 1849 | 1461622604749 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cad21b800 == 123 [pid = 1849] [id = 404] 15:16:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 259 (0x7f5cab3df400) [pid = 1849] [serial = 1213] [outer = (nil)] 15:16:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 260 (0x7f5cab3e3000) [pid = 1849] [serial = 1214] [outer = 0x7f5cab3df400] 15:16:44 INFO - PROCESS | 1849 | 1461622604817 Marionette DEBUG loaded listener.js 15:16:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 261 (0x7f5cac03b000) [pid = 1849] [serial = 1215] [outer = 0x7f5cab3df400] 15:16:45 INFO - PROCESS | 1849 | 1461622605705 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:16:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:16:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1492ms 15:16:45 INFO - PROCESS | 1849 | 1461622605753 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 15:16:45 INFO - PROCESS | 1849 | 1461622605758 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 15:16:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:16:45 INFO - PROCESS | 1849 | 1461622605769 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:16:45 INFO - PROCESS | 1849 | 1461622605773 Marionette TRACE conn3 <- [1,1590,null,{}] 15:16:45 INFO - PROCESS | 1849 | 1461622605779 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:16:45 INFO - PROCESS | 1849 | 1461622605946 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 15:16:46 INFO - PROCESS | 1849 | 1461622606363 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca94e0800 == 124 [pid = 1849] [id = 405] 15:16:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 262 (0x7f5cad1e4400) [pid = 1849] [serial = 1216] [outer = (nil)] 15:16:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 263 (0x7f5cad25e400) [pid = 1849] [serial = 1217] [outer = 0x7f5cad1e4400] 15:16:46 INFO - PROCESS | 1849 | 1461622606431 Marionette DEBUG loaded listener.js 15:16:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 264 (0x7f5cae089c00) [pid = 1849] [serial = 1218] [outer = 0x7f5cad1e4400] 15:16:47 INFO - PROCESS | 1849 | 1461622607273 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:16:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:16:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1585ms 15:16:47 INFO - PROCESS | 1849 | 1461622607351 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 15:16:47 INFO - PROCESS | 1849 | 1461622607353 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 15:16:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:16:47 INFO - PROCESS | 1849 | 1461622607360 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:16:47 INFO - PROCESS | 1849 | 1461622607362 Marionette TRACE conn3 <- [1,1594,null,{}] 15:16:47 INFO - PROCESS | 1849 | 1461622607376 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:16:47 INFO - PROCESS | 1849 | 1461622607589 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 15:16:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc3382000 == 123 [pid = 1849] [id = 86] 15:16:47 INFO - PROCESS | 1849 | --DOMWINDOW == 263 (0x7f5cbafa0800) [pid = 1849] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:16:47 INFO - PROCESS | 1849 | --DOMWINDOW == 262 (0x7f5cab3ea800) [pid = 1849] [serial = 1064] [outer = (nil)] [url = about:blank] 15:16:47 INFO - PROCESS | 1849 | --DOMWINDOW == 261 (0x7f5cad1e7800) [pid = 1849] [serial = 1067] [outer = (nil)] [url = about:blank] 15:16:47 INFO - PROCESS | 1849 | --DOMWINDOW == 260 (0x7f5cad251800) [pid = 1849] [serial = 1070] [outer = (nil)] [url = about:blank] 15:16:47 INFO - PROCESS | 1849 | --DOMWINDOW == 259 (0x7f5cd2a3b000) [pid = 1849] [serial = 1055] [outer = (nil)] [url = about:blank] 15:16:47 INFO - PROCESS | 1849 | --DOMWINDOW == 258 (0x7f5cae94a800) [pid = 1849] [serial = 1058] [outer = (nil)] [url = about:blank] 15:16:47 INFO - PROCESS | 1849 | --DOMWINDOW == 257 (0x7f5cbf1ae400) [pid = 1849] [serial = 1061] [outer = (nil)] [url = about:blank] 15:16:47 INFO - PROCESS | 1849 | 1461622607980 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | --DOCSHELL 0x7f5cae08e800 == 122 [pid = 1849] [id = 386] 15:16:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8b57800 == 121 [pid = 1849] [id = 385] 15:16:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8a1d000 == 120 [pid = 1849] [id = 384] 15:16:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb2ecf000 == 119 [pid = 1849] [id = 383] 15:16:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cabf1c800 == 118 [pid = 1849] [id = 382] 15:16:48 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cab9c2800 == 119 [pid = 1849] [id = 406] 15:16:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 258 (0x7f5cabe14c00) [pid = 1849] [serial = 1219] [outer = (nil)] 15:16:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 259 (0x7f5cae146400) [pid = 1849] [serial = 1220] [outer = 0x7f5cabe14c00] 15:16:48 INFO - PROCESS | 1849 | 1461622608078 Marionette DEBUG loaded listener.js 15:16:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 260 (0x7f5caec08c00) [pid = 1849] [serial = 1221] [outer = 0x7f5cabe14c00] 15:16:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cab8e7800 == 118 [pid = 1849] [id = 381] 15:16:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbafa5800 == 117 [pid = 1849] [id = 11] 15:16:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caec44800 == 116 [pid = 1849] [id = 380] 15:16:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cab8dd800 == 115 [pid = 1849] [id = 379] 15:16:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cab8dd000 == 114 [pid = 1849] [id = 378] 15:16:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca94d6000 == 113 [pid = 1849] [id = 374] 15:16:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca7eec000 == 112 [pid = 1849] [id = 373] 15:16:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cad228000 == 111 [pid = 1849] [id = 372] 15:16:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cad20c800 == 110 [pid = 1849] [id = 371] 15:16:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cdaf41800 == 109 [pid = 1849] [id = 370] 15:16:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd2712000 == 108 [pid = 1849] [id = 369] 15:16:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4d6a800 == 107 [pid = 1849] [id = 368] 15:16:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbba9e000 == 106 [pid = 1849] [id = 367] 15:16:48 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caea04800 == 105 [pid = 1849] [id = 366] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 259 (0x7f5cbf38fc00) [pid = 1849] [serial = 1011] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 258 (0x7f5cc49bec00) [pid = 1849] [serial = 828] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 257 (0x7f5cae151c00) [pid = 1849] [serial = 996] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 256 (0x7f5cbf0c6000) [pid = 1849] [serial = 933] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 255 (0x7f5cd1cf1400) [pid = 1849] [serial = 921] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 254 (0x7f5cbf387000) [pid = 1849] [serial = 999] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 253 (0x7f5caec10800) [pid = 1849] [serial = 942] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 252 (0x7f5cd4c41800) [pid = 1849] [serial = 771] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 251 (0x7f5cc5141800) [pid = 1849] [serial = 918] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 250 (0x7f5cc513f000) [pid = 1849] [serial = 698] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 249 (0x7f5cbaf14c00) [pid = 1849] [serial = 701] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 248 (0x7f5cbdfd6c00) [pid = 1849] [serial = 704] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 247 (0x7f5cc388d000) [pid = 1849] [serial = 707] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 246 (0x7f5cc5772400) [pid = 1849] [serial = 710] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 245 (0x7f5cc6326800) [pid = 1849] [serial = 713] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 244 (0x7f5cd0919000) [pid = 1849] [serial = 716] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 243 (0x7f5cd178dc00) [pid = 1849] [serial = 719] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 242 (0x7f5cc576bc00) [pid = 1849] [serial = 749] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 241 (0x7f5cbd556800) [pid = 1849] [serial = 753] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 240 (0x7f5cbb504400) [pid = 1849] [serial = 804] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 239 (0x7f5cbe740400) [pid = 1849] [serial = 807] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 238 (0x7f5cc3454c00) [pid = 1849] [serial = 810] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 237 (0x7f5cc435e800) [pid = 1849] [serial = 813] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 236 (0x7f5cc707a400) [pid = 1849] [serial = 816] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 235 (0x7f5cd1789c00) [pid = 1849] [serial = 819] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 234 (0x7f5cd1870800) [pid = 1849] [serial = 822] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 233 (0x7f5cd26a9000) [pid = 1849] [serial = 825] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 232 (0x7f5cd1a44800) [pid = 1849] [serial = 849] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 231 (0x7f5cba9a6c00) [pid = 1849] [serial = 852] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 230 (0x7f5cbe1db000) [pid = 1849] [serial = 855] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 229 (0x7f5cc7302c00) [pid = 1849] [serial = 858] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 228 (0x7f5cd1a4c800) [pid = 1849] [serial = 861] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 227 (0x7f5cd4c3cc00) [pid = 1849] [serial = 864] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 226 (0x7f5cd6f35800) [pid = 1849] [serial = 867] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 225 (0x7f5cb7a7c800) [pid = 1849] [serial = 870] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 224 (0x7f5cb2dbfc00) [pid = 1849] [serial = 873] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 223 (0x7f5cbe7a3000) [pid = 1849] [serial = 876] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 222 (0x7f5caf9d7c00) [pid = 1849] [serial = 879] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 221 (0x7f5cbe7abc00) [pid = 1849] [serial = 882] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 220 (0x7f5cb26e6400) [pid = 1849] [serial = 909] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 219 (0x7f5cbaf18400) [pid = 1849] [serial = 912] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 218 (0x7f5cbe2b4000) [pid = 1849] [serial = 915] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 217 (0x7f5cb2dbc800) [pid = 1849] [serial = 969] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 216 (0x7f5cba97ec00) [pid = 1849] [serial = 972] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 215 (0x7f5cbe7df000) [pid = 1849] [serial = 975] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 214 (0x7f5cc434f800) [pid = 1849] [serial = 978] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 213 (0x7f5cc6e6a800) [pid = 1849] [serial = 981] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 212 (0x7f5cd66acc00) [pid = 1849] [serial = 984] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 211 (0x7f5cb7bb7800) [pid = 1849] [serial = 987] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 210 (0x7f5cb7baa400) [pid = 1849] [serial = 990] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 209 (0x7f5cb2e0b800) [pid = 1849] [serial = 750] [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:48 INFO - PROCESS | 1849 | --DOMWINDOW == 208 (0x7f5cbe140400) [pid = 1849] [serial = 1095] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 207 (0x7f5cb7e56800) [pid = 1849] [serial = 1089] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 206 (0x7f5cb7a7b400) [pid = 1849] [serial = 1086] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 205 (0x7f5cd17c9c00) [pid = 1849] [serial = 722] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 204 (0x7f5cd17cac00) [pid = 1849] [serial = 762] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 203 (0x7f5cc7359400) [pid = 1849] [serial = 759] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 202 (0x7f5cd6b7c800) [pid = 1849] [serial = 927] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 201 (0x7f5cd2bcdc00) [pid = 1849] [serial = 768] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 200 (0x7f5caea77000) [pid = 1849] [serial = 936] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 199 (0x7f5cd18a6800) [pid = 1849] [serial = 765] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 198 (0x7f5cbf38d800) [pid = 1849] [serial = 1005] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 197 (0x7f5cd6b78c00) [pid = 1849] [serial = 924] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 196 (0x7f5caec0e000) [pid = 1849] [serial = 939] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 195 (0x7f5caaf97c00) [pid = 1849] [serial = 1002] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 194 (0x7f5cc2541800) [pid = 1849] [serial = 798] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 193 (0x7f5cac047800) [pid = 1849] [serial = 945] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 192 (0x7f5cd6579400) [pid = 1849] [serial = 774] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 191 (0x7f5cb7e53400) [pid = 1849] [serial = 930] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 190 (0x7f5cacff0c00) [pid = 1849] [serial = 993] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 189 (0x7f5cab242800) [pid = 1849] [serial = 1008] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 188 (0x7f5cc2545800) [pid = 1849] [serial = 756] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 187 (0x7f5cba78c400) [pid = 1849] [serial = 801] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 186 (0x7f5cc3727400) [pid = 1849] [serial = 966] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 185 (0x7f5cbd55ac00) [pid = 1849] [serial = 1094] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 184 (0x7f5cb7e49400) [pid = 1849] [serial = 1088] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 183 (0x7f5cba97a800) [pid = 1849] [serial = 1091] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 182 (0x7f5cbb785c00) [pid = 1849] [serial = 1092] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 181 (0x7f5cc5096400) [pid = 1849] [serial = 1049] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 180 (0x7f5cb7a78c00) [pid = 1849] [serial = 1037] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 179 (0x7f5cad25b400) [pid = 1849] [serial = 1073] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 178 (0x7f5cbf0cfc00) [pid = 1849] [serial = 1046] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 177 (0x7f5cabe1a400) [pid = 1849] [serial = 1077] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 176 (0x7f5cab3e6c00) [pid = 1849] [serial = 1076] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 175 (0x7f5cad7d6c00) [pid = 1849] [serial = 1052] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 174 (0x7f5cbe7dc000) [pid = 1849] [serial = 1043] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 173 (0x7f5caea6a000) [pid = 1849] [serial = 1082] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 172 (0x7f5caf9cb400) [pid = 1849] [serial = 1083] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 171 (0x7f5cbc6d2400) [pid = 1849] [serial = 1040] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 170 (0x7f5cbf0c5800) [pid = 1849] [serial = 1032] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 169 (0x7f5cb2dbe800) [pid = 1849] [serial = 1085] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 168 (0x7f5cae084800) [pid = 1849] [serial = 1080] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 167 (0x7f5cad25d400) [pid = 1849] [serial = 1079] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 166 (0x7f5cae957000) [pid = 1849] [serial = 1034] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | --DOMWINDOW == 165 (0x7f5caec09800) [pid = 1849] [serial = 1035] [outer = (nil)] [url = about:blank] 15:16:48 INFO - PROCESS | 1849 | 1461622608908 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:16:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:16:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1584ms 15:16:48 INFO - PROCESS | 1849 | 1461622608960 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 15:16:48 INFO - PROCESS | 1849 | 1461622608964 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 15:16:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:16:48 INFO - PROCESS | 1849 | 1461622608973 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:16:48 INFO - PROCESS | 1849 | 1461622608976 Marionette TRACE conn3 <- [1,1598,null,{}] 15:16:48 INFO - PROCESS | 1849 | 1461622608979 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:16:49 INFO - PROCESS | 1849 | 1461622609154 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 15:16:49 INFO - PROCESS | 1849 | 1461622609168 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cad228000 == 106 [pid = 1849] [id = 407] 15:16:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 166 (0x7f5cad7d2800) [pid = 1849] [serial = 1222] [outer = (nil)] 15:16:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 167 (0x7f5caf9ca400) [pid = 1849] [serial = 1223] [outer = 0x7f5cad7d2800] 15:16:49 INFO - PROCESS | 1849 | 1461622609227 Marionette DEBUG loaded listener.js 15:16:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 168 (0x7f5cb26e4000) [pid = 1849] [serial = 1224] [outer = 0x7f5cad7d2800] 15:16:50 INFO - PROCESS | 1849 | 1461622610067 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:16:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:16:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1127ms 15:16:50 INFO - PROCESS | 1849 | 1461622610101 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 15:16:50 INFO - PROCESS | 1849 | 1461622610104 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 15:16:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:16:50 INFO - PROCESS | 1849 | 1461622610110 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:16:50 INFO - PROCESS | 1849 | 1461622610112 Marionette TRACE conn3 <- [1,1602,null,{}] 15:16:50 INFO - PROCESS | 1849 | 1461622610117 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:16:50 INFO - PROCESS | 1849 | 1461622610294 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 15:16:50 INFO - PROCESS | 1849 | 1461622610468 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5caea1f000 == 107 [pid = 1849] [id = 408] 15:16:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 169 (0x7f5caea6a000) [pid = 1849] [serial = 1225] [outer = (nil)] 15:16:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 170 (0x7f5cb28b3400) [pid = 1849] [serial = 1226] [outer = 0x7f5caea6a000] 15:16:50 INFO - PROCESS | 1849 | 1461622610533 Marionette DEBUG loaded listener.js 15:16:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 171 (0x7f5cb2db5c00) [pid = 1849] [serial = 1227] [outer = 0x7f5caea6a000] 15:16:51 INFO - PROCESS | 1849 | 1461622611334 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:16:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:16:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1277ms 15:16:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:16:51 INFO - PROCESS | 1849 | 1461622611389 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 15:16:51 INFO - PROCESS | 1849 | 1461622611391 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 15:16:51 INFO - PROCESS | 1849 | 1461622611397 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:16:51 INFO - PROCESS | 1849 | 1461622611400 Marionette TRACE conn3 <- [1,1606,null,{}] 15:16:51 INFO - PROCESS | 1849 | 1461622611408 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:16:51 INFO - PROCESS | 1849 | 1461622611655 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 15:16:51 INFO - PROCESS | 1849 | 1461622611685 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb2ece800 == 108 [pid = 1849] [id = 409] 15:16:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 172 (0x7f5cb2e09800) [pid = 1849] [serial = 1228] [outer = (nil)] 15:16:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 173 (0x7f5cb7e50c00) [pid = 1849] [serial = 1229] [outer = 0x7f5cb2e09800] 15:16:51 INFO - PROCESS | 1849 | 1461622611747 Marionette DEBUG loaded listener.js 15:16:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 174 (0x7f5cb9d4a000) [pid = 1849] [serial = 1230] [outer = 0x7f5cb2e09800] 15:16:53 INFO - PROCESS | 1849 | --DOMWINDOW == 173 (0x7f5cae945400) [pid = 1849] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:16:53 INFO - PROCESS | 1849 | --DOMWINDOW == 172 (0x7f5cba9b1400) [pid = 1849] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:16:53 INFO - PROCESS | 1849 | --DOMWINDOW == 171 (0x7f5cbe73bc00) [pid = 1849] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:16:53 INFO - PROCESS | 1849 | --DOMWINDOW == 170 (0x7f5cb288cc00) [pid = 1849] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:16:53 INFO - PROCESS | 1849 | --DOMWINDOW == 169 (0x7f5cbad47c00) [pid = 1849] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:16:53 INFO - PROCESS | 1849 | --DOMWINDOW == 168 (0x7f5cad7cf400) [pid = 1849] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:16:53 INFO - PROCESS | 1849 | --DOMWINDOW == 167 (0x7f5cbf38dc00) [pid = 1849] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:16:53 INFO - PROCESS | 1849 | --DOMWINDOW == 166 (0x7f5cb28bbc00) [pid = 1849] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:16:53 INFO - PROCESS | 1849 | --DOMWINDOW == 165 (0x7f5cb8961000) [pid = 1849] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:16:53 INFO - PROCESS | 1849 | --DOMWINDOW == 164 (0x7f5cad1e2400) [pid = 1849] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:16:53 INFO - PROCESS | 1849 | --DOMWINDOW == 163 (0x7f5cae081000) [pid = 1849] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:16:53 INFO - PROCESS | 1849 | --DOMWINDOW == 162 (0x7f5caaf93800) [pid = 1849] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:16:53 INFO - PROCESS | 1849 | --DOMWINDOW == 161 (0x7f5cbe142000) [pid = 1849] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:16:53 INFO - PROCESS | 1849 | --DOMWINDOW == 160 (0x7f5cae954800) [pid = 1849] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:16:53 INFO - PROCESS | 1849 | --DOMWINDOW == 159 (0x7f5caa523000) [pid = 1849] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:16:53 INFO - PROCESS | 1849 | --DOMWINDOW == 158 (0x7f5cb7e4bc00) [pid = 1849] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:16:53 INFO - PROCESS | 1849 | --DOMWINDOW == 157 (0x7f5caaf8c000) [pid = 1849] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:16:53 INFO - PROCESS | 1849 | --DOMWINDOW == 156 (0x7f5cab3e6000) [pid = 1849] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:16:53 INFO - PROCESS | 1849 | --DOMWINDOW == 155 (0x7f5cabe19000) [pid = 1849] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:16:53 INFO - PROCESS | 1849 | --DOMWINDOW == 154 (0x7f5cad7d9800) [pid = 1849] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:16:53 INFO - PROCESS | 1849 | --DOMWINDOW == 153 (0x7f5cad7d0000) [pid = 1849] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:16:53 INFO - PROCESS | 1849 | --DOMWINDOW == 152 (0x7f5cab3e6400) [pid = 1849] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:16:53 INFO - PROCESS | 1849 | 1461622613275 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:16:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:16:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1932ms 15:16:53 INFO - PROCESS | 1849 | 1461622613328 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 15:16:53 INFO - PROCESS | 1849 | 1461622613331 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 15:16:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:16:53 INFO - PROCESS | 1849 | 1461622613337 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:16:53 INFO - PROCESS | 1849 | 1461622613339 Marionette TRACE conn3 <- [1,1610,null,{}] 15:16:53 INFO - PROCESS | 1849 | 1461622613345 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:16:53 INFO - PROCESS | 1849 | 1461622613546 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 15:16:53 INFO - PROCESS | 1849 | 1461622613698 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cad188800 == 109 [pid = 1849] [id = 410] 15:16:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 153 (0x7f5caaf91c00) [pid = 1849] [serial = 1231] [outer = (nil)] 15:16:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 154 (0x7f5cad1ec800) [pid = 1849] [serial = 1232] [outer = 0x7f5caaf91c00] 15:16:53 INFO - PROCESS | 1849 | 1461622613757 Marionette DEBUG loaded listener.js 15:16:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 155 (0x7f5cae951400) [pid = 1849] [serial = 1233] [outer = 0x7f5caaf91c00] 15:16:54 INFO - PROCESS | 1849 | 1461622614371 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:16:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:16:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1078ms 15:16:54 INFO - PROCESS | 1849 | 1461622614416 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 15:16:54 INFO - PROCESS | 1849 | 1461622614419 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 15:16:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:16:54 INFO - PROCESS | 1849 | 1461622614425 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:16:54 INFO - PROCESS | 1849 | 1461622614427 Marionette TRACE conn3 <- [1,1614,null,{}] 15:16:54 INFO - PROCESS | 1849 | 1461622614433 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:16:54 INFO - PROCESS | 1849 | 1461622614594 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 15:16:54 INFO - PROCESS | 1849 | 1461622614747 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb7da2800 == 110 [pid = 1849] [id = 411] 15:16:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 156 (0x7f5cab3de400) [pid = 1849] [serial = 1234] [outer = (nil)] 15:16:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 157 (0x7f5cb7e53000) [pid = 1849] [serial = 1235] [outer = 0x7f5cab3de400] 15:16:54 INFO - PROCESS | 1849 | 1461622614807 Marionette DEBUG loaded listener.js 15:16:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 158 (0x7f5cb9f06c00) [pid = 1849] [serial = 1236] [outer = 0x7f5cab3de400] 15:16:55 INFO - PROCESS | 1849 | 1461622615841 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:16:55 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:16:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1483ms 15:16:55 INFO - PROCESS | 1849 | 1461622615909 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 15:16:55 INFO - PROCESS | 1849 | 1461622615915 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 15:16:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:16:55 INFO - PROCESS | 1849 | 1461622615924 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:16:55 INFO - PROCESS | 1849 | 1461622615928 Marionette TRACE conn3 <- [1,1618,null,{}] 15:16:55 INFO - PROCESS | 1849 | 1461622615936 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:16:56 INFO - PROCESS | 1849 | 1461622616153 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 15:16:56 INFO - PROCESS | 1849 | 1461622616430 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cad16f800 == 111 [pid = 1849] [id = 412] 15:16:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 159 (0x7f5cacfea800) [pid = 1849] [serial = 1237] [outer = (nil)] 15:16:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 160 (0x7f5cad252400) [pid = 1849] [serial = 1238] [outer = 0x7f5cacfea800] 15:16:56 INFO - PROCESS | 1849 | 1461622616551 Marionette DEBUG loaded listener.js 15:16:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 161 (0x7f5cae07ec00) [pid = 1849] [serial = 1239] [outer = 0x7f5cacfea800] 15:16:57 INFO - PROCESS | 1849 | 1461622617479 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:16:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:16:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1629ms 15:16:57 INFO - PROCESS | 1849 | 1461622617554 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 15:16:57 INFO - PROCESS | 1849 | 1461622617562 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 15:16:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:16:57 INFO - PROCESS | 1849 | 1461622617572 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:16:57 INFO - PROCESS | 1849 | 1461622617577 Marionette TRACE conn3 <- [1,1622,null,{}] 15:16:57 INFO - PROCESS | 1849 | 1461622617582 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:16:57 INFO - PROCESS | 1849 | 1461622617817 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 15:16:58 INFO - PROCESS | 1849 | 1461622618089 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb0e62800 == 112 [pid = 1849] [id = 413] 15:16:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 162 (0x7f5cae087000) [pid = 1849] [serial = 1240] [outer = (nil)] 15:16:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 163 (0x7f5caea6b800) [pid = 1849] [serial = 1241] [outer = 0x7f5cae087000] 15:16:58 INFO - PROCESS | 1849 | 1461622618205 Marionette DEBUG loaded listener.js 15:16:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 164 (0x7f5caf9d2800) [pid = 1849] [serial = 1242] [outer = 0x7f5cae087000] 15:16:59 INFO - PROCESS | 1849 | 1461622619060 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:16:59 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:16:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1531ms 15:16:59 INFO - PROCESS | 1849 | 1461622619104 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 15:16:59 INFO - PROCESS | 1849 | 1461622619107 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 15:16:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:16:59 INFO - PROCESS | 1849 | 1461622619113 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:16:59 INFO - PROCESS | 1849 | 1461622619119 Marionette TRACE conn3 <- [1,1626,null,{}] 15:16:59 INFO - PROCESS | 1849 | 1461622619135 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:16:59 INFO - PROCESS | 1849 | 1461622619337 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 15:16:59 INFO - PROCESS | 1849 | 1461622619527 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb8913000 == 113 [pid = 1849] [id = 414] 15:16:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 165 (0x7f5cb288f400) [pid = 1849] [serial = 1243] [outer = (nil)] 15:16:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 166 (0x7f5cb2e0e400) [pid = 1849] [serial = 1244] [outer = 0x7f5cb288f400] 15:16:59 INFO - PROCESS | 1849 | 1461622619604 Marionette DEBUG loaded listener.js 15:16:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 167 (0x7f5cb7bb7800) [pid = 1849] [serial = 1245] [outer = 0x7f5cb288f400] 15:17:00 INFO - PROCESS | 1849 | 1461622620422 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:17:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:17:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1333ms 15:17:00 INFO - PROCESS | 1849 | 1461622620446 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 15:17:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:17:00 INFO - PROCESS | 1849 | 1461622620450 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 15:17:00 INFO - PROCESS | 1849 | 1461622620456 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:17:00 INFO - PROCESS | 1849 | 1461622620459 Marionette TRACE conn3 <- [1,1630,null,{}] 15:17:00 INFO - PROCESS | 1849 | 1461622620463 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:17:00 INFO - PROCESS | 1849 | 1461622620637 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 15:17:00 INFO - PROCESS | 1849 | 1461622620829 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb8af3800 == 114 [pid = 1849] [id = 415] 15:17:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 168 (0x7f5cb2db4c00) [pid = 1849] [serial = 1246] [outer = (nil)] 15:17:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 169 (0x7f5cb9d4dc00) [pid = 1849] [serial = 1247] [outer = 0x7f5cb2db4c00] 15:17:00 INFO - PROCESS | 1849 | 1461622620896 Marionette DEBUG loaded listener.js 15:17:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 170 (0x7f5cba1b6000) [pid = 1849] [serial = 1248] [outer = 0x7f5cb2db4c00] 15:17:01 INFO - PROCESS | 1849 | 1461622621826 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:17:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:17:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1427ms 15:17:01 INFO - PROCESS | 1849 | 1461622621883 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 15:17:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:17:01 INFO - PROCESS | 1849 | 1461622621887 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 15:17:01 INFO - PROCESS | 1849 | 1461622621893 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:17:01 INFO - PROCESS | 1849 | 1461622621896 Marionette TRACE conn3 <- [1,1634,null,{}] 15:17:01 INFO - PROCESS | 1849 | 1461622621901 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:17:02 INFO - PROCESS | 1849 | 1461622622099 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 15:17:02 INFO - PROCESS | 1849 | 1461622622295 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbad93800 == 115 [pid = 1849] [id = 416] 15:17:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 171 (0x7f5cb7e56c00) [pid = 1849] [serial = 1249] [outer = (nil)] 15:17:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 172 (0x7f5cba8ef800) [pid = 1849] [serial = 1250] [outer = 0x7f5cb7e56c00] 15:17:02 INFO - PROCESS | 1849 | 1461622622369 Marionette DEBUG loaded listener.js 15:17:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 173 (0x7f5cba981800) [pid = 1849] [serial = 1251] [outer = 0x7f5cb7e56c00] 15:17:03 INFO - PROCESS | 1849 | 1461622623248 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:17:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:17:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1383ms 15:17:03 INFO - PROCESS | 1849 | 1461622623277 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 15:17:03 INFO - PROCESS | 1849 | 1461622623280 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 15:17:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:17:03 INFO - PROCESS | 1849 | 1461622623286 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:17:03 INFO - PROCESS | 1849 | 1461622623288 Marionette TRACE conn3 <- [1,1638,null,{}] 15:17:03 INFO - PROCESS | 1849 | 1461622623294 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:17:03 INFO - PROCESS | 1849 | 1461622623492 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 15:17:03 INFO - PROCESS | 1849 | 1461622623687 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb694800 == 116 [pid = 1849] [id = 417] 15:17:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 174 (0x7f5cbad47c00) [pid = 1849] [serial = 1252] [outer = (nil)] 15:17:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 175 (0x7f5cbb50e000) [pid = 1849] [serial = 1253] [outer = 0x7f5cbad47c00] 15:17:03 INFO - PROCESS | 1849 | 1461622623756 Marionette DEBUG loaded listener.js 15:17:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 176 (0x7f5cbc85ec00) [pid = 1849] [serial = 1254] [outer = 0x7f5cbad47c00] 15:17:04 INFO - PROCESS | 1849 | 1461622624644 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:17:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:17:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1428ms 15:17:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:17:04 INFO - PROCESS | 1849 | 1461622624715 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 15:17:04 INFO - PROCESS | 1849 | 1461622624718 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 15:17:04 INFO - PROCESS | 1849 | 1461622624724 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:17:04 INFO - PROCESS | 1849 | 1461622624727 Marionette TRACE conn3 <- [1,1642,null,{}] 15:17:04 INFO - PROCESS | 1849 | 1461622624732 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:17:04 INFO - PROCESS | 1849 | 1461622624964 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 15:17:05 INFO - PROCESS | 1849 | 1461622625158 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbc871800 == 117 [pid = 1849] [id = 418] 15:17:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 177 (0x7f5cbaf18400) [pid = 1849] [serial = 1255] [outer = (nil)] 15:17:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 178 (0x7f5cbd563800) [pid = 1849] [serial = 1256] [outer = 0x7f5cbaf18400] 15:17:05 INFO - PROCESS | 1849 | 1461622625241 Marionette DEBUG loaded listener.js 15:17:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 179 (0x7f5cbe18dc00) [pid = 1849] [serial = 1257] [outer = 0x7f5cbaf18400] 15:17:06 INFO - PROCESS | 1849 | 1461622626104 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:17:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:17:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1428ms 15:17:06 INFO - PROCESS | 1849 | 1461622626153 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 15:17:06 INFO - PROCESS | 1849 | 1461622626156 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 15:17:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:17:06 INFO - PROCESS | 1849 | 1461622626162 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:17:06 INFO - PROCESS | 1849 | 1461622626164 Marionette TRACE conn3 <- [1,1646,null,{}] 15:17:06 INFO - PROCESS | 1849 | 1461622626169 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:17:06 INFO - PROCESS | 1849 | 1461622626372 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 15:17:06 INFO - PROCESS | 1849 | 1461622626588 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbe97e800 == 118 [pid = 1849] [id = 419] 15:17:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 180 (0x7f5cb895c400) [pid = 1849] [serial = 1258] [outer = (nil)] 15:17:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 181 (0x7f5cbe2bcc00) [pid = 1849] [serial = 1259] [outer = 0x7f5cb895c400] 15:17:06 INFO - PROCESS | 1849 | 1461622626703 Marionette DEBUG loaded listener.js 15:17:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 182 (0x7f5cbe7a5000) [pid = 1849] [serial = 1260] [outer = 0x7f5cb895c400] 15:17:07 INFO - PROCESS | 1849 | 1461622627582 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:17:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:17:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1479ms 15:17:07 INFO - PROCESS | 1849 | 1461622627642 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 15:17:07 INFO - PROCESS | 1849 | 1461622627645 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 15:17:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:17:07 INFO - PROCESS | 1849 | 1461622627651 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:17:07 INFO - PROCESS | 1849 | 1461622627654 Marionette TRACE conn3 <- [1,1650,null,{}] 15:17:07 INFO - PROCESS | 1849 | 1461622627659 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:17:07 INFO - PROCESS | 1849 | 1461622627841 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 15:17:08 INFO - PROCESS | 1849 | 1461622628037 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbef77800 == 119 [pid = 1849] [id = 420] 15:17:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 183 (0x7f5cbb0c8c00) [pid = 1849] [serial = 1261] [outer = (nil)] 15:17:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 184 (0x7f5cbe7dc400) [pid = 1849] [serial = 1262] [outer = 0x7f5cbb0c8c00] 15:17:08 INFO - PROCESS | 1849 | 1461622628113 Marionette DEBUG loaded listener.js 15:17:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 185 (0x7f5cbed0cc00) [pid = 1849] [serial = 1263] [outer = 0x7f5cbb0c8c00] 15:17:08 INFO - PROCESS | 1849 | 1461622628962 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:17:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:17:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1382ms 15:17:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:17:09 INFO - PROCESS | 1849 | 1461622629034 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 15:17:09 INFO - PROCESS | 1849 | 1461622629038 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 15:17:09 INFO - PROCESS | 1849 | 1461622629043 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:17:09 INFO - PROCESS | 1849 | 1461622629046 Marionette TRACE conn3 <- [1,1654,null,{}] 15:17:09 INFO - PROCESS | 1849 | 1461622629051 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:17:09 INFO - PROCESS | 1849 | 1461622629278 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 15:17:09 INFO - PROCESS | 1849 | 1461622629470 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbf13d800 == 120 [pid = 1849] [id = 421] 15:17:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 186 (0x7f5cbe7ab000) [pid = 1849] [serial = 1264] [outer = (nil)] 15:17:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 187 (0x7f5cbf0c8c00) [pid = 1849] [serial = 1265] [outer = 0x7f5cbe7ab000] 15:17:09 INFO - PROCESS | 1849 | 1461622629541 Marionette DEBUG loaded listener.js 15:17:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 188 (0x7f5cbf1b8c00) [pid = 1849] [serial = 1266] [outer = 0x7f5cbe7ab000] 15:17:10 INFO - PROCESS | 1849 | 1461622630431 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:17:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:17:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1429ms 15:17:10 INFO - PROCESS | 1849 | 1461622630472 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 15:17:10 INFO - PROCESS | 1849 | 1461622630476 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 15:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:17:10 INFO - PROCESS | 1849 | 1461622630481 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:17:10 INFO - PROCESS | 1849 | 1461622630484 Marionette TRACE conn3 <- [1,1658,null,{}] 15:17:10 INFO - PROCESS | 1849 | 1461622630490 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:17:10 INFO - PROCESS | 1849 | 1461622630685 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 15:17:10 INFO - PROCESS | 1849 | 1461622630892 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbf2bb800 == 121 [pid = 1849] [id = 422] 15:17:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 189 (0x7f5cbe7af400) [pid = 1849] [serial = 1267] [outer = (nil)] 15:17:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 190 (0x7f5cc3452c00) [pid = 1849] [serial = 1268] [outer = 0x7f5cbe7af400] 15:17:11 INFO - PROCESS | 1849 | 1461622631006 Marionette DEBUG loaded listener.js 15:17:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 191 (0x7f5cc4e3c800) [pid = 1849] [serial = 1269] [outer = 0x7f5cbe7af400] 15:17:11 INFO - PROCESS | 1849 | 1461622631916 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:17:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:17:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1487ms 15:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:17:11 INFO - PROCESS | 1849 | 1461622631970 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 15:17:11 INFO - PROCESS | 1849 | 1461622631972 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 15:17:11 INFO - PROCESS | 1849 | 1461622631978 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:17:11 INFO - PROCESS | 1849 | 1461622631981 Marionette TRACE conn3 <- [1,1662,null,{}] 15:17:11 INFO - PROCESS | 1849 | 1461622631986 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:17:12 INFO - PROCESS | 1849 | 1461622632164 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 15:17:12 INFO - PROCESS | 1849 | 1461622632361 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc4039800 == 122 [pid = 1849] [id = 423] 15:17:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 192 (0x7f5cc097c800) [pid = 1849] [serial = 1270] [outer = (nil)] 15:17:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 193 (0x7f5cc561f800) [pid = 1849] [serial = 1271] [outer = 0x7f5cc097c800] 15:17:12 INFO - PROCESS | 1849 | 1461622632429 Marionette DEBUG loaded listener.js 15:17:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 194 (0x7f5cc7077800) [pid = 1849] [serial = 1272] [outer = 0x7f5cc097c800] 15:17:13 INFO - PROCESS | 1849 | 1461622633316 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:17:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1390ms 15:17:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:17:13 INFO - PROCESS | 1849 | 1461622633368 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 15:17:13 INFO - PROCESS | 1849 | 1461622633371 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 15:17:13 INFO - PROCESS | 1849 | 1461622633377 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:17:13 INFO - PROCESS | 1849 | 1461622633380 Marionette TRACE conn3 <- [1,1666,null,{}] 15:17:13 INFO - PROCESS | 1849 | 1461622633385 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:17:13 INFO - PROCESS | 1849 | 1461622633573 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 15:17:13 INFO - PROCESS | 1849 | 1461622633771 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab9c4000 == 123 [pid = 1849] [id = 424] 15:17:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 195 (0x7f5caaf8bc00) [pid = 1849] [serial = 1273] [outer = (nil)] 15:17:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 196 (0x7f5cae952400) [pid = 1849] [serial = 1274] [outer = 0x7f5caaf8bc00] 15:17:13 INFO - PROCESS | 1849 | 1461622633836 Marionette DEBUG loaded listener.js 15:17:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 197 (0x7f5cc7078c00) [pid = 1849] [serial = 1275] [outer = 0x7f5caaf8bc00] 15:17:14 INFO - PROCESS | 1849 | 1461622634680 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:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1338ms 15:17:14 INFO - PROCESS | 1849 | 1461622634715 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 15:17:14 INFO - PROCESS | 1849 | 1461622634717 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 15:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:17:14 INFO - PROCESS | 1849 | 1461622634723 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:17:14 INFO - PROCESS | 1849 | 1461622634725 Marionette TRACE conn3 <- [1,1670,null,{}] 15:17:14 INFO - PROCESS | 1849 | 1461622634730 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:17:14 INFO - PROCESS | 1849 | 1461622634909 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 15:17:15 INFO - PROCESS | 1849 | 1461622635122 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab748800 == 124 [pid = 1849] [id = 425] 15:17:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 198 (0x7f5caa529c00) [pid = 1849] [serial = 1276] [outer = (nil)] 15:17:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 199 (0x7f5cab3df000) [pid = 1849] [serial = 1277] [outer = 0x7f5caa529c00] 15:17:15 INFO - PROCESS | 1849 | 1461622635233 Marionette DEBUG loaded listener.js 15:17:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 200 (0x7f5cad257c00) [pid = 1849] [serial = 1278] [outer = 0x7f5caa529c00] 15:17:16 INFO - PROCESS | 1849 | 1461622636607 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:17:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:17:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1929ms 15:17:16 INFO - PROCESS | 1849 | 1461622636654 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 15:17:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:17:16 INFO - PROCESS | 1849 | 1461622636663 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 15:17:16 INFO - PROCESS | 1849 | 1461622636669 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:17:16 INFO - PROCESS | 1849 | 1461622636675 Marionette TRACE conn3 <- [1,1674,null,{}] 15:17:16 INFO - PROCESS | 1849 | 1461622636681 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:17:16 INFO - PROCESS | 1849 | 1461622636874 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 15:17:17 INFO - PROCESS | 1849 | 1461622637073 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5caea22000 == 125 [pid = 1849] [id = 426] 15:17:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 201 (0x7f5cad251800) [pid = 1849] [serial = 1279] [outer = (nil)] 15:17:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 202 (0x7f5cad25ec00) [pid = 1849] [serial = 1280] [outer = 0x7f5cad251800] 15:17:17 INFO - PROCESS | 1849 | 1461622637184 Marionette DEBUG loaded listener.js 15:17:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 203 (0x7f5cae147000) [pid = 1849] [serial = 1281] [outer = 0x7f5cad251800] 15:17:18 INFO - PROCESS | 1849 | 1461622638183 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:17:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:17:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1579ms 15:17:18 INFO - PROCESS | 1849 | 1461622638249 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 15:17:18 INFO - PROCESS | 1849 | 1461622638257 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 15:17:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:17:18 INFO - PROCESS | 1849 | 1461622638266 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:17:18 INFO - PROCESS | 1849 | 1461622638268 Marionette TRACE conn3 <- [1,1678,null,{}] 15:17:18 INFO - PROCESS | 1849 | 1461622638273 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:17:18 INFO - PROCESS | 1849 | 1461622638445 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 15:17:18 INFO - PROCESS | 1849 | 1461622638718 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca7eec000 == 126 [pid = 1849] [id = 427] 15:17:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 204 (0x7f5cae148400) [pid = 1849] [serial = 1282] [outer = (nil)] 15:17:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 205 (0x7f5cae48b000) [pid = 1849] [serial = 1283] [outer = 0x7f5cae148400] 15:17:18 INFO - PROCESS | 1849 | 1461622638796 Marionette DEBUG loaded listener.js 15:17:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 206 (0x7f5cae951800) [pid = 1849] [serial = 1284] [outer = 0x7f5cae148400] 15:17:19 INFO - PROCESS | 1849 | --DOMWINDOW == 205 (0x7f5cae148000) [pid = 1849] [serial = 1163] [outer = (nil)] [url = about:blank] 15:17:19 INFO - PROCESS | 1849 | --DOMWINDOW == 204 (0x7f5ca95d7c00) [pid = 1849] [serial = 1124] [outer = (nil)] [url = about:blank] 15:17:19 INFO - PROCESS | 1849 | --DOMWINDOW == 203 (0x7f5cae489000) [pid = 1849] [serial = 1127] [outer = (nil)] [url = about:blank] 15:17:19 INFO - PROCESS | 1849 | --DOMWINDOW == 202 (0x7f5cc091b400) [pid = 1849] [serial = 1130] [outer = (nil)] [url = about:blank] 15:17:19 INFO - PROCESS | 1849 | --DOMWINDOW == 201 (0x7f5ca9c3c800) [pid = 1849] [serial = 1133] [outer = (nil)] [url = about:blank] 15:17:19 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cad188800 == 125 [pid = 1849] [id = 410] 15:17:19 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb2ece800 == 124 [pid = 1849] [id = 409] 15:17:19 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caea1f000 == 123 [pid = 1849] [id = 408] 15:17:19 INFO - PROCESS | 1849 | 1461622639751 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:17:19 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cad228000 == 122 [pid = 1849] [id = 407] 15:17:19 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cab9c2800 == 121 [pid = 1849] [id = 406] 15:17:19 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca94e0800 == 120 [pid = 1849] [id = 405] 15:17:19 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cad21b800 == 119 [pid = 1849] [id = 404] 15:17:19 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc6105000 == 118 [pid = 1849] [id = 396] 15:17:19 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4b4f800 == 117 [pid = 1849] [id = 395] 15:17:19 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc3fa4800 == 116 [pid = 1849] [id = 394] 15:17:19 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbf1a0800 == 115 [pid = 1849] [id = 393] 15:17:19 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbef76800 == 114 [pid = 1849] [id = 392] 15:17:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:17:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1528ms 15:17:19 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe97c000 == 113 [pid = 1849] [id = 391] 15:17:19 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb763000 == 112 [pid = 1849] [id = 390] 15:17:19 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb7daf800 == 111 [pid = 1849] [id = 389] 15:17:19 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cad5f4800 == 110 [pid = 1849] [id = 388] 15:17:19 INFO - PROCESS | 1849 | 1461622639799 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 15:17:19 INFO - PROCESS | 1849 | 1461622639802 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 15:17:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:17:19 INFO - PROCESS | 1849 | 1461622639809 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:17:19 INFO - PROCESS | 1849 | 1461622639815 Marionette TRACE conn3 <- [1,1682,null,{}] 15:17:19 INFO - PROCESS | 1849 | 1461622639829 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:17:20 INFO - PROCESS | 1849 | 1461622640017 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 200 (0x7f5cd18a0c00) [pid = 1849] [serial = 1059] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 199 (0x7f5cd4c41000) [pid = 1849] [serial = 1056] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 198 (0x7f5cad257000) [pid = 1849] [serial = 1071] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 197 (0x7f5cbf1b5000) [pid = 1849] [serial = 1062] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 196 (0x7f5cba1bc400) [pid = 1849] [serial = 1154] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 195 (0x7f5cab23c000) [pid = 1849] [serial = 1160] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 194 (0x7f5cbb16e400) [pid = 1849] [serial = 1158] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 193 (0x7f5cacff1c00) [pid = 1849] [serial = 1161] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 192 (0x7f5cb7e49c00) [pid = 1849] [serial = 1152] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 191 (0x7f5cba8f4800) [pid = 1849] [serial = 1155] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 190 (0x7f5cd18f0800) [pid = 1849] [serial = 1065] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 189 (0x7f5cad1ee400) [pid = 1849] [serial = 1068] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 188 (0x7f5cbe1d7400) [pid = 1849] [serial = 1041] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 187 (0x7f5cbf38ac00) [pid = 1849] [serial = 1047] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 186 (0x7f5cb7e53c00) [pid = 1849] [serial = 1038] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 185 (0x7f5cbed13800) [pid = 1849] [serial = 1044] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 184 (0x7f5ccb98a400) [pid = 1849] [serial = 1053] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 183 (0x7f5cd1811c00) [pid = 1849] [serial = 1050] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 182 (0x7f5cb2dbbc00) [pid = 1849] [serial = 1151] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 181 (0x7f5cba9adc00) [pid = 1849] [serial = 1157] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 180 (0x7f5cad25f800) [pid = 1849] [serial = 1140] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 179 (0x7f5cad1ef800) [pid = 1849] [serial = 1139] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 178 (0x7f5cae486000) [pid = 1849] [serial = 1142] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 177 (0x7f5cb28bb800) [pid = 1849] [serial = 1118] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 176 (0x7f5caea73400) [pid = 1849] [serial = 1148] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 175 (0x7f5cb26da400) [pid = 1849] [serial = 1149] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 174 (0x7f5cbe73a000) [pid = 1849] [serial = 1097] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 173 (0x7f5caea76000) [pid = 1849] [serial = 1103] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 172 (0x7f5cbe7e1400) [pid = 1849] [serial = 1098] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 171 (0x7f5caec0f800) [pid = 1849] [serial = 1146] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 170 (0x7f5caea75400) [pid = 1849] [serial = 1145] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 169 (0x7f5cad1e3800) [pid = 1849] [serial = 1100] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 168 (0x7f5cae493c00) [pid = 1849] [serial = 1143] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 167 (0x7f5cbe73e400) [pid = 1849] [serial = 1109] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 166 (0x7f5cab3dec00) [pid = 1849] [serial = 1137] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 165 (0x7f5caa52c000) [pid = 1849] [serial = 1136] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 164 (0x7f5cc352b000) [pid = 1849] [serial = 1115] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 163 (0x7f5cba8eec00) [pid = 1849] [serial = 1106] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 162 (0x7f5cbc865000) [pid = 1849] [serial = 1121] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | --DOMWINDOW == 161 (0x7f5cbed17400) [pid = 1849] [serial = 1112] [outer = (nil)] [url = about:blank] 15:17:20 INFO - PROCESS | 1849 | 1461622640242 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cad0c3800 == 111 [pid = 1849] [id = 428] 15:17:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 162 (0x7f5cacff1c00) [pid = 1849] [serial = 1285] [outer = (nil)] 15:17:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 163 (0x7f5cae486000) [pid = 1849] [serial = 1286] [outer = 0x7f5cacff1c00] 15:17:20 INFO - PROCESS | 1849 | 1461622640319 Marionette DEBUG loaded listener.js 15:17:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 164 (0x7f5cb26de800) [pid = 1849] [serial = 1287] [outer = 0x7f5cacff1c00] 15:17:21 INFO - PROCESS | 1849 | 1461622641003 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:17:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1236ms 15:17:21 INFO - PROCESS | 1849 | 1461622641046 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 15:17:21 INFO - PROCESS | 1849 | 1461622641051 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 15:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:17:21 INFO - PROCESS | 1849 | 1461622641056 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:17:21 INFO - PROCESS | 1849 | 1461622641058 Marionette TRACE conn3 <- [1,1686,null,{}] 15:17:21 INFO - PROCESS | 1849 | 1461622641063 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:17:21 INFO - PROCESS | 1849 | 1461622641248 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 15:17:21 INFO - PROCESS | 1849 | 1461622641414 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cae0a0000 == 112 [pid = 1849] [id = 429] 15:17:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 165 (0x7f5cad1ee400) [pid = 1849] [serial = 1288] [outer = (nil)] 15:17:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 166 (0x7f5cb28b3800) [pid = 1849] [serial = 1289] [outer = 0x7f5cad1ee400] 15:17:21 INFO - PROCESS | 1849 | 1461622641478 Marionette DEBUG loaded listener.js 15:17:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 167 (0x7f5cb2dbdc00) [pid = 1849] [serial = 1290] [outer = 0x7f5cad1ee400] 15:17:22 INFO - PROCESS | 1849 | 1461622642219 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:17:22 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:17:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1232ms 15:17:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:17:22 INFO - PROCESS | 1849 | 1461622642290 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 15:17:22 INFO - PROCESS | 1849 | 1461622642292 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 15:17:22 INFO - PROCESS | 1849 | 1461622642307 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:17:22 INFO - PROCESS | 1849 | 1461622642310 Marionette TRACE conn3 <- [1,1690,null,{}] 15:17:22 INFO - PROCESS | 1849 | 1461622642326 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:17:22 INFO - PROCESS | 1849 | 1461622642539 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 15:17:22 INFO - PROCESS | 1849 | 1461622642568 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5caf55c800 == 113 [pid = 1849] [id = 430] 15:17:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 168 (0x7f5cb26ce800) [pid = 1849] [serial = 1291] [outer = (nil)] 15:17:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 169 (0x7f5cb7a77c00) [pid = 1849] [serial = 1292] [outer = 0x7f5cb26ce800] 15:17:22 INFO - PROCESS | 1849 | 1461622642625 Marionette DEBUG loaded listener.js 15:17:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 170 (0x7f5cb7e54800) [pid = 1849] [serial = 1293] [outer = 0x7f5cb26ce800] 15:17:23 INFO - PROCESS | 1849 | 1461622643479 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:17:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:17:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1246ms 15:17:23 INFO - PROCESS | 1849 | 1461622643544 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 15:17:23 INFO - PROCESS | 1849 | 1461622643546 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 15:17:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:17:23 INFO - PROCESS | 1849 | 1461622643564 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:17:23 INFO - PROCESS | 1849 | 1461622643566 Marionette TRACE conn3 <- [1,1694,null,{}] 15:17:23 INFO - PROCESS | 1849 | 1461622643585 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:17:23 INFO - PROCESS | 1849 | 1461622643843 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 15:17:23 INFO - PROCESS | 1849 | 1461622643869 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb7caa000 == 114 [pid = 1849] [id = 431] 15:17:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 171 (0x7f5cb7e54c00) [pid = 1849] [serial = 1294] [outer = (nil)] 15:17:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 172 (0x7f5cbacf7c00) [pid = 1849] [serial = 1295] [outer = 0x7f5cb7e54c00] 15:17:23 INFO - PROCESS | 1849 | 1461622643933 Marionette DEBUG loaded listener.js 15:17:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 173 (0x7f5cbb510000) [pid = 1849] [serial = 1296] [outer = 0x7f5cb7e54c00] 15:17:24 INFO - PROCESS | 1849 | --DOMWINDOW == 172 (0x7f5cb2e09800) [pid = 1849] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:17:24 INFO - PROCESS | 1849 | --DOMWINDOW == 171 (0x7f5caea6a000) [pid = 1849] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:17:24 INFO - PROCESS | 1849 | --DOMWINDOW == 170 (0x7f5cab3df400) [pid = 1849] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:17:24 INFO - PROCESS | 1849 | --DOMWINDOW == 169 (0x7f5cad1e4400) [pid = 1849] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:17:24 INFO - PROCESS | 1849 | --DOMWINDOW == 168 (0x7f5caaf91c00) [pid = 1849] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:17:24 INFO - PROCESS | 1849 | --DOMWINDOW == 167 (0x7f5cad7d2800) [pid = 1849] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:17:24 INFO - PROCESS | 1849 | --DOMWINDOW == 166 (0x7f5cabe14c00) [pid = 1849] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:17:24 INFO - PROCESS | 1849 | --DOMWINDOW == 165 (0x7f5caaf8d000) [pid = 1849] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:17:25 INFO - PROCESS | 1849 | 1461622645083 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:17:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:17:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1546ms 15:17:25 INFO - PROCESS | 1849 | 1461622645104 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 15:17:25 INFO - PROCESS | 1849 | 1461622645106 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 15:17:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:17:25 INFO - PROCESS | 1849 | 1461622645112 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:17:25 INFO - PROCESS | 1849 | 1461622645114 Marionette TRACE conn3 <- [1,1698,null,{}] 15:17:25 INFO - PROCESS | 1849 | 1461622645119 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:17:25 INFO - PROCESS | 1849 | 1461622645309 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 15:17:25 INFO - PROCESS | 1849 | 1461622645466 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb7c90000 == 115 [pid = 1849] [id = 432] 15:17:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 166 (0x7f5caaf8e400) [pid = 1849] [serial = 1297] [outer = (nil)] 15:17:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 167 (0x7f5cb2e09800) [pid = 1849] [serial = 1298] [outer = 0x7f5caaf8e400] 15:17:25 INFO - PROCESS | 1849 | 1461622645524 Marionette DEBUG loaded listener.js 15:17:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 168 (0x7f5cbb782800) [pid = 1849] [serial = 1299] [outer = 0x7f5caaf8e400] 15:17:26 INFO - PROCESS | 1849 | 1461622646197 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:17:26 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:17:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1127ms 15:17:26 INFO - PROCESS | 1849 | 1461622646240 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 15:17:26 INFO - PROCESS | 1849 | 1461622646242 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 15:17:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:17:26 INFO - PROCESS | 1849 | 1461622646248 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:17:26 INFO - PROCESS | 1849 | 1461622646250 Marionette TRACE conn3 <- [1,1702,null,{}] 15:17:26 INFO - PROCESS | 1849 | 1461622646259 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:17:26 INFO - PROCESS | 1849 | 1461622646491 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 15:17:26 INFO - PROCESS | 1849 | 1461622646509 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb88c8000 == 116 [pid = 1849] [id = 433] 15:17:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 169 (0x7f5cba7b5000) [pid = 1849] [serial = 1300] [outer = (nil)] 15:17:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 170 (0x7f5cbc858000) [pid = 1849] [serial = 1301] [outer = 0x7f5cba7b5000] 15:17:26 INFO - PROCESS | 1849 | 1461622646568 Marionette DEBUG loaded listener.js 15:17:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 171 (0x7f5cbe1d7400) [pid = 1849] [serial = 1302] [outer = 0x7f5cba7b5000] 15:17:27 INFO - PROCESS | 1849 | 1461622647728 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:17:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:17:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1528ms 15:17:27 INFO - PROCESS | 1849 | 1461622647777 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 15:17:27 INFO - PROCESS | 1849 | 1461622647782 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 15:17:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:17:27 INFO - PROCESS | 1849 | 1461622647790 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:17:27 INFO - PROCESS | 1849 | 1461622647795 Marionette TRACE conn3 <- [1,1706,null,{}] 15:17:27 INFO - PROCESS | 1849 | 1461622647803 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:17:28 INFO - PROCESS | 1849 | 1461622648024 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 15:17:28 INFO - PROCESS | 1849 | 1461622648269 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cad21b800 == 117 [pid = 1849] [id = 434] 15:17:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 172 (0x7f5cad1e3800) [pid = 1849] [serial = 1303] [outer = (nil)] 15:17:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 173 (0x7f5cae07bc00) [pid = 1849] [serial = 1304] [outer = 0x7f5cad1e3800] 15:17:28 INFO - PROCESS | 1849 | 1461622648389 Marionette DEBUG loaded listener.js 15:17:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 174 (0x7f5cae152800) [pid = 1849] [serial = 1305] [outer = 0x7f5cad1e3800] 15:17:29 INFO - PROCESS | 1849 | 1461622649318 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:17:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:17:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1580ms 15:17:29 INFO - PROCESS | 1849 | 1461622649372 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 15:17:29 INFO - PROCESS | 1849 | 1461622649380 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 15:17:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:17:29 INFO - PROCESS | 1849 | 1461622649390 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:17:29 INFO - PROCESS | 1849 | 1461622649393 Marionette TRACE conn3 <- [1,1710,null,{}] 15:17:29 INFO - PROCESS | 1849 | 1461622649399 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:17:29 INFO - PROCESS | 1849 | 1461622649602 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 15:17:29 INFO - PROCESS | 1849 | 1461622649797 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb7b76000 == 118 [pid = 1849] [id = 435] 15:17:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 175 (0x7f5cae48f000) [pid = 1849] [serial = 1306] [outer = (nil)] 15:17:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 176 (0x7f5caf9cc800) [pid = 1849] [serial = 1307] [outer = 0x7f5cae48f000] 15:17:29 INFO - PROCESS | 1849 | 1461622649873 Marionette DEBUG loaded listener.js 15:17:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 177 (0x7f5cb28b9800) [pid = 1849] [serial = 1308] [outer = 0x7f5cae48f000] 15:17:30 INFO - PROCESS | 1849 | 1461622650825 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:17:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:17:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1484ms 15:17:30 INFO - PROCESS | 1849 | 1461622650874 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 15:17:30 INFO - PROCESS | 1849 | 1461622650878 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 15:17:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:17:30 INFO - PROCESS | 1849 | 1461622650884 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:17:30 INFO - PROCESS | 1849 | 1461622650889 Marionette TRACE conn3 <- [1,1714,null,{}] 15:17:30 INFO - PROCESS | 1849 | 1461622650904 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:17:31 INFO - PROCESS | 1849 | 1461622651107 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 15:17:31 INFO - PROCESS | 1849 | 1461622651301 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb645800 == 119 [pid = 1849] [id = 436] 15:17:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 178 (0x7f5cb7a7c800) [pid = 1849] [serial = 1309] [outer = (nil)] 15:17:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 179 (0x7f5cba977000) [pid = 1849] [serial = 1310] [outer = 0x7f5cb7a7c800] 15:17:31 INFO - PROCESS | 1849 | 1461622651379 Marionette DEBUG loaded listener.js 15:17:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 180 (0x7f5cbb0c5400) [pid = 1849] [serial = 1311] [outer = 0x7f5cb7a7c800] 15:17:32 INFO - PROCESS | 1849 | 1461622652296 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:17:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:17:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1482ms 15:17:32 INFO - PROCESS | 1849 | 1461622652367 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 15:17:32 INFO - PROCESS | 1849 | 1461622652371 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 15:17:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:17:32 INFO - PROCESS | 1849 | 1461622652377 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:17:32 INFO - PROCESS | 1849 | 1461622652380 Marionette TRACE conn3 <- [1,1718,null,{}] 15:17:32 INFO - PROCESS | 1849 | 1461622652385 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:17:32 INFO - PROCESS | 1849 | 1461622652584 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 15:17:32 INFO - PROCESS | 1849 | 1461622652779 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbe5c6800 == 120 [pid = 1849] [id = 437] 15:17:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 181 (0x7f5ca95d5000) [pid = 1849] [serial = 1312] [outer = (nil)] 15:17:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 182 (0x7f5cbd55c400) [pid = 1849] [serial = 1313] [outer = 0x7f5ca95d5000] 15:17:32 INFO - PROCESS | 1849 | 1461622652856 Marionette DEBUG loaded listener.js 15:17:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 183 (0x7f5cbe7abc00) [pid = 1849] [serial = 1314] [outer = 0x7f5ca95d5000] 15:17:33 INFO - PROCESS | 1849 | 1461622653705 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:17:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:17:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1378ms 15:17:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:17:33 INFO - PROCESS | 1849 | 1461622653757 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 15:17:33 INFO - PROCESS | 1849 | 1461622653760 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 15:17:33 INFO - PROCESS | 1849 | 1461622653766 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:17:33 INFO - PROCESS | 1849 | 1461622653769 Marionette TRACE conn3 <- [1,1722,null,{}] 15:17:33 INFO - PROCESS | 1849 | 1461622653774 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:17:33 INFO - PROCESS | 1849 | 1461622653961 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 15:17:34 INFO - PROCESS | 1849 | 1461622654158 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbef79800 == 121 [pid = 1849] [id = 438] 15:17:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 184 (0x7f5cb9d51400) [pid = 1849] [serial = 1315] [outer = (nil)] 15:17:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 185 (0x7f5cbed0bc00) [pid = 1849] [serial = 1316] [outer = 0x7f5cb9d51400] 15:17:34 INFO - PROCESS | 1849 | 1461622654227 Marionette DEBUG loaded listener.js 15:17:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 186 (0x7f5cbf0cc000) [pid = 1849] [serial = 1317] [outer = 0x7f5cb9d51400] 15:17:35 INFO - PROCESS | 1849 | 1461622655114 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:17:35 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:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1387ms 15:17:35 INFO - PROCESS | 1849 | 1461622655152 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 15:17:35 INFO - PROCESS | 1849 | 1461622655155 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 15:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:17:35 INFO - PROCESS | 1849 | 1461622655161 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:17:35 INFO - PROCESS | 1849 | 1461622655164 Marionette TRACE conn3 <- [1,1726,null,{}] 15:17:35 INFO - PROCESS | 1849 | 1461622655169 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:17:35 INFO - PROCESS | 1849 | 1461622655392 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 15:17:35 INFO - PROCESS | 1849 | 1461622655595 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc154e000 == 122 [pid = 1849] [id = 439] 15:17:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 187 (0x7f5cbf0cac00) [pid = 1849] [serial = 1318] [outer = (nil)] 15:17:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 188 (0x7f5cc33b7000) [pid = 1849] [serial = 1319] [outer = 0x7f5cbf0cac00] 15:17:35 INFO - PROCESS | 1849 | 1461622655667 Marionette DEBUG loaded listener.js 15:17:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 189 (0x7f5cc631a000) [pid = 1849] [serial = 1320] [outer = 0x7f5cbf0cac00] 15:17:36 INFO - PROCESS | 1849 | 1461622656515 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:17:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:17:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1427ms 15:17:36 INFO - PROCESS | 1849 | 1461622656590 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 15:17:36 INFO - PROCESS | 1849 | 1461622656594 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 15:17:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:17:36 INFO - PROCESS | 1849 | 1461622656600 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:17:36 INFO - PROCESS | 1849 | 1461622656602 Marionette TRACE conn3 <- [1,1730,null,{}] 15:17:36 INFO - PROCESS | 1849 | 1461622656607 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:17:36 INFO - PROCESS | 1849 | 1461622656798 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 15:17:37 INFO - PROCESS | 1849 | 1461622657001 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc42d1000 == 123 [pid = 1849] [id = 440] 15:17:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 190 (0x7f5cbf387000) [pid = 1849] [serial = 1321] [outer = (nil)] 15:17:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 191 (0x7f5ccb98a400) [pid = 1849] [serial = 1322] [outer = 0x7f5cbf387000] 15:17:37 INFO - PROCESS | 1849 | 1461622657120 Marionette DEBUG loaded listener.js 15:17:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 192 (0x7f5cd178dc00) [pid = 1849] [serial = 1323] [outer = 0x7f5cbf387000] 15:17:37 INFO - PROCESS | 1849 | 1461622657991 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:17:38 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:17:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1427ms 15:17:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:17:38 INFO - PROCESS | 1849 | 1461622658027 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 15:17:38 INFO - PROCESS | 1849 | 1461622658030 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 15:17:38 INFO - PROCESS | 1849 | 1461622658036 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:17:38 INFO - PROCESS | 1849 | 1461622658039 Marionette TRACE conn3 <- [1,1734,null,{}] 15:17:38 INFO - PROCESS | 1849 | 1461622658044 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:17:38 INFO - PROCESS | 1849 | 1461622658226 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 15:17:38 INFO - PROCESS | 1849 | 1461622658426 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc4d69000 == 124 [pid = 1849] [id = 441] 15:17:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 193 (0x7f5cc614c400) [pid = 1849] [serial = 1324] [outer = (nil)] 15:17:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 194 (0x7f5cd17cfc00) [pid = 1849] [serial = 1325] [outer = 0x7f5cc614c400] 15:17:38 INFO - PROCESS | 1849 | 1461622658495 Marionette DEBUG loaded listener.js 15:17:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 195 (0x7f5cd18a7400) [pid = 1849] [serial = 1326] [outer = 0x7f5cc614c400] 15:17:39 INFO - PROCESS | 1849 | 1461622659346 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:17:39 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:17:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1382ms 15:17:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:17:39 INFO - PROCESS | 1849 | 1461622659418 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 15:17:39 INFO - PROCESS | 1849 | 1461622659420 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 15:17:39 INFO - PROCESS | 1849 | 1461622659426 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:17:39 INFO - PROCESS | 1849 | 1461622659429 Marionette TRACE conn3 <- [1,1738,null,{}] 15:17:39 INFO - PROCESS | 1849 | 1461622659434 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:17:39 INFO - PROCESS | 1849 | 1461622659617 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 15:17:39 INFO - PROCESS | 1849 | 1461622659815 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc54a4000 == 125 [pid = 1849] [id = 442] 15:17:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 196 (0x7f5cc73c4000) [pid = 1849] [serial = 1327] [outer = (nil)] 15:17:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 197 (0x7f5cd1c5a800) [pid = 1849] [serial = 1328] [outer = 0x7f5cc73c4000] 15:17:39 INFO - PROCESS | 1849 | 1461622659893 Marionette DEBUG loaded listener.js 15:17:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 198 (0x7f5cd2a45400) [pid = 1849] [serial = 1329] [outer = 0x7f5cc73c4000] 15:17:40 INFO - PROCESS | 1849 | 1461622660759 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:17:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:17:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1383ms 15:17:40 INFO - PROCESS | 1849 | 1461622660808 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 15:17:40 INFO - PROCESS | 1849 | 1461622660812 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 15:17:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:17:40 INFO - PROCESS | 1849 | 1461622660818 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:17:40 INFO - PROCESS | 1849 | 1461622660820 Marionette TRACE conn3 <- [1,1742,null,{}] 15:17:40 INFO - PROCESS | 1849 | 1461622660826 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:17:41 INFO - PROCESS | 1849 | 1461622661017 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 15:17:41 INFO - PROCESS | 1849 | 1461622661228 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc709a000 == 126 [pid = 1849] [id = 443] 15:17:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 199 (0x7f5cb288f000) [pid = 1849] [serial = 1330] [outer = (nil)] 15:17:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 200 (0x7f5cd1875000) [pid = 1849] [serial = 1331] [outer = 0x7f5cb288f000] 15:17:41 INFO - PROCESS | 1849 | 1461622661336 Marionette DEBUG loaded listener.js 15:17:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 201 (0x7f5cd4c3cc00) [pid = 1849] [serial = 1332] [outer = 0x7f5cb288f000] 15:17:42 INFO - PROCESS | 1849 | 1461622662243 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:17:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:17:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1529ms 15:17:42 INFO - PROCESS | 1849 | 1461622662348 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 15:17:42 INFO - PROCESS | 1849 | 1461622662352 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 15:17:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:17:42 INFO - PROCESS | 1849 | 1461622662357 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:17:42 INFO - PROCESS | 1849 | 1461622662361 Marionette TRACE conn3 <- [1,1746,null,{}] 15:17:42 INFO - PROCESS | 1849 | 1461622662366 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:17:42 INFO - PROCESS | 1849 | 1461622662582 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 15:17:42 INFO - PROCESS | 1849 | 1461622662782 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd2721800 == 127 [pid = 1849] [id = 444] 15:17:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 202 (0x7f5cad050400) [pid = 1849] [serial = 1333] [outer = (nil)] 15:17:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 203 (0x7f5cad058000) [pid = 1849] [serial = 1334] [outer = 0x7f5cad050400] 15:17:42 INFO - PROCESS | 1849 | 1461622662855 Marionette DEBUG loaded listener.js 15:17:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 204 (0x7f5cd6312400) [pid = 1849] [serial = 1335] [outer = 0x7f5cad050400] 15:17:43 INFO - PROCESS | 1849 | 1461622663781 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:17:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:17:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1488ms 15:17:43 INFO - PROCESS | 1849 | 1461622663847 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 15:17:43 INFO - PROCESS | 1849 | 1461622663851 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 15:17:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:17:43 INFO - PROCESS | 1849 | 1461622663858 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:17:43 INFO - PROCESS | 1849 | 1461622663860 Marionette TRACE conn3 <- [1,1750,null,{}] 15:17:43 INFO - PROCESS | 1849 | 1461622663865 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:17:44 INFO - PROCESS | 1849 | 1461622664057 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 15:17:44 INFO - PROCESS | 1849 | 1461622664266 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd641e800 == 128 [pid = 1849] [id = 445] 15:17:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 205 (0x7f5cad051c00) [pid = 1849] [serial = 1336] [outer = (nil)] 15:17:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 206 (0x7f5cae470800) [pid = 1849] [serial = 1337] [outer = 0x7f5cad051c00] 15:17:44 INFO - PROCESS | 1849 | 1461622664378 Marionette DEBUG loaded listener.js 15:17:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 207 (0x7f5cae476400) [pid = 1849] [serial = 1338] [outer = 0x7f5cad051c00] 15:17:45 INFO - PROCESS | 1849 | 1461622665304 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:17:45 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:17:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1484ms 15:17:45 INFO - PROCESS | 1849 | 1461622665342 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 15:17:45 INFO - PROCESS | 1849 | 1461622665346 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 15:17:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:17:45 INFO - PROCESS | 1849 | 1461622665351 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:17:45 INFO - PROCESS | 1849 | 1461622665353 Marionette TRACE conn3 <- [1,1754,null,{}] 15:17:45 INFO - PROCESS | 1849 | 1461622665359 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:17:45 INFO - PROCESS | 1849 | 1461622665555 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 15:17:45 INFO - PROCESS | 1849 | 1461622665759 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd6d3a000 == 129 [pid = 1849] [id = 446] 15:17:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 208 (0x7f5cacfb0800) [pid = 1849] [serial = 1339] [outer = (nil)] 15:17:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 209 (0x7f5cacfb5c00) [pid = 1849] [serial = 1340] [outer = 0x7f5cacfb0800] 15:17:45 INFO - PROCESS | 1849 | 1461622665828 Marionette DEBUG loaded listener.js 15:17:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 210 (0x7f5cacfbb000) [pid = 1849] [serial = 1341] [outer = 0x7f5cacfb0800] 15:17:46 INFO - PROCESS | 1849 | 1461622666747 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:17:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:17:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1426ms 15:17:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:17:46 INFO - PROCESS | 1849 | 1461622666779 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 15:17:46 INFO - PROCESS | 1849 | 1461622666782 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 15:17:46 INFO - PROCESS | 1849 | 1461622666788 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:17:46 INFO - PROCESS | 1849 | 1461622666791 Marionette TRACE conn3 <- [1,1758,null,{}] 15:17:46 INFO - PROCESS | 1849 | 1461622666796 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:17:46 INFO - PROCESS | 1849 | 1461622666985 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 15:17:47 INFO - PROCESS | 1849 | 1461622667192 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cad17b800 == 130 [pid = 1849] [id = 447] 15:17:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 211 (0x7f5cacfb1400) [pid = 1849] [serial = 1342] [outer = (nil)] 15:17:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 212 (0x7f5cacfbcc00) [pid = 1849] [serial = 1343] [outer = 0x7f5cacfb1400] 15:17:47 INFO - PROCESS | 1849 | 1461622667260 Marionette DEBUG loaded listener.js 15:17:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 213 (0x7f5cae473000) [pid = 1849] [serial = 1344] [outer = 0x7f5cacfb1400] 15:17:48 INFO - PROCESS | 1849 | 1461622668133 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:17:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:17:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1380ms 15:17:48 INFO - PROCESS | 1849 | 1461622668168 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 15:17:48 INFO - PROCESS | 1849 | 1461622668171 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 15:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:17:48 INFO - PROCESS | 1849 | 1461622668176 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:17:48 INFO - PROCESS | 1849 | 1461622668179 Marionette TRACE conn3 <- [1,1762,null,{}] 15:17:48 INFO - PROCESS | 1849 | 1461622668184 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:17:48 INFO - PROCESS | 1849 | 1461622668368 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 15:17:49 INFO - PROCESS | 1849 | 1461622669201 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab8ed800 == 131 [pid = 1849] [id = 448] 15:17:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 214 (0x7f5ca9c37c00) [pid = 1849] [serial = 1345] [outer = (nil)] 15:17:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 215 (0x7f5caa525400) [pid = 1849] [serial = 1346] [outer = 0x7f5ca9c37c00] 15:17:49 INFO - PROCESS | 1849 | 1461622669277 Marionette DEBUG loaded listener.js 15:17:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 216 (0x7f5caaf95400) [pid = 1849] [serial = 1347] [outer = 0x7f5ca9c37c00] 15:17:50 INFO - PROCESS | 1849 | 1461622670150 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:17:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:17:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 2031ms 15:17:50 INFO - PROCESS | 1849 | 1461622670210 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 15:17:50 INFO - PROCESS | 1849 | 1461622670216 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 15:17:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:17:50 INFO - PROCESS | 1849 | 1461622670223 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:17:50 INFO - PROCESS | 1849 | 1461622670227 Marionette TRACE conn3 <- [1,1766,null,{}] 15:17:50 INFO - PROCESS | 1849 | 1461622670234 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:17:50 INFO - PROCESS | 1849 | 1461622670442 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 15:17:50 INFO - PROCESS | 1849 | 1461622670646 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5caec53000 == 132 [pid = 1849] [id = 449] 15:17:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 217 (0x7f5ca9c3cc00) [pid = 1849] [serial = 1348] [outer = (nil)] 15:17:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 218 (0x7f5cad051400) [pid = 1849] [serial = 1349] [outer = 0x7f5ca9c3cc00] 15:17:50 INFO - PROCESS | 1849 | 1461622670712 Marionette DEBUG loaded listener.js 15:17:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 219 (0x7f5cad1e5400) [pid = 1849] [serial = 1350] [outer = 0x7f5ca9c3cc00] 15:17:51 INFO - PROCESS | 1849 | 1461622671760 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:17:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1632ms 15:17:51 INFO - PROCESS | 1849 | 1461622671858 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 15:17:51 INFO - PROCESS | 1849 | 1461622671864 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 15:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:17:51 INFO - PROCESS | 1849 | 1461622671870 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:17:51 INFO - PROCESS | 1849 | 1461622671873 Marionette TRACE conn3 <- [1,1770,null,{}] 15:17:51 INFO - PROCESS | 1849 | 1461622671885 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:17:52 INFO - PROCESS | 1849 | 1461622672103 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 15:17:52 INFO - PROCESS | 1849 | 1461622672440 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab762000 == 133 [pid = 1849] [id = 450] 15:17:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 220 (0x7f5cad7d5000) [pid = 1849] [serial = 1351] [outer = (nil)] 15:17:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 221 (0x7f5cae151c00) [pid = 1849] [serial = 1352] [outer = 0x7f5cad7d5000] 15:17:52 INFO - PROCESS | 1849 | 1461622672507 Marionette DEBUG loaded listener.js 15:17:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 222 (0x7f5cae48a800) [pid = 1849] [serial = 1353] [outer = 0x7f5cad7d5000] 15:17:52 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb7c90000 == 132 [pid = 1849] [id = 432] 15:17:52 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb7caa000 == 131 [pid = 1849] [id = 431] 15:17:52 INFO - PROCESS | 1849 | --DOMWINDOW == 221 (0x7f5caaf90c00) [pid = 1849] [serial = 1205] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1849 | --DOMWINDOW == 220 (0x7f5cae14b800) [pid = 1849] [serial = 1208] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1849 | --DOMWINDOW == 219 (0x7f5cb26e9800) [pid = 1849] [serial = 1211] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1849 | --DOMWINDOW == 218 (0x7f5cb7e53000) [pid = 1849] [serial = 1235] [outer = (nil)] [url = about:blank] 15:17:53 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caf55c800 == 130 [pid = 1849] [id = 430] 15:17:53 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cae0a0000 == 129 [pid = 1849] [id = 429] 15:17:53 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cad0c3800 == 128 [pid = 1849] [id = 428] 15:17:53 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca7eec000 == 127 [pid = 1849] [id = 427] 15:17:53 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caea22000 == 126 [pid = 1849] [id = 426] 15:17:53 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4039800 == 125 [pid = 1849] [id = 423] 15:17:53 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbf2bb800 == 124 [pid = 1849] [id = 422] 15:17:53 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbf13d800 == 123 [pid = 1849] [id = 421] 15:17:53 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbef77800 == 122 [pid = 1849] [id = 420] 15:17:53 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe97e800 == 121 [pid = 1849] [id = 419] 15:17:53 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbc871800 == 120 [pid = 1849] [id = 418] 15:17:53 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb694800 == 119 [pid = 1849] [id = 417] 15:17:53 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbad93800 == 118 [pid = 1849] [id = 416] 15:17:53 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8af3800 == 117 [pid = 1849] [id = 415] 15:17:53 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8913000 == 116 [pid = 1849] [id = 414] 15:17:53 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb0e62800 == 115 [pid = 1849] [id = 413] 15:17:53 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cad16f800 == 114 [pid = 1849] [id = 412] 15:17:53 INFO - PROCESS | 1849 | 1461622673406 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:17:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:17:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1583ms 15:17:53 INFO - PROCESS | 1849 | --DOMWINDOW == 217 (0x7f5cbf1a9800) [pid = 1849] [serial = 1190] [outer = (nil)] [url = about:blank] 15:17:53 INFO - PROCESS | 1849 | --DOMWINDOW == 216 (0x7f5cb7e50c00) [pid = 1849] [serial = 1229] [outer = (nil)] [url = about:blank] 15:17:53 INFO - PROCESS | 1849 | --DOMWINDOW == 215 (0x7f5cb2db5c00) [pid = 1849] [serial = 1227] [outer = (nil)] [url = about:blank] 15:17:53 INFO - PROCESS | 1849 | --DOMWINDOW == 214 (0x7f5cac03b000) [pid = 1849] [serial = 1215] [outer = (nil)] [url = about:blank] 15:17:53 INFO - PROCESS | 1849 | --DOMWINDOW == 213 (0x7f5cae089c00) [pid = 1849] [serial = 1218] [outer = (nil)] [url = about:blank] 15:17:53 INFO - PROCESS | 1849 | --DOMWINDOW == 212 (0x7f5cae951400) [pid = 1849] [serial = 1233] [outer = (nil)] [url = about:blank] 15:17:53 INFO - PROCESS | 1849 | --DOMWINDOW == 211 (0x7f5cb28b3400) [pid = 1849] [serial = 1226] [outer = (nil)] [url = about:blank] 15:17:53 INFO - PROCESS | 1849 | --DOMWINDOW == 210 (0x7f5caf9ca400) [pid = 1849] [serial = 1223] [outer = (nil)] [url = about:blank] 15:17:53 INFO - PROCESS | 1849 | --DOMWINDOW == 209 (0x7f5cad1ec800) [pid = 1849] [serial = 1232] [outer = (nil)] [url = about:blank] 15:17:53 INFO - PROCESS | 1849 | --DOMWINDOW == 208 (0x7f5cab3e3000) [pid = 1849] [serial = 1214] [outer = (nil)] [url = about:blank] 15:17:53 INFO - PROCESS | 1849 | --DOMWINDOW == 207 (0x7f5cac042800) [pid = 1849] [serial = 1166] [outer = (nil)] [url = about:blank] 15:17:53 INFO - PROCESS | 1849 | --DOMWINDOW == 206 (0x7f5cb26dc400) [pid = 1849] [serial = 1202] [outer = (nil)] [url = about:blank] 15:17:53 INFO - PROCESS | 1849 | --DOMWINDOW == 205 (0x7f5cb9d4a000) [pid = 1849] [serial = 1230] [outer = (nil)] [url = about:blank] 15:17:53 INFO - PROCESS | 1849 | --DOMWINDOW == 204 (0x7f5cb9ee9800) [pid = 1849] [serial = 1178] [outer = (nil)] [url = about:blank] 15:17:53 INFO - PROCESS | 1849 | --DOMWINDOW == 203 (0x7f5cbe2bec00) [pid = 1849] [serial = 1184] [outer = (nil)] [url = about:blank] 15:17:53 INFO - PROCESS | 1849 | --DOMWINDOW == 202 (0x7f5caec08c00) [pid = 1849] [serial = 1221] [outer = (nil)] [url = about:blank] 15:17:53 INFO - PROCESS | 1849 | --DOMWINDOW == 201 (0x7f5cc45a9800) [pid = 1849] [serial = 1196] [outer = (nil)] [url = about:blank] 15:17:53 INFO - PROCESS | 1849 | --DOMWINDOW == 200 (0x7f5cb2896400) [pid = 1849] [serial = 1172] [outer = (nil)] [url = about:blank] 15:17:53 INFO - PROCESS | 1849 | --DOMWINDOW == 199 (0x7f5cbb787400) [pid = 1849] [serial = 1181] [outer = (nil)] [url = about:blank] 15:17:53 INFO - PROCESS | 1849 | --DOMWINDOW == 198 (0x7f5cc6e71c00) [pid = 1849] [serial = 1199] [outer = (nil)] [url = about:blank] 15:17:53 INFO - PROCESS | 1849 | --DOMWINDOW == 197 (0x7f5caec02400) [pid = 1849] [serial = 1164] [outer = (nil)] [url = about:blank] 15:17:53 INFO - PROCESS | 1849 | --DOMWINDOW == 196 (0x7f5cbf387800) [pid = 1849] [serial = 1193] [outer = (nil)] [url = about:blank] 15:17:53 INFO - PROCESS | 1849 | --DOMWINDOW == 195 (0x7f5cad25e400) [pid = 1849] [serial = 1217] [outer = (nil)] [url = about:blank] 15:17:53 INFO - PROCESS | 1849 | --DOMWINDOW == 194 (0x7f5cae146400) [pid = 1849] [serial = 1220] [outer = (nil)] [url = about:blank] 15:17:53 INFO - PROCESS | 1849 | --DOMWINDOW == 193 (0x7f5cb7bb1400) [pid = 1849] [serial = 1175] [outer = (nil)] [url = about:blank] 15:17:53 INFO - PROCESS | 1849 | --DOMWINDOW == 192 (0x7f5cb26e4000) [pid = 1849] [serial = 1224] [outer = (nil)] [url = about:blank] 15:17:53 INFO - PROCESS | 1849 | --DOMWINDOW == 191 (0x7f5cae944400) [pid = 1849] [serial = 1169] [outer = (nil)] [url = about:blank] 15:17:53 INFO - PROCESS | 1849 | --DOMWINDOW == 190 (0x7f5cbeb87400) [pid = 1849] [serial = 1187] [outer = (nil)] [url = about:blank] 15:17:53 INFO - PROCESS | 1849 | 1461622673522 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 15:17:53 INFO - PROCESS | 1849 | 1461622673525 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 15:17:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:17:53 INFO - PROCESS | 1849 | 1461622673540 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:17:53 INFO - PROCESS | 1849 | 1461622673548 Marionette TRACE conn3 <- [1,1774,null,{}] 15:17:53 INFO - PROCESS | 1849 | 1461622673556 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:17:53 INFO - PROCESS | 1849 | 1461622673729 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 15:17:53 INFO - PROCESS | 1849 | 1461622673746 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab8d2800 == 115 [pid = 1849] [id = 451] 15:17:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 191 (0x7f5caaf8ec00) [pid = 1849] [serial = 1354] [outer = (nil)] 15:17:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 192 (0x7f5cae955000) [pid = 1849] [serial = 1355] [outer = 0x7f5caaf8ec00] 15:17:53 INFO - PROCESS | 1849 | 1461622673940 Marionette DEBUG loaded listener.js 15:17:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 193 (0x7f5cae961c00) [pid = 1849] [serial = 1356] [outer = 0x7f5caaf8ec00] 15:17:54 INFO - PROCESS | 1849 | 1461622674646 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:17:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:17:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1145ms 15:17:54 INFO - PROCESS | 1849 | 1461622674680 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 15:17:54 INFO - PROCESS | 1849 | 1461622674684 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 15:17:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:17:54 INFO - PROCESS | 1849 | 1461622674689 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:17:54 INFO - PROCESS | 1849 | 1461622674691 Marionette TRACE conn3 <- [1,1778,null,{}] 15:17:54 INFO - PROCESS | 1849 | 1461622674726 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:17:54 INFO - PROCESS | 1849 | 1461622674894 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 15:17:54 INFO - PROCESS | 1849 | 1461622674903 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cae3d4800 == 116 [pid = 1849] [id = 452] 15:17:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 194 (0x7f5cae95c400) [pid = 1849] [serial = 1357] [outer = (nil)] 15:17:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 195 (0x7f5caec06800) [pid = 1849] [serial = 1358] [outer = 0x7f5cae95c400] 15:17:54 INFO - PROCESS | 1849 | 1461622674960 Marionette DEBUG loaded listener.js 15:17:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 196 (0x7f5caf9cd000) [pid = 1849] [serial = 1359] [outer = 0x7f5cae95c400] 15:17:55 INFO - PROCESS | 1849 | 1461622675903 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:17:55 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:17:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1256ms 15:17:55 INFO - PROCESS | 1849 | 1461622675946 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 15:17:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:17:55 INFO - PROCESS | 1849 | 1461622675949 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 15:17:55 INFO - PROCESS | 1849 | 1461622675961 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:17:55 INFO - PROCESS | 1849 | 1461622675963 Marionette TRACE conn3 <- [1,1782,null,{}] 15:17:55 INFO - PROCESS | 1849 | 1461622675967 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:17:56 INFO - PROCESS | 1849 | 1461622676188 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 15:17:56 INFO - PROCESS | 1849 | 1461622676216 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5caf553000 == 117 [pid = 1849] [id = 453] 15:17:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 197 (0x7f5cb26d1000) [pid = 1849] [serial = 1360] [outer = (nil)] 15:17:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 198 (0x7f5cb26d7400) [pid = 1849] [serial = 1361] [outer = 0x7f5cb26d1000] 15:17:56 INFO - PROCESS | 1849 | 1461622676286 Marionette DEBUG loaded listener.js 15:17:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 199 (0x7f5cb2893c00) [pid = 1849] [serial = 1362] [outer = 0x7f5cb26d1000] 15:17:57 INFO - PROCESS | 1849 | 1461622677148 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:17:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 15:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1701ms 15:17:57 INFO - PROCESS | 1849 | --DOMWINDOW == 198 (0x7f5cb7e54c00) [pid = 1849] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:17:57 INFO - PROCESS | 1849 | --DOMWINDOW == 197 (0x7f5cae148400) [pid = 1849] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:17:57 INFO - PROCESS | 1849 | --DOMWINDOW == 196 (0x7f5cacff1c00) [pid = 1849] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:17:57 INFO - PROCESS | 1849 | --DOMWINDOW == 195 (0x7f5cad251800) [pid = 1849] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:17:57 INFO - PROCESS | 1849 | --DOMWINDOW == 194 (0x7f5cb26ce800) [pid = 1849] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:17:57 INFO - PROCESS | 1849 | --DOMWINDOW == 193 (0x7f5cad1ee400) [pid = 1849] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:17:57 INFO - PROCESS | 1849 | --DOMWINDOW == 192 (0x7f5cab3de400) [pid = 1849] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:17:57 INFO - PROCESS | 1849 | --DOMWINDOW == 191 (0x7f5caaf8e400) [pid = 1849] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:17:57 INFO - PROCESS | 1849 | 1461622677686 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 15:17:57 INFO - PROCESS | 1849 | 1461622677688 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 15:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:17:57 INFO - PROCESS | 1849 | 1461622677695 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:17:57 INFO - PROCESS | 1849 | 1461622677697 Marionette TRACE conn3 <- [1,1786,null,{}] 15:17:57 INFO - PROCESS | 1849 | 1461622677702 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:17:57 INFO - PROCESS | 1849 | 1461622677865 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 15:17:58 INFO - PROCESS | 1849 | 1461622678053 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb21d5800 == 118 [pid = 1849] [id = 454] 15:17:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 192 (0x7f5cb26d1400) [pid = 1849] [serial = 1363] [outer = (nil)] 15:17:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 193 (0x7f5cb28b9000) [pid = 1849] [serial = 1364] [outer = 0x7f5cb26d1400] 15:17:58 INFO - PROCESS | 1849 | 1461622678114 Marionette DEBUG loaded listener.js 15:17:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 194 (0x7f5cb2dc0800) [pid = 1849] [serial = 1365] [outer = 0x7f5cb26d1400] 15:17:58 INFO - PROCESS | 1849 | 1461622678730 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:17:58 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:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1079ms 15:17:58 INFO - PROCESS | 1849 | 1461622678774 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 15:17:58 INFO - PROCESS | 1849 | 1461622678777 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 15:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:17:58 INFO - PROCESS | 1849 | 1461622678782 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:17:58 INFO - PROCESS | 1849 | 1461622678784 Marionette TRACE conn3 <- [1,1790,null,{}] 15:17:58 INFO - PROCESS | 1849 | 1461622678789 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:17:59 INFO - PROCESS | 1849 | 1461622679002 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 15:17:59 INFO - PROCESS | 1849 | 1461622679019 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb7dc2800 == 119 [pid = 1849] [id = 455] 15:17:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 195 (0x7f5caec09000) [pid = 1849] [serial = 1366] [outer = (nil)] 15:17:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 196 (0x7f5cb7a77400) [pid = 1849] [serial = 1367] [outer = 0x7f5caec09000] 15:17:59 INFO - PROCESS | 1849 | 1461622679078 Marionette DEBUG loaded listener.js 15:17:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 197 (0x7f5cb7e4f400) [pid = 1849] [serial = 1368] [outer = 0x7f5caec09000] 15:18:00 INFO - PROCESS | 1849 | 1461622680051 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:18:00 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:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1327ms 15:18:00 INFO - PROCESS | 1849 | 1461622680110 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 15:18:00 INFO - PROCESS | 1849 | 1461622680115 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 15:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:18:00 INFO - PROCESS | 1849 | 1461622680123 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:18:00 INFO - PROCESS | 1849 | 1461622680129 Marionette TRACE conn3 <- [1,1794,null,{}] 15:18:00 INFO - PROCESS | 1849 | 1461622680138 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:18:00 INFO - PROCESS | 1849 | 1461622680360 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 15:18:00 INFO - PROCESS | 1849 | 1461622680566 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab8ef800 == 120 [pid = 1849] [id = 456] 15:18:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 198 (0x7f5caa526c00) [pid = 1849] [serial = 1369] [outer = (nil)] 15:18:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 199 (0x7f5cac03b400) [pid = 1849] [serial = 1370] [outer = 0x7f5caa526c00] 15:18:00 INFO - PROCESS | 1849 | 1461622680640 Marionette DEBUG loaded listener.js 15:18:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 200 (0x7f5cacfec400) [pid = 1849] [serial = 1371] [outer = 0x7f5caa526c00] 15:18:01 INFO - PROCESS | 1849 | 1461622681600 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:18:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1532ms 15:18:01 INFO - PROCESS | 1849 | 1461622681656 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 15:18:01 INFO - PROCESS | 1849 | 1461622681664 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 15:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:18:01 INFO - PROCESS | 1849 | 1461622681673 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:18:01 INFO - PROCESS | 1849 | 1461622681677 Marionette TRACE conn3 <- [1,1798,null,{}] 15:18:01 INFO - PROCESS | 1849 | 1461622681682 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:18:01 INFO - PROCESS | 1849 | 1461622681888 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 15:18:02 INFO - PROCESS | 1849 | 1461622682085 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5caf552800 == 121 [pid = 1849] [id = 457] 15:18:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 201 (0x7f5cad04e400) [pid = 1849] [serial = 1372] [outer = (nil)] 15:18:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 202 (0x7f5cae153000) [pid = 1849] [serial = 1373] [outer = 0x7f5cad04e400] 15:18:02 INFO - PROCESS | 1849 | 1461622682157 Marionette DEBUG loaded listener.js 15:18:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 203 (0x7f5cae491400) [pid = 1849] [serial = 1374] [outer = 0x7f5cad04e400] 15:18:03 INFO - PROCESS | 1849 | 1461622683113 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:18:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1478ms 15:18:03 INFO - PROCESS | 1849 | 1461622683152 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 15:18:03 INFO - PROCESS | 1849 | 1461622683155 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 15:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:18:03 INFO - PROCESS | 1849 | 1461622683162 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:18:03 INFO - PROCESS | 1849 | 1461622683167 Marionette TRACE conn3 <- [1,1802,null,{}] 15:18:03 INFO - PROCESS | 1849 | 1461622683182 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:18:03 INFO - PROCESS | 1849 | 1461622683372 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 15:18:03 INFO - PROCESS | 1849 | 1461622683565 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb8adb800 == 122 [pid = 1849] [id = 458] 15:18:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 204 (0x7f5caea76000) [pid = 1849] [serial = 1375] [outer = (nil)] 15:18:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 205 (0x7f5cb26d8400) [pid = 1849] [serial = 1376] [outer = 0x7f5caea76000] 15:18:03 INFO - PROCESS | 1849 | 1461622683680 Marionette DEBUG loaded listener.js 15:18:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 206 (0x7f5cb28b4800) [pid = 1849] [serial = 1377] [outer = 0x7f5caea76000] 15:18:04 INFO - PROCESS | 1849 | 1461622684516 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:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1381ms 15:18:04 INFO - PROCESS | 1849 | 1461622684544 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 15:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:18:04 INFO - PROCESS | 1849 | 1461622684549 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 15:18:04 INFO - PROCESS | 1849 | 1461622684554 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:18:04 INFO - PROCESS | 1849 | 1461622684557 Marionette TRACE conn3 <- [1,1806,null,{}] 15:18:04 INFO - PROCESS | 1849 | 1461622684562 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:18:04 INFO - PROCESS | 1849 | 1461622684751 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 15:18:04 INFO - PROCESS | 1849 | 1461622684952 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbac23000 == 123 [pid = 1849] [id = 459] 15:18:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 207 (0x7f5caec0b000) [pid = 1849] [serial = 1378] [outer = (nil)] 15:18:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 208 (0x7f5cb7baac00) [pid = 1849] [serial = 1379] [outer = 0x7f5caec0b000] 15:18:05 INFO - PROCESS | 1849 | 1461622685021 Marionette DEBUG loaded listener.js 15:18:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 209 (0x7f5cb8958000) [pid = 1849] [serial = 1380] [outer = 0x7f5caec0b000] 15:18:05 INFO - PROCESS | 1849 | 1461622685908 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:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1382ms 15:18:05 INFO - PROCESS | 1849 | 1461622685938 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 15:18:05 INFO - PROCESS | 1849 | 1461622685941 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 15:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:18:05 INFO - PROCESS | 1849 | 1461622685947 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:18:05 INFO - PROCESS | 1849 | 1461622685949 Marionette TRACE conn3 <- [1,1810,null,{}] 15:18:05 INFO - PROCESS | 1849 | 1461622685955 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:18:06 INFO - PROCESS | 1849 | 1461622686141 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 15:18:06 INFO - PROCESS | 1849 | 1461622686340 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb68a000 == 124 [pid = 1849] [id = 460] 15:18:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 210 (0x7f5cb2db9000) [pid = 1849] [serial = 1381] [outer = (nil)] 15:18:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 211 (0x7f5cb9ee7000) [pid = 1849] [serial = 1382] [outer = 0x7f5cb2db9000] 15:18:06 INFO - PROCESS | 1849 | 1461622686410 Marionette DEBUG loaded listener.js 15:18:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 212 (0x7f5cb9f11800) [pid = 1849] [serial = 1383] [outer = 0x7f5cb2db9000] 15:18:07 INFO - PROCESS | 1849 | 1461622687292 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:18:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1385ms 15:18:07 INFO - PROCESS | 1849 | 1461622687334 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 15:18:07 INFO - PROCESS | 1849 | 1461622687337 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 15:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:18:07 INFO - PROCESS | 1849 | 1461622687343 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:18:07 INFO - PROCESS | 1849 | 1461622687345 Marionette TRACE conn3 <- [1,1814,null,{}] 15:18:07 INFO - PROCESS | 1849 | 1461622687351 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:18:07 INFO - PROCESS | 1849 | 1461622687577 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 15:18:07 INFO - PROCESS | 1849 | 1461622687775 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbe5a1000 == 125 [pid = 1849] [id = 461] 15:18:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 213 (0x7f5cb28b5800) [pid = 1849] [serial = 1384] [outer = (nil)] 15:18:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 214 (0x7f5cbacf3000) [pid = 1849] [serial = 1385] [outer = 0x7f5cb28b5800] 15:18:07 INFO - PROCESS | 1849 | 1461622687849 Marionette DEBUG loaded listener.js 15:18:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 215 (0x7f5cbb787c00) [pid = 1849] [serial = 1386] [outer = 0x7f5cb28b5800] 15:18:08 INFO - PROCESS | 1849 | 1461622688729 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:18:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1425ms 15:18:08 INFO - PROCESS | 1849 | 1461622688769 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 15:18:08 INFO - PROCESS | 1849 | 1461622688773 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 15:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:18:08 INFO - PROCESS | 1849 | 1461622688779 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:18:08 INFO - PROCESS | 1849 | 1461622688782 Marionette TRACE conn3 <- [1,1818,null,{}] 15:18:08 INFO - PROCESS | 1849 | 1461622688787 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:18:08 INFO - PROCESS | 1849 | 1461622688977 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 15:18:09 INFO - PROCESS | 1849 | 1461622689179 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbf113800 == 126 [pid = 1849] [id = 462] 15:18:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 216 (0x7f5cba1bf400) [pid = 1849] [serial = 1387] [outer = (nil)] 15:18:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 217 (0x7f5cbd560c00) [pid = 1849] [serial = 1388] [outer = 0x7f5cba1bf400] 15:18:09 INFO - PROCESS | 1849 | 1461622689249 Marionette DEBUG loaded listener.js 15:18:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 218 (0x7f5cbe195800) [pid = 1849] [serial = 1389] [outer = 0x7f5cba1bf400] 15:18:10 INFO - PROCESS | 1849 | 1461622690124 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:18:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:18:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1377ms 15:18:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:18:10 INFO - PROCESS | 1849 | 1461622690156 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 15:18:10 INFO - PROCESS | 1849 | 1461622690159 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 15:18:10 INFO - PROCESS | 1849 | 1461622690165 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:18:10 INFO - PROCESS | 1849 | 1461622690168 Marionette TRACE conn3 <- [1,1822,null,{}] 15:18:10 INFO - PROCESS | 1849 | 1461622690173 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:18:10 INFO - PROCESS | 1849 | 1461622690358 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 15:18:10 INFO - PROCESS | 1849 | 1461622690561 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbf2a6000 == 127 [pid = 1849] [id = 463] 15:18:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 219 (0x7f5cba97f800) [pid = 1849] [serial = 1390] [outer = (nil)] 15:18:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 220 (0x7f5cbe2bec00) [pid = 1849] [serial = 1391] [outer = 0x7f5cba97f800] 15:18:10 INFO - PROCESS | 1849 | 1461622690627 Marionette DEBUG loaded listener.js 15:18:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 221 (0x7f5cbe7b1000) [pid = 1849] [serial = 1392] [outer = 0x7f5cba97f800] 15:18:11 INFO - PROCESS | 1849 | 1461622691442 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:18:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:18:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1327ms 15:18:11 INFO - PROCESS | 1849 | 1461622691491 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 15:18:11 INFO - PROCESS | 1849 | 1461622691495 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 15:18:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:18:11 INFO - PROCESS | 1849 | 1461622691518 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:18:11 INFO - PROCESS | 1849 | 1461622691522 Marionette TRACE conn3 <- [1,1826,null,{}] 15:18:11 INFO - PROCESS | 1849 | 1461622691527 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:18:11 INFO - PROCESS | 1849 | 1461622691717 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 15:18:11 INFO - PROCESS | 1849 | 1461622691916 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc3fbf800 == 128 [pid = 1849] [id = 464] 15:18:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 222 (0x7f5cbe192800) [pid = 1849] [serial = 1393] [outer = (nil)] 15:18:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 223 (0x7f5cbeb87400) [pid = 1849] [serial = 1394] [outer = 0x7f5cbe192800] 15:18:11 INFO - PROCESS | 1849 | 1461622691982 Marionette DEBUG loaded listener.js 15:18:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 224 (0x7f5cbf0c9400) [pid = 1849] [serial = 1395] [outer = 0x7f5cbe192800] 15:18:12 INFO - PROCESS | 1849 | 1461622692886 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:18:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:18:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1435ms 15:18:12 INFO - PROCESS | 1849 | 1461622692951 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 15:18:12 INFO - PROCESS | 1849 | 1461622692955 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 15:18:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:18:12 INFO - PROCESS | 1849 | 1461622692960 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:18:12 INFO - PROCESS | 1849 | 1461622692962 Marionette TRACE conn3 <- [1,1830,null,{}] 15:18:12 INFO - PROCESS | 1849 | 1461622692968 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:18:13 INFO - PROCESS | 1849 | 1461622693153 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 15:18:13 INFO - PROCESS | 1849 | 1461622693358 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc4b49000 == 129 [pid = 1849] [id = 465] 15:18:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 225 (0x7f5cbe7ab800) [pid = 1849] [serial = 1396] [outer = (nil)] 15:18:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 226 (0x7f5cbf1b5800) [pid = 1849] [serial = 1397] [outer = 0x7f5cbe7ab800] 15:18:13 INFO - PROCESS | 1849 | 1461622693466 Marionette DEBUG loaded listener.js 15:18:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 227 (0x7f5cc091a800) [pid = 1849] [serial = 1398] [outer = 0x7f5cbe7ab800] 15:18:14 INFO - PROCESS | 1849 | 1461622694325 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:18:14 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:18:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1428ms 15:18:14 INFO - PROCESS | 1849 | 1461622694390 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 15:18:14 INFO - PROCESS | 1849 | 1461622694393 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 15:18:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:18:14 INFO - PROCESS | 1849 | 1461622694400 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:18:14 INFO - PROCESS | 1849 | 1461622694404 Marionette TRACE conn3 <- [1,1834,null,{}] 15:18:14 INFO - PROCESS | 1849 | 1461622694409 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:18:14 INFO - PROCESS | 1849 | 1461622694655 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 15:18:14 INFO - PROCESS | 1849 | 1461622694851 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd1a62000 == 130 [pid = 1849] [id = 466] 15:18:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 228 (0x7f5cbe7e1c00) [pid = 1849] [serial = 1399] [outer = (nil)] 15:18:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 229 (0x7f5cc3452800) [pid = 1849] [serial = 1400] [outer = 0x7f5cbe7e1c00] 15:18:14 INFO - PROCESS | 1849 | 1461622694929 Marionette DEBUG loaded listener.js 15:18:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 230 (0x7f5cc4357000) [pid = 1849] [serial = 1401] [outer = 0x7f5cbe7e1c00] 15:18:15 INFO - PROCESS | 1849 | 1461622695837 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:18:15 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:18:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1486ms 15:18:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:18:15 INFO - PROCESS | 1849 | 1461622695887 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 15:18:15 INFO - PROCESS | 1849 | 1461622695890 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 15:18:15 INFO - PROCESS | 1849 | 1461622695896 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:18:15 INFO - PROCESS | 1849 | 1461622695898 Marionette TRACE conn3 <- [1,1838,null,{}] 15:18:15 INFO - PROCESS | 1849 | 1461622695903 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:18:16 INFO - PROCESS | 1849 | 1461622696076 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 15:18:16 INFO - PROCESS | 1849 | 1461622696289 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd6599000 == 131 [pid = 1849] [id = 467] 15:18:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 231 (0x7f5cbf1a9800) [pid = 1849] [serial = 1402] [outer = (nil)] 15:18:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 232 (0x7f5cc62fc800) [pid = 1849] [serial = 1403] [outer = 0x7f5cbf1a9800] 15:18:16 INFO - PROCESS | 1849 | 1461622696397 Marionette DEBUG loaded listener.js 15:18:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 233 (0x7f5cca15b800) [pid = 1849] [serial = 1404] [outer = 0x7f5cbf1a9800] 15:18:17 INFO - PROCESS | 1849 | 1461622697265 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:18:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:18:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1429ms 15:18:17 INFO - PROCESS | 1849 | 1461622697325 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 15:18:17 INFO - PROCESS | 1849 | 1461622697327 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 15:18:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:18:17 INFO - PROCESS | 1849 | 1461622697333 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:18:17 INFO - PROCESS | 1849 | 1461622697335 Marionette TRACE conn3 <- [1,1842,null,{}] 15:18:17 INFO - PROCESS | 1849 | 1461622697341 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:18:17 INFO - PROCESS | 1849 | 1461622697530 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 15:18:17 INFO - PROCESS | 1849 | 1461622697746 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd8b87000 == 132 [pid = 1849] [id = 468] 15:18:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 234 (0x7f5cbf1af000) [pid = 1849] [serial = 1405] [outer = (nil)] 15:18:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 235 (0x7f5cd1792c00) [pid = 1849] [serial = 1406] [outer = 0x7f5cbf1af000] 15:18:17 INFO - PROCESS | 1849 | 1461622697872 Marionette DEBUG loaded listener.js 15:18:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 236 (0x7f5cd1cf0000) [pid = 1849] [serial = 1407] [outer = 0x7f5cbf1af000] 15:18:18 INFO - PROCESS | 1849 | 1461622698718 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:18:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:18:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1425ms 15:18:18 INFO - PROCESS | 1849 | 1461622698759 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 15:18:18 INFO - PROCESS | 1849 | 1461622698762 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 15:18:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:18:18 INFO - PROCESS | 1849 | 1461622698768 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:18:18 INFO - PROCESS | 1849 | 1461622698771 Marionette TRACE conn3 <- [1,1846,null,{}] 15:18:18 INFO - PROCESS | 1849 | 1461622698776 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:18:18 INFO - PROCESS | 1849 | 1461622698964 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 15:18:19 INFO - PROCESS | 1849 | 1461622699169 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cdafce000 == 133 [pid = 1849] [id = 469] 15:18:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 237 (0x7f5cc434fc00) [pid = 1849] [serial = 1408] [outer = (nil)] 15:18:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 238 (0x7f5cd2d6f400) [pid = 1849] [serial = 1409] [outer = 0x7f5cc434fc00] 15:18:19 INFO - PROCESS | 1849 | 1461622699236 Marionette DEBUG loaded listener.js 15:18:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 239 (0x7f5cd4c40c00) [pid = 1849] [serial = 1410] [outer = 0x7f5cc434fc00] 15:18:20 INFO - PROCESS | 1849 | 1461622700076 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:18:20 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:18:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1376ms 15:18:20 INFO - PROCESS | 1849 | 1461622700146 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 15:18:20 INFO - PROCESS | 1849 | 1461622700149 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 15:18:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:18:20 INFO - PROCESS | 1849 | 1461622700154 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:18:20 INFO - PROCESS | 1849 | 1461622700156 Marionette TRACE conn3 <- [1,1850,null,{}] 15:18:20 INFO - PROCESS | 1849 | 1461622700162 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:18:20 INFO - PROCESS | 1849 | 1461622700355 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 15:18:20 INFO - PROCESS | 1849 | 1461622700624 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cad596800 == 134 [pid = 1849] [id = 470] 15:18:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 240 (0x7f5caa4b9000) [pid = 1849] [serial = 1411] [outer = (nil)] 15:18:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 241 (0x7f5caa4c0000) [pid = 1849] [serial = 1412] [outer = 0x7f5caa4b9000] 15:18:20 INFO - PROCESS | 1849 | 1461622700695 Marionette DEBUG loaded listener.js 15:18:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 242 (0x7f5caa4c4400) [pid = 1849] [serial = 1413] [outer = 0x7f5caa4b9000] 15:18:21 INFO - PROCESS | 1849 | 1461622701471 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:18:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:18:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1385ms 15:18:21 INFO - PROCESS | 1849 | 1461622701541 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 15:18:21 INFO - PROCESS | 1849 | 1461622701544 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 15:18:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:18:21 INFO - PROCESS | 1849 | 1461622701550 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:18:21 INFO - PROCESS | 1849 | 1461622701552 Marionette TRACE conn3 <- [1,1854,null,{}] 15:18:21 INFO - PROCESS | 1849 | 1461622701558 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:18:21 INFO - PROCESS | 1849 | 1461622701769 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 15:18:21 INFO - PROCESS | 1849 | 1461622701972 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbec9e000 == 135 [pid = 1849] [id = 471] 15:18:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 243 (0x7f5caa4bac00) [pid = 1849] [serial = 1414] [outer = (nil)] 15:18:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 244 (0x7f5cd26a8800) [pid = 1849] [serial = 1415] [outer = 0x7f5caa4bac00] 15:18:22 INFO - PROCESS | 1849 | 1461622702043 Marionette DEBUG loaded listener.js 15:18:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 245 (0x7f5cd4cc0400) [pid = 1849] [serial = 1416] [outer = 0x7f5caa4bac00] 15:18:22 INFO - PROCESS | 1849 | 1461622702896 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:18:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:18:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1382ms 15:18:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:18:22 INFO - PROCESS | 1849 | 1461622702947 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 15:18:22 INFO - PROCESS | 1849 | 1461622702949 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 15:18:22 INFO - PROCESS | 1849 | 1461622702956 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:18:22 INFO - PROCESS | 1849 | 1461622702959 Marionette TRACE conn3 <- [1,1858,null,{}] 15:18:22 INFO - PROCESS | 1849 | 1461622702963 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:18:23 INFO - PROCESS | 1849 | 1461622703150 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 15:18:23 INFO - PROCESS | 1849 | 1461622703361 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab755800 == 136 [pid = 1849] [id = 472] 15:18:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 246 (0x7f5caa4bec00) [pid = 1849] [serial = 1417] [outer = (nil)] 15:18:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 247 (0x7f5cad1efc00) [pid = 1849] [serial = 1418] [outer = 0x7f5caa4bec00] 15:18:23 INFO - PROCESS | 1849 | 1461622703470 Marionette DEBUG loaded listener.js 15:18:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 248 (0x7f5caecbe800) [pid = 1849] [serial = 1419] [outer = 0x7f5caa4bec00] 15:18:24 INFO - PROCESS | 1849 | 1461622704364 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:18:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:18:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1480ms 15:18:24 INFO - PROCESS | 1849 | 1461622704435 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 15:18:24 INFO - PROCESS | 1849 | 1461622704438 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 15:18:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:18:24 INFO - PROCESS | 1849 | 1461622704443 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:18:24 INFO - PROCESS | 1849 | 1461622704445 Marionette TRACE conn3 <- [1,1862,null,{}] 15:18:24 INFO - PROCESS | 1849 | 1461622704451 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:18:24 INFO - PROCESS | 1849 | 1461622704640 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 15:18:24 INFO - PROCESS | 1849 | 1461622704851 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb8918800 == 137 [pid = 1849] [id = 473] 15:18:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 249 (0x7f5caa4c4c00) [pid = 1849] [serial = 1420] [outer = (nil)] 15:18:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 250 (0x7f5caecc3800) [pid = 1849] [serial = 1421] [outer = 0x7f5caa4c4c00] 15:18:24 INFO - PROCESS | 1849 | 1461622704922 Marionette DEBUG loaded listener.js 15:18:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 251 (0x7f5cb26e1400) [pid = 1849] [serial = 1422] [outer = 0x7f5caa4c4c00] 15:18:26 INFO - PROCESS | 1849 | 1461622706261 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:18:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:18:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1882ms 15:18:26 INFO - PROCESS | 1849 | 1461622706327 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 15:18:26 INFO - PROCESS | 1849 | 1461622706333 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 15:18:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:18:26 INFO - PROCESS | 1849 | 1461622706342 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:18:26 INFO - PROCESS | 1849 | 1461622706346 Marionette TRACE conn3 <- [1,1866,null,{}] 15:18:26 INFO - PROCESS | 1849 | 1461622706353 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:18:26 INFO - PROCESS | 1849 | 1461622706556 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 15:18:26 INFO - PROCESS | 1849 | 1461622706771 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5caec4d000 == 138 [pid = 1849] [id = 474] 15:18:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 252 (0x7f5cacfadc00) [pid = 1849] [serial = 1423] [outer = (nil)] 15:18:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 253 (0x7f5cad053800) [pid = 1849] [serial = 1424] [outer = 0x7f5cacfadc00] 15:18:26 INFO - PROCESS | 1849 | 1461622706876 Marionette DEBUG loaded listener.js 15:18:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 254 (0x7f5cad7cf800) [pid = 1849] [serial = 1425] [outer = 0x7f5cacfadc00] 15:18:28 INFO - PROCESS | 1849 | 1461622708028 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:18:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:18:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1734ms 15:18:28 INFO - PROCESS | 1849 | 1461622708076 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 15:18:28 INFO - PROCESS | 1849 | 1461622708084 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 15:18:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:18:28 INFO - PROCESS | 1849 | 1461622708093 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:18:28 INFO - PROCESS | 1849 | 1461622708097 Marionette TRACE conn3 <- [1,1870,null,{}] 15:18:28 INFO - PROCESS | 1849 | 1461622708102 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:18:28 INFO - PROCESS | 1849 | 1461622708300 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 15:18:28 INFO - PROCESS | 1849 | 1461622708598 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab13d800 == 139 [pid = 1849] [id = 475] 15:18:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 255 (0x7f5cac047800) [pid = 1849] [serial = 1426] [outer = (nil)] 15:18:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 256 (0x7f5cae944800) [pid = 1849] [serial = 1427] [outer = 0x7f5cac047800] 15:18:28 INFO - PROCESS | 1849 | 1461622708761 Marionette DEBUG loaded listener.js 15:18:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 257 (0x7f5cae95ac00) [pid = 1849] [serial = 1428] [outer = 0x7f5cac047800] 15:18:28 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cae918800 == 138 [pid = 1849] [id = 399] 15:18:28 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd701f000 == 137 [pid = 1849] [id = 398] 15:18:28 INFO - PROCESS | 1849 | --DOMWINDOW == 256 (0x7f5cc3452c00) [pid = 1849] [serial = 1268] [outer = (nil)] [url = about:blank] 15:18:28 INFO - PROCESS | 1849 | --DOMWINDOW == 255 (0x7f5cc561f800) [pid = 1849] [serial = 1271] [outer = (nil)] [url = about:blank] 15:18:28 INFO - PROCESS | 1849 | --DOMWINDOW == 254 (0x7f5cbc858000) [pid = 1849] [serial = 1301] [outer = (nil)] [url = about:blank] 15:18:28 INFO - PROCESS | 1849 | --DOMWINDOW == 253 (0x7f5cae952400) [pid = 1849] [serial = 1274] [outer = (nil)] [url = about:blank] 15:18:29 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd1c04000 == 136 [pid = 1849] [id = 397] 15:18:29 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb21d5800 == 135 [pid = 1849] [id = 454] 15:18:29 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caf553000 == 134 [pid = 1849] [id = 453] 15:18:29 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cae3d4800 == 133 [pid = 1849] [id = 452] 15:18:29 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cab8d2800 == 132 [pid = 1849] [id = 451] 15:18:29 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cab762000 == 131 [pid = 1849] [id = 450] 15:18:29 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caec53000 == 130 [pid = 1849] [id = 449] 15:18:29 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cab8ed800 == 129 [pid = 1849] [id = 448] 15:18:29 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd6d3a000 == 128 [pid = 1849] [id = 446] 15:18:29 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd641e800 == 127 [pid = 1849] [id = 445] 15:18:29 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd2721800 == 126 [pid = 1849] [id = 444] 15:18:29 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc709a000 == 125 [pid = 1849] [id = 443] 15:18:29 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc54a4000 == 124 [pid = 1849] [id = 442] 15:18:29 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4d69000 == 123 [pid = 1849] [id = 441] 15:18:29 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc42d1000 == 122 [pid = 1849] [id = 440] 15:18:29 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc154e000 == 121 [pid = 1849] [id = 439] 15:18:29 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbef79800 == 120 [pid = 1849] [id = 438] 15:18:29 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe5c6800 == 119 [pid = 1849] [id = 437] 15:18:29 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb645800 == 118 [pid = 1849] [id = 436] 15:18:29 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb7b76000 == 117 [pid = 1849] [id = 435] 15:18:29 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cad21b800 == 116 [pid = 1849] [id = 434] 15:18:29 INFO - PROCESS | 1849 | 1461622709611 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:18:29 INFO - PROCESS | 1849 | --DOMWINDOW == 252 (0x7f5cae951800) [pid = 1849] [serial = 1284] [outer = (nil)] [url = about:blank] 15:18:29 INFO - PROCESS | 1849 | --DOMWINDOW == 251 (0x7f5cbb50e000) [pid = 1849] [serial = 1253] [outer = (nil)] [url = about:blank] 15:18:29 INFO - PROCESS | 1849 | --DOMWINDOW == 250 (0x7f5cae486000) [pid = 1849] [serial = 1286] [outer = (nil)] [url = about:blank] 15:18:29 INFO - PROCESS | 1849 | --DOMWINDOW == 249 (0x7f5cad25ec00) [pid = 1849] [serial = 1280] [outer = (nil)] [url = about:blank] 15:18:29 INFO - PROCESS | 1849 | --DOMWINDOW == 248 (0x7f5cbb510000) [pid = 1849] [serial = 1296] [outer = (nil)] [url = about:blank] 15:18:29 INFO - PROCESS | 1849 | --DOMWINDOW == 247 (0x7f5cb7e54800) [pid = 1849] [serial = 1293] [outer = (nil)] [url = about:blank] 15:18:29 INFO - PROCESS | 1849 | --DOMWINDOW == 246 (0x7f5cad252400) [pid = 1849] [serial = 1238] [outer = (nil)] [url = about:blank] 15:18:29 INFO - PROCESS | 1849 | --DOMWINDOW == 245 (0x7f5cb2dbdc00) [pid = 1849] [serial = 1290] [outer = (nil)] [url = about:blank] 15:18:29 INFO - PROCESS | 1849 | --DOMWINDOW == 244 (0x7f5cbd563800) [pid = 1849] [serial = 1256] [outer = (nil)] [url = about:blank] 15:18:29 INFO - PROCESS | 1849 | --DOMWINDOW == 243 (0x7f5cb9f06c00) [pid = 1849] [serial = 1236] [outer = (nil)] [url = about:blank] 15:18:29 INFO - PROCESS | 1849 | --DOMWINDOW == 242 (0x7f5cbb782800) [pid = 1849] [serial = 1299] [outer = (nil)] [url = about:blank] 15:18:29 INFO - PROCESS | 1849 | --DOMWINDOW == 241 (0x7f5cbe2bcc00) [pid = 1849] [serial = 1259] [outer = (nil)] [url = about:blank] 15:18:29 INFO - PROCESS | 1849 | --DOMWINDOW == 240 (0x7f5cb2e0e400) [pid = 1849] [serial = 1244] [outer = (nil)] [url = about:blank] 15:18:29 INFO - PROCESS | 1849 | --DOMWINDOW == 239 (0x7f5cb28b3800) [pid = 1849] [serial = 1289] [outer = (nil)] [url = about:blank] 15:18:29 INFO - PROCESS | 1849 | --DOMWINDOW == 238 (0x7f5cab3df000) [pid = 1849] [serial = 1277] [outer = (nil)] [url = about:blank] 15:18:29 INFO - PROCESS | 1849 | --DOMWINDOW == 237 (0x7f5cae147000) [pid = 1849] [serial = 1281] [outer = (nil)] [url = about:blank] 15:18:29 INFO - PROCESS | 1849 | --DOMWINDOW == 236 (0x7f5cbf0c8c00) [pid = 1849] [serial = 1265] [outer = (nil)] [url = about:blank] 15:18:29 INFO - PROCESS | 1849 | --DOMWINDOW == 235 (0x7f5cb2e09800) [pid = 1849] [serial = 1298] [outer = (nil)] [url = about:blank] 15:18:29 INFO - PROCESS | 1849 | --DOMWINDOW == 234 (0x7f5cbe7dc400) [pid = 1849] [serial = 1262] [outer = (nil)] [url = about:blank] 15:18:29 INFO - PROCESS | 1849 | --DOMWINDOW == 233 (0x7f5cb26de800) [pid = 1849] [serial = 1287] [outer = (nil)] [url = about:blank] 15:18:29 INFO - PROCESS | 1849 | --DOMWINDOW == 232 (0x7f5cb7a77c00) [pid = 1849] [serial = 1292] [outer = (nil)] [url = about:blank] 15:18:29 INFO - PROCESS | 1849 | --DOMWINDOW == 231 (0x7f5caea6b800) [pid = 1849] [serial = 1241] [outer = (nil)] [url = about:blank] 15:18:29 INFO - PROCESS | 1849 | --DOMWINDOW == 230 (0x7f5cae48b000) [pid = 1849] [serial = 1283] [outer = (nil)] [url = about:blank] 15:18:29 INFO - PROCESS | 1849 | --DOMWINDOW == 229 (0x7f5cb9d4dc00) [pid = 1849] [serial = 1247] [outer = (nil)] [url = about:blank] 15:18:29 INFO - PROCESS | 1849 | --DOMWINDOW == 228 (0x7f5cbacf7c00) [pid = 1849] [serial = 1295] [outer = (nil)] [url = about:blank] 15:18:29 INFO - PROCESS | 1849 | --DOMWINDOW == 227 (0x7f5cba8ef800) [pid = 1849] [serial = 1250] [outer = (nil)] [url = about:blank] 15:18:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:18:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1584ms 15:18:29 INFO - PROCESS | 1849 | 1461622709678 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 15:18:29 INFO - PROCESS | 1849 | 1461622709681 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 15:18:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:18:29 INFO - PROCESS | 1849 | 1461622709687 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:18:29 INFO - PROCESS | 1849 | 1461622709692 Marionette TRACE conn3 <- [1,1874,null,{}] 15:18:29 INFO - PROCESS | 1849 | 1461622709707 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:18:29 INFO - PROCESS | 1849 | 1461622709895 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 15:18:30 INFO - PROCESS | 1849 | 1461622710066 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cae918800 == 117 [pid = 1849] [id = 476] 15:18:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 228 (0x7f5cac047c00) [pid = 1849] [serial = 1429] [outer = (nil)] 15:18:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 229 (0x7f5caecc7800) [pid = 1849] [serial = 1430] [outer = 0x7f5cac047c00] 15:18:30 INFO - PROCESS | 1849 | 1461622710134 Marionette DEBUG loaded listener.js 15:18:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 230 (0x7f5cb26df400) [pid = 1849] [serial = 1431] [outer = 0x7f5cac047c00] 15:18:30 INFO - PROCESS | 1849 | 1461622710859 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:18:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:18:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1195ms 15:18:30 INFO - PROCESS | 1849 | 1461622710882 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 15:18:30 INFO - PROCESS | 1849 | 1461622710886 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 15:18:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:18:30 INFO - PROCESS | 1849 | 1461622710891 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:18:30 INFO - PROCESS | 1849 | 1461622710893 Marionette TRACE conn3 <- [1,1878,null,{}] 15:18:30 INFO - PROCESS | 1849 | 1461622710898 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:18:31 INFO - PROCESS | 1849 | 1461622711148 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 15:18:31 INFO - PROCESS | 1849 | 1461622711259 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb21d2000 == 118 [pid = 1849] [id = 477] 15:18:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 231 (0x7f5caf9cb800) [pid = 1849] [serial = 1432] [outer = (nil)] 15:18:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 232 (0x7f5cb2db5000) [pid = 1849] [serial = 1433] [outer = 0x7f5caf9cb800] 15:18:31 INFO - PROCESS | 1849 | 1461622711317 Marionette DEBUG loaded listener.js 15:18:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 233 (0x7f5cb8952c00) [pid = 1849] [serial = 1434] [outer = 0x7f5caf9cb800] 15:18:32 INFO - PROCESS | 1849 | 1461622712128 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:18:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:18:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1279ms 15:18:32 INFO - PROCESS | 1849 | 1461622712173 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 15:18:32 INFO - PROCESS | 1849 | 1461622712176 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 15:18:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:18:32 INFO - PROCESS | 1849 | 1461622712188 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:18:32 INFO - PROCESS | 1849 | 1461622712192 Marionette TRACE conn3 <- [1,1882,null,{}] 15:18:32 INFO - PROCESS | 1849 | 1461622712198 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:18:32 INFO - PROCESS | 1849 | 1461622712427 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 15:18:32 INFO - PROCESS | 1849 | 1461622712459 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb88d1000 == 119 [pid = 1849] [id = 478] 15:18:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 234 (0x7f5cb8953000) [pid = 1849] [serial = 1435] [outer = (nil)] 15:18:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 235 (0x7f5cb9f02c00) [pid = 1849] [serial = 1436] [outer = 0x7f5cb8953000] 15:18:32 INFO - PROCESS | 1849 | 1461622712519 Marionette DEBUG loaded listener.js 15:18:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 236 (0x7f5cba976800) [pid = 1849] [serial = 1437] [outer = 0x7f5cb8953000] 15:18:33 INFO - PROCESS | 1849 | 1461622713434 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:18:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:18:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1290ms 15:18:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:18:33 INFO - PROCESS | 1849 | 1461622713473 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 15:18:33 INFO - PROCESS | 1849 | 1461622713476 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 15:18:33 INFO - PROCESS | 1849 | 1461622713482 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:18:33 INFO - PROCESS | 1849 | 1461622713484 Marionette TRACE conn3 <- [1,1886,null,{}] 15:18:33 INFO - PROCESS | 1849 | --DOMWINDOW == 235 (0x7f5cb26d1000) [pid = 1849] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:18:33 INFO - PROCESS | 1849 | --DOMWINDOW == 234 (0x7f5caaf8ec00) [pid = 1849] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:18:33 INFO - PROCESS | 1849 | --DOMWINDOW == 233 (0x7f5cae95c400) [pid = 1849] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:18:33 INFO - PROCESS | 1849 | --DOMWINDOW == 232 (0x7f5ca9c37c00) [pid = 1849] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:18:33 INFO - PROCESS | 1849 | --DOMWINDOW == 231 (0x7f5ca9c3cc00) [pid = 1849] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:18:33 INFO - PROCESS | 1849 | --DOMWINDOW == 230 (0x7f5cad7d5000) [pid = 1849] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:18:33 INFO - PROCESS | 1849 | --DOMWINDOW == 229 (0x7f5cb26d1400) [pid = 1849] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:18:33 INFO - PROCESS | 1849 | 1461622713816 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:18:34 INFO - PROCESS | 1849 | 1461622714015 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 15:18:34 INFO - PROCESS | 1849 | 1461622714027 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb8b48000 == 120 [pid = 1849] [id = 479] 15:18:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 230 (0x7f5cbacfac00) [pid = 1849] [serial = 1438] [outer = (nil)] 15:18:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 231 (0x7f5cbb504400) [pid = 1849] [serial = 1439] [outer = 0x7f5cbacfac00] 15:18:34 INFO - PROCESS | 1849 | 1461622714278 Marionette DEBUG loaded listener.js 15:18:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 232 (0x7f5cbbaecc00) [pid = 1849] [serial = 1440] [outer = 0x7f5cbacfac00] 15:18:34 INFO - PROCESS | 1849 | 1461622714933 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:18:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:18:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1480ms 15:18:34 INFO - PROCESS | 1849 | 1461622714962 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 15:18:34 INFO - PROCESS | 1849 | 1461622714965 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 15:18:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:18:34 INFO - PROCESS | 1849 | 1461622714970 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:18:34 INFO - PROCESS | 1849 | 1461622714972 Marionette TRACE conn3 <- [1,1890,null,{}] 15:18:34 INFO - PROCESS | 1849 | 1461622714977 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:18:35 INFO - PROCESS | 1849 | 1461622715146 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 15:18:35 INFO - PROCESS | 1849 | 1461622715315 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbc951800 == 121 [pid = 1849] [id = 480] 15:18:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 233 (0x7f5cad052800) [pid = 1849] [serial = 1441] [outer = (nil)] 15:18:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 234 (0x7f5cbdf0cc00) [pid = 1849] [serial = 1442] [outer = 0x7f5cad052800] 15:18:35 INFO - PROCESS | 1849 | 1461622715374 Marionette DEBUG loaded listener.js 15:18:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 235 (0x7f5cbf0d1400) [pid = 1849] [serial = 1443] [outer = 0x7f5cad052800] 15:18:36 INFO - PROCESS | 1849 | 1461622716298 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:18:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:18:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1375ms 15:18:36 INFO - PROCESS | 1849 | 1461622716347 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 15:18:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:18:36 INFO - PROCESS | 1849 | 1461622716352 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 15:18:36 INFO - PROCESS | 1849 | 1461622716361 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:18:36 INFO - PROCESS | 1849 | 1461622716366 Marionette TRACE conn3 <- [1,1894,null,{}] 15:18:36 INFO - PROCESS | 1849 | 1461622716375 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:18:36 INFO - PROCESS | 1849 | 1461622716601 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 15:18:36 INFO - PROCESS | 1849 | 1461622716879 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cad20f800 == 122 [pid = 1849] [id = 481] 15:18:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 236 (0x7f5cab241800) [pid = 1849] [serial = 1444] [outer = (nil)] 15:18:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 237 (0x7f5cad04d400) [pid = 1849] [serial = 1445] [outer = 0x7f5cab241800] 15:18:37 INFO - PROCESS | 1849 | 1461622716998 Marionette DEBUG loaded listener.js 15:18:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 238 (0x7f5cae07a800) [pid = 1849] [serial = 1446] [outer = 0x7f5cab241800] 15:18:37 INFO - PROCESS | 1849 | 1461622717866 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:18:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:18:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1539ms 15:18:37 INFO - PROCESS | 1849 | 1461622717899 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 15:18:37 INFO - PROCESS | 1849 | 1461622717907 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 15:18:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:18:37 INFO - PROCESS | 1849 | 1461622717921 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:18:37 INFO - PROCESS | 1849 | 1461622717928 Marionette TRACE conn3 <- [1,1898,null,{}] 15:18:37 INFO - PROCESS | 1849 | 1461622717936 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:18:38 INFO - PROCESS | 1849 | 1461622718125 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 15:18:38 INFO - PROCESS | 1849 | 1461622718338 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb7ca8800 == 123 [pid = 1849] [id = 482] 15:18:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 239 (0x7f5cae469400) [pid = 1849] [serial = 1447] [outer = (nil)] 15:18:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 240 (0x7f5cae95a400) [pid = 1849] [serial = 1448] [outer = 0x7f5cae469400] 15:18:38 INFO - PROCESS | 1849 | 1461622718452 Marionette DEBUG loaded listener.js 15:18:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 241 (0x7f5caecb9c00) [pid = 1849] [serial = 1449] [outer = 0x7f5cae469400] 15:18:39 INFO - PROCESS | 1849 | 1461622719399 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:18:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:18:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1538ms 15:18:39 INFO - PROCESS | 1849 | 1461622719455 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 15:18:39 INFO - PROCESS | 1849 | 1461622719458 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 15:18:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:18:39 INFO - PROCESS | 1849 | 1461622719464 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:18:39 INFO - PROCESS | 1849 | 1461622719469 Marionette TRACE conn3 <- [1,1902,null,{}] 15:18:39 INFO - PROCESS | 1849 | 1461622719484 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:18:39 INFO - PROCESS | 1849 | 1461622719678 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 15:18:39 INFO - PROCESS | 1849 | 1461622719879 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbece7000 == 124 [pid = 1849] [id = 483] 15:18:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 242 (0x7f5caecc1400) [pid = 1849] [serial = 1450] [outer = (nil)] 15:18:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 243 (0x7f5cb7a7c000) [pid = 1849] [serial = 1451] [outer = 0x7f5caecc1400] 15:18:39 INFO - PROCESS | 1849 | 1461622719955 Marionette DEBUG loaded listener.js 15:18:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 244 (0x7f5cba977c00) [pid = 1849] [serial = 1452] [outer = 0x7f5caecc1400] 15:18:40 INFO - PROCESS | 1849 | 1461622720851 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:18:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:18:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1442ms 15:18:40 INFO - PROCESS | 1849 | 1461622720907 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 15:18:40 INFO - PROCESS | 1849 | 1461622720912 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 15:18:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:18:40 INFO - PROCESS | 1849 | 1461622720917 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:18:40 INFO - PROCESS | 1849 | 1461622720920 Marionette TRACE conn3 <- [1,1906,null,{}] 15:18:40 INFO - PROCESS | 1849 | 1461622720925 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:18:41 INFO - PROCESS | 1849 | 1461622721124 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 15:18:41 INFO - PROCESS | 1849 | 1461622721336 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc132e000 == 125 [pid = 1849] [id = 484] 15:18:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 245 (0x7f5cb26de800) [pid = 1849] [serial = 1453] [outer = (nil)] 15:18:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 246 (0x7f5cbb509000) [pid = 1849] [serial = 1454] [outer = 0x7f5cb26de800] 15:18:41 INFO - PROCESS | 1849 | 1461622721457 Marionette DEBUG loaded listener.js 15:18:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 247 (0x7f5cbe73b800) [pid = 1849] [serial = 1455] [outer = 0x7f5cb26de800] 15:18:42 INFO - PROCESS | 1849 | 1461622722394 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:18:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:18:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1539ms 15:18:42 INFO - PROCESS | 1849 | 1461622722458 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 15:18:42 INFO - PROCESS | 1849 | 1461622722462 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 15:18:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:18:42 INFO - PROCESS | 1849 | 1461622722471 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:18:42 INFO - PROCESS | 1849 | 1461622722474 Marionette TRACE conn3 <- [1,1910,null,{}] 15:18:42 INFO - PROCESS | 1849 | 1461622722480 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:18:42 INFO - PROCESS | 1849 | 1461622722695 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 15:18:42 INFO - PROCESS | 1849 | 1461622722907 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc4b3b000 == 126 [pid = 1849] [id = 485] 15:18:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 248 (0x7f5cb7a73800) [pid = 1849] [serial = 1456] [outer = (nil)] 15:18:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 249 (0x7f5cbf1b7000) [pid = 1849] [serial = 1457] [outer = 0x7f5cb7a73800] 15:18:43 INFO - PROCESS | 1849 | 1461622723026 Marionette DEBUG loaded listener.js 15:18:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 250 (0x7f5cc2544800) [pid = 1849] [serial = 1458] [outer = 0x7f5cb7a73800] 15:18:43 INFO - PROCESS | 1849 | 1461622723991 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:18:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:18:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1580ms 15:18:44 INFO - PROCESS | 1849 | 1461622724051 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 15:18:44 INFO - PROCESS | 1849 | 1461622724054 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 15:18:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:18:44 INFO - PROCESS | 1849 | 1461622724061 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:18:44 INFO - PROCESS | 1849 | 1461622724063 Marionette TRACE conn3 <- [1,1914,null,{}] 15:18:44 INFO - PROCESS | 1849 | 1461622724069 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:18:44 INFO - PROCESS | 1849 | 1461622724318 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 15:18:44 INFO - PROCESS | 1849 | 1461622724533 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd1a6c000 == 127 [pid = 1849] [id = 486] 15:18:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 251 (0x7f5cc6e6c800) [pid = 1849] [serial = 1459] [outer = (nil)] 15:18:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 252 (0x7f5cd1c5c000) [pid = 1849] [serial = 1460] [outer = 0x7f5cc6e6c800] 15:18:44 INFO - PROCESS | 1849 | 1461622724703 Marionette DEBUG loaded listener.js 15:18:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 253 (0x7f5cd4c41400) [pid = 1849] [serial = 1461] [outer = 0x7f5cc6e6c800] 15:18:45 INFO - PROCESS | 1849 | 1461622725520 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:18:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:18:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1477ms 15:18:45 INFO - PROCESS | 1849 | 1461622725549 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 15:18:45 INFO - PROCESS | 1849 | 1461622725553 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 15:18:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:18:45 INFO - PROCESS | 1849 | 1461622725562 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:18:45 INFO - PROCESS | 1849 | 1461622725565 Marionette TRACE conn3 <- [1,1918,null,{}] 15:18:45 INFO - PROCESS | 1849 | 1461622725569 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:18:45 INFO - PROCESS | 1849 | 1461622725775 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 15:18:45 INFO - PROCESS | 1849 | 1461622725989 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd6d37000 == 128 [pid = 1849] [id = 487] 15:18:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 254 (0x7f5ca82e3000) [pid = 1849] [serial = 1462] [outer = (nil)] 15:18:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 255 (0x7f5ca82eb000) [pid = 1849] [serial = 1463] [outer = 0x7f5ca82e3000] 15:18:46 INFO - PROCESS | 1849 | 1461622726099 Marionette DEBUG loaded listener.js 15:18:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 256 (0x7f5ca82f0800) [pid = 1849] [serial = 1464] [outer = 0x7f5ca82e3000] 15:18:46 INFO - PROCESS | 1849 | 1461622726983 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:18:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:18:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1480ms 15:18:47 INFO - PROCESS | 1849 | 1461622727057 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 15:18:47 INFO - PROCESS | 1849 | 1461622727060 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 15:18:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:18:47 INFO - PROCESS | 1849 | 1461622727069 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:18:47 INFO - PROCESS | 1849 | 1461622727072 Marionette TRACE conn3 <- [1,1922,null,{}] 15:18:47 INFO - PROCESS | 1849 | 1461622727077 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:18:47 INFO - PROCESS | 1849 | 1461622727274 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 15:18:47 INFO - PROCESS | 1849 | 1461622727530 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cdbd2c800 == 129 [pid = 1849] [id = 488] 15:18:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 257 (0x7f5ca82e3c00) [pid = 1849] [serial = 1465] [outer = (nil)] 15:18:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 258 (0x7f5cb2dc1000) [pid = 1849] [serial = 1466] [outer = 0x7f5ca82e3c00] 15:18:47 INFO - PROCESS | 1849 | 1461622727625 Marionette DEBUG loaded listener.js 15:18:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 259 (0x7f5cd4cbfc00) [pid = 1849] [serial = 1467] [outer = 0x7f5ca82e3c00] 15:18:48 INFO - PROCESS | 1849 | 1461622728505 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:18:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:18:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1480ms 15:18:48 INFO - PROCESS | 1849 | 1461622728550 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 15:18:48 INFO - PROCESS | 1849 | 1461622728554 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 15:18:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:18:48 INFO - PROCESS | 1849 | 1461622728559 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:18:48 INFO - PROCESS | 1849 | 1461622728561 Marionette TRACE conn3 <- [1,1926,null,{}] 15:18:48 INFO - PROCESS | 1849 | 1461622728567 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:18:48 INFO - PROCESS | 1849 | 1461622728762 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 15:18:48 INFO - PROCESS | 1849 | 1461622728973 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbeea0000 == 130 [pid = 1849] [id = 489] 15:18:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 260 (0x7f5ca82e8400) [pid = 1849] [serial = 1468] [outer = (nil)] 15:18:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 261 (0x7f5cab042400) [pid = 1849] [serial = 1469] [outer = 0x7f5ca82e8400] 15:18:49 INFO - PROCESS | 1849 | 1461622729041 Marionette DEBUG loaded listener.js 15:18:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 262 (0x7f5cab046c00) [pid = 1849] [serial = 1470] [outer = 0x7f5ca82e8400] 15:18:49 INFO - PROCESS | 1849 | 1461622729891 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:18:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:18:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1379ms 15:18:49 INFO - PROCESS | 1849 | 1461622729940 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 15:18:49 INFO - PROCESS | 1849 | 1461622729943 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 15:18:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:18:49 INFO - PROCESS | 1849 | 1461622729948 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:18:49 INFO - PROCESS | 1849 | 1461622729951 Marionette TRACE conn3 <- [1,1930,null,{}] 15:18:49 INFO - PROCESS | 1849 | 1461622729956 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:18:50 INFO - PROCESS | 1849 | 1461622730152 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 15:18:50 INFO - PROCESS | 1849 | 1461622730365 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbeeb9800 == 131 [pid = 1849] [id = 490] 15:18:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 263 (0x7f5cab03b000) [pid = 1849] [serial = 1471] [outer = (nil)] 15:18:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 264 (0x7f5cae963800) [pid = 1849] [serial = 1472] [outer = 0x7f5cab03b000] 15:18:50 INFO - PROCESS | 1849 | 1461622730473 Marionette DEBUG loaded listener.js 15:18:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 265 (0x7f5cae969000) [pid = 1849] [serial = 1473] [outer = 0x7f5cab03b000] 15:18:51 INFO - PROCESS | 1849 | 1461622731357 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:18:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:18:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1479ms 15:18:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:18:51 INFO - PROCESS | 1849 | 1461622731429 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 15:18:51 INFO - PROCESS | 1849 | 1461622731432 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 15:18:51 INFO - PROCESS | 1849 | 1461622731438 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:18:51 INFO - PROCESS | 1849 | 1461622731441 Marionette TRACE conn3 <- [1,1934,null,{}] 15:18:51 INFO - PROCESS | 1849 | 1461622731446 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:18:51 INFO - PROCESS | 1849 | 1461622731654 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 15:18:51 INFO - PROCESS | 1849 | 1461622731870 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb1fa2800 == 132 [pid = 1849] [id = 491] 15:18:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 266 (0x7f5cab042000) [pid = 1849] [serial = 1474] [outer = (nil)] 15:18:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 267 (0x7f5cb9eea000) [pid = 1849] [serial = 1475] [outer = 0x7f5cab042000] 15:18:51 INFO - PROCESS | 1849 | 1461622731993 Marionette DEBUG loaded listener.js 15:18:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 268 (0x7f5cd66a6000) [pid = 1849] [serial = 1476] [outer = 0x7f5cab042000] 15:18:52 INFO - PROCESS | 1849 | 1461622732914 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:18:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:18:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1533ms 15:18:52 INFO - PROCESS | 1849 | 1461622732971 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 15:18:52 INFO - PROCESS | 1849 | 1461622732974 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 15:18:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:18:52 INFO - PROCESS | 1849 | 1461622732980 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:18:52 INFO - PROCESS | 1849 | 1461622732982 Marionette TRACE conn3 <- [1,1938,null,{}] 15:18:52 INFO - PROCESS | 1849 | 1461622732987 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:18:53 INFO - PROCESS | 1849 | 1461622733186 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 15:18:53 INFO - PROCESS | 1849 | 1461622733408 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cad34e000 == 133 [pid = 1849] [id = 492] 15:18:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 269 (0x7f5cab048400) [pid = 1849] [serial = 1477] [outer = (nil)] 15:18:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 270 (0x7f5cad0a9c00) [pid = 1849] [serial = 1478] [outer = 0x7f5cab048400] 15:18:53 INFO - PROCESS | 1849 | 1461622733520 Marionette DEBUG loaded listener.js 15:18:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 271 (0x7f5cad0af400) [pid = 1849] [serial = 1479] [outer = 0x7f5cab048400] 15:18:54 INFO - PROCESS | 1849 | 1461622734389 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:18:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:18:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1481ms 15:18:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:18:54 INFO - PROCESS | 1849 | 1461622734462 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 15:18:54 INFO - PROCESS | 1849 | 1461622734464 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 15:18:54 INFO - PROCESS | 1849 | 1461622734470 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:18:54 INFO - PROCESS | 1849 | 1461622734473 Marionette TRACE conn3 <- [1,1942,null,{}] 15:18:54 INFO - PROCESS | 1849 | 1461622734478 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:18:54 INFO - PROCESS | 1849 | 1461622734674 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 15:18:54 INFO - PROCESS | 1849 | 1461622734891 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cab760800 == 134 [pid = 1849] [id = 493] 15:18:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 272 (0x7f5ca82ed800) [pid = 1849] [serial = 1480] [outer = (nil)] 15:18:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 273 (0x7f5ca95dbc00) [pid = 1849] [serial = 1481] [outer = 0x7f5ca82ed800] 15:18:55 INFO - PROCESS | 1849 | 1461622735528 Marionette DEBUG loaded listener.js 15:18:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 274 (0x7f5caaf89400) [pid = 1849] [serial = 1482] [outer = 0x7f5ca82ed800] 15:18:56 INFO - PROCESS | 1849 | 1461622736556 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:18:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:18:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 2131ms 15:18:56 INFO - PROCESS | 1849 | 1461622736603 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 15:18:56 INFO - PROCESS | 1849 | 1461622736609 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 15:18:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:18:56 INFO - PROCESS | 1849 | 1461622736616 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:18:56 INFO - PROCESS | 1849 | 1461622736621 Marionette TRACE conn3 <- [1,1946,null,{}] 15:18:56 INFO - PROCESS | 1849 | 1461622736628 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:18:56 INFO - PROCESS | 1849 | 1461622736846 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 15:18:57 INFO - PROCESS | 1849 | 1461622737075 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cad224800 == 135 [pid = 1849] [id = 494] 15:18:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 275 (0x7f5ca9c3e800) [pid = 1849] [serial = 1483] [outer = (nil)] 15:18:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 276 (0x7f5caaf97000) [pid = 1849] [serial = 1484] [outer = 0x7f5ca9c3e800] 15:18:57 INFO - PROCESS | 1849 | 1461622737184 Marionette DEBUG loaded listener.js 15:18:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 277 (0x7f5cad0a1400) [pid = 1849] [serial = 1485] [outer = 0x7f5ca9c3e800] 15:18:58 INFO - PROCESS | 1849 | 1461622738258 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:18:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:18:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1684ms 15:18:58 INFO - PROCESS | 1849 | 1461622738300 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 15:18:58 INFO - PROCESS | 1849 | 1461622738306 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 15:18:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:18:58 INFO - PROCESS | 1849 | 1461622738328 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:18:58 INFO - PROCESS | 1849 | 1461622738332 Marionette TRACE conn3 <- [1,1950,null,{}] 15:18:58 INFO - PROCESS | 1849 | 1461622738338 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:18:58 INFO - PROCESS | 1849 | 1461622738567 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 15:18:58 INFO - PROCESS | 1849 | 1461622738932 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cae3c4800 == 136 [pid = 1849] [id = 495] 15:18:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 278 (0x7f5cae083000) [pid = 1849] [serial = 1486] [outer = (nil)] 15:18:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 279 (0x7f5cae478400) [pid = 1849] [serial = 1487] [outer = 0x7f5cae083000] 15:18:59 INFO - PROCESS | 1849 | 1461622739004 Marionette DEBUG loaded listener.js 15:18:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 280 (0x7f5cae954000) [pid = 1849] [serial = 1488] [outer = 0x7f5cae083000] 15:18:59 INFO - PROCESS | 1849 | 1461622739822 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:18:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:18:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1540ms 15:18:59 INFO - PROCESS | 1849 | 1461622739867 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 15:18:59 INFO - PROCESS | 1849 | 1461622739871 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 15:18:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:18:59 INFO - PROCESS | 1849 | 1461622739877 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:18:59 INFO - PROCESS | 1849 | 1461622739882 Marionette TRACE conn3 <- [1,1954,null,{}] 15:18:59 INFO - PROCESS | 1849 | 1461622739897 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:19:00 INFO - PROCESS | 1849 | 1461622740109 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 15:19:00 INFO - PROCESS | 1849 | 1461622740335 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5caec43800 == 137 [pid = 1849] [id = 496] 15:19:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 281 (0x7f5cae956800) [pid = 1849] [serial = 1489] [outer = (nil)] 15:19:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 282 (0x7f5caea73800) [pid = 1849] [serial = 1490] [outer = 0x7f5cae956800] 15:19:00 INFO - PROCESS | 1849 | 1461622740453 Marionette DEBUG loaded listener.js 15:19:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 283 (0x7f5caecbd800) [pid = 1849] [serial = 1491] [outer = 0x7f5cae956800] 15:19:01 INFO - PROCESS | 1849 | 1461622741329 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:19:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:19:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1485ms 15:19:01 INFO - PROCESS | 1849 | 1461622741363 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 15:19:01 INFO - PROCESS | 1849 | 1461622741368 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 15:19:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:19:01 INFO - PROCESS | 1849 | 1461622741374 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:19:01 INFO - PROCESS | 1849 | 1461622741377 Marionette TRACE conn3 <- [1,1958,null,{}] 15:19:01 INFO - PROCESS | 1849 | 1461622741383 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:19:01 INFO - PROCESS | 1849 | 1461622741664 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 15:19:01 INFO - PROCESS | 1849 | 1461622741890 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb7c90000 == 138 [pid = 1849] [id = 497] 15:19:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 284 (0x7f5cad05bc00) [pid = 1849] [serial = 1492] [outer = (nil)] 15:19:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 285 (0x7f5caf9d2000) [pid = 1849] [serial = 1493] [outer = 0x7f5cad05bc00] 15:19:02 INFO - PROCESS | 1849 | 1461622742021 Marionette DEBUG loaded listener.js 15:19:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 286 (0x7f5cb210a000) [pid = 1849] [serial = 1494] [outer = 0x7f5cad05bc00] 15:19:02 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8725000 == 137 [pid = 1849] [id = 387] 15:19:02 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cab748800 == 136 [pid = 1849] [id = 425] 15:19:02 INFO - PROCESS | 1849 | --DOMWINDOW == 285 (0x7f5cb7a77400) [pid = 1849] [serial = 1367] [outer = (nil)] [url = about:blank] 15:19:02 INFO - PROCESS | 1849 | --DOMWINDOW == 284 (0x7f5cc33b7000) [pid = 1849] [serial = 1319] [outer = (nil)] [url = about:blank] 15:19:02 INFO - PROCESS | 1849 | --DOMWINDOW == 283 (0x7f5cbd55c400) [pid = 1849] [serial = 1313] [outer = (nil)] [url = about:blank] 15:19:02 INFO - PROCESS | 1849 | --DOMWINDOW == 282 (0x7f5cba977000) [pid = 1849] [serial = 1310] [outer = (nil)] [url = about:blank] 15:19:02 INFO - PROCESS | 1849 | --DOMWINDOW == 281 (0x7f5caf9cc800) [pid = 1849] [serial = 1307] [outer = (nil)] [url = about:blank] 15:19:02 INFO - PROCESS | 1849 | --DOMWINDOW == 280 (0x7f5cd1c5a800) [pid = 1849] [serial = 1328] [outer = (nil)] [url = about:blank] 15:19:02 INFO - PROCESS | 1849 | --DOMWINDOW == 279 (0x7f5cae07bc00) [pid = 1849] [serial = 1304] [outer = (nil)] [url = about:blank] 15:19:02 INFO - PROCESS | 1849 | --DOMWINDOW == 278 (0x7f5cad058000) [pid = 1849] [serial = 1334] [outer = (nil)] [url = about:blank] 15:19:02 INFO - PROCESS | 1849 | --DOMWINDOW == 277 (0x7f5ccb98a400) [pid = 1849] [serial = 1322] [outer = (nil)] [url = about:blank] 15:19:02 INFO - PROCESS | 1849 | --DOMWINDOW == 276 (0x7f5cbed0bc00) [pid = 1849] [serial = 1316] [outer = (nil)] [url = about:blank] 15:19:02 INFO - PROCESS | 1849 | --DOMWINDOW == 275 (0x7f5cae470800) [pid = 1849] [serial = 1337] [outer = (nil)] [url = about:blank] 15:19:02 INFO - PROCESS | 1849 | --DOMWINDOW == 274 (0x7f5cd17cfc00) [pid = 1849] [serial = 1325] [outer = (nil)] [url = about:blank] 15:19:02 INFO - PROCESS | 1849 | --DOMWINDOW == 273 (0x7f5cd1875000) [pid = 1849] [serial = 1331] [outer = (nil)] [url = about:blank] 15:19:02 INFO - PROCESS | 1849 | --DOMWINDOW == 272 (0x7f5cacfb5c00) [pid = 1849] [serial = 1340] [outer = (nil)] [url = about:blank] 15:19:02 INFO - PROCESS | 1849 | --DOMWINDOW == 271 (0x7f5cacfbcc00) [pid = 1849] [serial = 1343] [outer = (nil)] [url = about:blank] 15:19:02 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cab9c4000 == 135 [pid = 1849] [id = 424] 15:19:02 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc0955800 == 134 [pid = 1849] [id = 365] 15:19:02 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8b48000 == 133 [pid = 1849] [id = 479] 15:19:02 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb88d1000 == 132 [pid = 1849] [id = 478] 15:19:02 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb21d2000 == 131 [pid = 1849] [id = 477] 15:19:02 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cae918800 == 130 [pid = 1849] [id = 476] 15:19:02 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cab13d800 == 129 [pid = 1849] [id = 475] 15:19:02 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caec4d000 == 128 [pid = 1849] [id = 474] 15:19:02 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4b49000 == 127 [pid = 1849] [id = 465] 15:19:02 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd2b22000 == 126 [pid = 1849] [id = 249] 15:19:02 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc3fbf800 == 125 [pid = 1849] [id = 464] 15:19:02 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbf2a6000 == 124 [pid = 1849] [id = 463] 15:19:02 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbf113800 == 123 [pid = 1849] [id = 462] 15:19:02 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe5a1000 == 122 [pid = 1849] [id = 461] 15:19:02 INFO - PROCESS | 1849 | 1461622742940 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:19:02 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb68a000 == 121 [pid = 1849] [id = 460] 15:19:02 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbac23000 == 120 [pid = 1849] [id = 459] 15:19:02 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8adb800 == 119 [pid = 1849] [id = 458] 15:19:02 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caf552800 == 118 [pid = 1849] [id = 457] 15:19:02 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cab8ef800 == 117 [pid = 1849] [id = 456] 15:19:02 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb7dc2800 == 116 [pid = 1849] [id = 455] 15:19:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:19:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1635ms 15:19:03 INFO - PROCESS | 1849 | 1461622743010 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 15:19:03 INFO - PROCESS | 1849 | 1461622743013 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 15:19:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:19:03 INFO - PROCESS | 1849 | 1461622743023 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:19:03 INFO - PROCESS | 1849 | 1461622743026 Marionette TRACE conn3 <- [1,1962,null,{}] 15:19:03 INFO - PROCESS | 1849 | 1461622743032 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:19:03 INFO - PROCESS | 1849 | 1461622743205 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 15:19:03 INFO - PROCESS | 1849 | --DOMWINDOW == 270 (0x7f5cb2dc0800) [pid = 1849] [serial = 1365] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1849 | --DOMWINDOW == 269 (0x7f5cb28b9000) [pid = 1849] [serial = 1364] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1849 | --DOMWINDOW == 268 (0x7f5cb2893c00) [pid = 1849] [serial = 1362] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1849 | --DOMWINDOW == 267 (0x7f5caf9cd000) [pid = 1849] [serial = 1359] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1849 | --DOMWINDOW == 266 (0x7f5cb26d7400) [pid = 1849] [serial = 1361] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1849 | --DOMWINDOW == 265 (0x7f5cae955000) [pid = 1849] [serial = 1355] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1849 | --DOMWINDOW == 264 (0x7f5cae961c00) [pid = 1849] [serial = 1356] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1849 | --DOMWINDOW == 263 (0x7f5caec06800) [pid = 1849] [serial = 1358] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1849 | --DOMWINDOW == 262 (0x7f5caaf95400) [pid = 1849] [serial = 1347] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1849 | --DOMWINDOW == 261 (0x7f5caa525400) [pid = 1849] [serial = 1346] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1849 | --DOMWINDOW == 260 (0x7f5cad1e5400) [pid = 1849] [serial = 1350] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1849 | --DOMWINDOW == 259 (0x7f5cad051400) [pid = 1849] [serial = 1349] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1849 | --DOMWINDOW == 258 (0x7f5cae48a800) [pid = 1849] [serial = 1353] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1849 | --DOMWINDOW == 257 (0x7f5cae151c00) [pid = 1849] [serial = 1352] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1849 | 1461622743420 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cad173800 == 117 [pid = 1849] [id = 498] 15:19:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 258 (0x7f5cad051400) [pid = 1849] [serial = 1495] [outer = (nil)] 15:19:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 259 (0x7f5cae955000) [pid = 1849] [serial = 1496] [outer = 0x7f5cad051400] 15:19:03 INFO - PROCESS | 1849 | 1461622743486 Marionette DEBUG loaded listener.js 15:19:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 260 (0x7f5cb210f800) [pid = 1849] [serial = 1497] [outer = 0x7f5cad051400] 15:19:04 INFO - PROCESS | 1849 | 1461622744243 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:19:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:19:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1238ms 15:19:04 INFO - PROCESS | 1849 | 1461622744265 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 15:19:04 INFO - PROCESS | 1849 | 1461622744268 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 15:19:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:19:04 INFO - PROCESS | 1849 | 1461622744274 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:19:04 INFO - PROCESS | 1849 | 1461622744276 Marionette TRACE conn3 <- [1,1966,null,{}] 15:19:04 INFO - PROCESS | 1849 | 1461622744281 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:19:04 INFO - PROCESS | 1849 | 1461622744464 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 15:19:04 INFO - PROCESS | 1849 | 1461622744485 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb2ec4000 == 118 [pid = 1849] [id = 499] 15:19:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 261 (0x7f5cb26e4400) [pid = 1849] [serial = 1498] [outer = (nil)] 15:19:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 262 (0x7f5cb28bc400) [pid = 1849] [serial = 1499] [outer = 0x7f5cb26e4400] 15:19:04 INFO - PROCESS | 1849 | 1461622744545 Marionette DEBUG loaded listener.js 15:19:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 263 (0x7f5cb2e07800) [pid = 1849] [serial = 1500] [outer = 0x7f5cb26e4400] 15:19:05 INFO - PROCESS | 1849 | 1461622745472 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:19:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:19:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1225ms 15:19:05 INFO - PROCESS | 1849 | 1461622745499 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 15:19:05 INFO - PROCESS | 1849 | 1461622745503 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 15:19:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:19:05 INFO - PROCESS | 1849 | 1461622745508 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:19:05 INFO - PROCESS | 1849 | 1461622745510 Marionette TRACE conn3 <- [1,1970,null,{}] 15:19:05 INFO - PROCESS | 1849 | 1461622745515 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:19:05 INFO - PROCESS | 1849 | 1461622745743 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 15:19:05 INFO - PROCESS | 1849 | 1461622745774 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb88c6800 == 119 [pid = 1849] [id = 500] 15:19:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 264 (0x7f5cb26d6800) [pid = 1849] [serial = 1501] [outer = (nil)] 15:19:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 265 (0x7f5cb7a7c400) [pid = 1849] [serial = 1502] [outer = 0x7f5cb26d6800] 15:19:05 INFO - PROCESS | 1849 | 1461622745845 Marionette DEBUG loaded listener.js 15:19:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 266 (0x7f5cb7e54800) [pid = 1849] [serial = 1503] [outer = 0x7f5cb26d6800] 15:19:06 INFO - PROCESS | 1849 | 1461622746697 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:19:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:19:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1224ms 15:19:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:19:06 INFO - PROCESS | 1849 | 1461622746733 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 15:19:06 INFO - PROCESS | 1849 | 1461622746735 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 15:19:06 INFO - PROCESS | 1849 | 1461622746741 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:19:06 INFO - PROCESS | 1849 | 1461622746748 Marionette TRACE conn3 <- [1,1974,null,{}] 15:19:06 INFO - PROCESS | 1849 | 1461622746766 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:19:06 INFO - PROCESS | 1849 | 1461622746990 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 15:19:07 INFO - PROCESS | 1849 | 1461622747019 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbafa0800 == 120 [pid = 1849] [id = 501] 15:19:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 267 (0x7f5cb288e800) [pid = 1849] [serial = 1504] [outer = (nil)] 15:19:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 268 (0x7f5cb9ee9800) [pid = 1849] [serial = 1505] [outer = 0x7f5cb288e800] 15:19:07 INFO - PROCESS | 1849 | 1461622747077 Marionette DEBUG loaded listener.js 15:19:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 269 (0x7f5cba7b5400) [pid = 1849] [serial = 1506] [outer = 0x7f5cb288e800] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 268 (0x7f5cb7e56c00) [pid = 1849] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 267 (0x7f5caaf8bc00) [pid = 1849] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 266 (0x7f5cbacfac00) [pid = 1849] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 265 (0x7f5cb895c400) [pid = 1849] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 264 (0x7f5cab3e8800) [pid = 1849] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 263 (0x7f5cabe1d400) [pid = 1849] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 262 (0x7f5cb2db4c00) [pid = 1849] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 261 (0x7f5ca95cfc00) [pid = 1849] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 260 (0x7f5ca9c34c00) [pid = 1849] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 259 (0x7f5cbed0f800) [pid = 1849] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 258 (0x7f5cb288f400) [pid = 1849] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 257 (0x7f5cb8953000) [pid = 1849] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 256 (0x7f5ca95d0c00) [pid = 1849] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 255 (0x7f5cbaf18400) [pid = 1849] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 254 (0x7f5cac047c00) [pid = 1849] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 253 (0x7f5cc097c800) [pid = 1849] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 252 (0x7f5caf9d0000) [pid = 1849] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 251 (0x7f5cc097d800) [pid = 1849] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 250 (0x7f5cac047000) [pid = 1849] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 249 (0x7f5cbe7af400) [pid = 1849] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 248 (0x7f5cbb0c8c00) [pid = 1849] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 247 (0x7f5cae07f800) [pid = 1849] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 246 (0x7f5cbad47c00) [pid = 1849] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 245 (0x7f5ca95cec00) [pid = 1849] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 244 (0x7f5caa529c00) [pid = 1849] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 243 (0x7f5cb28b2c00) [pid = 1849] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 242 (0x7f5cae085400) [pid = 1849] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 241 (0x7f5cacfadc00) [pid = 1849] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 240 (0x7f5cad7ce400) [pid = 1849] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 239 (0x7f5cbe7ab000) [pid = 1849] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 238 (0x7f5cbe2bbc00) [pid = 1849] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 237 (0x7f5cacff1000) [pid = 1849] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 236 (0x7f5cb2e06c00) [pid = 1849] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 235 (0x7f5cbacf7000) [pid = 1849] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 234 (0x7f5caf9cb800) [pid = 1849] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 233 (0x7f5cbe140c00) [pid = 1849] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 232 (0x7f5cb7a70000) [pid = 1849] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 231 (0x7f5cb9d4e800) [pid = 1849] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 230 (0x7f5cb7bb6800) [pid = 1849] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 229 (0x7f5cae087000) [pid = 1849] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 228 (0x7f5cacfea800) [pid = 1849] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 227 (0x7f5cabe1b400) [pid = 1849] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 226 (0x7f5cac047800) [pid = 1849] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 225 (0x7f5cacfe7000) [pid = 1849] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 224 (0x7f5cb26e5400) [pid = 1849] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 223 (0x7f5cabe1c400) [pid = 1849] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 222 (0x7f5cae94ec00) [pid = 1849] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 221 (0x7f5caa521800) [pid = 1849] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:19:08 INFO - PROCESS | 1849 | --DOMWINDOW == 220 (0x7f5cb9d50000) [pid = 1849] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:19:08 INFO - PROCESS | 1849 | 1461622748899 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:19:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:19:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 2201ms 15:19:08 INFO - PROCESS | 1849 | 1461622748941 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 15:19:08 INFO - PROCESS | 1849 | 1461622748944 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 15:19:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:19:08 INFO - PROCESS | 1849 | 1461622748959 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:19:08 INFO - PROCESS | 1849 | 1461622748963 Marionette TRACE conn3 <- [1,1978,null,{}] 15:19:08 INFO - PROCESS | 1849 | 1461622748969 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:19:09 INFO - PROCESS | 1849 | 1461622749132 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 15:19:09 INFO - PROCESS | 1849 | 1461622749152 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cad0d6000 == 121 [pid = 1849] [id = 502] 15:19:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 221 (0x7f5ca9c34c00) [pid = 1849] [serial = 1507] [outer = (nil)] 15:19:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 222 (0x7f5cacfb8400) [pid = 1849] [serial = 1508] [outer = 0x7f5ca9c34c00] 15:19:09 INFO - PROCESS | 1849 | 1461622749210 Marionette DEBUG loaded listener.js 15:19:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 223 (0x7f5cae489400) [pid = 1849] [serial = 1509] [outer = 0x7f5ca9c34c00] 15:19:09 INFO - PROCESS | 1849 | 1461622749997 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:19:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:19:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1094ms 15:19:10 INFO - PROCESS | 1849 | 1461622750044 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 15:19:10 INFO - PROCESS | 1849 | 1461622750046 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 15:19:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:19:10 INFO - PROCESS | 1849 | 1461622750051 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:19:10 INFO - PROCESS | 1849 | 1461622750053 Marionette TRACE conn3 <- [1,1982,null,{}] 15:19:10 INFO - PROCESS | 1849 | 1461622750058 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:19:10 INFO - PROCESS | 1849 | 1461622750282 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 15:19:10 INFO - PROCESS | 1849 | 1461622750530 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab8e8000 == 122 [pid = 1849] [id = 503] 15:19:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 224 (0x7f5ca82e2c00) [pid = 1849] [serial = 1510] [outer = (nil)] 15:19:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 225 (0x7f5ca95d2800) [pid = 1849] [serial = 1511] [outer = 0x7f5ca82e2c00] 15:19:10 INFO - PROCESS | 1849 | 1461622750650 Marionette DEBUG loaded listener.js 15:19:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 226 (0x7f5caaf8d000) [pid = 1849] [serial = 1512] [outer = 0x7f5ca82e2c00] 15:19:11 INFO - PROCESS | 1849 | 1461622751634 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:19:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:19:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1632ms 15:19:11 INFO - PROCESS | 1849 | 1461622751686 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 15:19:11 INFO - PROCESS | 1849 | 1461622751693 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 15:19:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:19:11 INFO - PROCESS | 1849 | 1461622751700 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:19:11 INFO - PROCESS | 1849 | 1461622751706 Marionette TRACE conn3 <- [1,1986,null,{}] 15:19:11 INFO - PROCESS | 1849 | 1461622751714 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:19:11 INFO - PROCESS | 1849 | 1461622751945 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 15:19:12 INFO - PROCESS | 1849 | 1461622752155 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5caea0b000 == 123 [pid = 1849] [id = 504] 15:19:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 227 (0x7f5cad0a5400) [pid = 1849] [serial = 1513] [outer = (nil)] 15:19:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 228 (0x7f5cad25ec00) [pid = 1849] [serial = 1514] [outer = 0x7f5cad0a5400] 15:19:12 INFO - PROCESS | 1849 | 1461622752328 Marionette DEBUG loaded listener.js 15:19:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 229 (0x7f5cae472000) [pid = 1849] [serial = 1515] [outer = 0x7f5cad0a5400] 15:19:13 INFO - PROCESS | 1849 | 1461622753213 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:19:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:19:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1538ms 15:19:13 INFO - PROCESS | 1849 | 1461622753244 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 15:19:13 INFO - PROCESS | 1849 | 1461622753251 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 15:19:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:19:13 INFO - PROCESS | 1849 | 1461622753258 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:19:13 INFO - PROCESS | 1849 | 1461622753261 Marionette TRACE conn3 <- [1,1990,null,{}] 15:19:13 INFO - PROCESS | 1849 | 1461622753267 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:19:13 INFO - PROCESS | 1849 | 1461622753478 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 15:19:13 INFO - PROCESS | 1849 | 1461622753744 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb878b800 == 124 [pid = 1849] [id = 505] 15:19:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 230 (0x7f5caea6d000) [pid = 1849] [serial = 1516] [outer = (nil)] 15:19:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 231 (0x7f5caec10c00) [pid = 1849] [serial = 1517] [outer = 0x7f5caea6d000] 15:19:13 INFO - PROCESS | 1849 | 1461622753926 Marionette DEBUG loaded listener.js 15:19:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 232 (0x7f5cb2105c00) [pid = 1849] [serial = 1518] [outer = 0x7f5caea6d000] 15:19:14 INFO - PROCESS | 1849 | 1461622754767 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:19:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1580ms 15:19:14 INFO - PROCESS | 1849 | 1461622754839 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 15:19:14 INFO - PROCESS | 1849 | 1461622754844 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 15:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:19:14 INFO - PROCESS | 1849 | 1461622754858 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:19:14 INFO - PROCESS | 1849 | 1461622754866 Marionette TRACE conn3 <- [1,1994,null,{}] 15:19:14 INFO - PROCESS | 1849 | 1461622754875 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:19:15 INFO - PROCESS | 1849 | 1461622755121 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 15:19:15 INFO - PROCESS | 1849 | 1461622755380 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbc965800 == 125 [pid = 1849] [id = 506] 15:19:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 233 (0x7f5cb2111400) [pid = 1849] [serial = 1519] [outer = (nil)] 15:19:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 234 (0x7f5cb7a6e800) [pid = 1849] [serial = 1520] [outer = 0x7f5cb2111400] 15:19:15 INFO - PROCESS | 1849 | 1461622755493 Marionette DEBUG loaded listener.js 15:19:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 235 (0x7f5cb7e4b000) [pid = 1849] [serial = 1521] [outer = 0x7f5cb2111400] 15:19:16 INFO - PROCESS | 1849 | 1461622756309 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:19:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:19:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1499ms 15:19:16 INFO - PROCESS | 1849 | 1461622756350 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 15:19:16 INFO - PROCESS | 1849 | 1461622756354 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 15:19:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:19:16 INFO - PROCESS | 1849 | 1461622756361 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:19:16 INFO - PROCESS | 1849 | 1461622756364 Marionette TRACE conn3 <- [1,1998,null,{}] 15:19:16 INFO - PROCESS | 1849 | 1461622756369 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:19:16 INFO - PROCESS | 1849 | 1461622756569 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 15:19:16 INFO - PROCESS | 1849 | 1461622756787 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbecb0800 == 126 [pid = 1849] [id = 507] 15:19:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 236 (0x7f5cb210dc00) [pid = 1849] [serial = 1522] [outer = (nil)] 15:19:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 237 (0x7f5cba1c1000) [pid = 1849] [serial = 1523] [outer = 0x7f5cb210dc00] 15:19:16 INFO - PROCESS | 1849 | 1461622756907 Marionette DEBUG loaded listener.js 15:19:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 238 (0x7f5cba977000) [pid = 1849] [serial = 1524] [outer = 0x7f5cb210dc00] 15:19:17 INFO - PROCESS | 1849 | 1461622757769 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:19:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:19:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1428ms 15:19:17 INFO - PROCESS | 1849 | 1461622757789 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 15:19:17 INFO - PROCESS | 1849 | 1461622757792 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 15:19:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:19:17 INFO - PROCESS | 1849 | 1461622757816 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:19:17 INFO - PROCESS | 1849 | 1461622757819 Marionette TRACE conn3 <- [1,2002,null,{}] 15:19:17 INFO - PROCESS | 1849 | 1461622757824 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:19:18 INFO - PROCESS | 1849 | 1461622758016 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 15:19:18 INFO - PROCESS | 1849 | 1461622758229 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbf10d000 == 127 [pid = 1849] [id = 508] 15:19:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 239 (0x7f5cbacf6400) [pid = 1849] [serial = 1525] [outer = (nil)] 15:19:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 240 (0x7f5cbaf0fc00) [pid = 1849] [serial = 1526] [outer = 0x7f5cbacf6400] 15:19:18 INFO - PROCESS | 1849 | 1461622758351 Marionette DEBUG loaded listener.js 15:19:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 241 (0x7f5cbba2e800) [pid = 1849] [serial = 1527] [outer = 0x7f5cbacf6400] 15:19:19 INFO - PROCESS | 1849 | 1461622759280 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:19:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1531ms 15:19:19 INFO - PROCESS | 1849 | 1461622759344 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 15:19:19 INFO - PROCESS | 1849 | 1461622759348 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 15:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:19:19 INFO - PROCESS | 1849 | 1461622759353 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:19:19 INFO - PROCESS | 1849 | 1461622759355 Marionette TRACE conn3 <- [1,2006,null,{}] 15:19:19 INFO - PROCESS | 1849 | 1461622759361 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:19:19 INFO - PROCESS | 1849 | 1461622759563 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 15:19:19 INFO - PROCESS | 1849 | 1461622759772 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc26a5800 == 128 [pid = 1849] [id = 509] 15:19:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 242 (0x7f5cabe18000) [pid = 1849] [serial = 1528] [outer = (nil)] 15:19:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 243 (0x7f5cb7e4ac00) [pid = 1849] [serial = 1529] [outer = 0x7f5cabe18000] 15:19:19 INFO - PROCESS | 1849 | 1461622759889 Marionette DEBUG loaded listener.js 15:19:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 244 (0x7f5cbe7d2800) [pid = 1849] [serial = 1530] [outer = 0x7f5cabe18000] 15:19:20 INFO - PROCESS | 1849 | 1461622760782 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:19:20 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:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1480ms 15:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:19:20 INFO - PROCESS | 1849 | 1461622760835 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 15:19:20 INFO - PROCESS | 1849 | 1461622760838 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 15:19:20 INFO - PROCESS | 1849 | 1461622760844 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:19:20 INFO - PROCESS | 1849 | 1461622760847 Marionette TRACE conn3 <- [1,2010,null,{}] 15:19:20 INFO - PROCESS | 1849 | 1461622760852 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:19:21 INFO - PROCESS | 1849 | 1461622761063 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 15:19:21 INFO - PROCESS | 1849 | 1461622761272 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc467a000 == 129 [pid = 1849] [id = 510] 15:19:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 245 (0x7f5cac03d400) [pid = 1849] [serial = 1531] [outer = (nil)] 15:19:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 246 (0x7f5cbed0d000) [pid = 1849] [serial = 1532] [outer = 0x7f5cac03d400] 15:19:21 INFO - PROCESS | 1849 | 1461622761383 Marionette DEBUG loaded listener.js 15:19:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 247 (0x7f5cbf0c9c00) [pid = 1849] [serial = 1533] [outer = 0x7f5cac03d400] 15:19:22 INFO - PROCESS | 1849 | 1461622762252 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:19:22 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:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1485ms 15:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:19:22 INFO - PROCESS | 1849 | 1461622762329 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 15:19:22 INFO - PROCESS | 1849 | 1461622762331 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 15:19:22 INFO - PROCESS | 1849 | 1461622762340 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:19:22 INFO - PROCESS | 1849 | 1461622762342 Marionette TRACE conn3 <- [1,2014,null,{}] 15:19:22 INFO - PROCESS | 1849 | 1461622762349 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:19:22 INFO - PROCESS | 1849 | 1461622762548 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 15:19:22 INFO - PROCESS | 1849 | 1461622762758 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc54a3000 == 130 [pid = 1849] [id = 511] 15:19:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 248 (0x7f5cbe195400) [pid = 1849] [serial = 1534] [outer = (nil)] 15:19:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 249 (0x7f5cbf1b8800) [pid = 1849] [serial = 1535] [outer = 0x7f5cbe195400] 15:19:22 INFO - PROCESS | 1849 | 1461622762873 Marionette DEBUG loaded listener.js 15:19:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 250 (0x7f5cc097c800) [pid = 1849] [serial = 1536] [outer = 0x7f5cbe195400] 15:19:23 INFO - PROCESS | 1849 | 1461622763771 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:19:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:19:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1486ms 15:19:23 INFO - PROCESS | 1849 | 1461622763825 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 15:19:23 INFO - PROCESS | 1849 | 1461622763828 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 15:19:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:19:23 INFO - PROCESS | 1849 | 1461622763837 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:19:23 INFO - PROCESS | 1849 | 1461622763839 Marionette TRACE conn3 <- [1,2018,null,{}] 15:19:23 INFO - PROCESS | 1849 | 1461622763844 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:19:24 INFO - PROCESS | 1849 | 1461622764039 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 15:19:24 INFO - PROCESS | 1849 | 1461622764254 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ccb9f1800 == 131 [pid = 1849] [id = 512] 15:19:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 251 (0x7f5cbeb7f800) [pid = 1849] [serial = 1537] [outer = (nil)] 15:19:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 252 (0x7f5cc2a1a400) [pid = 1849] [serial = 1538] [outer = 0x7f5cbeb7f800] 15:19:24 INFO - PROCESS | 1849 | 1461622764369 Marionette DEBUG loaded listener.js 15:19:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 253 (0x7f5cc388d400) [pid = 1849] [serial = 1539] [outer = 0x7f5cbeb7f800] 15:19:25 INFO - PROCESS | 1849 | 1461622765247 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:19:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1481ms 15:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:19:25 INFO - PROCESS | 1849 | 1461622765319 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 15:19:25 INFO - PROCESS | 1849 | 1461622765321 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 15:19:25 INFO - PROCESS | 1849 | 1461622765327 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:19:25 INFO - PROCESS | 1849 | 1461622765330 Marionette TRACE conn3 <- [1,2022,null,{}] 15:19:25 INFO - PROCESS | 1849 | 1461622765335 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:19:25 INFO - PROCESS | 1849 | 1461622765570 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 15:19:25 INFO - PROCESS | 1849 | 1461622765781 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd4c89800 == 132 [pid = 1849] [id = 513] 15:19:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 254 (0x7f5cc39a8c00) [pid = 1849] [serial = 1540] [outer = (nil)] 15:19:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 255 (0x7f5cc4385800) [pid = 1849] [serial = 1541] [outer = 0x7f5cc39a8c00] 15:19:25 INFO - PROCESS | 1849 | 1461622765923 Marionette DEBUG loaded listener.js 15:19:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 256 (0x7f5cc5143000) [pid = 1849] [serial = 1542] [outer = 0x7f5cc39a8c00] 15:19:26 INFO - PROCESS | 1849 | 1461622766828 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:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1581ms 15:19:26 INFO - PROCESS | 1849 | 1461622766909 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 15:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:19:26 INFO - PROCESS | 1849 | 1461622766913 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 15:19:26 INFO - PROCESS | 1849 | 1461622766918 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:19:26 INFO - PROCESS | 1849 | 1461622766922 Marionette TRACE conn3 <- [1,2026,null,{}] 15:19:26 INFO - PROCESS | 1849 | 1461622766928 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:19:27 INFO - PROCESS | 1849 | 1461622767187 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 15:19:27 INFO - PROCESS | 1849 | 1461622767442 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd99e7800 == 133 [pid = 1849] [id = 514] 15:19:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 257 (0x7f5cca15a800) [pid = 1849] [serial = 1543] [outer = (nil)] 15:19:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 258 (0x7f5cd1542c00) [pid = 1849] [serial = 1544] [outer = 0x7f5cca15a800] 15:19:27 INFO - PROCESS | 1849 | 1461622767559 Marionette DEBUG loaded listener.js 15:19:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 259 (0x7f5cd17d1c00) [pid = 1849] [serial = 1545] [outer = 0x7f5cca15a800] 15:19:28 INFO - PROCESS | 1849 | 1461622768347 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:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1482ms 15:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:19:28 INFO - PROCESS | 1849 | 1461622768401 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 15:19:28 INFO - PROCESS | 1849 | 1461622768404 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 15:19:28 INFO - PROCESS | 1849 | 1461622768410 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:19:28 INFO - PROCESS | 1849 | 1461622768413 Marionette TRACE conn3 <- [1,2030,null,{}] 15:19:28 INFO - PROCESS | 1849 | 1461622768418 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:19:28 INFO - PROCESS | 1849 | 1461622768608 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 15:19:28 INFO - PROCESS | 1849 | 1461622768877 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca7c1c000 == 134 [pid = 1849] [id = 515] 15:19:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 260 (0x7f5cd1a09400) [pid = 1849] [serial = 1546] [outer = (nil)] 15:19:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 261 (0x7f5cd26b3000) [pid = 1849] [serial = 1547] [outer = 0x7f5cd1a09400] 15:19:28 INFO - PROCESS | 1849 | 1461622768954 Marionette DEBUG loaded listener.js 15:19:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 262 (0x7f5cd2d75c00) [pid = 1849] [serial = 1548] [outer = 0x7f5cd1a09400] 15:19:29 INFO - PROCESS | 1849 | 1461622769806 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:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1435ms 15:19:29 INFO - PROCESS | 1849 | 1461622769844 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 15:19:29 INFO - PROCESS | 1849 | 1461622769847 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 15:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:19:29 INFO - PROCESS | 1849 | 1461622769853 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:19:29 INFO - PROCESS | 1849 | 1461622769855 Marionette TRACE conn3 <- [1,2034,null,{}] 15:19:29 INFO - PROCESS | 1849 | 1461622769861 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:19:30 INFO - PROCESS | 1849 | 1461622770056 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 15:19:30 INFO - PROCESS | 1849 | 1461622770273 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca47d2000 == 135 [pid = 1849] [id = 516] 15:19:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 263 (0x7f5ca46ea800) [pid = 1849] [serial = 1549] [outer = (nil)] 15:19:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 264 (0x7f5ca46ef000) [pid = 1849] [serial = 1550] [outer = 0x7f5ca46ea800] 15:19:30 INFO - PROCESS | 1849 | 1461622770409 Marionette DEBUG loaded listener.js 15:19:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 265 (0x7f5ca46f4000) [pid = 1849] [serial = 1551] [outer = 0x7f5ca46ea800] 15:19:31 INFO - PROCESS | 1849 | 1461622771346 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:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1530ms 15:19:31 INFO - PROCESS | 1849 | 1461622771384 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 15:19:31 INFO - PROCESS | 1849 | 1461622771387 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 15:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:19:31 INFO - PROCESS | 1849 | 1461622771392 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:19:31 INFO - PROCESS | 1849 | 1461622771395 Marionette TRACE conn3 <- [1,2038,null,{}] 15:19:31 INFO - PROCESS | 1849 | 1461622771400 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:19:31 INFO - PROCESS | 1849 | 1461622771605 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 15:19:31 INFO - PROCESS | 1849 | 1461622771828 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca9b21000 == 136 [pid = 1849] [id = 517] 15:19:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 266 (0x7f5ca46eac00) [pid = 1849] [serial = 1552] [outer = (nil)] 15:19:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 267 (0x7f5cad04f800) [pid = 1849] [serial = 1553] [outer = 0x7f5ca46eac00] 15:19:31 INFO - PROCESS | 1849 | 1461622771941 Marionette DEBUG loaded listener.js 15:19:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 268 (0x7f5cbeb88800) [pid = 1849] [serial = 1554] [outer = 0x7f5ca46eac00] 15:19:32 INFO - PROCESS | 1849 | 1461622772840 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:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1526ms 15:19:32 INFO - PROCESS | 1849 | 1461622772919 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 15:19:32 INFO - PROCESS | 1849 | 1461622772923 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 15:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:19:32 INFO - PROCESS | 1849 | 1461622772928 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:19:32 INFO - PROCESS | 1849 | 1461622772931 Marionette TRACE conn3 <- [1,2042,null,{}] 15:19:32 INFO - PROCESS | 1849 | 1461622772936 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:19:33 INFO - PROCESS | 1849 | 1461622773137 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 15:19:33 INFO - PROCESS | 1849 | 1461622773357 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cad186000 == 137 [pid = 1849] [id = 518] 15:19:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 269 (0x7f5ca46ebc00) [pid = 1849] [serial = 1555] [outer = (nil)] 15:19:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 270 (0x7f5cab23a000) [pid = 1849] [serial = 1556] [outer = 0x7f5ca46ebc00] 15:19:33 INFO - PROCESS | 1849 | 1461622773479 Marionette DEBUG loaded listener.js 15:19:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 271 (0x7f5cae152400) [pid = 1849] [serial = 1557] [outer = 0x7f5ca46ebc00] 15:19:34 INFO - PROCESS | 1849 | 1461622774403 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:19:34 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:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1530ms 15:19:34 INFO - PROCESS | 1849 | 1461622774460 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 15:19:34 INFO - PROCESS | 1849 | 1461622774463 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 15:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:19:34 INFO - PROCESS | 1849 | 1461622774469 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:19:34 INFO - PROCESS | 1849 | 1461622774472 Marionette TRACE conn3 <- [1,2046,null,{}] 15:19:34 INFO - PROCESS | 1849 | 1461622774479 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:19:34 INFO - PROCESS | 1849 | 1461622774686 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 15:19:35 INFO - PROCESS | 1849 | 1461622775464 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5caba7d000 == 138 [pid = 1849] [id = 519] 15:19:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 272 (0x7f5ca9c34400) [pid = 1849] [serial = 1558] [outer = (nil)] 15:19:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 273 (0x7f5caa4c1c00) [pid = 1849] [serial = 1559] [outer = 0x7f5ca9c34400] 15:19:35 INFO - PROCESS | 1849 | 1461622775533 Marionette DEBUG loaded listener.js 15:19:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 274 (0x7f5cab236400) [pid = 1849] [serial = 1560] [outer = 0x7f5ca9c34400] 15:19:36 INFO - PROCESS | 1849 | 1461622776404 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:19:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:19:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1991ms 15:19:36 INFO - PROCESS | 1849 | 1461622776462 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 15:19:36 INFO - PROCESS | 1849 | 1461622776467 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 15:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:19:36 INFO - PROCESS | 1849 | 1461622776474 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:19:36 INFO - PROCESS | 1849 | 1461622776479 Marionette TRACE conn3 <- [1,2050,null,{}] 15:19:36 INFO - PROCESS | 1849 | 1461622776485 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:19:36 INFO - PROCESS | 1849 | 1461622776676 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 15:19:36 INFO - PROCESS | 1849 | 1461622776973 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5caea19800 == 139 [pid = 1849] [id = 520] 15:19:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 275 (0x7f5ca82ef000) [pid = 1849] [serial = 1561] [outer = (nil)] 15:19:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 276 (0x7f5caa4c5000) [pid = 1849] [serial = 1562] [outer = 0x7f5ca82ef000] 15:19:37 INFO - PROCESS | 1849 | 1461622777086 Marionette DEBUG loaded listener.js 15:19:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 277 (0x7f5cad0a6000) [pid = 1849] [serial = 1563] [outer = 0x7f5ca82ef000] 15:19:38 INFO - PROCESS | 1849 | 1461622778073 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:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1679ms 15:19:38 INFO - PROCESS | 1849 | 1461622778157 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 15:19:38 INFO - PROCESS | 1849 | 1461622778162 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 15:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:19:38 INFO - PROCESS | 1849 | 1461622778168 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:19:38 INFO - PROCESS | 1849 | 1461622778171 Marionette TRACE conn3 <- [1,2054,null,{}] 15:19:38 INFO - PROCESS | 1849 | 1461622778177 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:19:38 INFO - PROCESS | 1849 | 1461622778404 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 15:19:38 INFO - PROCESS | 1849 | 1461622778792 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe5a5000 == 138 [pid = 1849] [id = 46] 15:19:38 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbc877000 == 137 [pid = 1849] [id = 55] 15:19:38 INFO - PROCESS | 1849 | --DOMWINDOW == 276 (0x7f5cd2d6f400) [pid = 1849] [serial = 1409] [outer = (nil)] [url = about:blank] 15:19:38 INFO - PROCESS | 1849 | --DOMWINDOW == 275 (0x7f5cd1792c00) [pid = 1849] [serial = 1406] [outer = (nil)] [url = about:blank] 15:19:38 INFO - PROCESS | 1849 | --DOMWINDOW == 274 (0x7f5cad1efc00) [pid = 1849] [serial = 1418] [outer = (nil)] [url = about:blank] 15:19:38 INFO - PROCESS | 1849 | --DOMWINDOW == 273 (0x7f5cd26a8800) [pid = 1849] [serial = 1415] [outer = (nil)] [url = about:blank] 15:19:38 INFO - PROCESS | 1849 | --DOMWINDOW == 272 (0x7f5cc62fc800) [pid = 1849] [serial = 1403] [outer = (nil)] [url = about:blank] 15:19:38 INFO - PROCESS | 1849 | --DOMWINDOW == 271 (0x7f5caa4c0000) [pid = 1849] [serial = 1412] [outer = (nil)] [url = about:blank] 15:19:38 INFO - PROCESS | 1849 | --DOMWINDOW == 270 (0x7f5cc3452800) [pid = 1849] [serial = 1400] [outer = (nil)] [url = about:blank] 15:19:38 INFO - PROCESS | 1849 | --DOMWINDOW == 269 (0x7f5cbf1b5800) [pid = 1849] [serial = 1397] [outer = (nil)] [url = about:blank] 15:19:38 INFO - PROCESS | 1849 | --DOMWINDOW == 268 (0x7f5cbdf0cc00) [pid = 1849] [serial = 1442] [outer = (nil)] [url = about:blank] 15:19:38 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca7ed5800 == 138 [pid = 1849] [id = 521] 15:19:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 269 (0x7f5caa4c0000) [pid = 1849] [serial = 1564] [outer = (nil)] 15:19:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 270 (0x7f5cae472400) [pid = 1849] [serial = 1565] [outer = 0x7f5caa4c0000] 15:19:38 INFO - PROCESS | 1849 | 1461622778955 Marionette DEBUG loaded listener.js 15:19:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 271 (0x7f5cae95f000) [pid = 1849] [serial = 1566] [outer = 0x7f5caa4c0000] 15:19:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cad0d6000 == 137 [pid = 1849] [id = 502] 15:19:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbafa0800 == 136 [pid = 1849] [id = 501] 15:19:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb88c6800 == 135 [pid = 1849] [id = 500] 15:19:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb2ec4000 == 134 [pid = 1849] [id = 499] 15:19:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cad173800 == 133 [pid = 1849] [id = 498] 15:19:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb7c90000 == 132 [pid = 1849] [id = 497] 15:19:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caec43800 == 131 [pid = 1849] [id = 496] 15:19:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cae3c4800 == 130 [pid = 1849] [id = 495] 15:19:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cad224800 == 129 [pid = 1849] [id = 494] 15:19:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cab760800 == 128 [pid = 1849] [id = 493] 15:19:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cdbd2c800 == 127 [pid = 1849] [id = 488] 15:19:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd6d37000 == 126 [pid = 1849] [id = 487] 15:19:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd1a6c000 == 125 [pid = 1849] [id = 486] 15:19:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4b3b000 == 124 [pid = 1849] [id = 485] 15:19:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc132e000 == 123 [pid = 1849] [id = 484] 15:19:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbece7000 == 122 [pid = 1849] [id = 483] 15:19:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb7ca8800 == 121 [pid = 1849] [id = 482] 15:19:39 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cad20f800 == 120 [pid = 1849] [id = 481] 15:19:39 INFO - PROCESS | 1849 | 1461622779733 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:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1578ms 15:19:39 INFO - PROCESS | 1849 | 1461622779746 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 15:19:39 INFO - PROCESS | 1849 | 1461622779750 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 15:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:19:39 INFO - PROCESS | 1849 | 1461622779763 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:19:39 INFO - PROCESS | 1849 | 1461622779771 Marionette TRACE conn3 <- [1,2058,null,{}] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 270 (0x7f5cba981800) [pid = 1849] [serial = 1251] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 269 (0x7f5cc7078c00) [pid = 1849] [serial = 1275] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 268 (0x7f5cbb504400) [pid = 1849] [serial = 1439] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 267 (0x7f5cbe7a5000) [pid = 1849] [serial = 1260] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 266 (0x7f5ccb986400) [pid = 1849] [serial = 1116] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 265 (0x7f5cd0914000) [pid = 1849] [serial = 1200] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 264 (0x7f5cb26d8400) [pid = 1849] [serial = 1376] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 263 (0x7f5cba1b6000) [pid = 1849] [serial = 1248] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 262 (0x7f5cae48dc00) [pid = 1849] [serial = 1128] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 261 (0x7f5ca9c40c00) [pid = 1849] [serial = 1134] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 260 (0x7f5cc091c000) [pid = 1849] [serial = 1194] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 259 (0x7f5caecc3800) [pid = 1849] [serial = 1421] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 258 (0x7f5cb7bb7800) [pid = 1849] [serial = 1245] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 257 (0x7f5cba976800) [pid = 1849] [serial = 1437] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 256 (0x7f5cd1a46c00) [pid = 1849] [serial = 1131] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 255 (0x7f5cbe18dc00) [pid = 1849] [serial = 1257] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 254 (0x7f5caecc7800) [pid = 1849] [serial = 1430] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 253 (0x7f5cae153000) [pid = 1849] [serial = 1373] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 252 (0x7f5cc7077800) [pid = 1849] [serial = 1272] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 251 (0x7f5cb2db8400) [pid = 1849] [serial = 1173] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 250 (0x7f5cc614c800) [pid = 1849] [serial = 1197] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 249 (0x7f5cad260800) [pid = 1849] [serial = 1074] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 248 (0x7f5cc4e3c800) [pid = 1849] [serial = 1269] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 247 (0x7f5cbed0cc00) [pid = 1849] [serial = 1263] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 246 (0x7f5cbeb87400) [pid = 1849] [serial = 1394] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 245 (0x7f5cb2e0b400) [pid = 1849] [serial = 1212] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 244 (0x7f5cbc85ec00) [pid = 1849] [serial = 1254] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 243 (0x7f5ca95dc800) [pid = 1849] [serial = 1125] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 242 (0x7f5cad257c00) [pid = 1849] [serial = 1278] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 241 (0x7f5cd09ea800) [pid = 1849] [serial = 1122] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 240 (0x7f5cb28bfc00) [pid = 1849] [serial = 1119] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 239 (0x7f5cad7cf800) [pid = 1849] [serial = 1425] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 238 (0x7f5cae955400) [pid = 1849] [serial = 1170] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 237 (0x7f5cbbaecc00) [pid = 1849] [serial = 1440] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 236 (0x7f5cbf1b8c00) [pid = 1849] [serial = 1266] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 235 (0x7f5cbf1b4000) [pid = 1849] [serial = 1191] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 234 (0x7f5caec03800) [pid = 1849] [serial = 1209] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 233 (0x7f5cb9f02c00) [pid = 1849] [serial = 1436] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 232 (0x7f5cba8f2000) [pid = 1849] [serial = 1179] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 231 (0x7f5cbf1ae000) [pid = 1849] [serial = 1113] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 230 (0x7f5cb2db5000) [pid = 1849] [serial = 1433] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 229 (0x7f5cbed12000) [pid = 1849] [serial = 1188] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 228 (0x7f5cbe199000) [pid = 1849] [serial = 1182] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 227 (0x7f5cbed0b400) [pid = 1849] [serial = 1110] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 226 (0x7f5cbaf1e400) [pid = 1849] [serial = 1107] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 225 (0x7f5cad053800) [pid = 1849] [serial = 1424] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 224 (0x7f5caf9d2800) [pid = 1849] [serial = 1242] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 223 (0x7f5cac03b400) [pid = 1849] [serial = 1370] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 222 (0x7f5cae07ec00) [pid = 1849] [serial = 1239] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 221 (0x7f5cc631d400) [pid = 1849] [serial = 1203] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 220 (0x7f5cae95ac00) [pid = 1849] [serial = 1428] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 219 (0x7f5cae944800) [pid = 1849] [serial = 1427] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 218 (0x7f5cb9ee7000) [pid = 1849] [serial = 1382] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 217 (0x7f5cbd560c00) [pid = 1849] [serial = 1388] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 216 (0x7f5cad7d2000) [pid = 1849] [serial = 1101] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 215 (0x7f5cbacf3000) [pid = 1849] [serial = 1385] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 214 (0x7f5cb26df400) [pid = 1849] [serial = 1431] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 213 (0x7f5cb7e4d400) [pid = 1849] [serial = 1176] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 212 (0x7f5cb8952c00) [pid = 1849] [serial = 1434] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 211 (0x7f5cad25bc00) [pid = 1849] [serial = 1167] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 210 (0x7f5cb7baac00) [pid = 1849] [serial = 1379] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 209 (0x7f5cbe2bec00) [pid = 1849] [serial = 1391] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 208 (0x7f5cb26e1000) [pid = 1849] [serial = 1104] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 207 (0x7f5cacff1800) [pid = 1849] [serial = 1206] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | --DOMWINDOW == 206 (0x7f5cbe7ac800) [pid = 1849] [serial = 1185] [outer = (nil)] [url = about:blank] 15:19:39 INFO - PROCESS | 1849 | 1461622779877 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:19:40 INFO - PROCESS | 1849 | 1461622780087 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 15:19:40 INFO - PROCESS | 1849 | 1461622780261 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5caba71800 == 121 [pid = 1849] [id = 522] 15:19:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 207 (0x7f5cab045c00) [pid = 1849] [serial = 1567] [outer = (nil)] 15:19:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 208 (0x7f5caec05400) [pid = 1849] [serial = 1568] [outer = 0x7f5cab045c00] 15:19:40 INFO - PROCESS | 1849 | 1461622780324 Marionette DEBUG loaded listener.js 15:19:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 209 (0x7f5caecc2000) [pid = 1849] [serial = 1569] [outer = 0x7f5cab045c00] 15:19:41 INFO - PROCESS | 1849 | 1461622781049 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:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1336ms 15:19:41 INFO - PROCESS | 1849 | 1461622781093 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 15:19:41 INFO - PROCESS | 1849 | 1461622781097 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 15:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:19:41 INFO - PROCESS | 1849 | 1461622781102 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:19:41 INFO - PROCESS | 1849 | 1461622781104 Marionette TRACE conn3 <- [1,2062,null,{}] 15:19:41 INFO - PROCESS | 1849 | 1461622781139 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:19:41 INFO - PROCESS | 1849 | 1461622781318 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 15:19:41 INFO - PROCESS | 1849 | 1461622781328 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5caea21000 == 122 [pid = 1849] [id = 523] 15:19:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 210 (0x7f5cae96fc00) [pid = 1849] [serial = 1570] [outer = (nil)] 15:19:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 211 (0x7f5cb2109c00) [pid = 1849] [serial = 1571] [outer = 0x7f5cae96fc00] 15:19:41 INFO - PROCESS | 1849 | 1461622781386 Marionette DEBUG loaded listener.js 15:19:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 212 (0x7f5cb26d3c00) [pid = 1849] [serial = 1572] [outer = 0x7f5cae96fc00] 15:19:42 INFO - PROCESS | 1849 | 1461622782365 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:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1279ms 15:19:42 INFO - PROCESS | 1849 | 1461622782387 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 15:19:42 INFO - PROCESS | 1849 | 1461622782390 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 15:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:19:42 INFO - PROCESS | 1849 | 1461622782404 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:19:42 INFO - PROCESS | 1849 | 1461622782406 Marionette TRACE conn3 <- [1,2066,null,{}] 15:19:42 INFO - PROCESS | 1849 | 1461622782411 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:19:42 INFO - PROCESS | 1849 | 1461622782649 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 15:19:42 INFO - PROCESS | 1849 | 1461622782681 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb21df800 == 123 [pid = 1849] [id = 524] 15:19:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 213 (0x7f5cb26e7400) [pid = 1849] [serial = 1573] [outer = (nil)] 15:19:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 214 (0x7f5cb2893800) [pid = 1849] [serial = 1574] [outer = 0x7f5cb26e7400] 15:19:42 INFO - PROCESS | 1849 | 1461622782755 Marionette DEBUG loaded listener.js 15:19:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 215 (0x7f5cb7bb5c00) [pid = 1849] [serial = 1575] [outer = 0x7f5cb26e7400] 15:19:44 INFO - PROCESS | 1849 | --DOMWINDOW == 214 (0x7f5ca82ed800) [pid = 1849] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:19:44 INFO - PROCESS | 1849 | --DOMWINDOW == 213 (0x7f5cb26d6800) [pid = 1849] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:19:44 INFO - PROCESS | 1849 | --DOMWINDOW == 212 (0x7f5cad051400) [pid = 1849] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:19:44 INFO - PROCESS | 1849 | --DOMWINDOW == 211 (0x7f5cb288e800) [pid = 1849] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:19:44 INFO - PROCESS | 1849 | --DOMWINDOW == 210 (0x7f5cae083000) [pid = 1849] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:19:44 INFO - PROCESS | 1849 | --DOMWINDOW == 209 (0x7f5cb26e4400) [pid = 1849] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:19:44 INFO - PROCESS | 1849 | --DOMWINDOW == 208 (0x7f5cad05bc00) [pid = 1849] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:19:44 INFO - PROCESS | 1849 | --DOMWINDOW == 207 (0x7f5ca9c3e800) [pid = 1849] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:19:44 INFO - PROCESS | 1849 | --DOMWINDOW == 206 (0x7f5cae956800) [pid = 1849] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:19:44 INFO - PROCESS | 1849 | 1461622784349 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:19:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1991ms 15:19:44 INFO - PROCESS | 1849 | 1461622784388 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 15:19:44 INFO - PROCESS | 1849 | 1461622784391 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 15:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:19:44 INFO - PROCESS | 1849 | 1461622784429 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:19:44 INFO - PROCESS | 1849 | 1461622784432 Marionette TRACE conn3 <- [1,2070,null,{}] 15:19:44 INFO - PROCESS | 1849 | 1461622784443 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:19:44 INFO - PROCESS | 1849 | 1461622784631 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 15:19:44 INFO - PROCESS | 1849 | 1461622784802 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb1fa4000 == 124 [pid = 1849] [id = 525] 15:19:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 207 (0x7f5cacff0000) [pid = 1849] [serial = 1576] [outer = (nil)] 15:19:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 208 (0x7f5cb26e8000) [pid = 1849] [serial = 1577] [outer = 0x7f5cacff0000] 15:19:44 INFO - PROCESS | 1849 | 1461622784866 Marionette DEBUG loaded listener.js 15:19:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 209 (0x7f5cb9d4a000) [pid = 1849] [serial = 1578] [outer = 0x7f5cacff0000] 15:19:45 INFO - PROCESS | 1849 | 1461622785566 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:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1215ms 15:19:45 INFO - PROCESS | 1849 | 1461622785613 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 15:19:45 INFO - PROCESS | 1849 | 1461622785616 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 15:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:19:45 INFO - PROCESS | 1849 | 1461622785635 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:19:45 INFO - PROCESS | 1849 | 1461622785637 Marionette TRACE conn3 <- [1,2074,null,{}] 15:19:45 INFO - PROCESS | 1849 | 1461622785643 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:19:45 INFO - PROCESS | 1849 | 1461622785830 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 15:19:45 INFO - PROCESS | 1849 | 1461622785840 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb8a20800 == 125 [pid = 1849] [id = 526] 15:19:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 210 (0x7f5cb26d6c00) [pid = 1849] [serial = 1579] [outer = (nil)] 15:19:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 211 (0x7f5cbacf3000) [pid = 1849] [serial = 1580] [outer = 0x7f5cb26d6c00] 15:19:45 INFO - PROCESS | 1849 | 1461622785901 Marionette DEBUG loaded listener.js 15:19:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 212 (0x7f5cbb172000) [pid = 1849] [serial = 1581] [outer = 0x7f5cb26d6c00] 15:19:47 INFO - PROCESS | 1849 | 1461622787085 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:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1535ms 15:19:47 INFO - PROCESS | 1849 | 1461622787162 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 15:19:47 INFO - PROCESS | 1849 | 1461622787168 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 15:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:19:47 INFO - PROCESS | 1849 | 1461622787177 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:19:47 INFO - PROCESS | 1849 | 1461622787182 Marionette TRACE conn3 <- [1,2078,null,{}] 15:19:47 INFO - PROCESS | 1849 | 1461622787189 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:19:47 INFO - PROCESS | 1849 | 1461622787450 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 15:19:47 INFO - PROCESS | 1849 | 1461622787752 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cad33e000 == 126 [pid = 1849] [id = 527] 15:19:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 213 (0x7f5cacfb4400) [pid = 1849] [serial = 1582] [outer = (nil)] 15:19:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 214 (0x7f5cad04f000) [pid = 1849] [serial = 1583] [outer = 0x7f5cacfb4400] 15:19:47 INFO - PROCESS | 1849 | 1461622787835 Marionette DEBUG loaded listener.js 15:19:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 215 (0x7f5cad7d2000) [pid = 1849] [serial = 1584] [outer = 0x7f5cacfb4400] 15:19:48 INFO - PROCESS | 1849 | 1461622788692 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:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1580ms 15:19:48 INFO - PROCESS | 1849 | 1461622788758 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 15:19:48 INFO - PROCESS | 1849 | 1461622788766 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 15:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:19:48 INFO - PROCESS | 1849 | 1461622788776 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:19:48 INFO - PROCESS | 1849 | 1461622788779 Marionette TRACE conn3 <- [1,2082,null,{}] 15:19:48 INFO - PROCESS | 1849 | 1461622788785 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:19:49 INFO - PROCESS | 1849 | 1461622789029 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 15:19:49 INFO - PROCESS | 1849 | 1461622789375 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb7b82000 == 127 [pid = 1849] [id = 528] 15:19:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 216 (0x7f5cae492800) [pid = 1849] [serial = 1585] [outer = (nil)] 15:19:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 217 (0x7f5cae966000) [pid = 1849] [serial = 1586] [outer = 0x7f5cae492800] 15:19:49 INFO - PROCESS | 1849 | 1461622789449 Marionette DEBUG loaded listener.js 15:19:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 218 (0x7f5caec0e800) [pid = 1849] [serial = 1587] [outer = 0x7f5cae492800] 15:19:50 INFO - PROCESS | 1849 | 1461622790278 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:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1534ms 15:19:50 INFO - PROCESS | 1849 | 1461622790322 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 15:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:19:50 INFO - PROCESS | 1849 | 1461622790327 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 15:19:50 INFO - PROCESS | 1849 | 1461622790333 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:19:50 INFO - PROCESS | 1849 | 1461622790338 Marionette TRACE conn3 <- [1,2086,null,{}] 15:19:50 INFO - PROCESS | 1849 | 1461622790354 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:19:50 INFO - PROCESS | 1849 | 1461622790572 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 15:19:50 INFO - PROCESS | 1849 | 1461622790785 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbada0000 == 128 [pid = 1849] [id = 529] 15:19:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 219 (0x7f5cb28b9c00) [pid = 1849] [serial = 1588] [outer = (nil)] 15:19:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 220 (0x7f5cb7a75800) [pid = 1849] [serial = 1589] [outer = 0x7f5cb28b9c00] 15:19:50 INFO - PROCESS | 1849 | 1461622790911 Marionette DEBUG loaded listener.js 15:19:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 221 (0x7f5cba1b6000) [pid = 1849] [serial = 1590] [outer = 0x7f5cb28b9c00] 15:19:51 INFO - PROCESS | 1849 | 1461622791840 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:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1582ms 15:19:51 INFO - PROCESS | 1849 | 1461622791921 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 15:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:19:51 INFO - PROCESS | 1849 | 1461622791934 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 15:19:51 INFO - PROCESS | 1849 | 1461622791940 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:19:51 INFO - PROCESS | 1849 | 1461622791943 Marionette TRACE conn3 <- [1,2090,null,{}] 15:19:51 INFO - PROCESS | 1849 | 1461622791949 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:19:52 INFO - PROCESS | 1849 | 1461622792165 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 15:19:52 INFO - PROCESS | 1849 | 1461622792375 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb75b000 == 129 [pid = 1849] [id = 530] 15:19:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 222 (0x7f5cb2db8000) [pid = 1849] [serial = 1591] [outer = (nil)] 15:19:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 223 (0x7f5cbb786c00) [pid = 1849] [serial = 1592] [outer = 0x7f5cb2db8000] 15:19:52 INFO - PROCESS | 1849 | 1461622792508 Marionette DEBUG loaded listener.js 15:19:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 224 (0x7f5cbc85ec00) [pid = 1849] [serial = 1593] [outer = 0x7f5cb2db8000] 15:19:53 INFO - PROCESS | 1849 | 1461622793388 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:19:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1478ms 15:19:53 INFO - PROCESS | 1849 | 1461622793419 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 15:19:53 INFO - PROCESS | 1849 | 1461622793423 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 15:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:19:53 INFO - PROCESS | 1849 | 1461622793428 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:19:53 INFO - PROCESS | 1849 | 1461622793430 Marionette TRACE conn3 <- [1,2094,null,{}] 15:19:53 INFO - PROCESS | 1849 | 1461622793436 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:19:53 INFO - PROCESS | 1849 | 1461622793638 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 15:19:53 INFO - PROCESS | 1849 | 1461622793850 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbe539800 == 130 [pid = 1849] [id = 531] 15:19:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 225 (0x7f5cb2e05000) [pid = 1849] [serial = 1594] [outer = (nil)] 15:19:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 226 (0x7f5cbe137400) [pid = 1849] [serial = 1595] [outer = 0x7f5cb2e05000] 15:19:53 INFO - PROCESS | 1849 | 1461622793959 Marionette DEBUG loaded listener.js 15:19:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 227 (0x7f5cbe1de800) [pid = 1849] [serial = 1596] [outer = 0x7f5cb2e05000] 15:19:54 INFO - PROCESS | 1849 | 1461622794845 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:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1431ms 15:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:19:54 INFO - PROCESS | 1849 | 1461622794860 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 15:19:54 INFO - PROCESS | 1849 | 1461622794862 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 15:19:54 INFO - PROCESS | 1849 | 1461622794882 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:19:54 INFO - PROCESS | 1849 | 1461622794886 Marionette TRACE conn3 <- [1,2098,null,{}] 15:19:54 INFO - PROCESS | 1849 | 1461622794895 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:19:55 INFO - PROCESS | 1849 | 1461622795111 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 15:19:55 INFO - PROCESS | 1849 | 1461622795325 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbecf0000 == 131 [pid = 1849] [id = 532] 15:19:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 228 (0x7f5cbdf0cc00) [pid = 1849] [serial = 1597] [outer = (nil)] 15:19:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 229 (0x7f5cbf1b1400) [pid = 1849] [serial = 1598] [outer = 0x7f5cbdf0cc00] 15:19:55 INFO - PROCESS | 1849 | 1461622795439 Marionette DEBUG loaded listener.js 15:19:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 230 (0x7f5cc434f400) [pid = 1849] [serial = 1599] [outer = 0x7f5cbdf0cc00] 15:19:55 INFO - PROCESS | 1849 | ************************* 15:19:55 INFO - PROCESS | 1849 | A coding exception was thrown and uncaught in a Task. 15:19:55 INFO - PROCESS | 1849 | 15:19:55 INFO - PROCESS | 1849 | Full message: TypeError: NetworkError when attempting to fetch resource. 15:19:55 INFO - PROCESS | 1849 | Full stack: 15:19:55 INFO - PROCESS | 1849 | ************************* 15:19:56 INFO - PROCESS | 1849 | 1461622796436 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:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1599ms 15:19:56 INFO - PROCESS | 1849 | 1461622796466 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 15:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:19:56 INFO - PROCESS | 1849 | 1461622796470 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 15:19:56 INFO - PROCESS | 1849 | 1461622796475 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:19:56 INFO - PROCESS | 1849 | 1461622796478 Marionette TRACE conn3 <- [1,2102,null,{}] 15:19:56 INFO - PROCESS | 1849 | 1461622796483 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:19:56 INFO - PROCESS | 1849 | 1461622796696 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 15:19:56 INFO - PROCESS | 1849 | 1461622796913 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbf198000 == 132 [pid = 1849] [id = 533] 15:19:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 231 (0x7f5cb26d2c00) [pid = 1849] [serial = 1600] [outer = (nil)] 15:19:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 232 (0x7f5cc5094c00) [pid = 1849] [serial = 1601] [outer = 0x7f5cb26d2c00] 15:19:57 INFO - PROCESS | 1849 | 1461622797023 Marionette DEBUG loaded listener.js 15:19:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 233 (0x7f5cca15b000) [pid = 1849] [serial = 1602] [outer = 0x7f5cb26d2c00] 15:19:57 INFO - PROCESS | 1849 | 1461622797904 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:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1479ms 15:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:19:57 INFO - PROCESS | 1849 | 1461622797955 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 15:19:57 INFO - PROCESS | 1849 | 1461622797958 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 15:19:57 INFO - PROCESS | 1849 | 1461622797964 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:19:57 INFO - PROCESS | 1849 | 1461622797967 Marionette TRACE conn3 <- [1,2106,null,{}] 15:19:57 INFO - PROCESS | 1849 | 1461622797972 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:19:58 INFO - PROCESS | 1849 | 1461622798183 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 15:19:58 INFO - PROCESS | 1849 | 1461622798400 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc3f96000 == 133 [pid = 1849] [id = 534] 15:19:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 234 (0x7f5cb2db9800) [pid = 1849] [serial = 1603] [outer = (nil)] 15:19:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 235 (0x7f5cd09e8800) [pid = 1849] [serial = 1604] [outer = 0x7f5cb2db9800] 15:19:58 INFO - PROCESS | 1849 | 1461622798510 Marionette DEBUG loaded listener.js 15:19:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 236 (0x7f5cd17d2c00) [pid = 1849] [serial = 1605] [outer = 0x7f5cb2db9800] 15:19:59 INFO - PROCESS | 1849 | 1461622799451 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:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1531ms 15:19:59 INFO - PROCESS | 1849 | 1461622799495 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 15:19:59 INFO - PROCESS | 1849 | 1461622799498 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 15:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:19:59 INFO - PROCESS | 1849 | 1461622799504 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:19:59 INFO - PROCESS | 1849 | 1461622799506 Marionette TRACE conn3 <- [1,2110,null,{}] 15:19:59 INFO - PROCESS | 1849 | 1461622799511 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:19:59 INFO - PROCESS | 1849 | 1461622799709 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 15:19:59 INFO - PROCESS | 1849 | 1461622799930 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc51e5000 == 134 [pid = 1849] [id = 535] 15:19:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 237 (0x7f5cc4358000) [pid = 1849] [serial = 1606] [outer = (nil)] 15:20:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 238 (0x7f5cd1cf2800) [pid = 1849] [serial = 1607] [outer = 0x7f5cc4358000] 15:20:00 INFO - PROCESS | 1849 | 1461622800038 Marionette DEBUG loaded listener.js 15:20:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 239 (0x7f5cd4cb4000) [pid = 1849] [serial = 1608] [outer = 0x7f5cc4358000] 15:20:00 INFO - PROCESS | 1849 | 1461622800906 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:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1431ms 15:20:00 INFO - PROCESS | 1849 | 1461622800952 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 15:20:00 INFO - PROCESS | 1849 | 1461622800955 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 15:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:20:00 INFO - PROCESS | 1849 | 1461622800962 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:20:00 INFO - PROCESS | 1849 | 1461622800965 Marionette TRACE conn3 <- [1,2114,null,{}] 15:20:00 INFO - PROCESS | 1849 | 1461622800970 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:20:01 INFO - PROCESS | 1849 | 1461622801181 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 15:20:01 INFO - PROCESS | 1849 | 1461622801399 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd18b1800 == 135 [pid = 1849] [id = 536] 15:20:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 240 (0x7f5ca7df1400) [pid = 1849] [serial = 1609] [outer = (nil)] 15:20:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 241 (0x7f5ca7dfa800) [pid = 1849] [serial = 1610] [outer = 0x7f5ca7df1400] 15:20:01 INFO - PROCESS | 1849 | 1461622801508 Marionette DEBUG loaded listener.js 15:20:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 242 (0x7f5ca7dff800) [pid = 1849] [serial = 1611] [outer = 0x7f5ca7df1400] 15:20:02 INFO - PROCESS | 1849 | 1461622802456 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:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1534ms 15:20:02 INFO - PROCESS | 1849 | 1461622802498 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 15:20:02 INFO - PROCESS | 1849 | 1461622802502 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 15:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:20:02 INFO - PROCESS | 1849 | 1461622802508 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:20:02 INFO - PROCESS | 1849 | 1461622802511 Marionette TRACE conn3 <- [1,2118,null,{}] 15:20:02 INFO - PROCESS | 1849 | 1461622802536 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:20:02 INFO - PROCESS | 1849 | 1461622802759 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 15:20:03 INFO - PROCESS | 1849 | 1461622803019 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd6d3e800 == 136 [pid = 1849] [id = 537] 15:20:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 243 (0x7f5ca7df3800) [pid = 1849] [serial = 1612] [outer = (nil)] 15:20:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 244 (0x7f5cd630b000) [pid = 1849] [serial = 1613] [outer = 0x7f5ca7df3800] 15:20:03 INFO - PROCESS | 1849 | 1461622803097 Marionette DEBUG loaded listener.js 15:20:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 245 (0x7f5cd66ac000) [pid = 1849] [serial = 1614] [outer = 0x7f5ca7df3800] 15:20:03 INFO - PROCESS | 1849 | 1461622803992 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:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1534ms 15:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:20:04 INFO - PROCESS | 1849 | 1461622804043 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 15:20:04 INFO - PROCESS | 1849 | 1461622804045 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 15:20:04 INFO - PROCESS | 1849 | 1461622804051 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:20:04 INFO - PROCESS | 1849 | 1461622804054 Marionette TRACE conn3 <- [1,2122,null,{}] 15:20:04 INFO - PROCESS | 1849 | 1461622804060 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:20:04 INFO - PROCESS | 1849 | 1461622804258 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 15:20:04 INFO - PROCESS | 1849 | 1461622804486 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cdbd26000 == 137 [pid = 1849] [id = 538] 15:20:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 246 (0x7f5ca7df9c00) [pid = 1849] [serial = 1615] [outer = (nil)] 15:20:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 247 (0x7f5cab920400) [pid = 1849] [serial = 1616] [outer = 0x7f5ca7df9c00] 15:20:04 INFO - PROCESS | 1849 | 1461622804596 Marionette DEBUG loaded listener.js 15:20:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 248 (0x7f5cab926000) [pid = 1849] [serial = 1617] [outer = 0x7f5ca7df9c00] 15:20:05 INFO - PROCESS | 1849 | 1461622805482 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:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1481ms 15:20:05 INFO - PROCESS | 1849 | 1461622805532 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 15:20:05 INFO - PROCESS | 1849 | 1461622805536 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 15:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:20:05 INFO - PROCESS | 1849 | 1461622805541 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:20:05 INFO - PROCESS | 1849 | 1461622805552 Marionette TRACE conn3 <- [1,2126,null,{}] 15:20:05 INFO - PROCESS | 1849 | 1461622805556 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:20:05 INFO - PROCESS | 1849 | 1461622805750 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 15:20:05 INFO - PROCESS | 1849 | 1461622805969 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5caba14000 == 138 [pid = 1849] [id = 539] 15:20:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 249 (0x7f5cab040400) [pid = 1849] [serial = 1618] [outer = (nil)] 15:20:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 250 (0x7f5cba031400) [pid = 1849] [serial = 1619] [outer = 0x7f5cab040400] 15:20:06 INFO - PROCESS | 1849 | 1461622806094 Marionette DEBUG loaded listener.js 15:20:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 251 (0x7f5cba036400) [pid = 1849] [serial = 1620] [outer = 0x7f5cab040400] 15:20:06 INFO - PROCESS | 1849 | 1461622806983 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:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1496ms 15:20:07 INFO - PROCESS | 1849 | 1461622807038 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 15:20:07 INFO - PROCESS | 1849 | 1461622807041 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 15:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:20:07 INFO - PROCESS | 1849 | 1461622807047 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:20:07 INFO - PROCESS | 1849 | 1461622807049 Marionette TRACE conn3 <- [1,2130,null,{}] 15:20:07 INFO - PROCESS | 1849 | 1461622807055 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:20:07 INFO - PROCESS | 1849 | 1461622807255 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 15:20:07 INFO - PROCESS | 1849 | 1461622807475 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca6958000 == 139 [pid = 1849] [id = 540] 15:20:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 252 (0x7f5ca82e9800) [pid = 1849] [serial = 1621] [outer = (nil)] 15:20:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 253 (0x7f5ca98b2000) [pid = 1849] [serial = 1622] [outer = 0x7f5ca82e9800] 15:20:07 INFO - PROCESS | 1849 | 1461622807590 Marionette DEBUG loaded listener.js 15:20:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 254 (0x7f5ca98b8800) [pid = 1849] [serial = 1623] [outer = 0x7f5ca82e9800] 15:20:08 INFO - PROCESS | 1849 | 1461622808506 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:20:08 INFO - PROCESS | 1849 | 1461622808581 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 15:20:08 INFO - PROCESS | 1849 | 1461622808586 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:20:08 INFO - PROCESS | 1849 | 1461622808590 Marionette TRACE conn3 <- [1,2134,null,{}] 15:20:08 INFO - PROCESS | 1849 | 1461622808595 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:20:08 INFO - PROCESS | 1849 | 1461622808821 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 15:20:09 INFO - PROCESS | 1849 | 1461622809081 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5caba1e800 == 140 [pid = 1849] [id = 541] 15:20:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 255 (0x7f5ca82ee000) [pid = 1849] [serial = 1624] [outer = (nil)] 15:20:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 256 (0x7f5cacfee000) [pid = 1849] [serial = 1625] [outer = 0x7f5ca82ee000] 15:20:09 INFO - PROCESS | 1849 | 1461622809194 Marionette DEBUG loaded listener.js 15:20:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 257 (0x7f5cae959000) [pid = 1849] [serial = 1626] [outer = 0x7f5ca82ee000] 15:20:10 INFO - PROCESS | 1849 | 1461622810073 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:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 2028ms 15:20:10 INFO - PROCESS | 1849 | 1461622810691 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 15:20:10 INFO - PROCESS | 1849 | 1461622810698 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 15:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:20:10 INFO - PROCESS | 1849 | 1461622810723 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:20:10 INFO - PROCESS | 1849 | 1461622810726 Marionette TRACE conn3 <- [1,2138,null,{}] 15:20:10 INFO - PROCESS | 1849 | 1461622810735 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:20:10 INFO - PROCESS | 1849 | 1461622810924 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 15:20:11 INFO - PROCESS | 1849 | 1461622811164 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cad595800 == 141 [pid = 1849] [id = 542] 15:20:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 258 (0x7f5caa525c00) [pid = 1849] [serial = 1627] [outer = (nil)] 15:20:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 259 (0x7f5cab044800) [pid = 1849] [serial = 1628] [outer = 0x7f5caa525c00] 15:20:11 INFO - PROCESS | 1849 | 1461622811230 Marionette DEBUG loaded listener.js 15:20:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 260 (0x7f5cac039c00) [pid = 1849] [serial = 1629] [outer = 0x7f5caa525c00] 15:20:12 INFO - PROCESS | 1849 | 1461622812163 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:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1496ms 15:20:12 INFO - PROCESS | 1849 | 1461622812216 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 15:20:12 INFO - PROCESS | 1849 | 1461622812220 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 15:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:20:12 INFO - PROCESS | 1849 | 1461622812233 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:20:12 INFO - PROCESS | 1849 | 1461622812238 Marionette TRACE conn3 <- [1,2142,null,{}] 15:20:12 INFO - PROCESS | 1849 | 1461622812244 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:20:12 INFO - PROCESS | 1849 | 1461622812445 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 15:20:12 INFO - PROCESS | 1849 | 1461622812899 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca47e4000 == 142 [pid = 1849] [id = 543] 15:20:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 261 (0x7f5cacfafc00) [pid = 1849] [serial = 1630] [outer = (nil)] 15:20:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 262 (0x7f5cad0a7c00) [pid = 1849] [serial = 1631] [outer = 0x7f5cacfafc00] 15:20:12 INFO - PROCESS | 1849 | 1461622812973 Marionette DEBUG loaded listener.js 15:20:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 263 (0x7f5cae086000) [pid = 1849] [serial = 1632] [outer = 0x7f5cacfafc00] 15:20:13 INFO - PROCESS | 1849 | 1461622813882 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:20:13 INFO - PROCESS | 1849 | 1461622813933 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 15:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:20:13 INFO - PROCESS | 1849 | 1461622813940 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:20:13 INFO - PROCESS | 1849 | 1461622813942 Marionette TRACE conn3 <- [1,2146,null,{}] 15:20:13 INFO - PROCESS | 1849 | 1461622813956 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:20:14 INFO - PROCESS | 1849 | 1461622814152 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 15:20:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbc951800 == 141 [pid = 1849] [id = 480] 15:20:14 INFO - PROCESS | 1849 | --DOMWINDOW == 262 (0x7f5cb9eea000) [pid = 1849] [serial = 1475] [outer = (nil)] [url = about:blank] 15:20:14 INFO - PROCESS | 1849 | --DOMWINDOW == 261 (0x7f5cae963800) [pid = 1849] [serial = 1472] [outer = (nil)] [url = about:blank] 15:20:14 INFO - PROCESS | 1849 | --DOMWINDOW == 260 (0x7f5cad0a9c00) [pid = 1849] [serial = 1478] [outer = (nil)] [url = about:blank] 15:20:14 INFO - PROCESS | 1849 | --DOMWINDOW == 259 (0x7f5cacfb8400) [pid = 1849] [serial = 1508] [outer = (nil)] [url = about:blank] 15:20:14 INFO - PROCESS | 1849 | 1461622814605 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cad0d8000 == 142 [pid = 1849] [id = 544] 15:20:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 260 (0x7f5cae96d800) [pid = 1849] [serial = 1633] [outer = (nil)] 15:20:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 261 (0x7f5caecb9000) [pid = 1849] [serial = 1634] [outer = 0x7f5cae96d800] 15:20:14 INFO - PROCESS | 1849 | 1461622814706 Marionette DEBUG loaded listener.js 15:20:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 262 (0x7f5cb2107000) [pid = 1849] [serial = 1635] [outer = 0x7f5cae96d800] 15:20:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca47d2000 == 141 [pid = 1849] [id = 516] 15:20:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca7c1c000 == 140 [pid = 1849] [id = 515] 15:20:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd99e7800 == 139 [pid = 1849] [id = 514] 15:20:14 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd4c89800 == 138 [pid = 1849] [id = 513] 15:20:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ccb9f1800 == 137 [pid = 1849] [id = 512] 15:20:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc54a3000 == 136 [pid = 1849] [id = 511] 15:20:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc467a000 == 135 [pid = 1849] [id = 510] 15:20:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc26a5800 == 134 [pid = 1849] [id = 509] 15:20:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbf10d000 == 133 [pid = 1849] [id = 508] 15:20:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbecb0800 == 132 [pid = 1849] [id = 507] 15:20:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbc965800 == 131 [pid = 1849] [id = 506] 15:20:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb878b800 == 130 [pid = 1849] [id = 505] 15:20:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caea0b000 == 129 [pid = 1849] [id = 504] 15:20:15 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cab8e8000 == 128 [pid = 1849] [id = 503] 15:20:15 INFO - PROCESS | 1849 | --DOMWINDOW == 261 (0x7f5cbb509000) [pid = 1849] [serial = 1454] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1849 | --DOMWINDOW == 260 (0x7f5caaf89400) [pid = 1849] [serial = 1482] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1849 | --DOMWINDOW == 259 (0x7f5ca95dbc00) [pid = 1849] [serial = 1481] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1849 | --DOMWINDOW == 258 (0x7f5cb7e54800) [pid = 1849] [serial = 1503] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1849 | --DOMWINDOW == 257 (0x7f5cb2dc1000) [pid = 1849] [serial = 1466] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1849 | --DOMWINDOW == 256 (0x7f5cab042400) [pid = 1849] [serial = 1469] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1849 | --DOMWINDOW == 255 (0x7f5cae955000) [pid = 1849] [serial = 1496] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1849 | --DOMWINDOW == 254 (0x7f5cae95a400) [pid = 1849] [serial = 1448] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1849 | --DOMWINDOW == 253 (0x7f5cb9ee9800) [pid = 1849] [serial = 1505] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1849 | --DOMWINDOW == 252 (0x7f5cae954000) [pid = 1849] [serial = 1488] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1849 | --DOMWINDOW == 251 (0x7f5cb7a7c000) [pid = 1849] [serial = 1451] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1849 | --DOMWINDOW == 250 (0x7f5ca82eb000) [pid = 1849] [serial = 1463] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1849 | --DOMWINDOW == 249 (0x7f5cb28bc400) [pid = 1849] [serial = 1499] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1849 | --DOMWINDOW == 248 (0x7f5caf9d2000) [pid = 1849] [serial = 1493] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1849 | --DOMWINDOW == 247 (0x7f5cad0a1400) [pid = 1849] [serial = 1485] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1849 | --DOMWINDOW == 246 (0x7f5cb210a000) [pid = 1849] [serial = 1494] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1849 | --DOMWINDOW == 245 (0x7f5caaf97000) [pid = 1849] [serial = 1484] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1849 | --DOMWINDOW == 244 (0x7f5cae478400) [pid = 1849] [serial = 1487] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1849 | --DOMWINDOW == 243 (0x7f5cba7b5400) [pid = 1849] [serial = 1506] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1849 | --DOMWINDOW == 242 (0x7f5cbf1b7000) [pid = 1849] [serial = 1457] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1849 | --DOMWINDOW == 241 (0x7f5caea73800) [pid = 1849] [serial = 1490] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1849 | --DOMWINDOW == 240 (0x7f5cb210f800) [pid = 1849] [serial = 1497] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1849 | --DOMWINDOW == 239 (0x7f5cb7a7c400) [pid = 1849] [serial = 1502] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1849 | --DOMWINDOW == 238 (0x7f5cd1c5c000) [pid = 1849] [serial = 1460] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1849 | --DOMWINDOW == 237 (0x7f5caecbd800) [pid = 1849] [serial = 1491] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1849 | --DOMWINDOW == 236 (0x7f5cb2e07800) [pid = 1849] [serial = 1500] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1849 | --DOMWINDOW == 235 (0x7f5cad04d400) [pid = 1849] [serial = 1445] [outer = (nil)] [url = about:blank] 15:20:15 INFO - PROCESS | 1849 | 1461622815502 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:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:20:15 INFO - PROCESS | 1849 | 1461622815531 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 15:20:15 INFO - PROCESS | 1849 | 1461622815537 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:20:15 INFO - PROCESS | 1849 | 1461622815540 Marionette TRACE conn3 <- [1,2150,null,{}] 15:20:15 INFO - PROCESS | 1849 | 1461622815546 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:20:15 INFO - PROCESS | 1849 | 1461622815740 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 15:20:15 INFO - PROCESS | 1849 | 1461622815956 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cae3ce000 == 129 [pid = 1849] [id = 545] 15:20:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 236 (0x7f5caaf89400) [pid = 1849] [serial = 1636] [outer = (nil)] 15:20:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 237 (0x7f5caecc6000) [pid = 1849] [serial = 1637] [outer = 0x7f5caaf89400] 15:20:16 INFO - PROCESS | 1849 | 1461622816024 Marionette DEBUG loaded listener.js 15:20:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 238 (0x7f5cb2e02400) [pid = 1849] [serial = 1638] [outer = 0x7f5caaf89400] 15:20:16 INFO - PROCESS | 1849 | 1461622816793 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:20:16 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:20:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1286ms 15:20:16 INFO - PROCESS | 1849 | 1461622816824 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 15:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:20:16 INFO - PROCESS | 1849 | 1461622816827 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 15:20:16 INFO - PROCESS | 1849 | 1461622816832 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:20:16 INFO - PROCESS | 1849 | 1461622816835 Marionette TRACE conn3 <- [1,2154,null,{}] 15:20:16 INFO - PROCESS | 1849 | 1461622816840 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:20:17 INFO - PROCESS | 1849 | 1461622817024 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 15:20:17 INFO - PROCESS | 1849 | 1461622817241 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb7b74000 == 130 [pid = 1849] [id = 546] 15:20:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 239 (0x7f5cacfb9000) [pid = 1849] [serial = 1639] [outer = (nil)] 15:20:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 240 (0x7f5cb7e54c00) [pid = 1849] [serial = 1640] [outer = 0x7f5cacfb9000] 15:20:17 INFO - PROCESS | 1849 | 1461622817315 Marionette DEBUG loaded listener.js 15:20:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 241 (0x7f5cba02fc00) [pid = 1849] [serial = 1641] [outer = 0x7f5cacfb9000] 15:20:18 INFO - PROCESS | 1849 | 1461622818141 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:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1333ms 15:20:18 INFO - PROCESS | 1849 | 1461622818167 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 15:20:18 INFO - PROCESS | 1849 | 1461622818171 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 15:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:20:18 INFO - PROCESS | 1849 | 1461622818176 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:20:18 INFO - PROCESS | 1849 | 1461622818178 Marionette TRACE conn3 <- [1,2158,null,{}] 15:20:18 INFO - PROCESS | 1849 | 1461622818184 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:20:18 INFO - PROCESS | 1849 | 1461622818454 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 15:20:18 INFO - PROCESS | 1849 | 1461622818495 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb8ada800 == 131 [pid = 1849] [id = 547] 15:20:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 242 (0x7f5cba794000) [pid = 1849] [serial = 1642] [outer = (nil)] 15:20:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 243 (0x7f5cbad4c400) [pid = 1849] [serial = 1643] [outer = 0x7f5cba794000] 15:20:18 INFO - PROCESS | 1849 | 1461622818557 Marionette DEBUG loaded listener.js 15:20:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 244 (0x7f5cbe137c00) [pid = 1849] [serial = 1644] [outer = 0x7f5cba794000] 15:20:19 INFO - PROCESS | 1849 | --DOMWINDOW == 243 (0x7f5ca82ef000) [pid = 1849] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:20:19 INFO - PROCESS | 1849 | --DOMWINDOW == 242 (0x7f5cacff0000) [pid = 1849] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:20:19 INFO - PROCESS | 1849 | --DOMWINDOW == 241 (0x7f5cab045c00) [pid = 1849] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:20:19 INFO - PROCESS | 1849 | --DOMWINDOW == 240 (0x7f5ca9c34c00) [pid = 1849] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:20:19 INFO - PROCESS | 1849 | --DOMWINDOW == 239 (0x7f5cae96fc00) [pid = 1849] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:20:19 INFO - PROCESS | 1849 | --DOMWINDOW == 238 (0x7f5caa4c0000) [pid = 1849] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:20:19 INFO - PROCESS | 1849 | --DOMWINDOW == 237 (0x7f5ca9c34400) [pid = 1849] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:20:19 INFO - PROCESS | 1849 | --DOMWINDOW == 236 (0x7f5cb26e7400) [pid = 1849] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:20:19 INFO - PROCESS | 1849 | 1461622819916 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:20:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1776ms 15:20:19 INFO - PROCESS | 1849 | 1461622819954 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 15:20:19 INFO - PROCESS | 1849 | 1461622819956 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 15:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:20:19 INFO - PROCESS | 1849 | 1461622819961 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:20:19 INFO - PROCESS | 1849 | 1461622819964 Marionette TRACE conn3 <- [1,2162,null,{}] 15:20:19 INFO - PROCESS | 1849 | 1461622819969 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:20:20 INFO - PROCESS | 1849 | 1461622820137 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 15:20:20 INFO - PROCESS | 1849 | 1461622820347 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb7dad000 == 132 [pid = 1849] [id = 548] 15:20:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 237 (0x7f5ca82ef000) [pid = 1849] [serial = 1645] [outer = (nil)] 15:20:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 238 (0x7f5caecb8400) [pid = 1849] [serial = 1646] [outer = 0x7f5ca82ef000] 15:20:20 INFO - PROCESS | 1849 | 1461622820407 Marionette DEBUG loaded listener.js 15:20:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 239 (0x7f5cbe196800) [pid = 1849] [serial = 1647] [outer = 0x7f5ca82ef000] 15:20:21 INFO - PROCESS | 1849 | 1461622821073 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:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1127ms 15:20:21 INFO - PROCESS | 1849 | 1461622821089 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 15:20:21 INFO - PROCESS | 1849 | 1461622821099 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 15:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:20:21 INFO - PROCESS | 1849 | 1461622821109 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:20:21 INFO - PROCESS | 1849 | 1461622821113 Marionette TRACE conn3 <- [1,2166,null,{}] 15:20:21 INFO - PROCESS | 1849 | 1461622821118 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:20:21 INFO - PROCESS | 1849 | 1461622821308 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 15:20:21 INFO - PROCESS | 1849 | 1461622821489 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbbaa0800 == 133 [pid = 1849] [id = 549] 15:20:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 240 (0x7f5ca9c34400) [pid = 1849] [serial = 1648] [outer = (nil)] 15:20:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 241 (0x7f5cbe735400) [pid = 1849] [serial = 1649] [outer = 0x7f5ca9c34400] 15:20:21 INFO - PROCESS | 1849 | 1461622821547 Marionette DEBUG loaded listener.js 15:20:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 242 (0x7f5cbf0c6000) [pid = 1849] [serial = 1650] [outer = 0x7f5ca9c34400] 15:20:22 INFO - PROCESS | 1849 | 1461622822613 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:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1578ms 15:20:22 INFO - PROCESS | 1849 | 1461622822687 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 15:20:22 INFO - PROCESS | 1849 | 1461622822694 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 15:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:20:22 INFO - PROCESS | 1849 | 1461622822702 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:20:22 INFO - PROCESS | 1849 | 1461622822708 Marionette TRACE conn3 <- [1,2170,null,{}] 15:20:22 INFO - PROCESS | 1849 | 1461622822715 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:20:22 INFO - PROCESS | 1849 | 1461622822958 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 15:20:23 INFO - PROCESS | 1849 | 1461622823264 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cad34b800 == 134 [pid = 1849] [id = 550] 15:20:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 243 (0x7f5cab238400) [pid = 1849] [serial = 1651] [outer = (nil)] 15:20:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 244 (0x7f5cacfe2c00) [pid = 1849] [serial = 1652] [outer = 0x7f5cab238400] 15:20:23 INFO - PROCESS | 1849 | 1461622823344 Marionette DEBUG loaded listener.js 15:20:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 245 (0x7f5cad7d1800) [pid = 1849] [serial = 1653] [outer = 0x7f5cab238400] 15:20:24 INFO - PROCESS | 1849 | 1461622824234 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:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1590ms 15:20:24 INFO - PROCESS | 1849 | 1461622824293 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 15:20:24 INFO - PROCESS | 1849 | 1461622824302 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 15:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:20:24 INFO - PROCESS | 1849 | 1461622824311 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:20:24 INFO - PROCESS | 1849 | 1461622824315 Marionette TRACE conn3 <- [1,2174,null,{}] 15:20:24 INFO - PROCESS | 1849 | 1461622824321 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:20:24 INFO - PROCESS | 1849 | 1461622824539 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 15:20:24 INFO - PROCESS | 1849 | 1461622824849 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb88bf800 == 135 [pid = 1849] [id = 551] 15:20:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 246 (0x7f5cae948800) [pid = 1849] [serial = 1654] [outer = (nil)] 15:20:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 247 (0x7f5caf9d2000) [pid = 1849] [serial = 1655] [outer = 0x7f5cae948800] 15:20:24 INFO - PROCESS | 1849 | 1461622824966 Marionette DEBUG loaded listener.js 15:20:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 248 (0x7f5cb2dc0400) [pid = 1849] [serial = 1656] [outer = 0x7f5cae948800] 15:20:25 INFO - PROCESS | 1849 | 1461622825816 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:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1579ms 15:20:25 INFO - PROCESS | 1849 | 1461622825891 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 15:20:25 INFO - PROCESS | 1849 | 1461622825895 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 15:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:20:25 INFO - PROCESS | 1849 | 1461622825901 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:20:25 INFO - PROCESS | 1849 | 1461622825907 Marionette TRACE conn3 <- [1,2178,null,{}] 15:20:25 INFO - PROCESS | 1849 | 1461622825924 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:20:26 INFO - PROCESS | 1849 | 1461622826194 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 15:20:26 INFO - PROCESS | 1849 | 1461622826506 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbeea8000 == 136 [pid = 1849] [id = 552] 15:20:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 249 (0x7f5cb9d46c00) [pid = 1849] [serial = 1657] [outer = (nil)] 15:20:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 250 (0x7f5cba03ec00) [pid = 1849] [serial = 1658] [outer = 0x7f5cb9d46c00] 15:20:26 INFO - PROCESS | 1849 | 1461622826585 Marionette DEBUG loaded listener.js 15:20:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 251 (0x7f5cbbaecc00) [pid = 1849] [serial = 1659] [outer = 0x7f5cb9d46c00] 15:20:27 INFO - PROCESS | 1849 | 1461622827442 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:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1590ms 15:20:27 INFO - PROCESS | 1849 | 1461622827492 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 15:20:27 INFO - PROCESS | 1849 | 1461622827496 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 15:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:20:27 INFO - PROCESS | 1849 | 1461622827502 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:20:27 INFO - PROCESS | 1849 | 1461622827504 Marionette TRACE conn3 <- [1,2182,null,{}] 15:20:27 INFO - PROCESS | 1849 | 1461622827509 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:20:27 INFO - PROCESS | 1849 | 1461622827709 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 15:20:27 INFO - PROCESS | 1849 | 1461622827931 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc25a9800 == 137 [pid = 1849] [id = 553] 15:20:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 252 (0x7f5cba030800) [pid = 1849] [serial = 1660] [outer = (nil)] 15:20:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 253 (0x7f5cbe7dc800) [pid = 1849] [serial = 1661] [outer = 0x7f5cba030800] 15:20:28 INFO - PROCESS | 1849 | 1461622828045 Marionette DEBUG loaded listener.js 15:20:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 254 (0x7f5cbf1ab800) [pid = 1849] [serial = 1662] [outer = 0x7f5cba030800] 15:20:28 INFO - PROCESS | 1849 | 1461622828944 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:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1488ms 15:20:28 INFO - PROCESS | 1849 | 1461622828991 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 15:20:28 INFO - PROCESS | 1849 | 1461622828995 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 15:20:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:20:29 INFO - PROCESS | 1849 | 1461622829000 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:20:29 INFO - PROCESS | 1849 | 1461622829003 Marionette TRACE conn3 <- [1,2186,null,{}] 15:20:29 INFO - PROCESS | 1849 | 1461622829008 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:20:29 INFO - PROCESS | 1849 | 1461622829210 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 15:20:29 INFO - PROCESS | 1849 | 1461622829476 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc540e800 == 138 [pid = 1849] [id = 554] 15:20:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 255 (0x7f5cbd434800) [pid = 1849] [serial = 1663] [outer = (nil)] 15:20:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 256 (0x7f5cbf38b400) [pid = 1849] [serial = 1664] [outer = 0x7f5cbd434800] 15:20:29 INFO - PROCESS | 1849 | 1461622829551 Marionette DEBUG loaded listener.js 15:20:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 257 (0x7f5cc1319400) [pid = 1849] [serial = 1665] [outer = 0x7f5cbd434800] 15:20:30 INFO - PROCESS | 1849 | 1461622830483 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:20:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:20:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1525ms 15:20:30 INFO - PROCESS | 1849 | 1461622830527 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 15:20:30 INFO - PROCESS | 1849 | 1461622830531 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 15:20:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:20:30 INFO - PROCESS | 1849 | 1461622830540 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:20:30 INFO - PROCESS | 1849 | 1461622830543 Marionette TRACE conn3 <- [1,2190,null,{}] 15:20:30 INFO - PROCESS | 1849 | 1461622830548 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:20:30 INFO - PROCESS | 1849 | 1461622830780 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 15:20:31 INFO - PROCESS | 1849 | 1461622831085 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd6547000 == 139 [pid = 1849] [id = 555] 15:20:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 258 (0x7f5cad1e6c00) [pid = 1849] [serial = 1666] [outer = (nil)] 15:20:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 259 (0x7f5cd17c7000) [pid = 1849] [serial = 1667] [outer = 0x7f5cad1e6c00] 15:20:31 INFO - PROCESS | 1849 | 1461622831189 Marionette DEBUG loaded listener.js 15:20:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 260 (0x7f5cd6316000) [pid = 1849] [serial = 1668] [outer = 0x7f5cad1e6c00] 15:20:31 INFO - PROCESS | 1849 | 1461622831984 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:20:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:20:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1493ms 15:20:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:20:32 INFO - PROCESS | 1849 | 1461622832034 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 15:20:32 INFO - PROCESS | 1849 | 1461622832037 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 15:20:32 INFO - PROCESS | 1849 | 1461622832043 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:20:32 INFO - PROCESS | 1849 | 1461622832046 Marionette TRACE conn3 <- [1,2194,null,{}] 15:20:32 INFO - PROCESS | 1849 | 1461622832051 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:20:32 INFO - PROCESS | 1849 | 1461622832269 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 15:20:32 INFO - PROCESS | 1849 | 1461622832540 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cdbd34800 == 140 [pid = 1849] [id = 556] 15:20:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 261 (0x7f5cb1fb6000) [pid = 1849] [serial = 1669] [outer = (nil)] 15:20:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 262 (0x7f5cb1fbe000) [pid = 1849] [serial = 1670] [outer = 0x7f5cb1fb6000] 15:20:32 INFO - PROCESS | 1849 | 1461622832615 Marionette DEBUG loaded listener.js 15:20:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 263 (0x7f5cb1fc3400) [pid = 1849] [serial = 1671] [outer = 0x7f5cb1fb6000] 15:20:33 INFO - PROCESS | 1849 | 1461622833514 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:20:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:20:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1533ms 15:20:33 INFO - PROCESS | 1849 | 1461622833575 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 15:20:33 INFO - PROCESS | 1849 | 1461622833579 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 15:20:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:20:33 INFO - PROCESS | 1849 | 1461622833584 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:20:33 INFO - PROCESS | 1849 | 1461622833587 Marionette TRACE conn3 <- [1,2198,null,{}] 15:20:33 INFO - PROCESS | 1849 | 1461622833592 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:20:33 INFO - PROCESS | 1849 | 1461622833794 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 15:20:34 INFO - PROCESS | 1849 | 1461622834060 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca9167000 == 141 [pid = 1849] [id = 557] 15:20:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 264 (0x7f5cb1fb5400) [pid = 1849] [serial = 1672] [outer = (nil)] 15:20:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 265 (0x7f5cb7b35400) [pid = 1849] [serial = 1673] [outer = 0x7f5cb1fb5400] 15:20:34 INFO - PROCESS | 1849 | 1461622834141 Marionette DEBUG loaded listener.js 15:20:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 266 (0x7f5cb7b3a800) [pid = 1849] [serial = 1674] [outer = 0x7f5cb1fb5400] 15:20:34 INFO - PROCESS | 1849 | 1461622834971 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:20:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:20:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1430ms 15:20:35 INFO - PROCESS | 1849 | 1461622835016 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 15:20:35 INFO - PROCESS | 1849 | 1461622835019 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 15:20:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:20:35 INFO - PROCESS | 1849 | 1461622835025 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:20:35 INFO - PROCESS | 1849 | 1461622835027 Marionette TRACE conn3 <- [1,2202,null,{}] 15:20:35 INFO - PROCESS | 1849 | 1461622835033 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:20:35 INFO - PROCESS | 1849 | 1461622835229 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 15:20:35 INFO - PROCESS | 1849 | 1461622835507 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab70f800 == 142 [pid = 1849] [id = 558] 15:20:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 267 (0x7f5ca79d8800) [pid = 1849] [serial = 1675] [outer = (nil)] 15:20:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 268 (0x7f5ca79e0c00) [pid = 1849] [serial = 1676] [outer = 0x7f5ca79d8800] 15:20:35 INFO - PROCESS | 1849 | 1461622835579 Marionette DEBUG loaded listener.js 15:20:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 269 (0x7f5ca79e5c00) [pid = 1849] [serial = 1677] [outer = 0x7f5ca79d8800] 15:20:36 INFO - PROCESS | 1849 | 1461622836410 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:20:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:20:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1437ms 15:20:36 INFO - PROCESS | 1849 | 1461622836463 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 15:20:36 INFO - PROCESS | 1849 | 1461622836466 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 15:20:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:20:36 INFO - PROCESS | 1849 | 1461622836472 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:20:36 INFO - PROCESS | 1849 | 1461622836474 Marionette TRACE conn3 <- [1,2206,null,{}] 15:20:36 INFO - PROCESS | 1849 | 1461622836479 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:20:36 INFO - PROCESS | 1849 | 1461622836684 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 15:20:36 INFO - PROCESS | 1849 | 1461622836948 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cba52d800 == 143 [pid = 1849] [id = 559] 15:20:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 270 (0x7f5ca79dc400) [pid = 1849] [serial = 1678] [outer = (nil)] 15:20:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 271 (0x7f5cb1fc2400) [pid = 1849] [serial = 1679] [outer = 0x7f5ca79dc400] 15:20:37 INFO - PROCESS | 1849 | 1461622837020 Marionette DEBUG loaded listener.js 15:20:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 272 (0x7f5cb7b3c000) [pid = 1849] [serial = 1680] [outer = 0x7f5ca79dc400] 15:20:37 INFO - PROCESS | 1849 | 1461622837895 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:20:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:20:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1486ms 15:20:37 INFO - PROCESS | 1849 | 1461622837959 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 15:20:37 INFO - PROCESS | 1849 | 1461622837962 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 15:20:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:20:37 INFO - PROCESS | 1849 | 1461622837968 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:20:37 INFO - PROCESS | 1849 | 1461622837971 Marionette TRACE conn3 <- [1,2210,null,{}] 15:20:37 INFO - PROCESS | 1849 | 1461622837976 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:20:38 INFO - PROCESS | 1849 | 1461622838232 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 15:20:38 INFO - PROCESS | 1849 | 1461622838533 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd6355800 == 144 [pid = 1849] [id = 560] 15:20:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 273 (0x7f5ca79e7000) [pid = 1849] [serial = 1681] [outer = (nil)] 15:20:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 274 (0x7f5ca917cc00) [pid = 1849] [serial = 1682] [outer = 0x7f5ca79e7000] 15:20:38 INFO - PROCESS | 1849 | 1461622838619 Marionette DEBUG loaded listener.js 15:20:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 275 (0x7f5cc3f7fc00) [pid = 1849] [serial = 1683] [outer = 0x7f5ca79e7000] 15:20:39 INFO - PROCESS | 1849 | 1461622839463 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:20:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:20:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1533ms 15:20:39 INFO - PROCESS | 1849 | 1461622839503 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 15:20:39 INFO - PROCESS | 1849 | 1461622839506 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 15:20:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:20:39 INFO - PROCESS | 1849 | 1461622839513 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:20:39 INFO - PROCESS | 1849 | 1461622839517 Marionette TRACE conn3 <- [1,2214,null,{}] 15:20:39 INFO - PROCESS | 1849 | 1461622839523 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:20:39 INFO - PROCESS | 1849 | 1461622839720 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 15:20:40 INFO - PROCESS | 1849 | 1461622839995 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb350800 == 145 [pid = 1849] [id = 561] 15:20:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 276 (0x7f5ca9170400) [pid = 1849] [serial = 1684] [outer = (nil)] 15:20:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 277 (0x7f5cad427400) [pid = 1849] [serial = 1685] [outer = 0x7f5ca9170400] 15:20:40 INFO - PROCESS | 1849 | 1461622840071 Marionette DEBUG loaded listener.js 15:20:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 278 (0x7f5cad42b800) [pid = 1849] [serial = 1686] [outer = 0x7f5ca9170400] 15:20:40 INFO - PROCESS | 1849 | 1461622840914 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:20:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:20:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1436ms 15:20:40 INFO - PROCESS | 1849 | 1461622840950 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 15:20:40 INFO - PROCESS | 1849 | 1461622840953 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 15:20:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:20:40 INFO - PROCESS | 1849 | 1461622840959 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:20:40 INFO - PROCESS | 1849 | 1461622840970 Marionette TRACE conn3 <- [1,2218,null,{}] 15:20:40 INFO - PROCESS | 1849 | 1461622840974 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:20:41 INFO - PROCESS | 1849 | 1461622841177 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 15:20:41 INFO - PROCESS | 1849 | 1461622841458 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5caa47e000 == 146 [pid = 1849] [id = 562] 15:20:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 279 (0x7f5ca6404c00) [pid = 1849] [serial = 1687] [outer = (nil)] 15:20:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 280 (0x7f5ca640bc00) [pid = 1849] [serial = 1688] [outer = 0x7f5ca6404c00] 15:20:41 INFO - PROCESS | 1849 | 1461622841535 Marionette DEBUG loaded listener.js 15:20:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 281 (0x7f5ca6410400) [pid = 1849] [serial = 1689] [outer = 0x7f5ca6404c00] 15:20:42 INFO - PROCESS | 1849 | 1461622842376 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:20:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:20:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1449ms 15:20:42 INFO - PROCESS | 1849 | 1461622842408 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 15:20:42 INFO - PROCESS | 1849 | 1461622842412 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 15:20:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:20:42 INFO - PROCESS | 1849 | 1461622842417 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:20:42 INFO - PROCESS | 1849 | 1461622842420 Marionette TRACE conn3 <- [1,2222,null,{}] 15:20:42 INFO - PROCESS | 1849 | 1461622842425 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:20:42 INFO - PROCESS | 1849 | 1461622842633 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 15:20:42 INFO - PROCESS | 1849 | 1461622842901 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca6bd0800 == 147 [pid = 1849] [id = 563] 15:20:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 282 (0x7f5ca3c03000) [pid = 1849] [serial = 1690] [outer = (nil)] 15:20:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 283 (0x7f5ca3c0b800) [pid = 1849] [serial = 1691] [outer = 0x7f5ca3c03000] 15:20:42 INFO - PROCESS | 1849 | 1461622842974 Marionette DEBUG loaded listener.js 15:20:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 284 (0x7f5ca3c10400) [pid = 1849] [serial = 1692] [outer = 0x7f5ca3c03000] 15:20:43 INFO - PROCESS | 1849 | 1461622843803 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:20:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:20:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1435ms 15:20:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:20:43 INFO - PROCESS | 1849 | 1461622843853 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 15:20:43 INFO - PROCESS | 1849 | 1461622843856 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 15:20:43 INFO - PROCESS | 1849 | 1461622843862 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:20:43 INFO - PROCESS | 1849 | 1461622843864 Marionette TRACE conn3 <- [1,2226,null,{}] 15:20:43 INFO - PROCESS | 1849 | 1461622843870 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:20:44 INFO - PROCESS | 1849 | 1461622844067 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 15:20:44 INFO - PROCESS | 1849 | 1461622844336 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb7dc0000 == 148 [pid = 1849] [id = 564] 15:20:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 285 (0x7f5ca3c06800) [pid = 1849] [serial = 1693] [outer = (nil)] 15:20:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 286 (0x7f5ca6410800) [pid = 1849] [serial = 1694] [outer = 0x7f5ca3c06800] 15:20:44 INFO - PROCESS | 1849 | 1461622844407 Marionette DEBUG loaded listener.js 15:20:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 287 (0x7f5cad426400) [pid = 1849] [serial = 1695] [outer = 0x7f5ca3c06800] 15:20:45 INFO - PROCESS | 1849 | 1461622845270 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:20:45 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:20:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1479ms 15:20:45 INFO - PROCESS | 1849 | 1461622845341 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 15:20:45 INFO - PROCESS | 1849 | 1461622845344 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 15:20:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:20:45 INFO - PROCESS | 1849 | 1461622845349 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:20:45 INFO - PROCESS | 1849 | 1461622845351 Marionette TRACE conn3 <- [1,2230,null,{}] 15:20:45 INFO - PROCESS | 1849 | 1461622845357 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:20:45 INFO - PROCESS | 1849 | 1461622845553 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 15:20:45 INFO - PROCESS | 1849 | 1461622845820 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca3ddb800 == 149 [pid = 1849] [id = 565] 15:20:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 288 (0x7f5ca3c07400) [pid = 1849] [serial = 1696] [outer = (nil)] 15:20:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 289 (0x7f5ca3e89000) [pid = 1849] [serial = 1697] [outer = 0x7f5ca3c07400] 15:20:45 INFO - PROCESS | 1849 | 1461622845932 Marionette DEBUG loaded listener.js 15:20:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 290 (0x7f5ca3e8e000) [pid = 1849] [serial = 1698] [outer = 0x7f5ca3c07400] 15:20:46 INFO - PROCESS | 1849 | 1461622846705 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:20:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:20:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1379ms 15:20:46 INFO - PROCESS | 1849 | 1461622846732 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 15:20:46 INFO - PROCESS | 1849 | 1461622846736 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 15:20:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:20:46 INFO - PROCESS | 1849 | 1461622846741 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:20:46 INFO - PROCESS | 1849 | 1461622846743 Marionette TRACE conn3 <- [1,2234,null,{}] 15:20:46 INFO - PROCESS | 1849 | 1461622846748 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:20:46 INFO - PROCESS | 1849 | 1461622846953 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 15:20:47 INFO - PROCESS | 1849 | 1461622847266 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca3f8f000 == 150 [pid = 1849] [id = 566] 15:20:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 291 (0x7f5ca3c10800) [pid = 1849] [serial = 1699] [outer = (nil)] 15:20:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 292 (0x7f5ca9c3e800) [pid = 1849] [serial = 1700] [outer = 0x7f5ca3c10800] 15:20:47 INFO - PROCESS | 1849 | 1461622847339 Marionette DEBUG loaded listener.js 15:20:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 293 (0x7f5cad42d400) [pid = 1849] [serial = 1701] [outer = 0x7f5ca3c10800] 15:20:48 INFO - PROCESS | 1849 | 1461622848170 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:20:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:20:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1475ms 15:20:48 INFO - PROCESS | 1849 | 1461622848218 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 15:20:48 INFO - PROCESS | 1849 | 1461622848221 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 15:20:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:20:48 INFO - PROCESS | 1849 | 1461622848227 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:20:48 INFO - PROCESS | 1849 | 1461622848229 Marionette TRACE conn3 <- [1,2238,null,{}] 15:20:48 INFO - PROCESS | 1849 | 1461622848234 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:20:48 INFO - PROCESS | 1849 | 1461622848447 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 15:20:48 INFO - PROCESS | 1849 | 1461622848725 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cad0de800 == 151 [pid = 1849] [id = 567] 15:20:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 294 (0x7f5ca3e81400) [pid = 1849] [serial = 1702] [outer = (nil)] 15:20:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 295 (0x7f5cac13e800) [pid = 1849] [serial = 1703] [outer = 0x7f5ca3e81400] 15:20:48 INFO - PROCESS | 1849 | 1461622848799 Marionette DEBUG loaded listener.js 15:20:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 296 (0x7f5cac143800) [pid = 1849] [serial = 1704] [outer = 0x7f5ca3e81400] 15:20:49 INFO - PROCESS | 1849 | 1461622849653 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:20:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:20:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1480ms 15:20:49 INFO - PROCESS | 1849 | 1461622849709 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 15:20:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:20:49 INFO - PROCESS | 1849 | 1461622849713 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 15:20:49 INFO - PROCESS | 1849 | 1461622849719 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:20:49 INFO - PROCESS | 1849 | 1461622849723 Marionette TRACE conn3 <- [1,2242,null,{}] 15:20:49 INFO - PROCESS | 1849 | 1461622849732 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:20:49 INFO - PROCESS | 1849 | 1461622849957 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 15:20:50 INFO - PROCESS | 1849 | 1461622850250 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb8b54000 == 152 [pid = 1849] [id = 568] 15:20:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 297 (0x7f5ca6407c00) [pid = 1849] [serial = 1705] [outer = (nil)] 15:20:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 298 (0x7f5cac148c00) [pid = 1849] [serial = 1706] [outer = 0x7f5ca6407c00] 15:20:50 INFO - PROCESS | 1849 | 1461622850361 Marionette DEBUG loaded listener.js 15:20:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 299 (0x7f5cad42f000) [pid = 1849] [serial = 1707] [outer = 0x7f5ca6407c00] 15:20:51 INFO - PROCESS | 1849 | 1461622851794 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:20:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:20:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 2183ms 15:20:51 INFO - PROCESS | 1849 | 1461622851903 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 15:20:51 INFO - PROCESS | 1849 | 1461622851908 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 15:20:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:20:51 INFO - PROCESS | 1849 | 1461622851916 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:20:51 INFO - PROCESS | 1849 | 1461622851922 Marionette TRACE conn3 <- [1,2246,null,{}] 15:20:51 INFO - PROCESS | 1849 | 1461622851930 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:20:52 INFO - PROCESS | 1849 | 1461622852135 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 15:20:52 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd4c81800 == 151 [pid = 1849] [id = 273] 15:20:52 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb7dad000 == 150 [pid = 1849] [id = 548] 15:20:52 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8ada800 == 149 [pid = 1849] [id = 547] 15:20:52 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb7b74000 == 148 [pid = 1849] [id = 546] 15:20:52 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cae3ce000 == 147 [pid = 1849] [id = 545] 15:20:52 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cad0d8000 == 146 [pid = 1849] [id = 544] 15:20:52 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca47e4000 == 145 [pid = 1849] [id = 543] 15:20:52 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cad595800 == 144 [pid = 1849] [id = 542] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 298 (0x7f5cbacf3000) [pid = 1849] [serial = 1580] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 297 (0x7f5cb9d4a000) [pid = 1849] [serial = 1578] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 296 (0x7f5cad0a6000) [pid = 1849] [serial = 1563] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 295 (0x7f5cb26e8000) [pid = 1849] [serial = 1577] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 294 (0x7f5cbed0d000) [pid = 1849] [serial = 1532] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 293 (0x7f5caec05400) [pid = 1849] [serial = 1568] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 292 (0x7f5cbaf0fc00) [pid = 1849] [serial = 1526] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 291 (0x7f5ca46ef000) [pid = 1849] [serial = 1550] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 290 (0x7f5cae489400) [pid = 1849] [serial = 1509] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 289 (0x7f5ca95d2800) [pid = 1849] [serial = 1511] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 288 (0x7f5cc2a1a400) [pid = 1849] [serial = 1538] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 287 (0x7f5cab23a000) [pid = 1849] [serial = 1556] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 286 (0x7f5caa4c5000) [pid = 1849] [serial = 1562] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 285 (0x7f5cd26b3000) [pid = 1849] [serial = 1547] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 284 (0x7f5cb26d3c00) [pid = 1849] [serial = 1572] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 283 (0x7f5cba1c1000) [pid = 1849] [serial = 1523] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 282 (0x7f5cb7e4ac00) [pid = 1849] [serial = 1529] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 281 (0x7f5cae95f000) [pid = 1849] [serial = 1566] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 280 (0x7f5caa4c1c00) [pid = 1849] [serial = 1559] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 279 (0x7f5cae472400) [pid = 1849] [serial = 1565] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 278 (0x7f5cad25ec00) [pid = 1849] [serial = 1514] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 277 (0x7f5caecc2000) [pid = 1849] [serial = 1569] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 276 (0x7f5cb2893800) [pid = 1849] [serial = 1574] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 275 (0x7f5cc4385800) [pid = 1849] [serial = 1541] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 274 (0x7f5cbf1b8800) [pid = 1849] [serial = 1535] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 273 (0x7f5cd1542c00) [pid = 1849] [serial = 1544] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 272 (0x7f5cb7a6e800) [pid = 1849] [serial = 1520] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 271 (0x7f5cab236400) [pid = 1849] [serial = 1560] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 270 (0x7f5cad04f800) [pid = 1849] [serial = 1553] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 269 (0x7f5cb7bb5c00) [pid = 1849] [serial = 1575] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 268 (0x7f5cb2109c00) [pid = 1849] [serial = 1571] [outer = (nil)] [url = about:blank] 15:20:52 INFO - PROCESS | 1849 | --DOMWINDOW == 267 (0x7f5caec10c00) [pid = 1849] [serial = 1517] [outer = (nil)] [url = about:blank] 15:20:53 INFO - PROCESS | 1849 | 1461622853076 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca47db000 == 145 [pid = 1849] [id = 569] 15:20:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 268 (0x7f5ca7df2000) [pid = 1849] [serial = 1708] [outer = (nil)] 15:20:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 269 (0x7f5ca95d0800) [pid = 1849] [serial = 1709] [outer = 0x7f5ca7df2000] 15:20:53 INFO - PROCESS | 1849 | 1461622853151 Marionette DEBUG loaded listener.js 15:20:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 270 (0x7f5ca98b6000) [pid = 1849] [serial = 1710] [outer = 0x7f5ca7df2000] 15:20:53 INFO - PROCESS | 1849 | 1461622853889 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:20:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:20:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1987ms 15:20:53 INFO - PROCESS | 1849 | 1461622853904 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 15:20:53 INFO - PROCESS | 1849 | 1461622853913 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 15:20:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:20:53 INFO - PROCESS | 1849 | 1461622853923 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:20:53 INFO - PROCESS | 1849 | 1461622853928 Marionette TRACE conn3 <- [1,2250,null,{}] 15:20:53 INFO - PROCESS | 1849 | 1461622853933 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:20:54 INFO - PROCESS | 1849 | 1461622854126 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 15:20:54 INFO - PROCESS | 1849 | 1461622854332 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca9b15800 == 146 [pid = 1849] [id = 570] 15:20:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 271 (0x7f5ca46ed000) [pid = 1849] [serial = 1711] [outer = (nil)] 15:20:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 272 (0x7f5caa52cc00) [pid = 1849] [serial = 1712] [outer = 0x7f5ca46ed000] 15:20:54 INFO - PROCESS | 1849 | 1461622854403 Marionette DEBUG loaded listener.js 15:20:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 273 (0x7f5cab3e4000) [pid = 1849] [serial = 1713] [outer = 0x7f5ca46ed000] 15:20:55 INFO - PROCESS | 1849 | 1461622855223 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:20:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:20:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1332ms 15:20:55 INFO - PROCESS | 1849 | 1461622855281 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 15:20:55 INFO - PROCESS | 1849 | 1461622855284 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 15:20:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:20:55 INFO - PROCESS | 1849 | 1461622855291 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:20:55 INFO - PROCESS | 1849 | 1461622855296 Marionette TRACE conn3 <- [1,2254,null,{}] 15:20:55 INFO - PROCESS | 1849 | 1461622855311 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:20:55 INFO - PROCESS | 1849 | 1461622855581 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 15:20:55 INFO - PROCESS | 1849 | 1461622855609 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5caba6e800 == 147 [pid = 1849] [id = 571] 15:20:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 274 (0x7f5cabe1c400) [pid = 1849] [serial = 1714] [outer = (nil)] 15:20:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 275 (0x7f5cac142c00) [pid = 1849] [serial = 1715] [outer = 0x7f5cabe1c400] 15:20:55 INFO - PROCESS | 1849 | 1461622855673 Marionette DEBUG loaded listener.js 15:20:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 276 (0x7f5cad053400) [pid = 1849] [serial = 1716] [outer = 0x7f5cabe1c400] 15:20:56 INFO - PROCESS | 1849 | 1461622856568 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:20:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:20:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1331ms 15:20:56 INFO - PROCESS | 1849 | 1461622856625 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 15:20:56 INFO - PROCESS | 1849 | 1461622856628 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 15:20:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:20:56 INFO - PROCESS | 1849 | 1461622856634 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:20:56 INFO - PROCESS | 1849 | 1461622856636 Marionette TRACE conn3 <- [1,2258,null,{}] 15:20:56 INFO - PROCESS | 1849 | 1461622856641 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:20:56 INFO - PROCESS | 1849 | 1461622856893 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 15:20:56 INFO - PROCESS | 1849 | 1461622856941 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cad324000 == 148 [pid = 1849] [id = 572] 15:20:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 277 (0x7f5cad053800) [pid = 1849] [serial = 1717] [outer = (nil)] 15:20:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 278 (0x7f5cad253c00) [pid = 1849] [serial = 1718] [outer = 0x7f5cad053800] 15:20:57 INFO - PROCESS | 1849 | 1461622857002 Marionette DEBUG loaded listener.js 15:20:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 279 (0x7f5cae083800) [pid = 1849] [serial = 1719] [outer = 0x7f5cad053800] 15:20:58 INFO - PROCESS | 1849 | --DOMWINDOW == 278 (0x7f5cad052800) [pid = 1849] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:20:58 INFO - PROCESS | 1849 | --DOMWINDOW == 277 (0x7f5cb7a7c800) [pid = 1849] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:20:58 INFO - PROCESS | 1849 | --DOMWINDOW == 276 (0x7f5cbf387000) [pid = 1849] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:20:58 INFO - PROCESS | 1849 | --DOMWINDOW == 275 (0x7f5caea76000) [pid = 1849] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:20:58 INFO - PROCESS | 1849 | --DOMWINDOW == 274 (0x7f5ca95d5000) [pid = 1849] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:20:58 INFO - PROCESS | 1849 | --DOMWINDOW == 273 (0x7f5caa526c00) [pid = 1849] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:20:58 INFO - PROCESS | 1849 | --DOMWINDOW == 272 (0x7f5cb9d51400) [pid = 1849] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:20:58 INFO - PROCESS | 1849 | --DOMWINDOW == 271 (0x7f5cacfb0800) [pid = 1849] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:20:58 INFO - PROCESS | 1849 | --DOMWINDOW == 270 (0x7f5cbf0cac00) [pid = 1849] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:20:58 INFO - PROCESS | 1849 | --DOMWINDOW == 269 (0x7f5cad050400) [pid = 1849] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:20:58 INFO - PROCESS | 1849 | --DOMWINDOW == 268 (0x7f5cad051c00) [pid = 1849] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:20:58 INFO - PROCESS | 1849 | --DOMWINDOW == 267 (0x7f5cc614c400) [pid = 1849] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:20:58 INFO - PROCESS | 1849 | --DOMWINDOW == 266 (0x7f5cad1e3800) [pid = 1849] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:20:58 INFO - PROCESS | 1849 | --DOMWINDOW == 265 (0x7f5cae48f000) [pid = 1849] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:20:58 INFO - PROCESS | 1849 | --DOMWINDOW == 264 (0x7f5cacfb1400) [pid = 1849] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:20:58 INFO - PROCESS | 1849 | --DOMWINDOW == 263 (0x7f5caec09000) [pid = 1849] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:20:58 INFO - PROCESS | 1849 | --DOMWINDOW == 262 (0x7f5cb288f000) [pid = 1849] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:20:58 INFO - PROCESS | 1849 | --DOMWINDOW == 261 (0x7f5cc73c4000) [pid = 1849] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:20:58 INFO - PROCESS | 1849 | --DOMWINDOW == 260 (0x7f5cad04e400) [pid = 1849] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:20:58 INFO - PROCESS | 1849 | --DOMWINDOW == 259 (0x7f5cba794000) [pid = 1849] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:20:58 INFO - PROCESS | 1849 | --DOMWINDOW == 258 (0x7f5cae96d800) [pid = 1849] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:20:58 INFO - PROCESS | 1849 | --DOMWINDOW == 257 (0x7f5caaf89400) [pid = 1849] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:20:58 INFO - PROCESS | 1849 | --DOMWINDOW == 256 (0x7f5caa525c00) [pid = 1849] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:20:58 INFO - PROCESS | 1849 | --DOMWINDOW == 255 (0x7f5cacfb9000) [pid = 1849] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:20:58 INFO - PROCESS | 1849 | --DOMWINDOW == 254 (0x7f5cacfafc00) [pid = 1849] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:20:58 INFO - PROCESS | 1849 | --DOMWINDOW == 253 (0x7f5cb26d6c00) [pid = 1849] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:20:58 INFO - PROCESS | 1849 | --DOMWINDOW == 252 (0x7f5ca82ef000) [pid = 1849] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:20:58 INFO - PROCESS | 1849 | 1461622858533 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:20:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:20:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1935ms 15:20:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:20:58 INFO - PROCESS | 1849 | 1461622858573 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 15:20:58 INFO - PROCESS | 1849 | 1461622858575 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 15:20:58 INFO - PROCESS | 1849 | 1461622858580 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:20:58 INFO - PROCESS | 1849 | 1461622858583 Marionette TRACE conn3 <- [1,2262,null,{}] 15:20:58 INFO - PROCESS | 1849 | 1461622858588 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:20:58 INFO - PROCESS | 1849 | 1461622858834 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 15:20:58 INFO - PROCESS | 1849 | 1461622858854 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cad326000 == 149 [pid = 1849] [id = 573] 15:20:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 253 (0x7f5cac149c00) [pid = 1849] [serial = 1720] [outer = (nil)] 15:20:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 254 (0x7f5cad1eb000) [pid = 1849] [serial = 1721] [outer = 0x7f5cac149c00] 15:20:58 INFO - PROCESS | 1849 | 1461622858913 Marionette DEBUG loaded listener.js 15:20:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 255 (0x7f5cae46b000) [pid = 1849] [serial = 1722] [outer = 0x7f5cac149c00] 15:20:59 INFO - PROCESS | 1849 | 1461622859730 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:20:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:20:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1177ms 15:20:59 INFO - PROCESS | 1849 | 1461622859757 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 15:20:59 INFO - PROCESS | 1849 | 1461622859761 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 15:20:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:20:59 INFO - PROCESS | 1849 | 1461622859766 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:20:59 INFO - PROCESS | 1849 | 1461622859768 Marionette TRACE conn3 <- [1,2266,null,{}] 15:20:59 INFO - PROCESS | 1849 | 1461622859785 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:21:00 INFO - PROCESS | 1849 | 1461622860010 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 15:21:00 INFO - PROCESS | 1849 | 1461622860023 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5caea0c000 == 150 [pid = 1849] [id = 574] 15:21:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 256 (0x7f5cae950000) [pid = 1849] [serial = 1723] [outer = (nil)] 15:21:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 257 (0x7f5caea6a800) [pid = 1849] [serial = 1724] [outer = 0x7f5cae950000] 15:21:00 INFO - PROCESS | 1849 | 1461622860088 Marionette DEBUG loaded listener.js 15:21:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 258 (0x7f5caecbd000) [pid = 1849] [serial = 1725] [outer = 0x7f5cae950000] 15:21:01 INFO - PROCESS | 1849 | 1461622861432 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:21:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:21:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1739ms 15:21:01 INFO - PROCESS | 1849 | 1461622861506 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 15:21:01 INFO - PROCESS | 1849 | 1461622861510 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 15:21:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:21:01 INFO - PROCESS | 1849 | 1461622861519 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:21:01 INFO - PROCESS | 1849 | 1461622861523 Marionette TRACE conn3 <- [1,2270,null,{}] 15:21:01 INFO - PROCESS | 1849 | 1461622861530 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:21:01 INFO - PROCESS | 1849 | 1461622861777 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 15:21:02 INFO - PROCESS | 1849 | 1461622862103 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca9561000 == 151 [pid = 1849] [id = 575] 15:21:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 259 (0x7f5ca9175800) [pid = 1849] [serial = 1726] [outer = (nil)] 15:21:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 260 (0x7f5caa4c0000) [pid = 1849] [serial = 1727] [outer = 0x7f5ca9175800] 15:21:02 INFO - PROCESS | 1849 | 1461622862188 Marionette DEBUG loaded listener.js 15:21:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 261 (0x7f5cab236400) [pid = 1849] [serial = 1728] [outer = 0x7f5ca9175800] 15:21:03 INFO - PROCESS | 1849 | 1461622863136 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:21:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:21:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1685ms 15:21:03 INFO - PROCESS | 1849 | 1461622863205 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 15:21:03 INFO - PROCESS | 1849 | 1461622863214 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 15:21:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:21:03 INFO - PROCESS | 1849 | 1461622863224 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:21:03 INFO - PROCESS | 1849 | 1461622863228 Marionette TRACE conn3 <- [1,2274,null,{}] 15:21:03 INFO - PROCESS | 1849 | 1461622863234 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:21:03 INFO - PROCESS | 1849 | 1461622863511 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 15:21:03 INFO - PROCESS | 1849 | 1461622863823 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cae08c800 == 152 [pid = 1849] [id = 576] 15:21:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 262 (0x7f5cab3e3400) [pid = 1849] [serial = 1729] [outer = (nil)] 15:21:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 263 (0x7f5cacfaf800) [pid = 1849] [serial = 1730] [outer = 0x7f5cab3e3400] 15:21:03 INFO - PROCESS | 1849 | 1461622863895 Marionette DEBUG loaded listener.js 15:21:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 264 (0x7f5cad0acc00) [pid = 1849] [serial = 1731] [outer = 0x7f5cab3e3400] 15:21:04 INFO - PROCESS | 1849 | 1461622864724 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:21:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:21:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1529ms 15:21:04 INFO - PROCESS | 1849 | 1461622864754 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 15:21:04 INFO - PROCESS | 1849 | 1461622864758 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 15:21:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:21:04 INFO - PROCESS | 1849 | 1461622864764 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:21:04 INFO - PROCESS | 1849 | 1461622864770 Marionette TRACE conn3 <- [1,2278,null,{}] 15:21:04 INFO - PROCESS | 1849 | 1461622864786 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:21:05 INFO - PROCESS | 1849 | 1461622865003 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 15:21:05 INFO - PROCESS | 1849 | 1461622865275 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb7b86800 == 153 [pid = 1849] [id = 577] 15:21:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 265 (0x7f5cad42dc00) [pid = 1849] [serial = 1732] [outer = (nil)] 15:21:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 266 (0x7f5cae942800) [pid = 1849] [serial = 1733] [outer = 0x7f5cad42dc00] 15:21:05 INFO - PROCESS | 1849 | 1461622865357 Marionette DEBUG loaded listener.js 15:21:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 267 (0x7f5cae96a800) [pid = 1849] [serial = 1734] [outer = 0x7f5cad42dc00] 15:21:06 INFO - PROCESS | 1849 | 1461622866231 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:21:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:21:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1534ms 15:21:06 INFO - PROCESS | 1849 | 1461622866299 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 15:21:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:21:06 INFO - PROCESS | 1849 | 1461622866304 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 15:21:06 INFO - PROCESS | 1849 | 1461622866315 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:21:06 INFO - PROCESS | 1849 | 1461622866319 Marionette TRACE conn3 <- [1,2282,null,{}] 15:21:06 INFO - PROCESS | 1849 | 1461622866330 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:21:06 INFO - PROCESS | 1849 | 1461622866580 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 15:21:06 INFO - PROCESS | 1849 | 1461622866842 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb88c6800 == 154 [pid = 1849] [id = 578] 15:21:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 268 (0x7f5cae152c00) [pid = 1849] [serial = 1735] [outer = (nil)] 15:21:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 269 (0x7f5caecbf800) [pid = 1849] [serial = 1736] [outer = 0x7f5cae152c00] 15:21:06 INFO - PROCESS | 1849 | 1461622866956 Marionette DEBUG loaded listener.js 15:21:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 270 (0x7f5cb1fba000) [pid = 1849] [serial = 1737] [outer = 0x7f5cae152c00] 15:21:07 INFO - PROCESS | 1849 | 1461622867789 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:21:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:21:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1542ms 15:21:07 INFO - PROCESS | 1849 | 1461622867852 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 15:21:07 INFO - PROCESS | 1849 | 1461622867856 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 15:21:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:21:07 INFO - PROCESS | 1849 | 1461622867861 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:21:07 INFO - PROCESS | 1849 | 1461622867863 Marionette TRACE conn3 <- [1,2286,null,{}] 15:21:07 INFO - PROCESS | 1849 | 1461622867869 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:21:08 INFO - PROCESS | 1849 | 1461622868072 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 15:21:08 INFO - PROCESS | 1849 | 1461622868340 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb8b5b800 == 155 [pid = 1849] [id = 579] 15:21:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 271 (0x7f5caf9d8400) [pid = 1849] [serial = 1738] [outer = (nil)] 15:21:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 272 (0x7f5cb26cc000) [pid = 1849] [serial = 1739] [outer = 0x7f5caf9d8400] 15:21:08 INFO - PROCESS | 1849 | 1461622868463 Marionette DEBUG loaded listener.js 15:21:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 273 (0x7f5cb288c400) [pid = 1849] [serial = 1740] [outer = 0x7f5caf9d8400] 15:21:09 INFO - PROCESS | 1849 | 1461622869299 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:21:09 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:21:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1481ms 15:21:09 INFO - PROCESS | 1849 | 1461622869344 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 15:21:09 INFO - PROCESS | 1849 | 1461622869348 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 15:21:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:21:09 INFO - PROCESS | 1849 | 1461622869353 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:21:09 INFO - PROCESS | 1849 | 1461622869355 Marionette TRACE conn3 <- [1,2290,null,{}] 15:21:09 INFO - PROCESS | 1849 | 1461622869361 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:21:09 INFO - PROCESS | 1849 | 1461622869581 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 15:21:09 INFO - PROCESS | 1849 | 1461622869850 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb655800 == 156 [pid = 1849] [id = 580] 15:21:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 274 (0x7f5cb7a6e800) [pid = 1849] [serial = 1741] [outer = (nil)] 15:21:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 275 (0x7f5cb7b40c00) [pid = 1849] [serial = 1742] [outer = 0x7f5cb7a6e800] 15:21:09 INFO - PROCESS | 1849 | 1461622869927 Marionette DEBUG loaded listener.js 15:21:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 276 (0x7f5cb7e52c00) [pid = 1849] [serial = 1743] [outer = 0x7f5cb7a6e800] 15:21:10 INFO - PROCESS | 1849 | 1461622870765 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:21:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:21:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1436ms 15:21:10 INFO - PROCESS | 1849 | 1461622870792 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 15:21:10 INFO - PROCESS | 1849 | 1461622870794 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 15:21:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:21:10 INFO - PROCESS | 1849 | 1461622870800 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:21:10 INFO - PROCESS | 1849 | 1461622870802 Marionette TRACE conn3 <- [1,2294,null,{}] 15:21:10 INFO - PROCESS | 1849 | 1461622870808 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:21:11 INFO - PROCESS | 1849 | 1461622871009 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 15:21:11 INFO - PROCESS | 1849 | 1461622871278 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbe53c000 == 157 [pid = 1849] [id = 581] 15:21:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 277 (0x7f5cb7b34c00) [pid = 1849] [serial = 1744] [outer = (nil)] 15:21:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 278 (0x7f5cb9d51400) [pid = 1849] [serial = 1745] [outer = 0x7f5cb7b34c00] 15:21:11 INFO - PROCESS | 1849 | 1461622871365 Marionette DEBUG loaded listener.js 15:21:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 279 (0x7f5cba033800) [pid = 1849] [serial = 1746] [outer = 0x7f5cb7b34c00] 15:21:12 INFO - PROCESS | 1849 | 1461622872215 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:21:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:21:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1477ms 15:21:12 INFO - PROCESS | 1849 | 1461622872279 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 15:21:12 INFO - PROCESS | 1849 | 1461622872283 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 15:21:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:21:12 INFO - PROCESS | 1849 | 1461622872289 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:21:12 INFO - PROCESS | 1849 | 1461622872291 Marionette TRACE conn3 <- [1,2298,null,{}] 15:21:12 INFO - PROCESS | 1849 | 1461622872297 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:21:12 INFO - PROCESS | 1849 | 1461622872499 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 15:21:12 INFO - PROCESS | 1849 | 1461622872769 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbece7800 == 158 [pid = 1849] [id = 582] 15:21:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 280 (0x7f5cb7bad400) [pid = 1849] [serial = 1747] [outer = (nil)] 15:21:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 281 (0x7f5cba03c800) [pid = 1849] [serial = 1748] [outer = 0x7f5cb7bad400] 15:21:12 INFO - PROCESS | 1849 | 1461622872892 Marionette DEBUG loaded listener.js 15:21:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 282 (0x7f5cba8f6800) [pid = 1849] [serial = 1749] [outer = 0x7f5cb7bad400] 15:21:13 INFO - PROCESS | 1849 | 1461622873738 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:21:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:21:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1478ms 15:21:13 INFO - PROCESS | 1849 | 1461622873768 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 15:21:13 INFO - PROCESS | 1849 | 1461622873772 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 15:21:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:21:13 INFO - PROCESS | 1849 | 1461622873777 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:21:13 INFO - PROCESS | 1849 | 1461622873780 Marionette TRACE conn3 <- [1,2302,null,{}] 15:21:13 INFO - PROCESS | 1849 | 1461622873785 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:21:13 INFO - PROCESS | 1849 | 1461622873990 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 15:21:14 INFO - PROCESS | 1849 | 1461622874268 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbf14a000 == 159 [pid = 1849] [id = 583] 15:21:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 283 (0x7f5cb8954800) [pid = 1849] [serial = 1750] [outer = (nil)] 15:21:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 284 (0x7f5cbaf0fc00) [pid = 1849] [serial = 1751] [outer = 0x7f5cb8954800] 15:21:14 INFO - PROCESS | 1849 | 1461622874348 Marionette DEBUG loaded listener.js 15:21:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 285 (0x7f5cbb511000) [pid = 1849] [serial = 1752] [outer = 0x7f5cb8954800] 15:21:15 INFO - PROCESS | 1849 | 1461622875243 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:21:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:21:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1530ms 15:21:15 INFO - PROCESS | 1849 | 1461622875309 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 15:21:15 INFO - PROCESS | 1849 | 1461622875312 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 15:21:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:21:15 INFO - PROCESS | 1849 | 1461622875317 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:21:15 INFO - PROCESS | 1849 | 1461622875320 Marionette TRACE conn3 <- [1,2306,null,{}] 15:21:15 INFO - PROCESS | 1849 | 1461622875325 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:21:15 INFO - PROCESS | 1849 | 1461622875552 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 15:21:15 INFO - PROCESS | 1849 | 1461622875819 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc42c2800 == 160 [pid = 1849] [id = 584] 15:21:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 286 (0x7f5cbe138000) [pid = 1849] [serial = 1753] [outer = (nil)] 15:21:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 287 (0x7f5cbe19c800) [pid = 1849] [serial = 1754] [outer = 0x7f5cbe138000] 15:21:15 INFO - PROCESS | 1849 | 1461622875949 Marionette DEBUG loaded listener.js 15:21:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 288 (0x7f5cbe736c00) [pid = 1849] [serial = 1755] [outer = 0x7f5cbe138000] 15:21:16 INFO - PROCESS | 1849 | 1461622876845 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:21:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:21:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1579ms 15:21:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:21:16 INFO - PROCESS | 1849 | 1461622876898 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 15:21:16 INFO - PROCESS | 1849 | 1461622876901 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 15:21:16 INFO - PROCESS | 1849 | 1461622876907 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:21:16 INFO - PROCESS | 1849 | 1461622876911 Marionette TRACE conn3 <- [1,2310,null,{}] 15:21:16 INFO - PROCESS | 1849 | 1461622876916 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:21:17 INFO - PROCESS | 1849 | 1461622877148 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 15:21:17 INFO - PROCESS | 1849 | 1461622877422 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd15c7000 == 161 [pid = 1849] [id = 585] 15:21:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 289 (0x7f5cbaf1c000) [pid = 1849] [serial = 1756] [outer = (nil)] 15:21:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 290 (0x7f5cbe752000) [pid = 1849] [serial = 1757] [outer = 0x7f5cbaf1c000] 15:21:17 INFO - PROCESS | 1849 | 1461622877552 Marionette DEBUG loaded listener.js 15:21:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 291 (0x7f5cbed14000) [pid = 1849] [serial = 1758] [outer = 0x7f5cbaf1c000] 15:21:18 INFO - PROCESS | 1849 | 1461622878398 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:21:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:21:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1538ms 15:21:18 INFO - PROCESS | 1849 | 1461622878445 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 15:21:18 INFO - PROCESS | 1849 | 1461622878448 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 15:21:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:21:18 INFO - PROCESS | 1849 | 1461622878455 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:21:18 INFO - PROCESS | 1849 | 1461622878458 Marionette TRACE conn3 <- [1,2314,null,{}] 15:21:18 INFO - PROCESS | 1849 | 1461622878463 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:21:18 INFO - PROCESS | 1849 | 1461622878688 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 15:21:18 INFO - PROCESS | 1849 | 1461622878964 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd641b800 == 162 [pid = 1849] [id = 586] 15:21:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 292 (0x7f5cbc860400) [pid = 1849] [serial = 1759] [outer = (nil)] 15:21:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 293 (0x7f5cbf1b8400) [pid = 1849] [serial = 1760] [outer = 0x7f5cbc860400] 15:21:19 INFO - PROCESS | 1849 | 1461622879080 Marionette DEBUG loaded listener.js 15:21:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 294 (0x7f5cc131c000) [pid = 1849] [serial = 1761] [outer = 0x7f5cbc860400] 15:21:19 INFO - PROCESS | 1849 | 1461622879875 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:21:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:21:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1434ms 15:21:19 INFO - PROCESS | 1849 | 1461622879905 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 15:21:19 INFO - PROCESS | 1849 | 1461622879908 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 15:21:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:21:19 INFO - PROCESS | 1849 | 1461622879917 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:21:19 INFO - PROCESS | 1849 | 1461622879920 Marionette TRACE conn3 <- [1,2318,null,{}] 15:21:19 INFO - PROCESS | 1849 | 1461622879925 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:21:20 INFO - PROCESS | 1849 | 1461622880134 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 15:21:20 INFO - PROCESS | 1849 | 1461622880408 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca7890800 == 163 [pid = 1849] [id = 587] 15:21:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 295 (0x7f5cbe752800) [pid = 1849] [serial = 1762] [outer = (nil)] 15:21:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 296 (0x7f5cc33b4c00) [pid = 1849] [serial = 1763] [outer = 0x7f5cbe752800] 15:21:20 INFO - PROCESS | 1849 | 1461622880485 Marionette DEBUG loaded listener.js 15:21:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 297 (0x7f5cc4416800) [pid = 1849] [serial = 1764] [outer = 0x7f5cbe752800] 15:21:21 INFO - PROCESS | 1849 | 1461622881354 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:21:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:21:21 INFO - PROCESS | 1849 | 1461622881408 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 15:21:21 INFO - PROCESS | 1849 | 1461622881414 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:21:21 INFO - PROCESS | 1849 | 1461622881417 Marionette TRACE conn3 <- [1,2322,null,{}] 15:21:21 INFO - PROCESS | 1849 | 1461622881422 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:21:21 INFO - PROCESS | 1849 | 1461622881639 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 15:21:21 INFO - PROCESS | 1849 | 1461622881915 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca78ab000 == 164 [pid = 1849] [id = 588] 15:21:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 298 (0x7f5caaf92000) [pid = 1849] [serial = 1765] [outer = (nil)] 15:21:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 299 (0x7f5cc631d400) [pid = 1849] [serial = 1766] [outer = 0x7f5caaf92000] 15:21:22 INFO - PROCESS | 1849 | 1461622882036 Marionette DEBUG loaded listener.js 15:21:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 300 (0x7f5cd178d400) [pid = 1849] [serial = 1767] [outer = 0x7f5caaf92000] 15:21:22 INFO - PROCESS | 1849 | 1461622882867 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:21:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:21:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1483ms 15:21:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:21:22 INFO - PROCESS | 1849 | 1461622882897 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 15:21:22 INFO - PROCESS | 1849 | 1461622882899 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 15:21:22 INFO - PROCESS | 1849 | 1461622882906 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:21:22 INFO - PROCESS | 1849 | 1461622882910 Marionette TRACE conn3 <- [1,2326,null,{}] 15:21:22 INFO - PROCESS | 1849 | 1461622882916 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:21:23 INFO - PROCESS | 1849 | 1461622883125 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 15:21:23 INFO - PROCESS | 1849 | 1461622883402 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca7b85000 == 165 [pid = 1849] [id = 589] 15:21:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 301 (0x7f5cae149800) [pid = 1849] [serial = 1768] [outer = (nil)] 15:21:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 302 (0x7f5cd189f400) [pid = 1849] [serial = 1769] [outer = 0x7f5cae149800] 15:21:23 INFO - PROCESS | 1849 | 1461622883480 Marionette DEBUG loaded listener.js 15:21:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 303 (0x7f5cd26a8400) [pid = 1849] [serial = 1770] [outer = 0x7f5cae149800] 15:21:24 INFO - PROCESS | 1849 | 1461622884311 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:21:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:21:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1438ms 15:21:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:21:24 INFO - PROCESS | 1849 | 1461622884343 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 15:21:24 INFO - PROCESS | 1849 | 1461622884346 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 15:21:24 INFO - PROCESS | 1849 | 1461622884352 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:21:24 INFO - PROCESS | 1849 | 1461622884355 Marionette TRACE conn3 <- [1,2330,null,{}] 15:21:24 INFO - PROCESS | 1849 | 1461622884361 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:21:24 INFO - PROCESS | 1849 | 1461622884580 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 15:21:24 INFO - PROCESS | 1849 | 1461622884854 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca672f000 == 166 [pid = 1849] [id = 590] 15:21:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 304 (0x7f5ca6705000) [pid = 1849] [serial = 1771] [outer = (nil)] 15:21:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 305 (0x7f5ca670b000) [pid = 1849] [serial = 1772] [outer = 0x7f5ca6705000] 15:21:24 INFO - PROCESS | 1849 | 1461622884927 Marionette DEBUG loaded listener.js 15:21:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 306 (0x7f5ca670fc00) [pid = 1849] [serial = 1773] [outer = 0x7f5ca6705000] 15:21:25 INFO - PROCESS | 1849 | 1461622885809 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:21:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:21:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1531ms 15:21:25 INFO - PROCESS | 1849 | 1461622885883 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 15:21:25 INFO - PROCESS | 1849 | 1461622885886 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 15:21:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:21:25 INFO - PROCESS | 1849 | 1461622885892 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:21:25 INFO - PROCESS | 1849 | 1461622885895 Marionette TRACE conn3 <- [1,2334,null,{}] 15:21:25 INFO - PROCESS | 1849 | 1461622885900 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:21:26 INFO - PROCESS | 1849 | 1461622886123 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 15:21:26 INFO - PROCESS | 1849 | 1461622886457 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca7b91800 == 167 [pid = 1849] [id = 591] 15:21:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 307 (0x7f5ca6706800) [pid = 1849] [serial = 1774] [outer = (nil)] 15:21:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 308 (0x7f5cd17ca000) [pid = 1849] [serial = 1775] [outer = 0x7f5ca6706800] 15:21:26 INFO - PROCESS | 1849 | 1461622886533 Marionette DEBUG loaded listener.js 15:21:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 309 (0x7f5cd2bc4400) [pid = 1849] [serial = 1776] [outer = 0x7f5ca6706800] 15:21:27 INFO - PROCESS | 1849 | 1461622887377 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:21:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:21:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1530ms 15:21:27 INFO - PROCESS | 1849 | 1461622887423 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 15:21:27 INFO - PROCESS | 1849 | 1461622887426 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 15:21:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:21:27 INFO - PROCESS | 1849 | 1461622887432 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:21:27 INFO - PROCESS | 1849 | 1461622887435 Marionette TRACE conn3 <- [1,2338,null,{}] 15:21:27 INFO - PROCESS | 1849 | 1461622887440 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:21:27 INFO - PROCESS | 1849 | 1461622887653 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 15:21:27 INFO - PROCESS | 1849 | 1461622887927 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca0eac000 == 168 [pid = 1849] [id = 592] 15:21:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 310 (0x7f5ca3b31c00) [pid = 1849] [serial = 1777] [outer = (nil)] 15:21:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 311 (0x7f5ca3b39000) [pid = 1849] [serial = 1778] [outer = 0x7f5ca3b31c00] 15:21:28 INFO - PROCESS | 1849 | 1461622888043 Marionette DEBUG loaded listener.js 15:21:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 312 (0x7f5ca3b3d800) [pid = 1849] [serial = 1779] [outer = 0x7f5ca3b31c00] 15:21:28 INFO - PROCESS | 1849 | 1461622888898 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:21:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:21:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1542ms 15:21:28 INFO - PROCESS | 1849 | 1461622888974 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 15:21:28 INFO - PROCESS | 1849 | 1461622888978 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 15:21:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:21:28 INFO - PROCESS | 1849 | 1461622888983 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:21:28 INFO - PROCESS | 1849 | 1461622888985 Marionette TRACE conn3 <- [1,2342,null,{}] 15:21:29 INFO - PROCESS | 1849 | 1461622888995 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:21:29 INFO - PROCESS | 1849 | 1461622889235 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 15:21:29 INFO - PROCESS | 1849 | 1461622889546 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca6371800 == 169 [pid = 1849] [id = 593] 15:21:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 313 (0x7f5ca3b3b400) [pid = 1849] [serial = 1780] [outer = (nil)] 15:21:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 314 (0x7f5ca63b9400) [pid = 1849] [serial = 1781] [outer = 0x7f5ca3b3b400] 15:21:29 INFO - PROCESS | 1849 | 1461622889618 Marionette DEBUG loaded listener.js 15:21:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 315 (0x7f5ca63bd400) [pid = 1849] [serial = 1782] [outer = 0x7f5ca3b3b400] 15:21:30 INFO - PROCESS | 1849 | 1461622890427 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:21:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:21:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1479ms 15:21:30 INFO - PROCESS | 1849 | 1461622890468 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 15:21:30 INFO - PROCESS | 1849 | 1461622890471 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 15:21:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:21:30 INFO - PROCESS | 1849 | 1461622890480 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:21:30 INFO - PROCESS | 1849 | 1461622890482 Marionette TRACE conn3 <- [1,2346,null,{}] 15:21:30 INFO - PROCESS | 1849 | 1461622890486 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:21:30 INFO - PROCESS | 1849 | 1461622890711 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 15:21:32 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb7dbc000 == 168 [pid = 1849] [id = 335] 15:21:32 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca9b21000 == 167 [pid = 1849] [id = 517] 15:21:32 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cad326000 == 166 [pid = 1849] [id = 573] 15:21:32 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cad324000 == 165 [pid = 1849] [id = 572] 15:21:32 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caba6e800 == 164 [pid = 1849] [id = 571] 15:21:32 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca9b15800 == 163 [pid = 1849] [id = 570] 15:21:32 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca47db000 == 162 [pid = 1849] [id = 569] 15:21:32 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca3ddb800 == 161 [pid = 1849] [id = 565] 15:21:32 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb7dc0000 == 160 [pid = 1849] [id = 564] 15:21:32 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca6bd0800 == 159 [pid = 1849] [id = 563] 15:21:32 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caa47e000 == 158 [pid = 1849] [id = 562] 15:21:32 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb350800 == 157 [pid = 1849] [id = 561] 15:21:32 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd6355800 == 156 [pid = 1849] [id = 560] 15:21:32 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cba52d800 == 155 [pid = 1849] [id = 559] 15:21:32 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cab70f800 == 154 [pid = 1849] [id = 558] 15:21:32 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca9167000 == 153 [pid = 1849] [id = 557] 15:21:32 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cdbd34800 == 152 [pid = 1849] [id = 556] 15:21:32 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd6547000 == 151 [pid = 1849] [id = 555] 15:21:32 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc540e800 == 150 [pid = 1849] [id = 554] 15:21:32 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc25a9800 == 149 [pid = 1849] [id = 553] 15:21:32 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbeea8000 == 148 [pid = 1849] [id = 552] 15:21:32 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb88bf800 == 147 [pid = 1849] [id = 551] 15:21:32 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cad34b800 == 146 [pid = 1849] [id = 550] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 314 (0x7f5cbf0d1400) [pid = 1849] [serial = 1443] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 313 (0x7f5cbb0c5400) [pid = 1849] [serial = 1311] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 312 (0x7f5cd178dc00) [pid = 1849] [serial = 1323] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 311 (0x7f5cb28b4800) [pid = 1849] [serial = 1377] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 310 (0x7f5cbe7abc00) [pid = 1849] [serial = 1314] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 309 (0x7f5cacfec400) [pid = 1849] [serial = 1371] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 308 (0x7f5cbf0cc000) [pid = 1849] [serial = 1317] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 307 (0x7f5cacfbb000) [pid = 1849] [serial = 1341] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 306 (0x7f5cc631a000) [pid = 1849] [serial = 1320] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 305 (0x7f5cd6312400) [pid = 1849] [serial = 1335] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 304 (0x7f5cae476400) [pid = 1849] [serial = 1338] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 303 (0x7f5cd18a7400) [pid = 1849] [serial = 1326] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 302 (0x7f5cae152800) [pid = 1849] [serial = 1305] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 301 (0x7f5cb28b9800) [pid = 1849] [serial = 1308] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 300 (0x7f5cae473000) [pid = 1849] [serial = 1344] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 299 (0x7f5cb7e4f400) [pid = 1849] [serial = 1368] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 298 (0x7f5cd4c3cc00) [pid = 1849] [serial = 1332] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 297 (0x7f5cd2a45400) [pid = 1849] [serial = 1329] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 296 (0x7f5cae491400) [pid = 1849] [serial = 1374] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 295 (0x7f5cbad4c400) [pid = 1849] [serial = 1643] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 294 (0x7f5cd09e8800) [pid = 1849] [serial = 1604] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 293 (0x7f5cc5094c00) [pid = 1849] [serial = 1601] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 292 (0x7f5cbf1b1400) [pid = 1849] [serial = 1598] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 291 (0x7f5caecb9000) [pid = 1849] [serial = 1634] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 290 (0x7f5cbb786c00) [pid = 1849] [serial = 1592] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 289 (0x7f5caecc6000) [pid = 1849] [serial = 1637] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 288 (0x7f5cb2e02400) [pid = 1849] [serial = 1638] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 287 (0x7f5cab044800) [pid = 1849] [serial = 1628] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 286 (0x7f5cba02fc00) [pid = 1849] [serial = 1641] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 285 (0x7f5cac039c00) [pid = 1849] [serial = 1629] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 284 (0x7f5cad0a7c00) [pid = 1849] [serial = 1631] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 283 (0x7f5cae086000) [pid = 1849] [serial = 1632] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 282 (0x7f5cacfee000) [pid = 1849] [serial = 1625] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 281 (0x7f5ca98b2000) [pid = 1849] [serial = 1622] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 280 (0x7f5cba031400) [pid = 1849] [serial = 1619] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 279 (0x7f5cab920400) [pid = 1849] [serial = 1616] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 278 (0x7f5cd630b000) [pid = 1849] [serial = 1613] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 277 (0x7f5ca7dfa800) [pid = 1849] [serial = 1610] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 276 (0x7f5cd1cf2800) [pid = 1849] [serial = 1607] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 275 (0x7f5cb7a75800) [pid = 1849] [serial = 1589] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 274 (0x7f5cae966000) [pid = 1849] [serial = 1586] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 273 (0x7f5cbe137400) [pid = 1849] [serial = 1595] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 272 (0x7f5cbe137c00) [pid = 1849] [serial = 1644] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 271 (0x7f5cad04f000) [pid = 1849] [serial = 1583] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 270 (0x7f5cbb172000) [pid = 1849] [serial = 1581] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 269 (0x7f5cb2107000) [pid = 1849] [serial = 1635] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 268 (0x7f5cb7e54c00) [pid = 1849] [serial = 1640] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 267 (0x7f5caecb8400) [pid = 1849] [serial = 1646] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 266 (0x7f5cbe196800) [pid = 1849] [serial = 1647] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | --DOMWINDOW == 265 (0x7f5cbe735400) [pid = 1849] [serial = 1649] [outer = (nil)] [url = about:blank] 15:21:32 INFO - PROCESS | 1849 | 1461622892602 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca3f83000 == 147 [pid = 1849] [id = 594] 15:21:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 266 (0x7f5ca63c3800) [pid = 1849] [serial = 1783] [outer = (nil)] 15:21:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 267 (0x7f5ca63c4000) [pid = 1849] [serial = 1784] [outer = 0x7f5ca63c3800] 15:21:32 INFO - PROCESS | 1849 | 1461622892678 Marionette DEBUG loaded listener.js 15:21:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 268 (0x7f5ca6411800) [pid = 1849] [serial = 1785] [outer = 0x7f5ca63c3800] 15:21:33 INFO - PROCESS | 1849 | 1461622893449 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:21:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:21:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 2980ms 15:21:33 INFO - PROCESS | 1849 | 1461622893465 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 15:21:33 INFO - PROCESS | 1849 | 1461622893470 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 15:21:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:21:33 INFO - PROCESS | 1849 | 1461622893477 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:21:33 INFO - PROCESS | 1849 | 1461622893482 Marionette TRACE conn3 <- [1,2350,null,{}] 15:21:33 INFO - PROCESS | 1849 | 1461622893508 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:21:33 INFO - PROCESS | 1849 | 1461622893707 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 15:21:33 INFO - PROCESS | 1849 | 1461622893724 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca7c1b800 == 148 [pid = 1849] [id = 595] 15:21:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 269 (0x7f5ca79e7c00) [pid = 1849] [serial = 1786] [outer = (nil)] 15:21:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 270 (0x7f5ca82eac00) [pid = 1849] [serial = 1787] [outer = 0x7f5ca79e7c00] 15:21:33 INFO - PROCESS | 1849 | 1461622893790 Marionette DEBUG loaded listener.js 15:21:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 271 (0x7f5ca9176800) [pid = 1849] [serial = 1788] [outer = 0x7f5ca79e7c00] 15:21:34 INFO - PROCESS | 1849 | 1461622894757 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:21:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:21:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1295ms 15:21:34 INFO - PROCESS | 1849 | 1461622894774 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 15:21:34 INFO - PROCESS | 1849 | 1461622894779 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 15:21:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:21:34 INFO - PROCESS | 1849 | 1461622894785 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:21:34 INFO - PROCESS | 1849 | 1461622894787 Marionette TRACE conn3 <- [1,2354,null,{}] 15:21:34 INFO - PROCESS | 1849 | 1461622894796 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:21:34 INFO - PROCESS | 1849 | 1461622894983 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 15:21:35 INFO - PROCESS | 1849 | 1461622895221 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca955c800 == 149 [pid = 1849] [id = 596] 15:21:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 272 (0x7f5ca7df7c00) [pid = 1849] [serial = 1789] [outer = (nil)] 15:21:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 273 (0x7f5caa4c1c00) [pid = 1849] [serial = 1790] [outer = 0x7f5ca7df7c00] 15:21:35 INFO - PROCESS | 1849 | 1461622895296 Marionette DEBUG loaded listener.js 15:21:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 274 (0x7f5cab044800) [pid = 1849] [serial = 1791] [outer = 0x7f5ca7df7c00] 15:21:36 INFO - PROCESS | 1849 | 1461622896154 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:21:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:21:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1425ms 15:21:36 INFO - PROCESS | 1849 | 1461622896212 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 15:21:36 INFO - PROCESS | 1849 | 1461622896216 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 15:21:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:21:36 INFO - PROCESS | 1849 | 1461622896230 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:21:36 INFO - PROCESS | 1849 | 1461622896238 Marionette TRACE conn3 <- [1,2358,null,{}] 15:21:36 INFO - PROCESS | 1849 | 1461622896251 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:21:36 INFO - PROCESS | 1849 | 1461622896550 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 15:21:36 INFO - PROCESS | 1849 | 1461622896586 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cab75c000 == 150 [pid = 1849] [id = 597] 15:21:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 275 (0x7f5ca917e000) [pid = 1849] [serial = 1792] [outer = (nil)] 15:21:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 276 (0x7f5cac03b400) [pid = 1849] [serial = 1793] [outer = 0x7f5ca917e000] 15:21:36 INFO - PROCESS | 1849 | 1461622896702 Marionette DEBUG loaded listener.js 15:21:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 277 (0x7f5cac146000) [pid = 1849] [serial = 1794] [outer = 0x7f5ca917e000] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 276 (0x7f5cacfb4400) [pid = 1849] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 275 (0x7f5cbe7ab800) [pid = 1849] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 274 (0x7f5cad0a5400) [pid = 1849] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 273 (0x7f5ca82ee000) [pid = 1849] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 272 (0x7f5caec0b000) [pid = 1849] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 271 (0x7f5cb26de800) [pid = 1849] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 270 (0x7f5cb2db9000) [pid = 1849] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 269 (0x7f5cac03d400) [pid = 1849] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 268 (0x7f5ca7df1400) [pid = 1849] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 267 (0x7f5cab241800) [pid = 1849] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 266 (0x7f5ca82e9800) [pid = 1849] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 265 (0x7f5cabe18000) [pid = 1849] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 264 (0x7f5cab042000) [pid = 1849] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 263 (0x7f5cbacf6400) [pid = 1849] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 262 (0x7f5cbe195400) [pid = 1849] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 261 (0x7f5ca7df9c00) [pid = 1849] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 260 (0x7f5ca46eac00) [pid = 1849] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 259 (0x7f5cae469400) [pid = 1849] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 258 (0x7f5cb28b5800) [pid = 1849] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 257 (0x7f5cb2db9800) [pid = 1849] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 256 (0x7f5cb210dc00) [pid = 1849] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 255 (0x7f5cca15a800) [pid = 1849] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 254 (0x7f5ca46ebc00) [pid = 1849] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 253 (0x7f5caecc1400) [pid = 1849] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 252 (0x7f5cae492800) [pid = 1849] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 251 (0x7f5ca82e3c00) [pid = 1849] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 250 (0x7f5cb26d2c00) [pid = 1849] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 249 (0x7f5cc6e6c800) [pid = 1849] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 248 (0x7f5caa4bec00) [pid = 1849] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 247 (0x7f5cbeb7f800) [pid = 1849] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 246 (0x7f5cc434fc00) [pid = 1849] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 245 (0x7f5cbf1a9800) [pid = 1849] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 244 (0x7f5cab03b000) [pid = 1849] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 243 (0x7f5cbf1af000) [pid = 1849] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 242 (0x7f5ca46ea800) [pid = 1849] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 241 (0x7f5caea6d000) [pid = 1849] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 240 (0x7f5cba1bf400) [pid = 1849] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 239 (0x7f5caa4b9000) [pid = 1849] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 238 (0x7f5ca82e3000) [pid = 1849] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 237 (0x7f5cd1a09400) [pid = 1849] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 236 (0x7f5cb2db8000) [pid = 1849] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 235 (0x7f5cb7a73800) [pid = 1849] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 234 (0x7f5cc39a8c00) [pid = 1849] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 233 (0x7f5cab040400) [pid = 1849] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 232 (0x7f5cbe7e1c00) [pid = 1849] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 231 (0x7f5cbdf0cc00) [pid = 1849] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 230 (0x7f5caa4bac00) [pid = 1849] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 229 (0x7f5cc4358000) [pid = 1849] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 228 (0x7f5ca82e8400) [pid = 1849] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 227 (0x7f5cba7b5000) [pid = 1849] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 226 (0x7f5cb2111400) [pid = 1849] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 225 (0x7f5cbe192800) [pid = 1849] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 224 (0x7f5cb28b9c00) [pid = 1849] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 223 (0x7f5cba97f800) [pid = 1849] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 222 (0x7f5ca7df3800) [pid = 1849] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 221 (0x7f5ca82e2c00) [pid = 1849] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 220 (0x7f5cb2e05000) [pid = 1849] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 219 (0x7f5cab048400) [pid = 1849] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 218 (0x7f5caa4c4c00) [pid = 1849] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 217 (0x7f5ca7df2000) [pid = 1849] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 216 (0x7f5ca46ed000) [pid = 1849] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 215 (0x7f5cabe1c400) [pid = 1849] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 214 (0x7f5cad053800) [pid = 1849] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:21:38 INFO - PROCESS | 1849 | --DOMWINDOW == 213 (0x7f5cac149c00) [pid = 1849] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:21:38 INFO - PROCESS | 1849 | 1461622898663 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:21:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:21:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 2456ms 15:21:38 INFO - PROCESS | 1849 | 1461622898680 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 15:21:38 INFO - PROCESS | 1849 | 1461622898685 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 15:21:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:21:38 INFO - PROCESS | 1849 | 1461622898694 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:21:38 INFO - PROCESS | 1849 | 1461622898697 Marionette TRACE conn3 <- [1,2362,null,{}] 15:21:38 INFO - PROCESS | 1849 | 1461622898702 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:21:38 INFO - PROCESS | 1849 | 1461622898958 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 15:21:38 INFO - PROCESS | 1849 | 1461622898979 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab8d6000 == 151 [pid = 1849] [id = 598] 15:21:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 214 (0x7f5ca46e9c00) [pid = 1849] [serial = 1795] [outer = (nil)] 15:21:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 215 (0x7f5ca9c35400) [pid = 1849] [serial = 1796] [outer = 0x7f5ca46e9c00] 15:21:39 INFO - PROCESS | 1849 | 1461622899038 Marionette DEBUG loaded listener.js 15:21:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 216 (0x7f5cab040800) [pid = 1849] [serial = 1797] [outer = 0x7f5ca46e9c00] 15:21:39 INFO - PROCESS | 1849 | 1461622899869 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:21:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:21:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1233ms 15:21:39 INFO - PROCESS | 1849 | 1461622899929 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 15:21:39 INFO - PROCESS | 1849 | 1461622899931 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 15:21:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:21:39 INFO - PROCESS | 1849 | 1461622899937 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:21:39 INFO - PROCESS | 1849 | 1461622899939 Marionette TRACE conn3 <- [1,2366,null,{}] 15:21:39 INFO - PROCESS | 1849 | 1461622899944 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:21:40 INFO - PROCESS | 1849 | 1461622900144 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 15:21:40 INFO - PROCESS | 1849 | 1461622900522 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca6380000 == 152 [pid = 1849] [id = 599] 15:21:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 217 (0x7f5ca3b34800) [pid = 1849] [serial = 1798] [outer = (nil)] 15:21:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 218 (0x7f5ca3e82800) [pid = 1849] [serial = 1799] [outer = 0x7f5ca3b34800] 15:21:40 INFO - PROCESS | 1849 | 1461622900660 Marionette DEBUG loaded listener.js 15:21:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 219 (0x7f5ca6404400) [pid = 1849] [serial = 1800] [outer = 0x7f5ca3b34800] 15:21:41 INFO - PROCESS | 1849 | 1461622901615 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:21:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:21:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1728ms 15:21:41 INFO - PROCESS | 1849 | 1461622901668 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 15:21:41 INFO - PROCESS | 1849 | 1461622901675 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 15:21:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:21:41 INFO - PROCESS | 1849 | 1461622901701 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:21:41 INFO - PROCESS | 1849 | 1461622901707 Marionette TRACE conn3 <- [1,2370,null,{}] 15:21:41 INFO - PROCESS | 1849 | 1461622901713 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:21:41 INFO - PROCESS | 1849 | 1461622901950 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 15:21:42 INFO - PROCESS | 1849 | 1461622902267 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab704000 == 153 [pid = 1849] [id = 600] 15:21:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 220 (0x7f5ca9170800) [pid = 1849] [serial = 1801] [outer = (nil)] 15:21:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 221 (0x7f5ca98b2800) [pid = 1849] [serial = 1802] [outer = 0x7f5ca9170800] 15:21:42 INFO - PROCESS | 1849 | 1461622902363 Marionette DEBUG loaded listener.js 15:21:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 222 (0x7f5caa4bd800) [pid = 1849] [serial = 1803] [outer = 0x7f5ca9170800] 15:21:43 INFO - PROCESS | 1849 | 1461622903330 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:21:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:21:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1686ms 15:21:43 INFO - PROCESS | 1849 | 1461622903388 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 15:21:43 INFO - PROCESS | 1849 | 1461622903393 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 15:21:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:21:43 INFO - PROCESS | 1849 | 1461622903399 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:21:43 INFO - PROCESS | 1849 | 1461622903403 Marionette TRACE conn3 <- [1,2374,null,{}] 15:21:43 INFO - PROCESS | 1849 | 1461622903408 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:21:43 INFO - PROCESS | 1849 | 1461622903648 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 15:21:44 INFO - PROCESS | 1849 | 1461622904007 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cad226800 == 154 [pid = 1849] [id = 601] 15:21:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 223 (0x7f5cab3e8800) [pid = 1849] [serial = 1804] [outer = (nil)] 15:21:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 224 (0x7f5cabe1c400) [pid = 1849] [serial = 1805] [outer = 0x7f5cab3e8800] 15:21:44 INFO - PROCESS | 1849 | 1461622904095 Marionette DEBUG loaded listener.js 15:21:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 225 (0x7f5cacfb1800) [pid = 1849] [serial = 1806] [outer = 0x7f5cab3e8800] 15:21:45 INFO - PROCESS | 1849 | 1461622905014 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:21:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:21:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1679ms 15:21:45 INFO - PROCESS | 1849 | 1461622905079 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 15:21:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:21:45 INFO - PROCESS | 1849 | 1461622905083 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 15:21:45 INFO - PROCESS | 1849 | 1461622905099 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:21:45 INFO - PROCESS | 1849 | 1461622905108 Marionette TRACE conn3 <- [1,2378,null,{}] 15:21:45 INFO - PROCESS | 1849 | 1461622905115 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:21:45 INFO - PROCESS | 1849 | 1461622905395 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 15:21:45 INFO - PROCESS | 1849 | 1461622905704 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cae099800 == 155 [pid = 1849] [id = 602] 15:21:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 226 (0x7f5cab922400) [pid = 1849] [serial = 1807] [outer = (nil)] 15:21:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 227 (0x7f5cad0ac400) [pid = 1849] [serial = 1808] [outer = 0x7f5cab922400] 15:21:45 INFO - PROCESS | 1849 | 1461622905782 Marionette DEBUG loaded listener.js 15:21:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 228 (0x7f5cad258c00) [pid = 1849] [serial = 1809] [outer = 0x7f5cab922400] 15:21:46 INFO - PROCESS | 1849 | 1461622906653 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:21:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:21:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1596ms 15:21:46 INFO - PROCESS | 1849 | 1461622906687 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 15:21:46 INFO - PROCESS | 1849 | 1461622906691 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 15:21:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:21:46 INFO - PROCESS | 1849 | 1461622906697 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:21:46 INFO - PROCESS | 1849 | 1461622906700 Marionette TRACE conn3 <- [1,2382,null,{}] 15:21:46 INFO - PROCESS | 1849 | 1461622906705 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:21:46 INFO - PROCESS | 1849 | 1461622906919 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 15:21:47 INFO - PROCESS | 1849 | 1461622907164 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5caf556800 == 156 [pid = 1849] [id = 603] 15:21:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 229 (0x7f5cad04cc00) [pid = 1849] [serial = 1810] [outer = (nil)] 15:21:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 230 (0x7f5cae083c00) [pid = 1849] [serial = 1811] [outer = 0x7f5cad04cc00] 15:21:47 INFO - PROCESS | 1849 | 1461622907244 Marionette DEBUG loaded listener.js 15:21:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 231 (0x7f5cae469800) [pid = 1849] [serial = 1812] [outer = 0x7f5cad04cc00] 15:21:48 INFO - PROCESS | 1849 | 1461622908181 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:21:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:21:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1543ms 15:21:48 INFO - PROCESS | 1849 | 1461622908241 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 15:21:48 INFO - PROCESS | 1849 | 1461622908244 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 15:21:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:21:48 INFO - PROCESS | 1849 | 1461622908250 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:21:48 INFO - PROCESS | 1849 | 1461622908252 Marionette TRACE conn3 <- [1,2386,null,{}] 15:21:48 INFO - PROCESS | 1849 | 1461622908258 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:21:48 INFO - PROCESS | 1849 | 1461622908481 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 15:21:48 INFO - PROCESS | 1849 | 1461622908766 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb7b80000 == 157 [pid = 1849] [id = 604] 15:21:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 232 (0x7f5cae955000) [pid = 1849] [serial = 1813] [outer = (nil)] 15:21:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 233 (0x7f5cae95e000) [pid = 1849] [serial = 1814] [outer = 0x7f5cae955000] 15:21:48 INFO - PROCESS | 1849 | 1461622908908 Marionette DEBUG loaded listener.js 15:21:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 234 (0x7f5caecc2000) [pid = 1849] [serial = 1815] [outer = 0x7f5cae955000] 15:21:49 INFO - PROCESS | 1849 | 1461622909831 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:21:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:21:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1631ms 15:21:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:21:49 INFO - PROCESS | 1849 | 1461622909883 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 15:21:49 INFO - PROCESS | 1849 | 1461622909886 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 15:21:49 INFO - PROCESS | 1849 | 1461622909892 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:21:49 INFO - PROCESS | 1849 | 1461622909896 Marionette TRACE conn3 <- [1,2390,null,{}] 15:21:49 INFO - PROCESS | 1849 | 1461622909901 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:21:50 INFO - PROCESS | 1849 | 1461622910129 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 15:21:50 INFO - PROCESS | 1849 | 1461622910398 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb8796000 == 158 [pid = 1849] [id = 605] 15:21:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 235 (0x7f5cae946400) [pid = 1849] [serial = 1816] [outer = (nil)] 15:21:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 236 (0x7f5cb2103c00) [pid = 1849] [serial = 1817] [outer = 0x7f5cae946400] 15:21:50 INFO - PROCESS | 1849 | 1461622910518 Marionette DEBUG loaded listener.js 15:21:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 237 (0x7f5cb2893800) [pid = 1849] [serial = 1818] [outer = 0x7f5cae946400] 15:21:51 INFO - PROCESS | 1849 | 1461622911360 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:21:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:21:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1530ms 15:21:51 INFO - PROCESS | 1849 | 1461622911421 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 15:21:51 INFO - PROCESS | 1849 | 1461622911425 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 15:21:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:21:51 INFO - PROCESS | 1849 | 1461622911432 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:21:51 INFO - PROCESS | 1849 | 1461622911436 Marionette TRACE conn3 <- [1,2394,null,{}] 15:21:51 INFO - PROCESS | 1849 | 1461622911442 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:21:51 INFO - PROCESS | 1849 | 1461622911680 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 15:21:51 INFO - PROCESS | 1849 | 1461622911951 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb8b4e800 == 159 [pid = 1849] [id = 606] 15:21:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 238 (0x7f5cae956800) [pid = 1849] [serial = 1819] [outer = (nil)] 15:21:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 239 (0x7f5cb2db3000) [pid = 1849] [serial = 1820] [outer = 0x7f5cae956800] 15:21:52 INFO - PROCESS | 1849 | 1461622912079 Marionette DEBUG loaded listener.js 15:21:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 240 (0x7f5cb2dc1400) [pid = 1849] [serial = 1821] [outer = 0x7f5cae956800] 15:21:52 INFO - PROCESS | 1849 | 1461622912971 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:21:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:21:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1579ms 15:21:53 INFO - PROCESS | 1849 | 1461622913011 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 15:21:53 INFO - PROCESS | 1849 | 1461622913015 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 15:21:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:21:53 INFO - PROCESS | 1849 | 1461622913020 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:21:53 INFO - PROCESS | 1849 | 1461622913023 Marionette TRACE conn3 <- [1,2398,null,{}] 15:21:53 INFO - PROCESS | 1849 | 1461622913028 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:21:53 INFO - PROCESS | 1849 | 1461622913246 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 15:21:53 INFO - PROCESS | 1849 | 1461622913528 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb346000 == 160 [pid = 1849] [id = 607] 15:21:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 241 (0x7f5cae491400) [pid = 1849] [serial = 1822] [outer = (nil)] 15:21:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 242 (0x7f5cb7a72400) [pid = 1849] [serial = 1823] [outer = 0x7f5cae491400] 15:21:53 INFO - PROCESS | 1849 | 1461622913643 Marionette DEBUG loaded listener.js 15:21:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 243 (0x7f5cb7b3d000) [pid = 1849] [serial = 1824] [outer = 0x7f5cae491400] 15:21:54 INFO - PROCESS | 1849 | 1461622914481 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:21:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:21:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1529ms 15:21:54 INFO - PROCESS | 1849 | 1461622914551 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 15:21:54 INFO - PROCESS | 1849 | 1461622914554 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 15:21:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:21:54 INFO - PROCESS | 1849 | 1461622914560 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:21:54 INFO - PROCESS | 1849 | 1461622914562 Marionette TRACE conn3 <- [1,2402,null,{}] 15:21:54 INFO - PROCESS | 1849 | 1461622914567 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:21:54 INFO - PROCESS | 1849 | 1461622914833 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 15:21:55 INFO - PROCESS | 1849 | 1461622915147 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb658800 == 161 [pid = 1849] [id = 608] 15:21:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 244 (0x7f5caec0c000) [pid = 1849] [serial = 1825] [outer = (nil)] 15:21:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 245 (0x7f5cb7bb0800) [pid = 1849] [serial = 1826] [outer = 0x7f5caec0c000] 15:21:55 INFO - PROCESS | 1849 | 1461622915229 Marionette DEBUG loaded listener.js 15:21:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 246 (0x7f5cb895e400) [pid = 1849] [serial = 1827] [outer = 0x7f5caec0c000] 15:21:56 INFO - PROCESS | 1849 | 1461622916272 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:21:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:21:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1780ms 15:21:56 INFO - PROCESS | 1849 | 1461622916342 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 15:21:56 INFO - PROCESS | 1849 | 1461622916345 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 15:21:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:21:56 INFO - PROCESS | 1849 | 1461622916351 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:21:56 INFO - PROCESS | 1849 | 1461622916354 Marionette TRACE conn3 <- [1,2406,null,{}] 15:21:56 INFO - PROCESS | 1849 | 1461622916360 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:21:56 INFO - PROCESS | 1849 | 1461622916622 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 15:21:56 INFO - PROCESS | 1849 | 1461622916948 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbec94800 == 162 [pid = 1849] [id = 609] 15:21:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 247 (0x7f5cba9ad800) [pid = 1849] [serial = 1828] [outer = (nil)] 15:21:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 248 (0x7f5cbacef000) [pid = 1849] [serial = 1829] [outer = 0x7f5cba9ad800] 15:21:57 INFO - PROCESS | 1849 | 1461622917038 Marionette DEBUG loaded listener.js 15:21:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 249 (0x7f5cbb50e800) [pid = 1849] [serial = 1830] [outer = 0x7f5cba9ad800] 15:21:57 INFO - PROCESS | 1849 | 1461622917902 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:21:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:21:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1626ms 15:21:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:21:57 INFO - PROCESS | 1849 | 1461622917978 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 15:21:57 INFO - PROCESS | 1849 | 1461622917982 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 15:21:57 INFO - PROCESS | 1849 | 1461622917988 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:21:57 INFO - PROCESS | 1849 | 1461622917992 Marionette TRACE conn3 <- [1,2410,null,{}] 15:21:57 INFO - PROCESS | 1849 | 1461622917997 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:21:58 INFO - PROCESS | 1849 | 1461622918274 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 15:21:58 INFO - PROCESS | 1849 | 1461622918595 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbf19a000 == 163 [pid = 1849] [id = 610] 15:21:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 250 (0x7f5ca95da400) [pid = 1849] [serial = 1831] [outer = (nil)] 15:21:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 251 (0x7f5cbe2be400) [pid = 1849] [serial = 1832] [outer = 0x7f5ca95da400] 15:21:58 INFO - PROCESS | 1849 | 1461622918674 Marionette DEBUG loaded listener.js 15:21:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 252 (0x7f5cbe749800) [pid = 1849] [serial = 1833] [outer = 0x7f5ca95da400] 15:21:59 INFO - PROCESS | 1849 | 1461622919506 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:21:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:21:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1535ms 15:21:59 INFO - PROCESS | 1849 | 1461622919535 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 15:21:59 INFO - PROCESS | 1849 | 1461622919539 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 15:21:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:21:59 INFO - PROCESS | 1849 | 1461622919547 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:21:59 INFO - PROCESS | 1849 | 1461622919550 Marionette TRACE conn3 <- [1,2414,null,{}] 15:21:59 INFO - PROCESS | 1849 | 1461622919555 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:21:59 INFO - PROCESS | 1849 | 1461622919758 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 15:22:00 INFO - PROCESS | 1849 | 1461622920034 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc439d000 == 164 [pid = 1849] [id = 611] 15:22:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 253 (0x7f5cb7e55800) [pid = 1849] [serial = 1834] [outer = (nil)] 15:22:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 254 (0x7f5cbe750400) [pid = 1849] [serial = 1835] [outer = 0x7f5cb7e55800] 15:22:00 INFO - PROCESS | 1849 | 1461622920109 Marionette DEBUG loaded listener.js 15:22:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 255 (0x7f5cbeb7c800) [pid = 1849] [serial = 1836] [outer = 0x7f5cb7e55800] 15:22:00 INFO - PROCESS | 1849 | 1461622920985 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:22:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:22:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1486ms 15:22:01 INFO - PROCESS | 1849 | 1461622921034 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 15:22:01 INFO - PROCESS | 1849 | 1461622921036 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 15:22:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:22:01 INFO - PROCESS | 1849 | 1461622921043 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:22:01 INFO - PROCESS | 1849 | 1461622921045 Marionette TRACE conn3 <- [1,2418,null,{}] 15:22:01 INFO - PROCESS | 1849 | 1461622921051 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:22:01 INFO - PROCESS | 1849 | 1461622921288 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 15:22:01 INFO - PROCESS | 1849 | 1461622921582 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc51f5800 == 165 [pid = 1849] [id = 612] 15:22:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 256 (0x7f5cbe74a400) [pid = 1849] [serial = 1837] [outer = (nil)] 15:22:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 257 (0x7f5cbed11800) [pid = 1849] [serial = 1838] [outer = 0x7f5cbe74a400] 15:22:01 INFO - PROCESS | 1849 | 1461622921700 Marionette DEBUG loaded listener.js 15:22:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 258 (0x7f5cbf1acc00) [pid = 1849] [serial = 1839] [outer = 0x7f5cbe74a400] 15:22:02 INFO - PROCESS | 1849 | 1461622922568 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:22:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:22:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1577ms 15:22:02 INFO - PROCESS | 1849 | 1461622922621 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 15:22:02 INFO - PROCESS | 1849 | 1461622922624 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 15:22:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:22:02 INFO - PROCESS | 1849 | 1461622922630 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:22:02 INFO - PROCESS | 1849 | 1461622922632 Marionette TRACE conn3 <- [1,2422,null,{}] 15:22:02 INFO - PROCESS | 1849 | 1461622922638 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:22:02 INFO - PROCESS | 1849 | 1461622922868 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 15:22:03 INFO - PROCESS | 1849 | 1461622923223 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd09aa000 == 166 [pid = 1849] [id = 613] 15:22:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 259 (0x7f5ca46f1800) [pid = 1849] [serial = 1840] [outer = (nil)] 15:22:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 260 (0x7f5cc157f000) [pid = 1849] [serial = 1841] [outer = 0x7f5ca46f1800] 15:22:03 INFO - PROCESS | 1849 | 1461622923298 Marionette DEBUG loaded listener.js 15:22:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 261 (0x7f5cc4358000) [pid = 1849] [serial = 1842] [outer = 0x7f5ca46f1800] 15:22:04 INFO - PROCESS | 1849 | 1461622924112 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:22:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:22:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1536ms 15:22:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:22:04 INFO - PROCESS | 1849 | 1461622924167 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 15:22:04 INFO - PROCESS | 1849 | 1461622924170 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 15:22:04 INFO - PROCESS | 1849 | 1461622924176 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:22:04 INFO - PROCESS | 1849 | 1461622924179 Marionette TRACE conn3 <- [1,2426,null,{}] 15:22:04 INFO - PROCESS | 1849 | 1461622924184 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:22:04 INFO - PROCESS | 1849 | 1461622924403 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 15:22:04 INFO - PROCESS | 1849 | 1461622924681 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd6418800 == 167 [pid = 1849] [id = 614] 15:22:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 262 (0x7f5cc435dc00) [pid = 1849] [serial = 1843] [outer = (nil)] 15:22:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 263 (0x7f5cc62fd000) [pid = 1849] [serial = 1844] [outer = 0x7f5cc435dc00] 15:22:04 INFO - PROCESS | 1849 | 1461622924796 Marionette DEBUG loaded listener.js 15:22:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 264 (0x7f5cd0914000) [pid = 1849] [serial = 1845] [outer = 0x7f5cc435dc00] 15:22:05 INFO - PROCESS | 1849 | 1461622925628 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:22:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:22:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1481ms 15:22:05 INFO - PROCESS | 1849 | 1461622925663 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 15:22:05 INFO - PROCESS | 1849 | 1461622925665 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 15:22:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:22:05 INFO - PROCESS | 1849 | 1461622925675 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:22:05 INFO - PROCESS | 1849 | 1461622925677 Marionette TRACE conn3 <- [1,2430,null,{}] 15:22:05 INFO - PROCESS | 1849 | 1461622925683 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:22:05 INFO - PROCESS | 1849 | 1461622925897 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 15:22:06 INFO - PROCESS | 1849 | 1461622926187 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cdbd24000 == 168 [pid = 1849] [id = 615] 15:22:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 265 (0x7f5cba033400) [pid = 1849] [serial = 1846] [outer = (nil)] 15:22:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 266 (0x7f5cd1871800) [pid = 1849] [serial = 1847] [outer = 0x7f5cba033400] 15:22:06 INFO - PROCESS | 1849 | 1461622926265 Marionette DEBUG loaded listener.js 15:22:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 267 (0x7f5cd2b07400) [pid = 1849] [serial = 1848] [outer = 0x7f5cba033400] 15:22:07 INFO - PROCESS | 1849 | 1461622927112 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:22:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:22:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1476ms 15:22:07 INFO - PROCESS | 1849 | 1461622927152 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 15:22:07 INFO - PROCESS | 1849 | 1461622927156 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 15:22:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:22:07 INFO - PROCESS | 1849 | 1461622927162 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:22:07 INFO - PROCESS | 1849 | 1461622927166 Marionette TRACE conn3 <- [1,2434,null,{}] 15:22:07 INFO - PROCESS | 1849 | 1461622927172 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:22:07 INFO - PROCESS | 1849 | 1461622927391 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 15:22:07 INFO - PROCESS | 1849 | 1461622927690 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5caf6e3800 == 169 [pid = 1849] [id = 616] 15:22:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 268 (0x7f5cb895f000) [pid = 1849] [serial = 1849] [outer = (nil)] 15:22:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 269 (0x7f5cd4c41000) [pid = 1849] [serial = 1850] [outer = 0x7f5cb895f000] 15:22:07 INFO - PROCESS | 1849 | 1461622927803 Marionette DEBUG loaded listener.js 15:22:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 270 (0x7f5cd66a2800) [pid = 1849] [serial = 1851] [outer = 0x7f5cb895f000] 15:22:08 INFO - PROCESS | 1849 | 1461622928717 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:22:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:22:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1579ms 15:22:08 INFO - PROCESS | 1849 | 1461622928741 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 15:22:08 INFO - PROCESS | 1849 | 1461622928745 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 15:22:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:22:08 INFO - PROCESS | 1849 | 1461622928750 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:22:08 INFO - PROCESS | 1849 | 1461622928752 Marionette TRACE conn3 <- [1,2438,null,{}] 15:22:08 INFO - PROCESS | 1849 | 1461622928757 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:22:08 INFO - PROCESS | 1849 | 1461622928969 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 15:22:09 INFO - PROCESS | 1849 | 1461622929227 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5c9ecdf800 == 170 [pid = 1849] [id = 617] 15:22:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 271 (0x7f5c9ebc6000) [pid = 1849] [serial = 1852] [outer = (nil)] 15:22:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 272 (0x7f5c9ebcb000) [pid = 1849] [serial = 1853] [outer = 0x7f5c9ebc6000] 15:22:09 INFO - PROCESS | 1849 | 1461622929299 Marionette DEBUG loaded listener.js 15:22:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 273 (0x7f5c9ebcfc00) [pid = 1849] [serial = 1854] [outer = 0x7f5c9ebc6000] 15:22:10 INFO - PROCESS | 1849 | 1461622930238 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:22:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:22:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1531ms 15:22:10 INFO - PROCESS | 1849 | 1461622930282 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 15:22:10 INFO - PROCESS | 1849 | 1461622930285 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 15:22:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:22:10 INFO - PROCESS | 1849 | 1461622930292 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:22:10 INFO - PROCESS | 1849 | 1461622930295 Marionette TRACE conn3 <- [1,2442,null,{}] 15:22:10 INFO - PROCESS | 1849 | 1461622930299 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:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cdbf40800 == 169 [pid = 1849] [id = 101] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb7da2800 == 168 [pid = 1849] [id = 411] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca7ed5800 == 167 [pid = 1849] [id = 521] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb21df800 == 166 [pid = 1849] [id = 524] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb1fa4000 == 165 [pid = 1849] [id = 525] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caba71800 == 164 [pid = 1849] [id = 522] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caba14000 == 163 [pid = 1849] [id = 539] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb7b82000 == 162 [pid = 1849] [id = 528] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc51e5000 == 161 [pid = 1849] [id = 535] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc3f96000 == 160 [pid = 1849] [id = 534] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbecf0000 == 159 [pid = 1849] [id = 532] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca6958000 == 158 [pid = 1849] [id = 540] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cad33e000 == 157 [pid = 1849] [id = 527] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd6d3e800 == 156 [pid = 1849] [id = 537] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caba1e800 == 155 [pid = 1849] [id = 541] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8a20800 == 154 [pid = 1849] [id = 526] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbf198000 == 153 [pid = 1849] [id = 533] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd18b1800 == 152 [pid = 1849] [id = 536] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb75b000 == 151 [pid = 1849] [id = 530] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cdbd26000 == 150 [pid = 1849] [id = 538] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cab8d6000 == 149 [pid = 1849] [id = 598] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cab75c000 == 148 [pid = 1849] [id = 597] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca955c800 == 147 [pid = 1849] [id = 596] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca7c1b800 == 146 [pid = 1849] [id = 595] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca3f83000 == 145 [pid = 1849] [id = 594] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca0eac000 == 144 [pid = 1849] [id = 592] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca7b91800 == 143 [pid = 1849] [id = 591] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca672f000 == 142 [pid = 1849] [id = 590] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca7b85000 == 141 [pid = 1849] [id = 589] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca78ab000 == 140 [pid = 1849] [id = 588] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca7890800 == 139 [pid = 1849] [id = 587] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd641b800 == 138 [pid = 1849] [id = 586] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd15c7000 == 137 [pid = 1849] [id = 585] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc42c2800 == 136 [pid = 1849] [id = 584] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbf14a000 == 135 [pid = 1849] [id = 583] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbece7800 == 134 [pid = 1849] [id = 582] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe53c000 == 133 [pid = 1849] [id = 581] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb655800 == 132 [pid = 1849] [id = 580] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8b5b800 == 131 [pid = 1849] [id = 579] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb88c6800 == 130 [pid = 1849] [id = 578] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb7b86800 == 129 [pid = 1849] [id = 577] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cae08c800 == 128 [pid = 1849] [id = 576] 15:22:11 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca9561000 == 127 [pid = 1849] [id = 575] 15:22:12 INFO - PROCESS | 1849 | 1461622932055 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 272 (0x7f5cd17d2c00) [pid = 1849] [serial = 1605] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 271 (0x7f5cba977000) [pid = 1849] [serial = 1524] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 270 (0x7f5cd17d1c00) [pid = 1849] [serial = 1545] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 269 (0x7f5cae152400) [pid = 1849] [serial = 1557] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 268 (0x7f5cba977c00) [pid = 1849] [serial = 1452] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 267 (0x7f5caec0e800) [pid = 1849] [serial = 1587] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 266 (0x7f5cd4cbfc00) [pid = 1849] [serial = 1467] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 265 (0x7f5cca15b000) [pid = 1849] [serial = 1602] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 264 (0x7f5cd4c41400) [pid = 1849] [serial = 1461] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 263 (0x7f5caecbe800) [pid = 1849] [serial = 1419] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 262 (0x7f5cc388d400) [pid = 1849] [serial = 1539] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 261 (0x7f5cd4c40c00) [pid = 1849] [serial = 1410] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 260 (0x7f5cca15b800) [pid = 1849] [serial = 1404] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 259 (0x7f5cae969000) [pid = 1849] [serial = 1473] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 258 (0x7f5cd1cf0000) [pid = 1849] [serial = 1407] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 257 (0x7f5ca46f4000) [pid = 1849] [serial = 1551] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 256 (0x7f5cb2105c00) [pid = 1849] [serial = 1518] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 255 (0x7f5cbe195800) [pid = 1849] [serial = 1389] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 254 (0x7f5caa4c4400) [pid = 1849] [serial = 1413] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 253 (0x7f5ca82f0800) [pid = 1849] [serial = 1464] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 252 (0x7f5cd2d75c00) [pid = 1849] [serial = 1548] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 251 (0x7f5cbc85ec00) [pid = 1849] [serial = 1593] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 250 (0x7f5cc2544800) [pid = 1849] [serial = 1458] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 249 (0x7f5cc5143000) [pid = 1849] [serial = 1542] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 248 (0x7f5cba036400) [pid = 1849] [serial = 1620] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 247 (0x7f5cc4357000) [pid = 1849] [serial = 1401] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 246 (0x7f5cc434f400) [pid = 1849] [serial = 1599] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 245 (0x7f5cd4cc0400) [pid = 1849] [serial = 1416] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 244 (0x7f5cd4cb4000) [pid = 1849] [serial = 1608] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 243 (0x7f5cab046c00) [pid = 1849] [serial = 1470] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 242 (0x7f5cbe1d7400) [pid = 1849] [serial = 1302] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 241 (0x7f5cb7e4b000) [pid = 1849] [serial = 1521] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 240 (0x7f5cbf0c9400) [pid = 1849] [serial = 1395] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 239 (0x7f5cba1b6000) [pid = 1849] [serial = 1590] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 238 (0x7f5cbe7b1000) [pid = 1849] [serial = 1392] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 237 (0x7f5cd66ac000) [pid = 1849] [serial = 1614] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 236 (0x7f5caaf8d000) [pid = 1849] [serial = 1512] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 235 (0x7f5cbe1de800) [pid = 1849] [serial = 1596] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 234 (0x7f5cad0af400) [pid = 1849] [serial = 1479] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 233 (0x7f5cb26e1400) [pid = 1849] [serial = 1422] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 232 (0x7f5cad7d2000) [pid = 1849] [serial = 1584] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 231 (0x7f5cc091a800) [pid = 1849] [serial = 1398] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 230 (0x7f5cae472000) [pid = 1849] [serial = 1515] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 229 (0x7f5cae959000) [pid = 1849] [serial = 1626] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 228 (0x7f5cb8958000) [pid = 1849] [serial = 1380] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 227 (0x7f5cbe73b800) [pid = 1849] [serial = 1455] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 226 (0x7f5cb9f11800) [pid = 1849] [serial = 1383] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 225 (0x7f5cbf0c9c00) [pid = 1849] [serial = 1533] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 224 (0x7f5ca7dff800) [pid = 1849] [serial = 1611] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 223 (0x7f5cae07a800) [pid = 1849] [serial = 1446] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 222 (0x7f5ca98b8800) [pid = 1849] [serial = 1623] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 221 (0x7f5cbe7d2800) [pid = 1849] [serial = 1530] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 220 (0x7f5cd66a6000) [pid = 1849] [serial = 1476] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 219 (0x7f5cbba2e800) [pid = 1849] [serial = 1527] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 218 (0x7f5cc097c800) [pid = 1849] [serial = 1536] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 217 (0x7f5cab926000) [pid = 1849] [serial = 1617] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 216 (0x7f5cbeb88800) [pid = 1849] [serial = 1554] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 215 (0x7f5caecb9c00) [pid = 1849] [serial = 1449] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 214 (0x7f5cbb787c00) [pid = 1849] [serial = 1386] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 213 (0x7f5cac148c00) [pid = 1849] [serial = 1706] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 212 (0x7f5ca79e0c00) [pid = 1849] [serial = 1676] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 211 (0x7f5ca95d0800) [pid = 1849] [serial = 1709] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 210 (0x7f5ca98b6000) [pid = 1849] [serial = 1710] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 209 (0x7f5cb1fc2400) [pid = 1849] [serial = 1679] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 208 (0x7f5cad427400) [pid = 1849] [serial = 1685] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 207 (0x7f5cb1fbe000) [pid = 1849] [serial = 1670] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 206 (0x7f5ca917cc00) [pid = 1849] [serial = 1682] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 205 (0x7f5cd17c7000) [pid = 1849] [serial = 1667] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 204 (0x7f5ca640bc00) [pid = 1849] [serial = 1688] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 203 (0x7f5cacfe2c00) [pid = 1849] [serial = 1652] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 202 (0x7f5cb7b35400) [pid = 1849] [serial = 1673] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 201 (0x7f5cbf38b400) [pid = 1849] [serial = 1664] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 200 (0x7f5caa52cc00) [pid = 1849] [serial = 1712] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 199 (0x7f5caf9d2000) [pid = 1849] [serial = 1655] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 198 (0x7f5cba03ec00) [pid = 1849] [serial = 1658] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 197 (0x7f5cbe7dc800) [pid = 1849] [serial = 1661] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 196 (0x7f5cad053400) [pid = 1849] [serial = 1716] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 195 (0x7f5cac13e800) [pid = 1849] [serial = 1703] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 194 (0x7f5ca9c3e800) [pid = 1849] [serial = 1700] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 193 (0x7f5ca3e89000) [pid = 1849] [serial = 1697] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 192 (0x7f5ca6410800) [pid = 1849] [serial = 1694] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 191 (0x7f5ca3c0b800) [pid = 1849] [serial = 1691] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 190 (0x7f5cad253c00) [pid = 1849] [serial = 1718] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 189 (0x7f5cac142c00) [pid = 1849] [serial = 1715] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 188 (0x7f5cae083800) [pid = 1849] [serial = 1719] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 187 (0x7f5cab3e4000) [pid = 1849] [serial = 1713] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 186 (0x7f5cae46b000) [pid = 1849] [serial = 1722] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | --DOMWINDOW == 185 (0x7f5cad1eb000) [pid = 1849] [serial = 1721] [outer = (nil)] [url = about:blank] 15:22:12 INFO - PROCESS | 1849 | 1461622932541 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca3dc2800 == 128 [pid = 1849] [id = 618] 15:22:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 186 (0x7f5ca3b3d400) [pid = 1849] [serial = 1855] [outer = (nil)] 15:22:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 187 (0x7f5ca3c03c00) [pid = 1849] [serial = 1856] [outer = 0x7f5ca3b3d400] 15:22:12 INFO - PROCESS | 1849 | 1461622932608 Marionette DEBUG loaded listener.js 15:22:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 188 (0x7f5ca3e85400) [pid = 1849] [serial = 1857] [outer = 0x7f5ca3b3d400] 15:22:13 INFO - PROCESS | 1849 | 1461622933363 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:22:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:22:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 3085ms 15:22:13 INFO - PROCESS | 1849 | 1461622933379 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 15:22:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:22:13 INFO - PROCESS | 1849 | 1461622933384 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 15:22:13 INFO - PROCESS | 1849 | 1461622933391 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:22:13 INFO - PROCESS | 1849 | 1461622933396 Marionette TRACE conn3 <- [1,2446,null,{}] 15:22:13 INFO - PROCESS | 1849 | 1461622933402 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:22:13 INFO - PROCESS | 1849 | 1461622933617 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 15:22:13 INFO - PROCESS | 1849 | 1461622933797 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca6725000 == 129 [pid = 1849] [id = 619] 15:22:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 189 (0x7f5ca63c3c00) [pid = 1849] [serial = 1858] [outer = (nil)] 15:22:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 190 (0x7f5ca640ec00) [pid = 1849] [serial = 1859] [outer = 0x7f5ca63c3c00] 15:22:13 INFO - PROCESS | 1849 | 1461622933873 Marionette DEBUG loaded listener.js 15:22:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 191 (0x7f5ca6709400) [pid = 1849] [serial = 1860] [outer = 0x7f5ca63c3c00] 15:22:14 INFO - PROCESS | 1849 | 1461622934725 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:22:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:22:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1379ms 15:22:14 INFO - PROCESS | 1849 | 1461622934771 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 15:22:14 INFO - PROCESS | 1849 | 1461622934775 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 15:22:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:22:14 INFO - PROCESS | 1849 | 1461622934787 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:22:14 INFO - PROCESS | 1849 | 1461622934790 Marionette TRACE conn3 <- [1,2450,null,{}] 15:22:14 INFO - PROCESS | 1849 | 1461622934794 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:22:15 INFO - PROCESS | 1849 | 1461622935069 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 15:22:15 INFO - PROCESS | 1849 | 1461622935107 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca6bd7800 == 130 [pid = 1849] [id = 620] 15:22:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 192 (0x7f5ca7df6000) [pid = 1849] [serial = 1861] [outer = (nil)] 15:22:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 193 (0x7f5ca7df9c00) [pid = 1849] [serial = 1862] [outer = 0x7f5ca7df6000] 15:22:15 INFO - PROCESS | 1849 | 1461622935181 Marionette DEBUG loaded listener.js 15:22:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 194 (0x7f5ca82e8000) [pid = 1849] [serial = 1863] [outer = 0x7f5ca7df6000] 15:22:16 INFO - PROCESS | 1849 | 1461622936455 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:22:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:22:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1732ms 15:22:16 INFO - PROCESS | 1849 | 1461622936521 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 15:22:16 INFO - PROCESS | 1849 | 1461622936527 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 15:22:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:22:16 INFO - PROCESS | 1849 | 1461622936545 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:22:16 INFO - PROCESS | 1849 | 1461622936553 Marionette TRACE conn3 <- [1,2454,null,{}] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 193 (0x7f5cbaf1c000) [pid = 1849] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 192 (0x7f5ca7df7c00) [pid = 1849] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 191 (0x7f5ca3c10800) [pid = 1849] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 190 (0x7f5ca3c07400) [pid = 1849] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 189 (0x7f5ca3e81400) [pid = 1849] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 188 (0x7f5ca3c06800) [pid = 1849] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 187 (0x7f5ca3c03000) [pid = 1849] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 186 (0x7f5ca6404c00) [pid = 1849] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 185 (0x7f5cbd434800) [pid = 1849] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 184 (0x7f5cad1e6c00) [pid = 1849] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 183 (0x7f5cb1fb6000) [pid = 1849] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 182 (0x7f5cb1fb5400) [pid = 1849] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 181 (0x7f5ca79d8800) [pid = 1849] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 180 (0x7f5ca79dc400) [pid = 1849] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 179 (0x7f5ca79e7000) [pid = 1849] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 178 (0x7f5ca9170400) [pid = 1849] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 177 (0x7f5ca6407c00) [pid = 1849] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 176 (0x7f5cb9d46c00) [pid = 1849] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 175 (0x7f5cab238400) [pid = 1849] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 174 (0x7f5ca9c34400) [pid = 1849] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 173 (0x7f5cba030800) [pid = 1849] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 172 (0x7f5cae948800) [pid = 1849] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 171 (0x7f5ca917e000) [pid = 1849] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 170 (0x7f5cad42dc00) [pid = 1849] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 169 (0x7f5caf9d8400) [pid = 1849] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 168 (0x7f5ca6706800) [pid = 1849] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 167 (0x7f5cbe752800) [pid = 1849] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 166 (0x7f5ca3b3b400) [pid = 1849] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 165 (0x7f5ca63c3800) [pid = 1849] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 164 (0x7f5cb7a6e800) [pid = 1849] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 163 (0x7f5ca6705000) [pid = 1849] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 162 (0x7f5cb7b34c00) [pid = 1849] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 161 (0x7f5cbe138000) [pid = 1849] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 160 (0x7f5cae149800) [pid = 1849] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 159 (0x7f5cab3e3400) [pid = 1849] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 158 (0x7f5ca79e7c00) [pid = 1849] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 157 (0x7f5cb7bad400) [pid = 1849] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 156 (0x7f5cae152c00) [pid = 1849] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 155 (0x7f5caaf92000) [pid = 1849] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 154 (0x7f5ca9175800) [pid = 1849] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 153 (0x7f5cbc860400) [pid = 1849] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 152 (0x7f5cb8954800) [pid = 1849] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:22:17 INFO - PROCESS | 1849 | --DOMWINDOW == 151 (0x7f5ca3b31c00) [pid = 1849] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:22:17 INFO - PROCESS | 1849 | 1461622937690 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:22:17 INFO - PROCESS | 1849 | 1461622937967 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 15:22:18 INFO - PROCESS | 1849 | 1461622938088 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca799c800 == 131 [pid = 1849] [id = 621] 15:22:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 152 (0x7f5ca6407c00) [pid = 1849] [serial = 1864] [outer = (nil)] 15:22:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 153 (0x7f5ca6708400) [pid = 1849] [serial = 1865] [outer = 0x7f5ca6407c00] 15:22:18 INFO - PROCESS | 1849 | 1461622938153 Marionette DEBUG loaded listener.js 15:22:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 154 (0x7f5ca7df7c00) [pid = 1849] [serial = 1866] [outer = 0x7f5ca6407c00] 15:22:18 INFO - PROCESS | 1849 | 1461622938912 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:22:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:22:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 2410ms 15:22:18 INFO - PROCESS | 1849 | 1461622938945 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 15:22:18 INFO - PROCESS | 1849 | 1461622938949 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 15:22:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:22:18 INFO - PROCESS | 1849 | 1461622938954 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:22:18 INFO - PROCESS | 1849 | 1461622938957 Marionette TRACE conn3 <- [1,2458,null,{}] 15:22:18 INFO - PROCESS | 1849 | 1461622938961 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:22:19 INFO - PROCESS | 1849 | 1461622939161 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 15:22:19 INFO - PROCESS | 1849 | 1461622939178 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca7c24000 == 132 [pid = 1849] [id = 622] 15:22:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 155 (0x7f5ca6704c00) [pid = 1849] [serial = 1867] [outer = (nil)] 15:22:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 156 (0x7f5ca98b9000) [pid = 1849] [serial = 1868] [outer = 0x7f5ca6704c00] 15:22:19 INFO - PROCESS | 1849 | 1461622939249 Marionette DEBUG loaded listener.js 15:22:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 157 (0x7f5ca9c37800) [pid = 1849] [serial = 1869] [outer = 0x7f5ca6704c00] 15:22:20 INFO - PROCESS | 1849 | 1461622940469 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:22:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:22:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1576ms 15:22:20 INFO - PROCESS | 1849 | 1461622940532 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 15:22:20 INFO - PROCESS | 1849 | 1461622940539 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 15:22:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:22:20 INFO - PROCESS | 1849 | 1461622940549 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:22:20 INFO - PROCESS | 1849 | 1461622940553 Marionette TRACE conn3 <- [1,2462,null,{}] 15:22:20 INFO - PROCESS | 1849 | 1461622940563 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:22:20 INFO - PROCESS | 1849 | 1461622940841 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 15:22:21 INFO - PROCESS | 1849 | 1461622941149 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca695b000 == 133 [pid = 1849] [id = 623] 15:22:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 158 (0x7f5ca6703000) [pid = 1849] [serial = 1870] [outer = (nil)] 15:22:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 159 (0x7f5ca670c000) [pid = 1849] [serial = 1871] [outer = 0x7f5ca6703000] 15:22:21 INFO - PROCESS | 1849 | 1461622941243 Marionette DEBUG loaded listener.js 15:22:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 160 (0x7f5ca82eb000) [pid = 1849] [serial = 1872] [outer = 0x7f5ca6703000] 15:22:22 INFO - PROCESS | 1849 | 1461622942155 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:22:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:22:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1642ms 15:22:22 INFO - PROCESS | 1849 | 1461622942191 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 15:22:22 INFO - PROCESS | 1849 | 1461622942200 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 15:22:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:22:22 INFO - PROCESS | 1849 | 1461622942210 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:22:22 INFO - PROCESS | 1849 | 1461622942213 Marionette TRACE conn3 <- [1,2466,null,{}] 15:22:22 INFO - PROCESS | 1849 | 1461622942219 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:22:22 INFO - PROCESS | 1849 | 1461622942432 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 15:22:22 INFO - PROCESS | 1849 | 1461622942790 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca915b000 == 134 [pid = 1849] [id = 624] 15:22:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 161 (0x7f5ca98b0800) [pid = 1849] [serial = 1873] [outer = (nil)] 15:22:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 162 (0x7f5ca98ba800) [pid = 1849] [serial = 1874] [outer = 0x7f5ca98b0800] 15:22:22 INFO - PROCESS | 1849 | 1461622942865 Marionette DEBUG loaded listener.js 15:22:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 163 (0x7f5ca9c3e800) [pid = 1849] [serial = 1875] [outer = 0x7f5ca98b0800] 15:22:23 INFO - PROCESS | 1849 | 1461622943755 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:22:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:22:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1584ms 15:22:23 INFO - PROCESS | 1849 | 1461622943794 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 15:22:23 INFO - PROCESS | 1849 | 1461622943798 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 15:22:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:22:23 INFO - PROCESS | 1849 | 1461622943804 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:22:23 INFO - PROCESS | 1849 | 1461622943810 Marionette TRACE conn3 <- [1,2470,null,{}] 15:22:23 INFO - PROCESS | 1849 | 1461622943825 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:22:24 INFO - PROCESS | 1849 | 1461622944062 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 15:22:24 INFO - PROCESS | 1849 | 1461622944327 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca9b14800 == 135 [pid = 1849] [id = 625] 15:22:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 164 (0x7f5ca95d3800) [pid = 1849] [serial = 1876] [outer = (nil)] 15:22:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 165 (0x7f5caa52e400) [pid = 1849] [serial = 1877] [outer = 0x7f5ca95d3800] 15:22:24 INFO - PROCESS | 1849 | 1461622944455 Marionette DEBUG loaded listener.js 15:22:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 166 (0x7f5caaf90c00) [pid = 1849] [serial = 1878] [outer = 0x7f5ca95d3800] 15:22:25 INFO - PROCESS | 1849 | 1461622945333 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:22:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:22:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1583ms 15:22:25 INFO - PROCESS | 1849 | 1461622945388 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 15:22:25 INFO - PROCESS | 1849 | 1461622945393 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 15:22:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:22:25 INFO - PROCESS | 1849 | 1461622945400 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:22:25 INFO - PROCESS | 1849 | 1461622945402 Marionette TRACE conn3 <- [1,2474,null,{}] 15:22:25 INFO - PROCESS | 1849 | 1461622945408 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:22:25 INFO - PROCESS | 1849 | 1461622945634 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 15:22:25 INFO - PROCESS | 1849 | 1461622945890 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab141800 == 136 [pid = 1849] [id = 626] 15:22:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 167 (0x7f5ca9c3ec00) [pid = 1849] [serial = 1879] [outer = (nil)] 15:22:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 168 (0x7f5cab03fc00) [pid = 1849] [serial = 1880] [outer = 0x7f5ca9c3ec00] 15:22:26 INFO - PROCESS | 1849 | 1461622946008 Marionette DEBUG loaded listener.js 15:22:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 169 (0x7f5cab045800) [pid = 1849] [serial = 1881] [outer = 0x7f5ca9c3ec00] 15:22:26 INFO - PROCESS | 1849 | 1461622946882 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:22:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:22:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1529ms 15:22:26 INFO - PROCESS | 1849 | 1461622946930 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 15:22:26 INFO - PROCESS | 1849 | 1461622946934 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 15:22:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:22:26 INFO - PROCESS | 1849 | 1461622946940 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:22:26 INFO - PROCESS | 1849 | 1461622946943 Marionette TRACE conn3 <- [1,2478,null,{}] 15:22:26 INFO - PROCESS | 1849 | 1461622946948 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:22:27 INFO - PROCESS | 1849 | 1461622947158 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 15:22:27 INFO - PROCESS | 1849 | 1461622947420 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab74f800 == 137 [pid = 1849] [id = 627] 15:22:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 170 (0x7f5caaf97000) [pid = 1849] [serial = 1882] [outer = (nil)] 15:22:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 171 (0x7f5cab238000) [pid = 1849] [serial = 1883] [outer = 0x7f5caaf97000] 15:22:27 INFO - PROCESS | 1849 | 1461622947498 Marionette DEBUG loaded listener.js 15:22:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 172 (0x7f5cab3e4800) [pid = 1849] [serial = 1884] [outer = 0x7f5caaf97000] 15:22:28 INFO - PROCESS | 1849 | 1461622948427 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:22:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:22:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1529ms 15:22:28 INFO - PROCESS | 1849 | 1461622948470 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 15:22:28 INFO - PROCESS | 1849 | 1461622948474 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 15:22:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:22:28 INFO - PROCESS | 1849 | 1461622948479 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:22:28 INFO - PROCESS | 1849 | 1461622948481 Marionette TRACE conn3 <- [1,2482,null,{}] 15:22:28 INFO - PROCESS | 1849 | 1461622948487 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:22:28 INFO - PROCESS | 1849 | 1461622948737 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 15:22:29 INFO - PROCESS | 1849 | 1461622949044 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5caba1a800 == 138 [pid = 1849] [id = 628] 15:22:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 173 (0x7f5cabe12400) [pid = 1849] [serial = 1885] [outer = (nil)] 15:22:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 174 (0x7f5cac046c00) [pid = 1849] [serial = 1886] [outer = 0x7f5cabe12400] 15:22:29 INFO - PROCESS | 1849 | 1461622949134 Marionette DEBUG loaded listener.js 15:22:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 175 (0x7f5cacfafc00) [pid = 1849] [serial = 1887] [outer = 0x7f5cabe12400] 15:22:30 INFO - PROCESS | 1849 | 1461622950007 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:22:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:22:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1575ms 15:22:30 INFO - PROCESS | 1849 | 1461622950057 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 15:22:30 INFO - PROCESS | 1849 | 1461622950061 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 15:22:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:22:30 INFO - PROCESS | 1849 | 1461622950067 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:22:30 INFO - PROCESS | 1849 | 1461622950069 Marionette TRACE conn3 <- [1,2486,null,{}] 15:22:30 INFO - PROCESS | 1849 | 1461622950075 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:22:30 INFO - PROCESS | 1849 | 1461622950288 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 15:22:30 INFO - PROCESS | 1849 | 1461622950552 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cad0da800 == 139 [pid = 1849] [id = 629] 15:22:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 176 (0x7f5cabe13000) [pid = 1849] [serial = 1888] [outer = (nil)] 15:22:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 177 (0x7f5cacfbb800) [pid = 1849] [serial = 1889] [outer = 0x7f5cabe13000] 15:22:30 INFO - PROCESS | 1849 | 1461622950627 Marionette DEBUG loaded listener.js 15:22:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 178 (0x7f5cacfea000) [pid = 1849] [serial = 1890] [outer = 0x7f5cabe13000] 15:22:31 INFO - PROCESS | 1849 | 1461622951499 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:22:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:22:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1490ms 15:22:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:22:31 INFO - PROCESS | 1849 | 1461622951558 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 15:22:31 INFO - PROCESS | 1849 | 1461622951561 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 15:22:31 INFO - PROCESS | 1849 | 1461622951567 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:22:31 INFO - PROCESS | 1849 | 1461622951570 Marionette TRACE conn3 <- [1,2490,null,{}] 15:22:31 INFO - PROCESS | 1849 | 1461622951575 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:22:31 INFO - PROCESS | 1849 | 1461622951788 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 15:22:32 INFO - PROCESS | 1849 | 1461622952051 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cad217800 == 140 [pid = 1849] [id = 630] 15:22:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 179 (0x7f5cabe15000) [pid = 1849] [serial = 1891] [outer = (nil)] 15:22:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 180 (0x7f5cad04f000) [pid = 1849] [serial = 1892] [outer = 0x7f5cabe15000] 15:22:32 INFO - PROCESS | 1849 | 1461622952169 Marionette DEBUG loaded listener.js 15:22:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 181 (0x7f5cad059400) [pid = 1849] [serial = 1893] [outer = 0x7f5cabe15000] 15:22:33 INFO - PROCESS | 1849 | 1461622953037 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:22:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:22:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1531ms 15:22:33 INFO - PROCESS | 1849 | 1461622953098 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 15:22:33 INFO - PROCESS | 1849 | 1461622953102 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 15:22:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:22:33 INFO - PROCESS | 1849 | 1461622953108 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:22:33 INFO - PROCESS | 1849 | 1461622953110 Marionette TRACE conn3 <- [1,2494,null,{}] 15:22:33 INFO - PROCESS | 1849 | 1461622953116 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:22:33 INFO - PROCESS | 1849 | 1461622953345 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 15:22:33 INFO - PROCESS | 1849 | 1461622953655 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cad33b800 == 141 [pid = 1849] [id = 631] 15:22:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 182 (0x7f5cabe14c00) [pid = 1849] [serial = 1894] [outer = (nil)] 15:22:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 183 (0x7f5cad0a8400) [pid = 1849] [serial = 1895] [outer = 0x7f5cabe14c00] 15:22:33 INFO - PROCESS | 1849 | 1461622953781 Marionette DEBUG loaded listener.js 15:22:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 184 (0x7f5cad0b0000) [pid = 1849] [serial = 1896] [outer = 0x7f5cabe14c00] 15:22:34 INFO - PROCESS | 1849 | 1461622954639 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:22:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:22:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1579ms 15:22:34 INFO - PROCESS | 1849 | 1461622954688 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 15:22:34 INFO - PROCESS | 1849 | 1461622954692 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 15:22:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:22:34 INFO - PROCESS | 1849 | 1461622954698 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:22:34 INFO - PROCESS | 1849 | 1461622954701 Marionette TRACE conn3 <- [1,2498,null,{}] 15:22:34 INFO - PROCESS | 1849 | 1461622954706 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:22:34 INFO - PROCESS | 1849 | 1461622954932 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 15:22:35 INFO - PROCESS | 1849 | 1461622955199 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cad59b000 == 142 [pid = 1849] [id = 632] 15:22:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 185 (0x7f5cad254800) [pid = 1849] [serial = 1897] [outer = (nil)] 15:22:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 186 (0x7f5cad258400) [pid = 1849] [serial = 1898] [outer = 0x7f5cad254800] 15:22:35 INFO - PROCESS | 1849 | 1461622955329 Marionette DEBUG loaded listener.js 15:22:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 187 (0x7f5cad422800) [pid = 1849] [serial = 1899] [outer = 0x7f5cad254800] 15:22:36 INFO - PROCESS | 1849 | 1461622956217 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:22:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:22:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1580ms 15:22:36 INFO - PROCESS | 1849 | 1461622956279 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 15:22:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:22:36 INFO - PROCESS | 1849 | 1461622956284 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 15:22:36 INFO - PROCESS | 1849 | 1461622956290 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:22:36 INFO - PROCESS | 1849 | 1461622956294 Marionette TRACE conn3 <- [1,2502,null,{}] 15:22:36 INFO - PROCESS | 1849 | 1461622956298 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:22:36 INFO - PROCESS | 1849 | 1461622956544 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 15:22:36 INFO - PROCESS | 1849 | 1461622956851 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cae0a6800 == 143 [pid = 1849] [id = 633] 15:22:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 188 (0x7f5cad42b000) [pid = 1849] [serial = 1900] [outer = (nil)] 15:22:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 189 (0x7f5cad7d6400) [pid = 1849] [serial = 1901] [outer = 0x7f5cad42b000] 15:22:36 INFO - PROCESS | 1849 | 1461622956938 Marionette DEBUG loaded listener.js 15:22:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 190 (0x7f5cae148000) [pid = 1849] [serial = 1902] [outer = 0x7f5cad42b000] 15:22:37 INFO - PROCESS | 1849 | 1461622957805 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:22:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:22:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1579ms 15:22:37 INFO - PROCESS | 1849 | 1461622957869 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 15:22:37 INFO - PROCESS | 1849 | 1461622957873 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 15:22:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:22:37 INFO - PROCESS | 1849 | 1461622957879 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:22:37 INFO - PROCESS | 1849 | 1461622957881 Marionette TRACE conn3 <- [1,2506,null,{}] 15:22:37 INFO - PROCESS | 1849 | 1461622957887 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:22:38 INFO - PROCESS | 1849 | 1461622958110 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 15:22:38 INFO - PROCESS | 1849 | 1461622958377 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cae926800 == 144 [pid = 1849] [id = 634] 15:22:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 191 (0x7f5cad7ccc00) [pid = 1849] [serial = 1903] [outer = (nil)] 15:22:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 192 (0x7f5cae153800) [pid = 1849] [serial = 1904] [outer = 0x7f5cad7ccc00] 15:22:38 INFO - PROCESS | 1849 | 1461622958490 Marionette DEBUG loaded listener.js 15:22:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 193 (0x7f5cae470000) [pid = 1849] [serial = 1905] [outer = 0x7f5cad7ccc00] 15:22:39 INFO - PROCESS | 1849 | 1461622959329 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:22:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:22:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1485ms 15:22:39 INFO - PROCESS | 1849 | 1461622959365 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 15:22:39 INFO - PROCESS | 1849 | 1461622959369 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 15:22:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:22:39 INFO - PROCESS | 1849 | 1461622959376 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:22:39 INFO - PROCESS | 1849 | 1461622959379 Marionette TRACE conn3 <- [1,2510,null,{}] 15:22:39 INFO - PROCESS | 1849 | 1461622959393 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:22:39 INFO - PROCESS | 1849 | 1461622959610 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 15:22:39 INFO - PROCESS | 1849 | 1461622959879 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5caec59800 == 145 [pid = 1849] [id = 635] 15:22:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 194 (0x7f5cad7d2000) [pid = 1849] [serial = 1906] [outer = (nil)] 15:22:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 195 (0x7f5cae478400) [pid = 1849] [serial = 1907] [outer = 0x7f5cad7d2000] 15:22:39 INFO - PROCESS | 1849 | 1461622959954 Marionette DEBUG loaded listener.js 15:22:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 196 (0x7f5cae48b800) [pid = 1849] [serial = 1908] [outer = 0x7f5cad7d2000] 15:22:40 INFO - PROCESS | 1849 | 1461622960792 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:22:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:22:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1446ms 15:22:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:22:40 INFO - PROCESS | 1849 | 1461622960823 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 15:22:40 INFO - PROCESS | 1849 | 1461622960825 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 15:22:40 INFO - PROCESS | 1849 | 1461622960830 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:22:40 INFO - PROCESS | 1849 | 1461622960834 Marionette TRACE conn3 <- [1,2514,null,{}] 15:22:40 INFO - PROCESS | 1849 | 1461622960839 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:22:41 INFO - PROCESS | 1849 | 1461622961051 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 15:22:41 INFO - PROCESS | 1849 | 1461622961327 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb0e42800 == 146 [pid = 1849] [id = 636] 15:22:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 197 (0x7f5cae149800) [pid = 1849] [serial = 1909] [outer = (nil)] 15:22:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 198 (0x7f5cae943800) [pid = 1849] [serial = 1910] [outer = 0x7f5cae149800] 15:22:41 INFO - PROCESS | 1849 | 1461622961400 Marionette DEBUG loaded listener.js 15:22:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 199 (0x7f5cae94cc00) [pid = 1849] [serial = 1911] [outer = 0x7f5cae149800] 15:22:42 INFO - PROCESS | 1849 | 1461622962324 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:22:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:22:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1532ms 15:22:42 INFO - PROCESS | 1849 | 1461622962363 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 15:22:42 INFO - PROCESS | 1849 | 1461622962366 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 15:22:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:22:42 INFO - PROCESS | 1849 | 1461622962372 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:22:42 INFO - PROCESS | 1849 | 1461622962374 Marionette TRACE conn3 <- [1,2518,null,{}] 15:22:42 INFO - PROCESS | 1849 | 1461622962381 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:22:42 INFO - PROCESS | 1849 | 1461622962598 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 15:22:42 INFO - PROCESS | 1849 | 1461622962865 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb1f97800 == 147 [pid = 1849] [id = 637] 15:22:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 200 (0x7f5cae473800) [pid = 1849] [serial = 1912] [outer = (nil)] 15:22:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 201 (0x7f5cae954000) [pid = 1849] [serial = 1913] [outer = 0x7f5cae473800] 15:22:42 INFO - PROCESS | 1849 | 1461622962950 Marionette DEBUG loaded listener.js 15:22:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 202 (0x7f5cae95d400) [pid = 1849] [serial = 1914] [outer = 0x7f5cae473800] 15:22:43 INFO - PROCESS | 1849 | 1461622963847 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:22:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:22:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1530ms 15:22:43 INFO - PROCESS | 1849 | 1461622963903 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 15:22:43 INFO - PROCESS | 1849 | 1461622963906 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 15:22:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:22:43 INFO - PROCESS | 1849 | 1461622963912 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:22:43 INFO - PROCESS | 1849 | 1461622963915 Marionette TRACE conn3 <- [1,2522,null,{}] 15:22:43 INFO - PROCESS | 1849 | 1461622963921 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:22:44 INFO - PROCESS | 1849 | 1461622964140 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 15:22:44 INFO - PROCESS | 1849 | 1461622964412 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb2ecd000 == 148 [pid = 1849] [id = 638] 15:22:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 203 (0x7f5cae95c400) [pid = 1849] [serial = 1915] [outer = (nil)] 15:22:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 204 (0x7f5cae963000) [pid = 1849] [serial = 1916] [outer = 0x7f5cae95c400] 15:22:44 INFO - PROCESS | 1849 | 1461622964526 Marionette DEBUG loaded listener.js 15:22:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 205 (0x7f5cae96b000) [pid = 1849] [serial = 1917] [outer = 0x7f5cae95c400] 15:22:45 INFO - PROCESS | 1849 | 1461622965353 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:22:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:22:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1478ms 15:22:45 INFO - PROCESS | 1849 | 1461622965399 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 15:22:45 INFO - PROCESS | 1849 | 1461622965403 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 15:22:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:22:45 INFO - PROCESS | 1849 | 1461622965409 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:22:45 INFO - PROCESS | 1849 | 1461622965412 Marionette TRACE conn3 <- [1,2526,null,{}] 15:22:45 INFO - PROCESS | 1849 | 1461622965418 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:22:45 INFO - PROCESS | 1849 | 1461622965650 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 15:22:45 INFO - PROCESS | 1849 | 1461622965921 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb7ca0000 == 149 [pid = 1849] [id = 639] 15:22:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 206 (0x7f5cae95d800) [pid = 1849] [serial = 1918] [outer = (nil)] 15:22:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 207 (0x7f5caea69000) [pid = 1849] [serial = 1919] [outer = 0x7f5cae95d800] 15:22:46 INFO - PROCESS | 1849 | 1461622966048 Marionette DEBUG loaded listener.js 15:22:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 208 (0x7f5caea72800) [pid = 1849] [serial = 1920] [outer = 0x7f5cae95d800] 15:22:46 INFO - PROCESS | 1849 | 1461622966897 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:22:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:22:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1541ms 15:22:46 INFO - PROCESS | 1849 | 1461622966952 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 15:22:46 INFO - PROCESS | 1849 | 1461622966955 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 15:22:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:22:46 INFO - PROCESS | 1849 | 1461622966961 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:22:46 INFO - PROCESS | 1849 | 1461622966964 Marionette TRACE conn3 <- [1,2530,null,{}] 15:22:46 INFO - PROCESS | 1849 | 1461622966970 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:22:47 INFO - PROCESS | 1849 | 1461622967189 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 15:22:47 INFO - PROCESS | 1849 | 1461622967461 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb7dc5000 == 150 [pid = 1849] [id = 640] 15:22:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 209 (0x7f5cae96b400) [pid = 1849] [serial = 1921] [outer = (nil)] 15:22:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 210 (0x7f5cae96e800) [pid = 1849] [serial = 1922] [outer = 0x7f5cae96b400] 15:22:47 INFO - PROCESS | 1849 | 1461622967544 Marionette DEBUG loaded listener.js 15:22:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 211 (0x7f5caec0c400) [pid = 1849] [serial = 1923] [outer = 0x7f5cae96b400] 15:22:48 INFO - PROCESS | 1849 | 1461622968446 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:22:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:22:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1528ms 15:22:48 INFO - PROCESS | 1849 | 1461622968491 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 15:22:48 INFO - PROCESS | 1849 | 1461622968495 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 15:22:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:22:48 INFO - PROCESS | 1849 | 1461622968500 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:22:48 INFO - PROCESS | 1849 | 1461622968503 Marionette TRACE conn3 <- [1,2534,null,{}] 15:22:48 INFO - PROCESS | 1849 | 1461622968508 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:22:48 INFO - PROCESS | 1849 | 1461622968746 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 15:22:49 INFO - PROCESS | 1849 | 1461622969125 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb88ba800 == 151 [pid = 1849] [id = 641] 15:22:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 212 (0x7f5ca3b36000) [pid = 1849] [serial = 1924] [outer = (nil)] 15:22:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 213 (0x7f5caecbfc00) [pid = 1849] [serial = 1925] [outer = 0x7f5ca3b36000] 15:22:49 INFO - PROCESS | 1849 | 1461622969203 Marionette DEBUG loaded listener.js 15:22:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 214 (0x7f5caf9cd800) [pid = 1849] [serial = 1926] [outer = 0x7f5ca3b36000] 15:22:50 INFO - PROCESS | 1849 | 1461622970029 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:22:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:22:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1586ms 15:22:50 INFO - PROCESS | 1849 | 1461622970091 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 15:22:50 INFO - PROCESS | 1849 | 1461622970093 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 15:22:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:22:50 INFO - PROCESS | 1849 | 1461622970099 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:22:50 INFO - PROCESS | 1849 | 1461622970103 Marionette TRACE conn3 <- [1,2538,null,{}] 15:22:51 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cad5e3000 == 150 [pid = 1849] [id = 375] 15:22:51 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caf6e3800 == 149 [pid = 1849] [id = 616] 15:22:51 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cdbd24000 == 148 [pid = 1849] [id = 615] 15:22:51 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd6418800 == 147 [pid = 1849] [id = 614] 15:22:51 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd09aa000 == 146 [pid = 1849] [id = 613] 15:22:51 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc51f5800 == 145 [pid = 1849] [id = 612] 15:22:51 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc439d000 == 144 [pid = 1849] [id = 611] 15:22:51 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbf19a000 == 143 [pid = 1849] [id = 610] 15:22:51 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbec94800 == 142 [pid = 1849] [id = 609] 15:22:51 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb658800 == 141 [pid = 1849] [id = 608] 15:22:51 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb346000 == 140 [pid = 1849] [id = 607] 15:22:51 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8b4e800 == 139 [pid = 1849] [id = 606] 15:22:51 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8796000 == 138 [pid = 1849] [id = 605] 15:22:51 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb7b80000 == 137 [pid = 1849] [id = 604] 15:22:51 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caf556800 == 136 [pid = 1849] [id = 603] 15:22:51 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cae099800 == 135 [pid = 1849] [id = 602] 15:22:51 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cad226800 == 134 [pid = 1849] [id = 601] 15:22:51 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cab704000 == 133 [pid = 1849] [id = 600] 15:22:51 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca6380000 == 132 [pid = 1849] [id = 599] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 213 (0x7f5cad42f000) [pid = 1849] [serial = 1707] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 212 (0x7f5cc1319400) [pid = 1849] [serial = 1665] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 211 (0x7f5cd6316000) [pid = 1849] [serial = 1668] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 210 (0x7f5cb1fc3400) [pid = 1849] [serial = 1671] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 209 (0x7f5cb7b3a800) [pid = 1849] [serial = 1674] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 208 (0x7f5ca79e5c00) [pid = 1849] [serial = 1677] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 207 (0x7f5cb7b3c000) [pid = 1849] [serial = 1680] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 206 (0x7f5cc3f7fc00) [pid = 1849] [serial = 1683] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 205 (0x7f5cad42b800) [pid = 1849] [serial = 1686] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 204 (0x7f5ca3e8e000) [pid = 1849] [serial = 1698] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 203 (0x7f5cac143800) [pid = 1849] [serial = 1704] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 202 (0x7f5cad426400) [pid = 1849] [serial = 1695] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 201 (0x7f5ca3c10400) [pid = 1849] [serial = 1692] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 200 (0x7f5ca6410400) [pid = 1849] [serial = 1689] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 199 (0x7f5cad42d400) [pid = 1849] [serial = 1701] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 198 (0x7f5cbbaecc00) [pid = 1849] [serial = 1659] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 197 (0x7f5cad7d1800) [pid = 1849] [serial = 1653] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 196 (0x7f5cbf0c6000) [pid = 1849] [serial = 1650] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 195 (0x7f5cbf1ab800) [pid = 1849] [serial = 1662] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 194 (0x7f5cb2dc0400) [pid = 1849] [serial = 1656] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 193 (0x7f5ca9c35400) [pid = 1849] [serial = 1796] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 192 (0x7f5cac03b400) [pid = 1849] [serial = 1793] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 191 (0x7f5cac146000) [pid = 1849] [serial = 1794] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 190 (0x7f5cae942800) [pid = 1849] [serial = 1733] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 189 (0x7f5cb288c400) [pid = 1849] [serial = 1740] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 188 (0x7f5cb26cc000) [pid = 1849] [serial = 1739] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 187 (0x7f5cd2bc4400) [pid = 1849] [serial = 1776] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 186 (0x7f5cd17ca000) [pid = 1849] [serial = 1775] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 185 (0x7f5cc4416800) [pid = 1849] [serial = 1764] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 184 (0x7f5cc33b4c00) [pid = 1849] [serial = 1763] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 183 (0x7f5ca63bd400) [pid = 1849] [serial = 1782] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 182 (0x7f5ca63b9400) [pid = 1849] [serial = 1781] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 181 (0x7f5caea6a800) [pid = 1849] [serial = 1724] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 180 (0x7f5ca63c4000) [pid = 1849] [serial = 1784] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 179 (0x7f5ca6411800) [pid = 1849] [serial = 1785] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 178 (0x7f5cb7e52c00) [pid = 1849] [serial = 1743] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 177 (0x7f5cb7b40c00) [pid = 1849] [serial = 1742] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 176 (0x7f5ca670fc00) [pid = 1849] [serial = 1773] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 175 (0x7f5ca670b000) [pid = 1849] [serial = 1772] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 174 (0x7f5cba033800) [pid = 1849] [serial = 1746] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 173 (0x7f5cb9d51400) [pid = 1849] [serial = 1745] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 172 (0x7f5cbe736c00) [pid = 1849] [serial = 1755] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 171 (0x7f5cbe19c800) [pid = 1849] [serial = 1754] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 170 (0x7f5cd26a8400) [pid = 1849] [serial = 1770] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 169 (0x7f5cd189f400) [pid = 1849] [serial = 1769] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 168 (0x7f5cad0acc00) [pid = 1849] [serial = 1731] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 167 (0x7f5cacfaf800) [pid = 1849] [serial = 1730] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 166 (0x7f5ca82eac00) [pid = 1849] [serial = 1787] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 165 (0x7f5ca9176800) [pid = 1849] [serial = 1788] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 164 (0x7f5cba8f6800) [pid = 1849] [serial = 1749] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 163 (0x7f5cba03c800) [pid = 1849] [serial = 1748] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 162 (0x7f5cb1fba000) [pid = 1849] [serial = 1737] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 161 (0x7f5caecbf800) [pid = 1849] [serial = 1736] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 160 (0x7f5cd178d400) [pid = 1849] [serial = 1767] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 159 (0x7f5cc631d400) [pid = 1849] [serial = 1766] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 158 (0x7f5cab236400) [pid = 1849] [serial = 1728] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 157 (0x7f5caa4c0000) [pid = 1849] [serial = 1727] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 156 (0x7f5cc131c000) [pid = 1849] [serial = 1761] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 155 (0x7f5cbf1b8400) [pid = 1849] [serial = 1760] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 154 (0x7f5cbb511000) [pid = 1849] [serial = 1752] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 153 (0x7f5cbaf0fc00) [pid = 1849] [serial = 1751] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 152 (0x7f5ca3b3d800) [pid = 1849] [serial = 1779] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 151 (0x7f5ca3b39000) [pid = 1849] [serial = 1778] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 150 (0x7f5cbed14000) [pid = 1849] [serial = 1758] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 149 (0x7f5cbe752000) [pid = 1849] [serial = 1757] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 148 (0x7f5cae96a800) [pid = 1849] [serial = 1734] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 147 (0x7f5cab044800) [pid = 1849] [serial = 1791] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | --DOMWINDOW == 146 (0x7f5caa4c1c00) [pid = 1849] [serial = 1790] [outer = (nil)] [url = about:blank] 15:22:51 INFO - PROCESS | 1849 | 1461622971728 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:22:51 INFO - PROCESS | 1849 | 1461622971938 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 15:22:51 INFO - PROCESS | 1849 | 1461622971954 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca3dc6800 == 133 [pid = 1849] [id = 642] 15:22:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 147 (0x7f5ca3c0f400) [pid = 1849] [serial = 1927] [outer = (nil)] 15:22:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 148 (0x7f5ca3e7f800) [pid = 1849] [serial = 1928] [outer = 0x7f5ca3c0f400] 15:22:52 INFO - PROCESS | 1849 | 1461622972016 Marionette DEBUG loaded listener.js 15:22:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 149 (0x7f5ca3e8d000) [pid = 1849] [serial = 1929] [outer = 0x7f5ca3c0f400] 15:22:52 INFO - PROCESS | 1849 | 1461622972966 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:22:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:22:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 2914ms 15:22:53 INFO - PROCESS | 1849 | 1461622973015 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 15:22:53 INFO - PROCESS | 1849 | 1461622973021 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 15:22:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:22:53 INFO - PROCESS | 1849 | 1461622973028 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:22:53 INFO - PROCESS | 1849 | 1461622973031 Marionette TRACE conn3 <- [1,2542,null,{}] 15:22:53 INFO - PROCESS | 1849 | 1461622973037 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:22:53 INFO - PROCESS | 1849 | 1461622973244 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 15:22:53 INFO - PROCESS | 1849 | 1461622973434 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca672b800 == 134 [pid = 1849] [id = 643] 15:22:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 150 (0x7f5ca63b8c00) [pid = 1849] [serial = 1930] [outer = (nil)] 15:22:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 151 (0x7f5ca63c2c00) [pid = 1849] [serial = 1931] [outer = 0x7f5ca63b8c00] 15:22:53 INFO - PROCESS | 1849 | 1461622973503 Marionette DEBUG loaded listener.js 15:22:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 152 (0x7f5ca640e000) [pid = 1849] [serial = 1932] [outer = 0x7f5ca63b8c00] 15:22:54 INFO - PROCESS | 1849 | 1461622974438 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:22:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:22:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1429ms 15:22:54 INFO - PROCESS | 1849 | 1461622974459 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 15:22:54 INFO - PROCESS | 1849 | 1461622974462 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 15:22:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:22:54 INFO - PROCESS | 1849 | 1461622974468 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:22:54 INFO - PROCESS | 1849 | 1461622974472 Marionette TRACE conn3 <- [1,2546,null,{}] 15:22:54 INFO - PROCESS | 1849 | 1461622974477 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:22:54 INFO - PROCESS | 1849 | 1461622974757 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 15:22:54 INFO - PROCESS | 1849 | 1461622974804 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca6bdd800 == 135 [pid = 1849] [id = 644] 15:22:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 153 (0x7f5ca6710800) [pid = 1849] [serial = 1933] [outer = (nil)] 15:22:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 154 (0x7f5ca79e0000) [pid = 1849] [serial = 1934] [outer = 0x7f5ca6710800] 15:22:54 INFO - PROCESS | 1849 | 1461622974871 Marionette DEBUG loaded listener.js 15:22:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 155 (0x7f5ca9172800) [pid = 1849] [serial = 1935] [outer = 0x7f5ca6710800] 15:22:55 INFO - PROCESS | 1849 | 1461622975941 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:22:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:22:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1530ms 15:22:56 INFO - PROCESS | 1849 | 1461622976007 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 15:22:56 INFO - PROCESS | 1849 | 1461622976016 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 15:22:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:22:56 INFO - PROCESS | 1849 | 1461622976031 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:22:56 INFO - PROCESS | 1849 | 1461622976034 Marionette TRACE conn3 <- [1,2550,null,{}] 15:22:56 INFO - PROCESS | 1849 | 1461622976039 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:22:56 INFO - PROCESS | 1849 | 1461622976853 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 15:22:56 INFO - PROCESS | 1849 | --DOMWINDOW == 154 (0x7f5cae955000) [pid = 1849] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:22:56 INFO - PROCESS | 1849 | --DOMWINDOW == 153 (0x7f5cad04cc00) [pid = 1849] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:22:56 INFO - PROCESS | 1849 | --DOMWINDOW == 152 (0x7f5cae491400) [pid = 1849] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:22:56 INFO - PROCESS | 1849 | --DOMWINDOW == 151 (0x7f5cab922400) [pid = 1849] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:22:56 INFO - PROCESS | 1849 | --DOMWINDOW == 150 (0x7f5cbe74a400) [pid = 1849] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:22:56 INFO - PROCESS | 1849 | --DOMWINDOW == 149 (0x7f5ca9170800) [pid = 1849] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:22:56 INFO - PROCESS | 1849 | --DOMWINDOW == 148 (0x7f5cb7e55800) [pid = 1849] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:22:56 INFO - PROCESS | 1849 | --DOMWINDOW == 147 (0x7f5ca46f1800) [pid = 1849] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:22:56 INFO - PROCESS | 1849 | --DOMWINDOW == 146 (0x7f5ca3b34800) [pid = 1849] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:22:56 INFO - PROCESS | 1849 | --DOMWINDOW == 145 (0x7f5caec0c000) [pid = 1849] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:22:56 INFO - PROCESS | 1849 | --DOMWINDOW == 144 (0x7f5ca63c3c00) [pid = 1849] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:22:56 INFO - PROCESS | 1849 | --DOMWINDOW == 143 (0x7f5cae950000) [pid = 1849] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:22:56 INFO - PROCESS | 1849 | --DOMWINDOW == 142 (0x7f5c9ebc6000) [pid = 1849] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:22:56 INFO - PROCESS | 1849 | --DOMWINDOW == 141 (0x7f5cab3e8800) [pid = 1849] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:22:56 INFO - PROCESS | 1849 | --DOMWINDOW == 140 (0x7f5ca6407c00) [pid = 1849] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:22:56 INFO - PROCESS | 1849 | --DOMWINDOW == 139 (0x7f5ca7df6000) [pid = 1849] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:22:56 INFO - PROCESS | 1849 | --DOMWINDOW == 138 (0x7f5ca95da400) [pid = 1849] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:22:56 INFO - PROCESS | 1849 | --DOMWINDOW == 137 (0x7f5cba9ad800) [pid = 1849] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:22:56 INFO - PROCESS | 1849 | --DOMWINDOW == 136 (0x7f5cae956800) [pid = 1849] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:22:56 INFO - PROCESS | 1849 | --DOMWINDOW == 135 (0x7f5cb895f000) [pid = 1849] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:22:56 INFO - PROCESS | 1849 | --DOMWINDOW == 134 (0x7f5ca3b3d400) [pid = 1849] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:22:56 INFO - PROCESS | 1849 | --DOMWINDOW == 133 (0x7f5cae946400) [pid = 1849] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:22:56 INFO - PROCESS | 1849 | --DOMWINDOW == 132 (0x7f5cc435dc00) [pid = 1849] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:22:56 INFO - PROCESS | 1849 | --DOMWINDOW == 131 (0x7f5cba033400) [pid = 1849] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:22:57 INFO - PROCESS | 1849 | 1461622977057 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca673b000 == 136 [pid = 1849] [id = 645] 15:22:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 132 (0x7f5c9ebc2c00) [pid = 1849] [serial = 1936] [outer = (nil)] 15:22:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 133 (0x7f5ca3e88800) [pid = 1849] [serial = 1937] [outer = 0x7f5c9ebc2c00] 15:22:57 INFO - PROCESS | 1849 | 1461622977126 Marionette DEBUG loaded listener.js 15:22:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 134 (0x7f5ca9175400) [pid = 1849] [serial = 1938] [outer = 0x7f5c9ebc2c00] 15:22:57 INFO - PROCESS | 1849 | 1461622977914 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:22:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:22:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1939ms 15:22:57 INFO - PROCESS | 1849 | 1461622977971 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 15:22:57 INFO - PROCESS | 1849 | 1461622977974 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 15:22:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:22:57 INFO - PROCESS | 1849 | 1461622977980 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:22:57 INFO - PROCESS | 1849 | 1461622977982 Marionette TRACE conn3 <- [1,2554,null,{}] 15:22:57 INFO - PROCESS | 1849 | 1461622977988 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:22:58 INFO - PROCESS | 1849 | 1461622978262 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 15:22:58 INFO - PROCESS | 1849 | 1461622978284 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca9158000 == 137 [pid = 1849] [id = 646] 15:22:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 135 (0x7f5c9ebc6000) [pid = 1849] [serial = 1939] [outer = (nil)] 15:22:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 136 (0x7f5caa4c1c00) [pid = 1849] [serial = 1940] [outer = 0x7f5c9ebc6000] 15:22:58 INFO - PROCESS | 1849 | 1461622978365 Marionette DEBUG loaded listener.js 15:22:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 137 (0x7f5caaf90400) [pid = 1849] [serial = 1941] [outer = 0x7f5c9ebc6000] 15:22:59 INFO - PROCESS | 1849 | 1461622979542 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:22:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:22:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1628ms 15:22:59 INFO - PROCESS | 1849 | 1461622979609 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 15:22:59 INFO - PROCESS | 1849 | 1461622979615 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 15:22:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:22:59 INFO - PROCESS | 1849 | 1461622979625 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:22:59 INFO - PROCESS | 1849 | 1461622979629 Marionette TRACE conn3 <- [1,2558,null,{}] 15:22:59 INFO - PROCESS | 1849 | 1461622979638 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:22:59 INFO - PROCESS | 1849 | 1461622979914 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 15:23:00 INFO - PROCESS | 1849 | 1461622980236 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca6968800 == 138 [pid = 1849] [id = 647] 15:23:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 138 (0x7f5ca46f1c00) [pid = 1849] [serial = 1942] [outer = (nil)] 15:23:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 139 (0x7f5ca6409800) [pid = 1849] [serial = 1943] [outer = 0x7f5ca46f1c00] 15:23:00 INFO - PROCESS | 1849 | 1461622980314 Marionette DEBUG loaded listener.js 15:23:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 140 (0x7f5ca6710c00) [pid = 1849] [serial = 1944] [outer = 0x7f5ca46f1c00] 15:23:01 INFO - PROCESS | 1849 | 1461622981229 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:23:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:23:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1640ms 15:23:01 INFO - PROCESS | 1849 | 1461622981265 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 15:23:01 INFO - PROCESS | 1849 | 1461622981274 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 15:23:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:23:01 INFO - PROCESS | 1849 | 1461622981284 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:23:01 INFO - PROCESS | 1849 | 1461622981287 Marionette TRACE conn3 <- [1,2562,null,{}] 15:23:01 INFO - PROCESS | 1849 | 1461622981293 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:23:01 INFO - PROCESS | 1849 | 1461622981547 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 15:23:01 INFO - PROCESS | 1849 | 1461622981805 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca9554000 == 139 [pid = 1849] [id = 648] 15:23:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 141 (0x7f5ca98b5800) [pid = 1849] [serial = 1945] [outer = (nil)] 15:23:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 142 (0x7f5ca9c35800) [pid = 1849] [serial = 1946] [outer = 0x7f5ca98b5800] 15:23:01 INFO - PROCESS | 1849 | 1461622981965 Marionette DEBUG loaded listener.js 15:23:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 143 (0x7f5caa523c00) [pid = 1849] [serial = 1947] [outer = 0x7f5ca98b5800] 15:23:02 INFO - PROCESS | 1849 | 1461622982955 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:23:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:23:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1731ms 15:23:03 INFO - PROCESS | 1849 | 1461622983015 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 15:23:03 INFO - PROCESS | 1849 | 1461622983020 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 15:23:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:23:03 INFO - PROCESS | 1849 | 1461622983027 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:23:03 INFO - PROCESS | 1849 | 1461622983032 Marionette TRACE conn3 <- [1,2566,null,{}] 15:23:03 INFO - PROCESS | 1849 | 1461622983048 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:23:03 INFO - PROCESS | 1849 | 1461622983329 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 15:23:03 INFO - PROCESS | 1849 | 1461622983635 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab71c800 == 140 [pid = 1849] [id = 649] 15:23:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 144 (0x7f5cab3e0c00) [pid = 1849] [serial = 1948] [outer = (nil)] 15:23:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 145 (0x7f5cab3ec000) [pid = 1849] [serial = 1949] [outer = 0x7f5cab3e0c00] 15:23:03 INFO - PROCESS | 1849 | 1461622983718 Marionette DEBUG loaded listener.js 15:23:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 146 (0x7f5cab926800) [pid = 1849] [serial = 1950] [outer = 0x7f5cab3e0c00] 15:23:04 INFO - PROCESS | 1849 | 1461622984656 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:23:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:23:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1687ms 15:23:04 INFO - PROCESS | 1849 | 1461622984714 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 15:23:04 INFO - PROCESS | 1849 | 1461622984718 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 15:23:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:23:04 INFO - PROCESS | 1849 | 1461622984725 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:23:04 INFO - PROCESS | 1849 | 1461622984727 Marionette TRACE conn3 <- [1,2570,null,{}] 15:23:04 INFO - PROCESS | 1849 | 1461622984733 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:23:04 INFO - PROCESS | 1849 | 1461622984971 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 15:23:05 INFO - PROCESS | 1849 | 1461622985228 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5caba6c800 == 141 [pid = 1849] [id = 650] 15:23:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 147 (0x7f5c9ebc3000) [pid = 1849] [serial = 1951] [outer = (nil)] 15:23:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 148 (0x7f5cac13d800) [pid = 1849] [serial = 1952] [outer = 0x7f5c9ebc3000] 15:23:05 INFO - PROCESS | 1849 | 1461622985349 Marionette DEBUG loaded listener.js 15:23:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 149 (0x7f5cacfb6400) [pid = 1849] [serial = 1953] [outer = 0x7f5c9ebc3000] 15:23:06 INFO - PROCESS | 1849 | 1461622986259 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:23:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:23:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1576ms 15:23:06 INFO - PROCESS | 1849 | 1461622986302 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 15:23:06 INFO - PROCESS | 1849 | 1461622986306 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 15:23:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:23:06 INFO - PROCESS | 1849 | 1461622986312 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:23:06 INFO - PROCESS | 1849 | 1461622986316 Marionette TRACE conn3 <- [1,2574,null,{}] 15:23:06 INFO - PROCESS | 1849 | 1461622986322 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:23:06 INFO - PROCESS | 1849 | 1461622986567 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 15:23:06 INFO - PROCESS | 1849 | 1461622986874 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cad339800 == 142 [pid = 1849] [id = 651] 15:23:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 150 (0x7f5ca95dac00) [pid = 1849] [serial = 1954] [outer = (nil)] 15:23:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 151 (0x7f5cad056c00) [pid = 1849] [serial = 1955] [outer = 0x7f5ca95dac00] 15:23:06 INFO - PROCESS | 1849 | 1461622986955 Marionette DEBUG loaded listener.js 15:23:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 152 (0x7f5cad1e4400) [pid = 1849] [serial = 1956] [outer = 0x7f5ca95dac00] 15:23:07 INFO - PROCESS | 1849 | 1461622987807 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:23:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:23:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1528ms 15:23:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:23:07 INFO - PROCESS | 1849 | 1461622987840 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 15:23:07 INFO - PROCESS | 1849 | 1461622987843 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 15:23:07 INFO - PROCESS | 1849 | 1461622987849 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:23:07 INFO - PROCESS | 1849 | 1461622987852 Marionette TRACE conn3 <- [1,2578,null,{}] 15:23:07 INFO - PROCESS | 1849 | 1461622987857 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:23:08 INFO - PROCESS | 1849 | 1461622988111 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 15:23:08 INFO - PROCESS | 1849 | 1461622988374 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cae907000 == 143 [pid = 1849] [id = 652] 15:23:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 153 (0x7f5cad42e400) [pid = 1849] [serial = 1957] [outer = (nil)] 15:23:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 154 (0x7f5cad7da000) [pid = 1849] [serial = 1958] [outer = 0x7f5cad42e400] 15:23:08 INFO - PROCESS | 1849 | 1461622988504 Marionette DEBUG loaded listener.js 15:23:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 155 (0x7f5cae46bc00) [pid = 1849] [serial = 1959] [outer = 0x7f5cad42e400] 15:23:09 INFO - PROCESS | 1849 | 1461622989384 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:23:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:23:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1578ms 15:23:09 INFO - PROCESS | 1849 | 1461622989427 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 15:23:09 INFO - PROCESS | 1849 | 1461622989430 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 15:23:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:23:09 INFO - PROCESS | 1849 | 1461622989436 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:23:09 INFO - PROCESS | 1849 | 1461622989438 Marionette TRACE conn3 <- [1,2582,null,{}] 15:23:09 INFO - PROCESS | 1849 | 1461622989444 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:23:09 INFO - PROCESS | 1849 | 1461622989661 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 15:23:09 INFO - PROCESS | 1849 | 1461622989924 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5caf555800 == 144 [pid = 1849] [id = 653] 15:23:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 156 (0x7f5cab91a400) [pid = 1849] [serial = 1960] [outer = (nil)] 15:23:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 157 (0x7f5cae954400) [pid = 1849] [serial = 1961] [outer = 0x7f5cab91a400] 15:23:10 INFO - PROCESS | 1849 | 1461622990000 Marionette DEBUG loaded listener.js 15:23:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 158 (0x7f5cae96d400) [pid = 1849] [serial = 1962] [outer = 0x7f5cab91a400] 15:23:10 INFO - PROCESS | 1849 | 1461622990855 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:23:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:23:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1482ms 15:23:10 INFO - PROCESS | 1849 | 1461622990922 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 15:23:10 INFO - PROCESS | 1849 | 1461622990925 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 15:23:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:23:10 INFO - PROCESS | 1849 | 1461622990935 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:23:10 INFO - PROCESS | 1849 | 1461622990937 Marionette TRACE conn3 <- [1,2586,null,{}] 15:23:10 INFO - PROCESS | 1849 | 1461622990942 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:23:11 INFO - PROCESS | 1849 | 1461622991168 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 15:23:11 INFO - PROCESS | 1849 | 1461622991429 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb1f95800 == 145 [pid = 1849] [id = 654] 15:23:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 159 (0x7f5cae490400) [pid = 1849] [serial = 1963] [outer = (nil)] 15:23:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 160 (0x7f5caec0ac00) [pid = 1849] [serial = 1964] [outer = 0x7f5cae490400] 15:23:11 INFO - PROCESS | 1849 | 1461622991548 Marionette DEBUG loaded listener.js 15:23:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 161 (0x7f5caecc2c00) [pid = 1849] [serial = 1965] [outer = 0x7f5cae490400] 15:23:12 INFO - PROCESS | 1849 | 1461622992428 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:23:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:23:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1526ms 15:23:12 INFO - PROCESS | 1849 | 1461622992461 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 15:23:12 INFO - PROCESS | 1849 | 1461622992464 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 15:23:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:23:12 INFO - PROCESS | 1849 | 1461622992470 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:23:12 INFO - PROCESS | 1849 | 1461622992473 Marionette TRACE conn3 <- [1,2590,null,{}] 15:23:12 INFO - PROCESS | 1849 | 1461622992478 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:23:12 INFO - PROCESS | 1849 | 1461622992703 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 15:23:12 INFO - PROCESS | 1849 | 1461622992967 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb7da2000 == 146 [pid = 1849] [id = 655] 15:23:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 162 (0x7f5cae945400) [pid = 1849] [serial = 1966] [outer = (nil)] 15:23:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 163 (0x7f5caf9cd400) [pid = 1849] [serial = 1967] [outer = 0x7f5cae945400] 15:23:13 INFO - PROCESS | 1849 | 1461622993052 Marionette DEBUG loaded listener.js 15:23:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 164 (0x7f5cb1fb6000) [pid = 1849] [serial = 1968] [outer = 0x7f5cae945400] 15:23:13 INFO - PROCESS | 1849 | 1461622993943 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:23:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:23:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1526ms 15:23:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:23:14 INFO - PROCESS | 1849 | 1461622993997 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 15:23:14 INFO - PROCESS | 1849 | 1461622994000 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 15:23:14 INFO - PROCESS | 1849 | 1461622994005 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:23:14 INFO - PROCESS | 1849 | 1461622994008 Marionette TRACE conn3 <- [1,2594,null,{}] 15:23:14 INFO - PROCESS | 1849 | 1461622994013 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:23:14 INFO - PROCESS | 1849 | 1461622994243 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 15:23:14 INFO - PROCESS | 1849 | 1461622994510 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb88b6000 == 147 [pid = 1849] [id = 656] 15:23:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 165 (0x7f5cab3ebc00) [pid = 1849] [serial = 1969] [outer = (nil)] 15:23:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 166 (0x7f5cb1fbe800) [pid = 1849] [serial = 1970] [outer = 0x7f5cab3ebc00] 15:23:14 INFO - PROCESS | 1849 | 1461622994628 Marionette DEBUG loaded listener.js 15:23:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 167 (0x7f5cb2103400) [pid = 1849] [serial = 1971] [outer = 0x7f5cab3ebc00] 15:23:15 INFO - PROCESS | 1849 | 1461622995517 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:23:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:23:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1578ms 15:23:15 INFO - PROCESS | 1849 | 1461622995584 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 15:23:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:23:15 INFO - PROCESS | 1849 | 1461622995588 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 15:23:15 INFO - PROCESS | 1849 | 1461622995594 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:23:15 INFO - PROCESS | 1849 | 1461622995598 Marionette TRACE conn3 <- [1,2598,null,{}] 15:23:15 INFO - PROCESS | 1849 | 1461622995603 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:23:15 INFO - PROCESS | 1849 | 1461622995884 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 15:23:16 INFO - PROCESS | 1849 | 1461622996195 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb8aed000 == 148 [pid = 1849] [id = 657] 15:23:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 168 (0x7f5cb26d0000) [pid = 1849] [serial = 1972] [outer = (nil)] 15:23:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 169 (0x7f5cb26d6c00) [pid = 1849] [serial = 1973] [outer = 0x7f5cb26d0000] 15:23:16 INFO - PROCESS | 1849 | 1461622996278 Marionette DEBUG loaded listener.js 15:23:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 170 (0x7f5cb26e1c00) [pid = 1849] [serial = 1974] [outer = 0x7f5cb26d0000] 15:23:17 INFO - PROCESS | 1849 | 1461622997197 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:23:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:23:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1637ms 15:23:17 INFO - PROCESS | 1849 | 1461622997231 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 15:23:17 INFO - PROCESS | 1849 | 1461622997234 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 15:23:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:23:17 INFO - PROCESS | 1849 | 1461622997240 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:23:17 INFO - PROCESS | 1849 | 1461622997243 Marionette TRACE conn3 <- [1,2602,null,{}] 15:23:17 INFO - PROCESS | 1849 | 1461622997248 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:23:17 INFO - PROCESS | 1849 | 1461622997474 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 15:23:17 INFO - PROCESS | 1849 | 1461622997749 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb8b5f000 == 149 [pid = 1849] [id = 658] 15:23:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 171 (0x7f5cb2111800) [pid = 1849] [serial = 1975] [outer = (nil)] 15:23:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 172 (0x7f5cb26e9000) [pid = 1849] [serial = 1976] [outer = 0x7f5cb2111800] 15:23:17 INFO - PROCESS | 1849 | 1461622997866 Marionette DEBUG loaded listener.js 15:23:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 173 (0x7f5cb2897400) [pid = 1849] [serial = 1977] [outer = 0x7f5cb2111800] 15:23:18 INFO - PROCESS | 1849 | 1461622998719 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:23:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:23:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1527ms 15:23:18 INFO - PROCESS | 1849 | 1461622998767 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 15:23:18 INFO - PROCESS | 1849 | 1461622998770 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 15:23:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:23:18 INFO - PROCESS | 1849 | 1461622998776 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:23:18 INFO - PROCESS | 1849 | 1461622998778 Marionette TRACE conn3 <- [1,2606,null,{}] 15:23:18 INFO - PROCESS | 1849 | 1461622998792 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:23:19 INFO - PROCESS | 1849 | 1461622999018 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 15:23:19 INFO - PROCESS | 1849 | 1461622999324 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cba546800 == 150 [pid = 1849] [id = 659] 15:23:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 174 (0x7f5cb28b6400) [pid = 1849] [serial = 1978] [outer = (nil)] 15:23:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 175 (0x7f5cb28bd400) [pid = 1849] [serial = 1979] [outer = 0x7f5cb28b6400] 15:23:19 INFO - PROCESS | 1849 | 1461622999442 Marionette DEBUG loaded listener.js 15:23:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 176 (0x7f5cb2db6c00) [pid = 1849] [serial = 1980] [outer = 0x7f5cb28b6400] 15:23:20 INFO - PROCESS | 1849 | 1461623000355 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:23:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:23:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1638ms 15:23:20 INFO - PROCESS | 1849 | 1461623000416 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 15:23:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:23:20 INFO - PROCESS | 1849 | 1461623000420 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 15:23:20 INFO - PROCESS | 1849 | 1461623000427 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:23:20 INFO - PROCESS | 1849 | 1461623000431 Marionette TRACE conn3 <- [1,2610,null,{}] 15:23:20 INFO - PROCESS | 1849 | 1461623000436 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:23:20 INFO - PROCESS | 1849 | 1461623000657 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 15:23:20 INFO - PROCESS | 1849 | 1461623000966 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbafa5800 == 151 [pid = 1849] [id = 660] 15:23:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 177 (0x7f5cb26e0000) [pid = 1849] [serial = 1981] [outer = (nil)] 15:23:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 178 (0x7f5cb2dbec00) [pid = 1849] [serial = 1982] [outer = 0x7f5cb26e0000] 15:23:21 INFO - PROCESS | 1849 | 1461623001043 Marionette DEBUG loaded listener.js 15:23:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 179 (0x7f5cb2e09800) [pid = 1849] [serial = 1983] [outer = 0x7f5cb26e0000] 15:23:21 INFO - PROCESS | 1849 | 1461623001883 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:23:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:23:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1531ms 15:23:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:23:21 INFO - PROCESS | 1849 | 1461623001958 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 15:23:21 INFO - PROCESS | 1849 | 1461623001961 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 15:23:21 INFO - PROCESS | 1849 | 1461623001967 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:23:21 INFO - PROCESS | 1849 | 1461623001970 Marionette TRACE conn3 <- [1,2614,null,{}] 15:23:21 INFO - PROCESS | 1849 | 1461623001975 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:23:22 INFO - PROCESS | 1849 | 1461623002238 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 15:23:22 INFO - PROCESS | 1849 | 1461623002554 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb5b3000 == 152 [pid = 1849] [id = 661] 15:23:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 180 (0x7f5caa4bb000) [pid = 1849] [serial = 1984] [outer = (nil)] 15:23:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 181 (0x7f5cb7a6f800) [pid = 1849] [serial = 1985] [outer = 0x7f5caa4bb000] 15:23:22 INFO - PROCESS | 1849 | 1461623002628 Marionette DEBUG loaded listener.js 15:23:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 182 (0x7f5cb7a7b000) [pid = 1849] [serial = 1986] [outer = 0x7f5caa4bb000] 15:23:23 INFO - PROCESS | 1849 | 1461623003439 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:23:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:23:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1528ms 15:23:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:23:23 INFO - PROCESS | 1849 | 1461623003495 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 15:23:23 INFO - PROCESS | 1849 | 1461623003497 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 15:23:23 INFO - PROCESS | 1849 | 1461623003521 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:23:23 INFO - PROCESS | 1849 | 1461623003525 Marionette TRACE conn3 <- [1,2618,null,{}] 15:23:23 INFO - PROCESS | 1849 | 1461623003532 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:23:23 INFO - PROCESS | 1849 | 1461623003750 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 15:23:24 INFO - PROCESS | 1849 | 1461623004012 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb652000 == 153 [pid = 1849] [id = 662] 15:23:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 183 (0x7f5caecba000) [pid = 1849] [serial = 1987] [outer = (nil)] 15:23:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 184 (0x7f5cb7b37800) [pid = 1849] [serial = 1988] [outer = 0x7f5caecba000] 15:23:24 INFO - PROCESS | 1849 | 1461623004083 Marionette DEBUG loaded listener.js 15:23:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 185 (0x7f5cb7b3f400) [pid = 1849] [serial = 1989] [outer = 0x7f5caecba000] 15:23:24 INFO - PROCESS | 1849 | 1461623004989 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:23:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:23:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1549ms 15:23:25 INFO - PROCESS | 1849 | 1461623005052 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 15:23:25 INFO - PROCESS | 1849 | 1461623005055 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 15:23:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:23:25 INFO - PROCESS | 1849 | 1461623005081 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:23:25 INFO - PROCESS | 1849 | 1461623005083 Marionette TRACE conn3 <- [1,2622,null,{}] 15:23:25 INFO - PROCESS | 1849 | 1461623005089 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:23:25 INFO - PROCESS | 1849 | 1461623005318 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 15:23:25 INFO - PROCESS | 1849 | 1461623005588 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb6dd000 == 154 [pid = 1849] [id = 663] 15:23:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 186 (0x7f5cb7a7c800) [pid = 1849] [serial = 1990] [outer = (nil)] 15:23:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 187 (0x7f5cb7bb0000) [pid = 1849] [serial = 1991] [outer = 0x7f5cb7a7c800] 15:23:25 INFO - PROCESS | 1849 | 1461623005703 Marionette DEBUG loaded listener.js 15:23:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 188 (0x7f5cb7e49400) [pid = 1849] [serial = 1992] [outer = 0x7f5cb7a7c800] 15:23:26 INFO - PROCESS | 1849 | 1461623006590 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:23:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:23:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1589ms 15:23:26 INFO - PROCESS | 1849 | 1461623006666 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 15:23:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:23:26 INFO - PROCESS | 1849 | 1461623006670 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 15:23:26 INFO - PROCESS | 1849 | 1461623006677 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:23:26 INFO - PROCESS | 1849 | 1461623006681 Marionette TRACE conn3 <- [1,2626,null,{}] 15:23:26 INFO - PROCESS | 1849 | 1461623006686 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:23:26 INFO - PROCESS | 1849 | 1461623006928 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 15:23:27 INFO - PROCESS | 1849 | 1461623007268 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbba99000 == 155 [pid = 1849] [id = 664] 15:23:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 189 (0x7f5ca3b36400) [pid = 1849] [serial = 1993] [outer = (nil)] 15:23:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 190 (0x7f5cb7e52000) [pid = 1849] [serial = 1994] [outer = 0x7f5ca3b36400] 15:23:27 INFO - PROCESS | 1849 | 1461623007346 Marionette DEBUG loaded listener.js 15:23:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 191 (0x7f5cb8952400) [pid = 1849] [serial = 1995] [outer = 0x7f5ca3b36400] 15:23:28 INFO - PROCESS | 1849 | 1461623008259 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:23:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:23:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1631ms 15:23:28 INFO - PROCESS | 1849 | 1461623008308 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 15:23:28 INFO - PROCESS | 1849 | 1461623008312 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 15:23:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:23:28 INFO - PROCESS | 1849 | 1461623008318 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:23:28 INFO - PROCESS | 1849 | 1461623008320 Marionette TRACE conn3 <- [1,2630,null,{}] 15:23:28 INFO - PROCESS | 1849 | 1461623008326 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:23:28 INFO - PROCESS | 1849 | 1461623008566 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 15:23:28 INFO - PROCESS | 1849 | 1461623008845 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca673c000 == 156 [pid = 1849] [id = 665] 15:23:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 192 (0x7f5c9ebc2800) [pid = 1849] [serial = 1996] [outer = (nil)] 15:23:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 193 (0x7f5ca3e8b400) [pid = 1849] [serial = 1997] [outer = 0x7f5c9ebc2800] 15:23:28 INFO - PROCESS | 1849 | 1461623008961 Marionette DEBUG loaded listener.js 15:23:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 194 (0x7f5cad429000) [pid = 1849] [serial = 1998] [outer = 0x7f5c9ebc2800] 15:23:30 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbeea0000 == 155 [pid = 1849] [id = 489] 15:23:30 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd6420800 == 154 [pid = 1849] [id = 237] 15:23:30 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbeeb9800 == 153 [pid = 1849] [id = 490] 15:23:30 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd2a28000 == 152 [pid = 1849] [id = 236] 15:23:30 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cad34e000 == 151 [pid = 1849] [id = 492] 15:23:30 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cd99e4000 == 150 [pid = 1849] [id = 240] 15:23:30 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca673b000 == 149 [pid = 1849] [id = 645] 15:23:30 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca6bdd800 == 148 [pid = 1849] [id = 644] 15:23:30 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca672b800 == 147 [pid = 1849] [id = 643] 15:23:30 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca3dc6800 == 146 [pid = 1849] [id = 642] 15:23:30 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb7dc5000 == 145 [pid = 1849] [id = 640] 15:23:30 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb7ca0000 == 144 [pid = 1849] [id = 639] 15:23:30 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb2ecd000 == 143 [pid = 1849] [id = 638] 15:23:30 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb1f97800 == 142 [pid = 1849] [id = 637] 15:23:30 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb0e42800 == 141 [pid = 1849] [id = 636] 15:23:30 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca6371800 == 140 [pid = 1849] [id = 593] 15:23:30 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbbaa0800 == 139 [pid = 1849] [id = 549] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 193 (0x7f5cae95e000) [pid = 1849] [serial = 1814] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 192 (0x7f5cae469800) [pid = 1849] [serial = 1812] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 191 (0x7f5cb7a72400) [pid = 1849] [serial = 1823] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 190 (0x7f5cad0ac400) [pid = 1849] [serial = 1808] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 189 (0x7f5cb7b3d000) [pid = 1849] [serial = 1824] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 188 (0x7f5cbed11800) [pid = 1849] [serial = 1838] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 187 (0x7f5caa4bd800) [pid = 1849] [serial = 1803] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 186 (0x7f5cbe750400) [pid = 1849] [serial = 1835] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 185 (0x7f5cc157f000) [pid = 1849] [serial = 1841] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 184 (0x7f5ca3e82800) [pid = 1849] [serial = 1799] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 183 (0x7f5ca6404400) [pid = 1849] [serial = 1800] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 182 (0x7f5cb895e400) [pid = 1849] [serial = 1827] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 181 (0x7f5ca640ec00) [pid = 1849] [serial = 1859] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 180 (0x7f5caecbd000) [pid = 1849] [serial = 1725] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 179 (0x7f5c9ebcfc00) [pid = 1849] [serial = 1854] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 178 (0x7f5cacfb1800) [pid = 1849] [serial = 1806] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 177 (0x7f5ca6708400) [pid = 1849] [serial = 1865] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 176 (0x7f5ca7df9c00) [pid = 1849] [serial = 1862] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 175 (0x7f5cbe2be400) [pid = 1849] [serial = 1832] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 174 (0x7f5caecc2000) [pid = 1849] [serial = 1815] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 173 (0x7f5cbacef000) [pid = 1849] [serial = 1829] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 172 (0x7f5ca98b2800) [pid = 1849] [serial = 1802] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 171 (0x7f5cb2dc1400) [pid = 1849] [serial = 1821] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 170 (0x7f5cbb50e800) [pid = 1849] [serial = 1830] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 169 (0x7f5ca82e8000) [pid = 1849] [serial = 1863] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 168 (0x7f5cb2db3000) [pid = 1849] [serial = 1820] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 167 (0x7f5cb7bb0800) [pid = 1849] [serial = 1826] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 166 (0x7f5cd4c41000) [pid = 1849] [serial = 1850] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 165 (0x7f5cbe749800) [pid = 1849] [serial = 1833] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 164 (0x7f5ca3e85400) [pid = 1849] [serial = 1857] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 163 (0x7f5cb2103c00) [pid = 1849] [serial = 1817] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 162 (0x7f5cd0914000) [pid = 1849] [serial = 1845] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 161 (0x7f5cd1871800) [pid = 1849] [serial = 1847] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 160 (0x7f5cad258c00) [pid = 1849] [serial = 1809] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 159 (0x7f5c9ebcb000) [pid = 1849] [serial = 1853] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 158 (0x7f5ca3c03c00) [pid = 1849] [serial = 1856] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 157 (0x7f5cbf1acc00) [pid = 1849] [serial = 1839] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 156 (0x7f5cabe1c400) [pid = 1849] [serial = 1805] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 155 (0x7f5ca6709400) [pid = 1849] [serial = 1860] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 154 (0x7f5cd66a2800) [pid = 1849] [serial = 1851] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 153 (0x7f5cbeb7c800) [pid = 1849] [serial = 1836] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 152 (0x7f5cc4358000) [pid = 1849] [serial = 1842] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 151 (0x7f5cb2893800) [pid = 1849] [serial = 1818] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 150 (0x7f5cae083c00) [pid = 1849] [serial = 1811] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 149 (0x7f5cc62fd000) [pid = 1849] [serial = 1844] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 148 (0x7f5cd2b07400) [pid = 1849] [serial = 1848] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 147 (0x7f5ca98b9000) [pid = 1849] [serial = 1868] [outer = (nil)] [url = about:blank] 15:23:30 INFO - PROCESS | 1849 | --DOMWINDOW == 146 (0x7f5ca7df7c00) [pid = 1849] [serial = 1866] [outer = (nil)] [url = about:blank] 15:23:31 INFO - PROCESS | 1849 | 1461623011344 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:23:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:23:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 3080ms 15:23:31 INFO - PROCESS | 1849 | 1461623011399 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 15:23:31 INFO - PROCESS | 1849 | 1461623011406 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 15:23:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:23:31 INFO - PROCESS | 1849 | 1461623011414 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:23:31 INFO - PROCESS | 1849 | 1461623011419 Marionette TRACE conn3 <- [1,2634,null,{}] 15:23:31 INFO - PROCESS | 1849 | 1461623011428 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:23:31 INFO - PROCESS | 1849 | 1461623011672 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 15:23:31 INFO - PROCESS | 1849 | 1461623011853 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca636c000 == 140 [pid = 1849] [id = 666] 15:23:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 147 (0x7f5ca3c10400) [pid = 1849] [serial = 1999] [outer = (nil)] 15:23:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 148 (0x7f5ca3e8e800) [pid = 1849] [serial = 2000] [outer = 0x7f5ca3c10400] 15:23:31 INFO - PROCESS | 1849 | 1461623011919 Marionette DEBUG loaded listener.js 15:23:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 149 (0x7f5ca63c1000) [pid = 1849] [serial = 2001] [outer = 0x7f5ca3c10400] 15:23:32 INFO - PROCESS | 1849 | 1461623012763 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:23:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:23:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1383ms 15:23:32 INFO - PROCESS | 1849 | 1461623012815 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 15:23:32 INFO - PROCESS | 1849 | 1461623012824 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 15:23:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:23:32 INFO - PROCESS | 1849 | 1461623012838 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:23:32 INFO - PROCESS | 1849 | 1461623012843 Marionette TRACE conn3 <- [1,2638,null,{}] 15:23:32 INFO - PROCESS | 1849 | 1461623012849 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:23:33 INFO - PROCESS | 1849 | 1461623013078 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 15:23:33 INFO - PROCESS | 1849 | 1461623013292 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca6bd0000 == 141 [pid = 1849] [id = 667] 15:23:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 150 (0x7f5ca6410400) [pid = 1849] [serial = 2002] [outer = (nil)] 15:23:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 151 (0x7f5ca82e2c00) [pid = 1849] [serial = 2003] [outer = 0x7f5ca6410400] 15:23:33 INFO - PROCESS | 1849 | 1461623013363 Marionette DEBUG loaded listener.js 15:23:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 152 (0x7f5ca9173000) [pid = 1849] [serial = 2004] [outer = 0x7f5ca6410400] 15:23:34 INFO - PROCESS | 1849 | 1461623014261 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:23:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:23:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1489ms 15:23:34 INFO - PROCESS | 1849 | 1461623014327 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 15:23:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:23:34 INFO - PROCESS | 1849 | 1461623014331 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 15:23:34 INFO - PROCESS | 1849 | 1461623014338 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:23:34 INFO - PROCESS | 1849 | 1461623014351 Marionette TRACE conn3 <- [1,2642,null,{}] 15:23:34 INFO - PROCESS | 1849 | 1461623014378 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:23:34 INFO - PROCESS | 1849 | 1461623014779 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 15:23:34 INFO - PROCESS | 1849 | 1461623014839 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca7edd000 == 142 [pid = 1849] [id = 668] 15:23:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 153 (0x7f5ca9c3ac00) [pid = 1849] [serial = 2005] [outer = (nil)] 15:23:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 154 (0x7f5caa528000) [pid = 1849] [serial = 2006] [outer = 0x7f5ca9c3ac00] 15:23:34 INFO - PROCESS | 1849 | 1461623014905 Marionette DEBUG loaded listener.js 15:23:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 155 (0x7f5cab03b000) [pid = 1849] [serial = 2007] [outer = 0x7f5ca9c3ac00] 15:23:35 INFO - PROCESS | 1849 | --DOMWINDOW == 154 (0x7f5cad7ccc00) [pid = 1849] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:23:36 INFO - PROCESS | 1849 | --DOMWINDOW == 153 (0x7f5ca3c0f400) [pid = 1849] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:23:36 INFO - PROCESS | 1849 | --DOMWINDOW == 152 (0x7f5cad254800) [pid = 1849] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:23:36 INFO - PROCESS | 1849 | --DOMWINDOW == 151 (0x7f5cad7d2000) [pid = 1849] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:23:36 INFO - PROCESS | 1849 | --DOMWINDOW == 150 (0x7f5cae149800) [pid = 1849] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:23:36 INFO - PROCESS | 1849 | --DOMWINDOW == 149 (0x7f5ca63b8c00) [pid = 1849] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:23:36 INFO - PROCESS | 1849 | --DOMWINDOW == 148 (0x7f5ca98b0800) [pid = 1849] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:23:36 INFO - PROCESS | 1849 | --DOMWINDOW == 147 (0x7f5cad42b000) [pid = 1849] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:23:36 INFO - PROCESS | 1849 | --DOMWINDOW == 146 (0x7f5ca3b36000) [pid = 1849] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:23:36 INFO - PROCESS | 1849 | --DOMWINDOW == 145 (0x7f5cae95c400) [pid = 1849] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:23:36 INFO - PROCESS | 1849 | --DOMWINDOW == 144 (0x7f5cabe12400) [pid = 1849] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:23:36 INFO - PROCESS | 1849 | --DOMWINDOW == 143 (0x7f5cae95d800) [pid = 1849] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:23:36 INFO - PROCESS | 1849 | --DOMWINDOW == 142 (0x7f5ca9c3ec00) [pid = 1849] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:23:36 INFO - PROCESS | 1849 | --DOMWINDOW == 141 (0x7f5ca46e9c00) [pid = 1849] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:23:36 INFO - PROCESS | 1849 | --DOMWINDOW == 140 (0x7f5cabe14c00) [pid = 1849] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:23:36 INFO - PROCESS | 1849 | --DOMWINDOW == 139 (0x7f5cabe15000) [pid = 1849] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:23:36 INFO - PROCESS | 1849 | --DOMWINDOW == 138 (0x7f5cae96b400) [pid = 1849] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:23:36 INFO - PROCESS | 1849 | --DOMWINDOW == 137 (0x7f5ca6703000) [pid = 1849] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:23:36 INFO - PROCESS | 1849 | --DOMWINDOW == 136 (0x7f5ca95d3800) [pid = 1849] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:23:36 INFO - PROCESS | 1849 | --DOMWINDOW == 135 (0x7f5cabe13000) [pid = 1849] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:23:36 INFO - PROCESS | 1849 | --DOMWINDOW == 134 (0x7f5c9ebc2c00) [pid = 1849] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:23:36 INFO - PROCESS | 1849 | --DOMWINDOW == 133 (0x7f5caaf97000) [pid = 1849] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:23:36 INFO - PROCESS | 1849 | --DOMWINDOW == 132 (0x7f5cae473800) [pid = 1849] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:23:36 INFO - PROCESS | 1849 | --DOMWINDOW == 131 (0x7f5ca6710800) [pid = 1849] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:23:36 INFO - PROCESS | 1849 | 1461623016408 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:23:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:23:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 2104ms 15:23:36 INFO - PROCESS | 1849 | 1461623016442 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 15:23:36 INFO - PROCESS | 1849 | 1461623016445 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 15:23:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:23:36 INFO - PROCESS | 1849 | 1461623016451 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:23:36 INFO - PROCESS | 1849 | 1461623016453 Marionette TRACE conn3 <- [1,2646,null,{}] 15:23:36 INFO - PROCESS | 1849 | 1461623016459 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:23:36 INFO - PROCESS | 1849 | 1461623016753 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 15:23:36 INFO - PROCESS | 1849 | 1461623016773 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca94e0800 == 143 [pid = 1849] [id = 669] 15:23:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 132 (0x7f5ca3e85800) [pid = 1849] [serial = 2008] [outer = (nil)] 15:23:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 133 (0x7f5cab03b400) [pid = 1849] [serial = 2009] [outer = 0x7f5ca3e85800] 15:23:36 INFO - PROCESS | 1849 | 1461623016834 Marionette DEBUG loaded listener.js 15:23:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 134 (0x7f5cab045400) [pid = 1849] [serial = 2010] [outer = 0x7f5ca3e85800] 15:23:37 INFO - PROCESS | 1849 | 1461623017627 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:23:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:23:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1227ms 15:23:37 INFO - PROCESS | 1849 | 1461623017689 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 15:23:37 INFO - PROCESS | 1849 | 1461623017693 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 15:23:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:23:37 INFO - PROCESS | 1849 | 1461623017701 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:23:37 INFO - PROCESS | 1849 | 1461623017704 Marionette TRACE conn3 <- [1,2650,null,{}] 15:23:37 INFO - PROCESS | 1849 | 1461623017709 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:23:37 INFO - PROCESS | 1849 | 1461623017901 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 15:23:37 INFO - PROCESS | 1849 | 1461623017915 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5caa484800 == 144 [pid = 1849] [id = 670] 15:23:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 135 (0x7f5cab046000) [pid = 1849] [serial = 2011] [outer = (nil)] 15:23:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 136 (0x7f5cab3e6400) [pid = 1849] [serial = 2012] [outer = 0x7f5cab046000] 15:23:37 INFO - PROCESS | 1849 | 1461623017973 Marionette DEBUG loaded listener.js 15:23:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 137 (0x7f5cab923800) [pid = 1849] [serial = 2013] [outer = 0x7f5cab046000] 15:23:39 INFO - PROCESS | 1849 | 1461623019165 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:23:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:23:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1527ms 15:23:39 INFO - PROCESS | 1849 | 1461623019230 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 15:23:39 INFO - PROCESS | 1849 | 1461623019237 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 15:23:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:23:39 INFO - PROCESS | 1849 | 1461623019243 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:23:39 INFO - PROCESS | 1849 | 1461623019249 Marionette TRACE conn3 <- [1,2654,null,{}] 15:23:39 INFO - PROCESS | 1849 | 1461623019256 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:23:39 INFO - PROCESS | 1849 | 1461623019496 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 15:23:39 INFO - PROCESS | 1849 | 1461623019755 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca78a3000 == 145 [pid = 1849] [id = 671] 15:23:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 138 (0x7f5ca640dc00) [pid = 1849] [serial = 2014] [outer = (nil)] 15:23:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 139 (0x7f5ca670e400) [pid = 1849] [serial = 2015] [outer = 0x7f5ca640dc00] 15:23:39 INFO - PROCESS | 1849 | 1461623019877 Marionette DEBUG loaded listener.js 15:23:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 140 (0x7f5ca82eac00) [pid = 1849] [serial = 2016] [outer = 0x7f5ca640dc00] 15:23:40 INFO - PROCESS | 1849 | 1461623020796 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:23:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:23:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1593ms 15:23:40 INFO - PROCESS | 1849 | 1461623020836 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 15:23:40 INFO - PROCESS | 1849 | 1461623020845 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 15:23:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:23:40 INFO - PROCESS | 1849 | 1461623020854 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:23:40 INFO - PROCESS | 1849 | 1461623020858 Marionette TRACE conn3 <- [1,2658,null,{}] 15:23:40 INFO - PROCESS | 1849 | 1461623020864 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:23:41 INFO - PROCESS | 1849 | 1461623021090 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 15:23:41 INFO - PROCESS | 1849 | 1461623021301 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab705000 == 146 [pid = 1849] [id = 672] 15:23:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 141 (0x7f5ca6705400) [pid = 1849] [serial = 2017] [outer = (nil)] 15:23:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 142 (0x7f5ca9c39800) [pid = 1849] [serial = 2018] [outer = 0x7f5ca6705400] 15:23:41 INFO - PROCESS | 1849 | 1461623021415 Marionette DEBUG loaded listener.js 15:23:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 143 (0x7f5caaf93400) [pid = 1849] [serial = 2019] [outer = 0x7f5ca6705400] 15:23:42 INFO - PROCESS | 1849 | 1461623022433 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:23:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:23:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1627ms 15:23:42 INFO - PROCESS | 1849 | 1461623022484 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 15:23:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:23:42 INFO - PROCESS | 1849 | 1461623022489 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 15:23:42 INFO - PROCESS | 1849 | 1461623022496 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:23:42 INFO - PROCESS | 1849 | 1461623022502 Marionette TRACE conn3 <- [1,2662,null,{}] 15:23:42 INFO - PROCESS | 1849 | 1461623022520 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:23:42 INFO - PROCESS | 1849 | 1461623022776 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 15:23:43 INFO - PROCESS | 1849 | 1461623023092 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5caba1e000 == 147 [pid = 1849] [id = 673] 15:23:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 144 (0x7f5cab3e9c00) [pid = 1849] [serial = 2020] [outer = (nil)] 15:23:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 145 (0x7f5cabe1c400) [pid = 1849] [serial = 2021] [outer = 0x7f5cab3e9c00] 15:23:43 INFO - PROCESS | 1849 | 1461623023175 Marionette DEBUG loaded listener.js 15:23:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 146 (0x7f5cac13b800) [pid = 1849] [serial = 2022] [outer = 0x7f5cab3e9c00] 15:23:44 INFO - PROCESS | 1849 | 1461623024046 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:23:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:23:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1598ms 15:23:44 INFO - PROCESS | 1849 | 1461623024094 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 15:23:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:23:44 INFO - PROCESS | 1849 | 1461623024099 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 15:23:44 INFO - PROCESS | 1849 | 1461623024105 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:23:44 INFO - PROCESS | 1849 | 1461623024109 Marionette TRACE conn3 <- [1,2666,null,{}] 15:23:44 INFO - PROCESS | 1849 | 1461623024114 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:23:44 INFO - PROCESS | 1849 | 1461623024348 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 15:23:44 INFO - PROCESS | 1849 | 1461623024610 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cad21a000 == 148 [pid = 1849] [id = 674] 15:23:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 147 (0x7f5cabe14c00) [pid = 1849] [serial = 2023] [outer = (nil)] 15:23:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 148 (0x7f5cacfe7c00) [pid = 1849] [serial = 2024] [outer = 0x7f5cabe14c00] 15:23:44 INFO - PROCESS | 1849 | 1461623024736 Marionette DEBUG loaded listener.js 15:23:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 149 (0x7f5cad04c400) [pid = 1849] [serial = 2025] [outer = 0x7f5cabe14c00] 15:23:46 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:23:46 INFO - PROCESS | 1849 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:23:46 INFO - PROCESS | 1849 | 1461623026072 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:23:46 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:23:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1983ms 15:23:46 INFO - PROCESS | 1849 | 1461623026087 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 15:23:46 INFO - PROCESS | 1849 | 1461623026091 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 15:23:46 INFO - PROCESS | 1849 | 1461623026103 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:23:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:23:46 INFO - PROCESS | 1849 | 1461623026108 Marionette TRACE conn3 <- [1,2670,null,{}] 15:23:46 INFO - PROCESS | 1849 | 1461623026114 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:23:46 INFO - PROCESS | 1849 | 1461623026384 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 15:23:46 INFO - PROCESS | 1849 | 1461623026627 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cad5e6800 == 149 [pid = 1849] [id = 675] 15:23:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 150 (0x7f5cacfaec00) [pid = 1849] [serial = 2026] [outer = (nil)] 15:23:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 151 (0x7f5cad1e3c00) [pid = 1849] [serial = 2027] [outer = 0x7f5cacfaec00] 15:23:46 INFO - PROCESS | 1849 | 1461623026706 Marionette DEBUG loaded listener.js 15:23:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 152 (0x7f5cad1f0800) [pid = 1849] [serial = 2028] [outer = 0x7f5cacfaec00] 15:23:47 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:23:48 INFO - PROCESS | 1849 | 1461623028074 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:23:48 INFO - PROCESS | 1849 | 1461623028096 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 15:23:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:23:48 INFO - PROCESS | 1849 | 1461623028103 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:23:48 INFO - PROCESS | 1849 | 1461623028106 Marionette TRACE conn3 <- [1,2674,null,{}] 15:23:48 INFO - PROCESS | 1849 | 1461623028111 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:23:48 INFO - PROCESS | 1849 | 1461623028373 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 15:23:48 INFO - PROCESS | 1849 | 1461623028576 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cae91e800 == 150 [pid = 1849] [id = 676] 15:23:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 153 (0x7f5cad0a4000) [pid = 1849] [serial = 2029] [outer = (nil)] 15:23:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 154 (0x7f5cad42b000) [pid = 1849] [serial = 2030] [outer = 0x7f5cad0a4000] 15:23:48 INFO - PROCESS | 1849 | 1461623028691 Marionette DEBUG loaded listener.js 15:23:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 155 (0x7f5cae14bc00) [pid = 1849] [serial = 2031] [outer = 0x7f5cad0a4000] 15:23:49 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:23:50 INFO - PROCESS | 1849 | 1461623030025 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:23:50 INFO - PROCESS | 1849 | 1461623030047 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 15:23:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:23:50 INFO - PROCESS | 1849 | 1461623030053 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:23:50 INFO - PROCESS | 1849 | 1461623030055 Marionette TRACE conn3 <- [1,2678,null,{}] 15:23:50 INFO - PROCESS | 1849 | 1461623030060 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:23:50 INFO - PROCESS | 1849 | 1461623030272 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 15:23:50 INFO - PROCESS | 1849 | 1461623030540 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5caf6d7000 == 151 [pid = 1849] [id = 677] 15:23:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 156 (0x7f5cad0aa400) [pid = 1849] [serial = 2032] [outer = (nil)] 15:23:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 157 (0x7f5cae472800) [pid = 1849] [serial = 2033] [outer = 0x7f5cad0aa400] 15:23:50 INFO - PROCESS | 1849 | 1461623030612 Marionette DEBUG loaded listener.js 15:23:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 158 (0x7f5cae944c00) [pid = 1849] [serial = 2034] [outer = 0x7f5cad0aa400] 15:23:51 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:23:51 INFO - PROCESS | 1849 | 1461623031940 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:23:51 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:23:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1935ms 15:23:51 INFO - PROCESS | 1849 | 1461623031989 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 15:23:51 INFO - PROCESS | 1849 | 1461623031993 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 15:23:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:23:52 INFO - PROCESS | 1849 | 1461623031999 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:23:52 INFO - PROCESS | 1849 | 1461623032002 Marionette TRACE conn3 <- [1,2682,null,{}] 15:23:52 INFO - PROCESS | 1849 | 1461623032008 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:23:52 INFO - PROCESS | 1849 | 1461623032262 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 15:23:52 INFO - PROCESS | 1849 | 1461623032533 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb0e62800 == 152 [pid = 1849] [id = 678] 15:23:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 159 (0x7f5cad7cb800) [pid = 1849] [serial = 2035] [outer = (nil)] 15:23:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 160 (0x7f5cae949000) [pid = 1849] [serial = 2036] [outer = 0x7f5cad7cb800] 15:23:52 INFO - PROCESS | 1849 | 1461623032608 Marionette DEBUG loaded listener.js 15:23:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 161 (0x7f5cae967000) [pid = 1849] [serial = 2037] [outer = 0x7f5cad7cb800] 15:23:53 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:23:53 INFO - PROCESS | 1849 | 1461623033937 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:23:53 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:23:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1984ms 15:23:53 INFO - PROCESS | 1849 | 1461623033985 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 15:23:53 INFO - PROCESS | 1849 | 1461623033988 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 15:23:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:23:53 INFO - PROCESS | 1849 | 1461623033994 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:23:53 INFO - PROCESS | 1849 | 1461623033997 Marionette TRACE conn3 <- [1,2686,null,{}] 15:23:54 INFO - PROCESS | 1849 | 1461623034051 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:23:54 INFO - PROCESS | 1849 | 1461623034308 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 15:23:54 INFO - PROCESS | 1849 | 1461623034571 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb2edc000 == 153 [pid = 1849] [id = 679] 15:23:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 162 (0x7f5cae474000) [pid = 1849] [serial = 2038] [outer = (nil)] 15:23:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 163 (0x7f5caea71000) [pid = 1849] [serial = 2039] [outer = 0x7f5cae474000] 15:23:54 INFO - PROCESS | 1849 | 1461623034642 Marionette DEBUG loaded listener.js 15:23:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 164 (0x7f5caecbac00) [pid = 1849] [serial = 2040] [outer = 0x7f5cae474000] 15:23:55 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:23:55 INFO - PROCESS | 1849 | 1461623035951 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:23:55 INFO - PROCESS | 1849 | 1461623035980 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 15:23:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:23:55 INFO - PROCESS | 1849 | 1461623035986 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:23:55 INFO - PROCESS | 1849 | 1461623035989 Marionette TRACE conn3 <- [1,2690,null,{}] 15:23:55 INFO - PROCESS | 1849 | 1461623035995 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:23:56 INFO - PROCESS | 1849 | 1461623036212 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 15:23:56 INFO - PROCESS | 1849 | 1461623036492 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb8737000 == 154 [pid = 1849] [id = 680] 15:23:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 165 (0x7f5cae486800) [pid = 1849] [serial = 2041] [outer = (nil)] 15:23:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 166 (0x7f5cb2105c00) [pid = 1849] [serial = 2042] [outer = 0x7f5cae486800] 15:23:56 INFO - PROCESS | 1849 | 1461623036564 Marionette DEBUG loaded listener.js 15:23:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 167 (0x7f5cb210d800) [pid = 1849] [serial = 2043] [outer = 0x7f5cae486800] 15:23:57 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:23:57 INFO - PROCESS | 1849 | 1461623037947 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:23:57 INFO - PROCESS | 1849 | 1461623037986 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 15:23:57 INFO - PROCESS | 1849 | 1461623037993 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:23:57 INFO - PROCESS | 1849 | 1461623037997 Marionette TRACE conn3 <- [1,2694,null,{}] 15:23:58 INFO - PROCESS | 1849 | 1461623038003 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:23:58 INFO - PROCESS | 1849 | 1461623038315 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 15:23:58 INFO - PROCESS | 1849 | 1461623038551 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb8b4e000 == 155 [pid = 1849] [id = 681] 15:23:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 168 (0x7f5caea77c00) [pid = 1849] [serial = 2044] [outer = (nil)] 15:23:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 169 (0x7f5cb288e800) [pid = 1849] [serial = 2045] [outer = 0x7f5caea77c00] 15:23:58 INFO - PROCESS | 1849 | 1461623038634 Marionette DEBUG loaded listener.js 15:23:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 170 (0x7f5cb7b33400) [pid = 1849] [serial = 2046] [outer = 0x7f5caea77c00] 15:23:59 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:24:00 INFO - PROCESS | 1849 | 1461623040008 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:24:00 INFO - PROCESS | 1849 | 1461623040037 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 15:24:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:24:00 INFO - PROCESS | 1849 | 1461623040045 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:24:00 INFO - PROCESS | 1849 | 1461623040048 Marionette TRACE conn3 <- [1,2698,null,{}] 15:24:00 INFO - PROCESS | 1849 | 1461623040057 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:24:00 INFO - PROCESS | 1849 | 1461623040372 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 15:24:00 INFO - PROCESS | 1849 | 1461623040607 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb5cd800 == 156 [pid = 1849] [id = 682] 15:24:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 171 (0x7f5cb1fba400) [pid = 1849] [serial = 2047] [outer = (nil)] 15:24:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 172 (0x7f5cb7bb1000) [pid = 1849] [serial = 2048] [outer = 0x7f5cb1fba400] 15:24:00 INFO - PROCESS | 1849 | 1461623040680 Marionette DEBUG loaded listener.js 15:24:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 173 (0x7f5cb7e55800) [pid = 1849] [serial = 2049] [outer = 0x7f5cb1fba400] 15:24:02 INFO - PROCESS | 1849 | SkCairoFTTypeface::onFilterRec unimplemented 15:24:02 INFO - PROCESS | 1849 | 1461623042095 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:24:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:24:02 INFO - PROCESS | 1849 | 1461623042142 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 15:24:02 INFO - PROCESS | 1849 | 1461623042150 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:24:02 INFO - PROCESS | 1849 | 1461623042152 Marionette TRACE conn3 <- [1,2702,null,{}] 15:24:02 INFO - PROCESS | 1849 | 1461623042252 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:24:02 INFO - PROCESS | 1849 | 1461623042478 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 15:24:03 INFO - PROCESS | 1849 | 1461623043232 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca6733000 == 157 [pid = 1849] [id = 683] 15:24:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 174 (0x7f5c9ebcdc00) [pid = 1849] [serial = 2050] [outer = (nil)] 15:24:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 175 (0x7f5ca3b36000) [pid = 1849] [serial = 2051] [outer = 0x7f5c9ebcdc00] 15:24:03 INFO - PROCESS | 1849 | 1461623043304 Marionette DEBUG loaded listener.js 15:24:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 176 (0x7f5ca3e89000) [pid = 1849] [serial = 2052] [outer = 0x7f5c9ebcdc00] 15:24:04 INFO - PROCESS | 1849 | 1461623044240 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:24:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:24:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 2133ms 15:24:04 INFO - PROCESS | 1849 | 1461623044282 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 15:24:04 INFO - PROCESS | 1849 | 1461623044289 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 15:24:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:24:04 INFO - PROCESS | 1849 | 1461623044296 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:24:04 INFO - PROCESS | 1849 | 1461623044302 Marionette TRACE conn3 <- [1,2706,null,{}] 15:24:04 INFO - PROCESS | 1849 | 1461623044310 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:24:04 INFO - PROCESS | 1849 | 1461623044553 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 15:24:04 INFO - PROCESS | 1849 | 1461623044908 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca9b2b800 == 158 [pid = 1849] [id = 684] 15:24:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 177 (0x7f5c9ebcd000) [pid = 1849] [serial = 2053] [outer = (nil)] 15:24:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 178 (0x7f5ca6410c00) [pid = 1849] [serial = 2054] [outer = 0x7f5c9ebcd000] 15:24:04 INFO - PROCESS | 1849 | 1461623044989 Marionette DEBUG loaded listener.js 15:24:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 179 (0x7f5ca9175800) [pid = 1849] [serial = 2055] [outer = 0x7f5c9ebcd000] 15:24:06 INFO - PROCESS | 1849 | 1461623046039 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:24:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:24:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1783ms 15:24:06 INFO - PROCESS | 1849 | 1461623046090 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 15:24:06 INFO - PROCESS | 1849 | 1461623046104 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 15:24:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:24:06 INFO - PROCESS | 1849 | 1461623046124 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:24:06 INFO - PROCESS | 1849 | 1461623046130 Marionette TRACE conn3 <- [1,2710,null,{}] 15:24:06 INFO - PROCESS | 1849 | 1461623046136 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:24:06 INFO - PROCESS | 1849 | 1461623046370 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 15:24:06 INFO - PROCESS | 1849 | 1461623046706 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca6961000 == 159 [pid = 1849] [id = 685] 15:24:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 180 (0x7f5ca9178800) [pid = 1849] [serial = 2056] [outer = (nil)] 15:24:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 181 (0x7f5caa523800) [pid = 1849] [serial = 2057] [outer = 0x7f5ca9178800] 15:24:06 INFO - PROCESS | 1849 | 1461623046792 Marionette DEBUG loaded listener.js 15:24:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 182 (0x7f5cab03ac00) [pid = 1849] [serial = 2058] [outer = 0x7f5ca9178800] 15:24:07 INFO - PROCESS | 1849 | 1461623047782 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:24:07 INFO - PROCESS | 1849 | 1461623047813 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 15:24:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:24:07 INFO - PROCESS | 1849 | 1461623047821 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:24:07 INFO - PROCESS | 1849 | 1461623047829 Marionette TRACE conn3 <- [1,2714,null,{}] 15:24:07 INFO - PROCESS | 1849 | 1461623047844 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:24:08 INFO - PROCESS | 1849 | 1461623048178 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 15:24:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caea0c000 == 158 [pid = 1849] [id = 574] 15:24:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cab13f000 == 157 [pid = 1849] [id = 334] 15:24:08 INFO - PROCESS | 1849 | --DOMWINDOW == 181 (0x7f5caa4c1c00) [pid = 1849] [serial = 1940] [outer = (nil)] [url = about:blank] 15:24:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cab755800 == 156 [pid = 1849] [id = 472] 15:24:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca94e0800 == 155 [pid = 1849] [id = 669] 15:24:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca7edd000 == 154 [pid = 1849] [id = 668] 15:24:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca6bd0000 == 153 [pid = 1849] [id = 667] 15:24:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca636c000 == 152 [pid = 1849] [id = 666] 15:24:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbba99000 == 151 [pid = 1849] [id = 664] 15:24:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb6dd000 == 150 [pid = 1849] [id = 663] 15:24:08 INFO - PROCESS | 1849 | 1461623048535 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | --DOCSHELL 0x7f5cbb652000 == 149 [pid = 1849] [id = 662] 15:24:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb5b3000 == 148 [pid = 1849] [id = 661] 15:24:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbafa5800 == 147 [pid = 1849] [id = 660] 15:24:08 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca47c5000 == 148 [pid = 1849] [id = 686] 15:24:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 182 (0x7f5ca9172400) [pid = 1849] [serial = 2059] [outer = (nil)] 15:24:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 183 (0x7f5cab242800) [pid = 1849] [serial = 2060] [outer = 0x7f5ca9172400] 15:24:08 INFO - PROCESS | 1849 | 1461623048608 Marionette DEBUG loaded listener.js 15:24:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 184 (0x7f5cac03fc00) [pid = 1849] [serial = 2061] [outer = 0x7f5ca9172400] 15:24:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cba546800 == 147 [pid = 1849] [id = 659] 15:24:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8b5f000 == 146 [pid = 1849] [id = 658] 15:24:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8aed000 == 145 [pid = 1849] [id = 657] 15:24:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb88b6000 == 144 [pid = 1849] [id = 656] 15:24:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb7da2000 == 143 [pid = 1849] [id = 655] 15:24:08 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb1f95800 == 142 [pid = 1849] [id = 654] 15:24:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caf555800 == 141 [pid = 1849] [id = 653] 15:24:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cae907000 == 140 [pid = 1849] [id = 652] 15:24:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cad339800 == 139 [pid = 1849] [id = 651] 15:24:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caba6c800 == 138 [pid = 1849] [id = 650] 15:24:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cab71c800 == 137 [pid = 1849] [id = 649] 15:24:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca9554000 == 136 [pid = 1849] [id = 648] 15:24:09 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca6968800 == 135 [pid = 1849] [id = 647] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 183 (0x7f5cae153800) [pid = 1849] [serial = 1904] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 182 (0x7f5cad422800) [pid = 1849] [serial = 1899] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 181 (0x7f5cae478400) [pid = 1849] [serial = 1907] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 180 (0x7f5cae943800) [pid = 1849] [serial = 1910] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 179 (0x7f5ca9c3e800) [pid = 1849] [serial = 1875] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 178 (0x7f5cad7d6400) [pid = 1849] [serial = 1901] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 177 (0x7f5cacfafc00) [pid = 1849] [serial = 1887] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 176 (0x7f5cab045800) [pid = 1849] [serial = 1881] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 175 (0x7f5cab040800) [pid = 1849] [serial = 1797] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 174 (0x7f5cad0a8400) [pid = 1849] [serial = 1895] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 173 (0x7f5cad059400) [pid = 1849] [serial = 1893] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 172 (0x7f5ca82eb000) [pid = 1849] [serial = 1872] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 171 (0x7f5ca670c000) [pid = 1849] [serial = 1871] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 170 (0x7f5cae148000) [pid = 1849] [serial = 1902] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 169 (0x7f5caaf90c00) [pid = 1849] [serial = 1878] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 168 (0x7f5cacfea000) [pid = 1849] [serial = 1890] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 167 (0x7f5cad04f000) [pid = 1849] [serial = 1892] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 166 (0x7f5cae470000) [pid = 1849] [serial = 1905] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 165 (0x7f5cab3e4800) [pid = 1849] [serial = 1884] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 164 (0x7f5cab03fc00) [pid = 1849] [serial = 1880] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 163 (0x7f5cae94cc00) [pid = 1849] [serial = 1911] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 162 (0x7f5cae95d400) [pid = 1849] [serial = 1914] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 161 (0x7f5cad0b0000) [pid = 1849] [serial = 1896] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 160 (0x7f5cae954000) [pid = 1849] [serial = 1913] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 159 (0x7f5caa52e400) [pid = 1849] [serial = 1877] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 158 (0x7f5cab238000) [pid = 1849] [serial = 1883] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 157 (0x7f5ca98ba800) [pid = 1849] [serial = 1874] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 156 (0x7f5cad258400) [pid = 1849] [serial = 1898] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 155 (0x7f5cae48b800) [pid = 1849] [serial = 1908] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 154 (0x7f5cacfbb800) [pid = 1849] [serial = 1889] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 153 (0x7f5cac046c00) [pid = 1849] [serial = 1886] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 152 (0x7f5ca3e8d000) [pid = 1849] [serial = 1929] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 151 (0x7f5ca640e000) [pid = 1849] [serial = 1932] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 150 (0x7f5ca63c2c00) [pid = 1849] [serial = 1931] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 149 (0x7f5caf9cd800) [pid = 1849] [serial = 1926] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 148 (0x7f5cae963000) [pid = 1849] [serial = 1916] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 147 (0x7f5caea69000) [pid = 1849] [serial = 1919] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 146 (0x7f5cae96b000) [pid = 1849] [serial = 1917] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 145 (0x7f5cae96e800) [pid = 1849] [serial = 1922] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 144 (0x7f5caea72800) [pid = 1849] [serial = 1920] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 143 (0x7f5ca9175400) [pid = 1849] [serial = 1938] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 142 (0x7f5ca9172800) [pid = 1849] [serial = 1935] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 141 (0x7f5caec0c400) [pid = 1849] [serial = 1923] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 140 (0x7f5caecbfc00) [pid = 1849] [serial = 1925] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 139 (0x7f5ca79e0000) [pid = 1849] [serial = 1934] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 138 (0x7f5ca3e7f800) [pid = 1849] [serial = 1928] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | --DOMWINDOW == 137 (0x7f5ca3e88800) [pid = 1849] [serial = 1937] [outer = (nil)] [url = about:blank] 15:24:09 INFO - PROCESS | 1849 | 1461623049442 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:24:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:24:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1639ms 15:24:09 INFO - PROCESS | 1849 | 1461623049459 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 15:24:09 INFO - PROCESS | 1849 | 1461623049463 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 15:24:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:24:09 INFO - PROCESS | 1849 | 1461623049470 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:24:09 INFO - PROCESS | 1849 | 1461623049475 Marionette TRACE conn3 <- [1,2718,null,{}] 15:24:09 INFO - PROCESS | 1849 | 1461623049481 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:24:09 INFO - PROCESS | 1849 | 1461623049732 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 15:24:09 INFO - PROCESS | 1849 | 1461623049917 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca79a0800 == 136 [pid = 1849] [id = 687] 15:24:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 138 (0x7f5ca3e7f800) [pid = 1849] [serial = 2062] [outer = (nil)] 15:24:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 139 (0x7f5caa52e400) [pid = 1849] [serial = 2063] [outer = 0x7f5ca3e7f800] 15:24:09 INFO - PROCESS | 1849 | 1461623049985 Marionette DEBUG loaded listener.js 15:24:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 140 (0x7f5cacfb1800) [pid = 1849] [serial = 2064] [outer = 0x7f5ca3e7f800] 15:24:10 INFO - PROCESS | 1849 | 1461623050846 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:24:10 INFO - PROCESS | 1849 | 1461623050916 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 15:24:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:24:10 INFO - PROCESS | 1849 | 1461623050923 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:24:10 INFO - PROCESS | 1849 | 1461623050926 Marionette TRACE conn3 <- [1,2722,null,{}] 15:24:10 INFO - PROCESS | 1849 | 1461623050938 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:24:11 INFO - PROCESS | 1849 | 1461623051211 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 15:24:11 INFO - PROCESS | 1849 | 1461623051248 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab8d9000 == 137 [pid = 1849] [id = 688] 15:24:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 141 (0x7f5cad0a5800) [pid = 1849] [serial = 2065] [outer = (nil)] 15:24:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 142 (0x7f5cad0ac800) [pid = 1849] [serial = 2066] [outer = 0x7f5cad0a5800] 15:24:11 INFO - PROCESS | 1849 | 1461623051324 Marionette DEBUG loaded listener.js 15:24:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 143 (0x7f5cad422c00) [pid = 1849] [serial = 2067] [outer = 0x7f5cad0a5800] 15:24:12 INFO - PROCESS | 1849 | 1461623052397 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:24:12 INFO - PROCESS | 1849 | 1461623052462 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 15:24:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:24:12 INFO - PROCESS | 1849 | 1461623052470 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:24:12 INFO - PROCESS | 1849 | 1461623052472 Marionette TRACE conn3 <- [1,2726,null,{}] 15:24:12 INFO - PROCESS | 1849 | 1461623052479 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:24:12 INFO - PROCESS | 1849 | 1461623052762 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 15:24:13 INFO - PROCESS | 1849 | --DOMWINDOW == 142 (0x7f5cab3e0c00) [pid = 1849] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:24:13 INFO - PROCESS | 1849 | --DOMWINDOW == 141 (0x7f5cab91a400) [pid = 1849] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:24:13 INFO - PROCESS | 1849 | --DOMWINDOW == 140 (0x7f5ca98b5800) [pid = 1849] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:24:13 INFO - PROCESS | 1849 | --DOMWINDOW == 139 (0x7f5c9ebc3000) [pid = 1849] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:24:13 INFO - PROCESS | 1849 | --DOMWINDOW == 138 (0x7f5caecba000) [pid = 1849] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:24:13 INFO - PROCESS | 1849 | --DOMWINDOW == 137 (0x7f5ca3b36400) [pid = 1849] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:24:13 INFO - PROCESS | 1849 | --DOMWINDOW == 136 (0x7f5ca9c3ac00) [pid = 1849] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:24:13 INFO - PROCESS | 1849 | --DOMWINDOW == 135 (0x7f5ca95dac00) [pid = 1849] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:24:13 INFO - PROCESS | 1849 | --DOMWINDOW == 134 (0x7f5cb7a7c800) [pid = 1849] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:24:13 INFO - PROCESS | 1849 | --DOMWINDOW == 133 (0x7f5cb28b6400) [pid = 1849] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:24:13 INFO - PROCESS | 1849 | --DOMWINDOW == 132 (0x7f5caa4bb000) [pid = 1849] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:24:13 INFO - PROCESS | 1849 | --DOMWINDOW == 131 (0x7f5cb26e0000) [pid = 1849] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:24:13 INFO - PROCESS | 1849 | --DOMWINDOW == 130 (0x7f5ca6410400) [pid = 1849] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:24:13 INFO - PROCESS | 1849 | --DOMWINDOW == 129 (0x7f5cad42e400) [pid = 1849] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:24:13 INFO - PROCESS | 1849 | --DOMWINDOW == 128 (0x7f5cb26d0000) [pid = 1849] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:24:13 INFO - PROCESS | 1849 | --DOMWINDOW == 127 (0x7f5ca6704c00) [pid = 1849] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:24:13 INFO - PROCESS | 1849 | --DOMWINDOW == 126 (0x7f5ca3c10400) [pid = 1849] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:24:13 INFO - PROCESS | 1849 | --DOMWINDOW == 125 (0x7f5cae945400) [pid = 1849] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:24:13 INFO - PROCESS | 1849 | --DOMWINDOW == 124 (0x7f5cae490400) [pid = 1849] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:24:13 INFO - PROCESS | 1849 | --DOMWINDOW == 123 (0x7f5cab3ebc00) [pid = 1849] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:24:13 INFO - PROCESS | 1849 | --DOMWINDOW == 122 (0x7f5cb2111800) [pid = 1849] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:24:13 INFO - PROCESS | 1849 | --DOMWINDOW == 121 (0x7f5ca46f1c00) [pid = 1849] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:24:13 INFO - PROCESS | 1849 | --DOMWINDOW == 120 (0x7f5ca3e85800) [pid = 1849] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:24:13 INFO - PROCESS | 1849 | 1461623053517 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca789a800 == 138 [pid = 1849] [id = 689] 15:24:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 121 (0x7f5c9ebc3000) [pid = 1849] [serial = 2068] [outer = (nil)] 15:24:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 122 (0x7f5ca3e85800) [pid = 1849] [serial = 2069] [outer = 0x7f5c9ebc3000] 15:24:13 INFO - PROCESS | 1849 | 1461623053600 Marionette DEBUG loaded listener.js 15:24:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 123 (0x7f5ca98b5800) [pid = 1849] [serial = 2070] [outer = 0x7f5c9ebc3000] 15:24:14 INFO - PROCESS | 1849 | 1461623054284 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:24:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:24:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1830ms 15:24:14 INFO - PROCESS | 1849 | 1461623054300 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 15:24:14 INFO - PROCESS | 1849 | 1461623054303 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 15:24:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:24:14 INFO - PROCESS | 1849 | 1461623054310 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:24:14 INFO - PROCESS | 1849 | 1461623054313 Marionette TRACE conn3 <- [1,2730,null,{}] 15:24:14 INFO - PROCESS | 1849 | 1461623054317 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:24:14 INFO - PROCESS | 1849 | 1461623054594 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 15:24:14 INFO - PROCESS | 1849 | 1461623054619 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cad345800 == 139 [pid = 1849] [id = 690] 15:24:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 124 (0x7f5c9ebc6800) [pid = 1849] [serial = 2071] [outer = (nil)] 15:24:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 125 (0x7f5cad1e5800) [pid = 1849] [serial = 2072] [outer = 0x7f5c9ebc6800] 15:24:14 INFO - PROCESS | 1849 | 1461623054688 Marionette DEBUG loaded listener.js 15:24:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 126 (0x7f5cae46d800) [pid = 1849] [serial = 2073] [outer = 0x7f5c9ebc6800] 15:24:16 INFO - PROCESS | 1849 | 1461623056307 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:24:16 INFO - PROCESS | 1849 | 1461623056377 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 15:24:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:24:16 INFO - PROCESS | 1849 | 1461623056390 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:24:16 INFO - PROCESS | 1849 | 1461623056395 Marionette TRACE conn3 <- [1,2734,null,{}] 15:24:16 INFO - PROCESS | 1849 | 1461623056405 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:24:16 INFO - PROCESS | 1849 | 1461623056674 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 15:24:16 INFO - PROCESS | 1849 | 1461623056941 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca9156800 == 140 [pid = 1849] [id = 691] 15:24:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 127 (0x7f5c9ebcd400) [pid = 1849] [serial = 2074] [outer = (nil)] 15:24:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 128 (0x7f5ca63b9000) [pid = 1849] [serial = 2075] [outer = 0x7f5c9ebcd400] 15:24:17 INFO - PROCESS | 1849 | 1461623057020 Marionette DEBUG loaded listener.js 15:24:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 129 (0x7f5ca9177800) [pid = 1849] [serial = 2076] [outer = 0x7f5c9ebcd400] 15:24:18 INFO - PROCESS | 1849 | 1461623058001 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:24:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:24:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1686ms 15:24:18 INFO - PROCESS | 1849 | 1461623058076 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 15:24:18 INFO - PROCESS | 1849 | 1461623058086 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 15:24:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:24:18 INFO - PROCESS | 1849 | 1461623058098 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:24:18 INFO - PROCESS | 1849 | 1461623058101 Marionette TRACE conn3 <- [1,2738,null,{}] 15:24:18 INFO - PROCESS | 1849 | 1461623058109 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:24:18 INFO - PROCESS | 1849 | 1461623058387 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 15:24:18 INFO - PROCESS | 1849 | 1461623058695 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5caba10000 == 141 [pid = 1849] [id = 692] 15:24:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 130 (0x7f5cab03dc00) [pid = 1849] [serial = 2077] [outer = (nil)] 15:24:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 131 (0x7f5cab048c00) [pid = 1849] [serial = 2078] [outer = 0x7f5cab03dc00] 15:24:18 INFO - PROCESS | 1849 | 1461623058770 Marionette DEBUG loaded listener.js 15:24:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 132 (0x7f5cabe12400) [pid = 1849] [serial = 2079] [outer = 0x7f5cab03dc00] 15:24:19 INFO - PROCESS | 1849 | 1461623059759 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:24:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:24:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1693ms 15:24:19 INFO - PROCESS | 1849 | 1461623059792 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 15:24:19 INFO - PROCESS | 1849 | 1461623059797 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 15:24:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:24:19 INFO - PROCESS | 1849 | 1461623059834 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:24:19 INFO - PROCESS | 1849 | 1461623059843 Marionette TRACE conn3 <- [1,2742,null,{}] 15:24:19 INFO - PROCESS | 1849 | 1461623059864 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:24:20 INFO - PROCESS | 1849 | 1461623060147 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 15:24:20 INFO - PROCESS | 1849 | 1461623060463 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cae3ce000 == 142 [pid = 1849] [id = 693] 15:24:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 133 (0x7f5cad059000) [pid = 1849] [serial = 2080] [outer = (nil)] 15:24:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 134 (0x7f5cad258400) [pid = 1849] [serial = 2081] [outer = 0x7f5cad059000] 15:24:20 INFO - PROCESS | 1849 | 1461623060546 Marionette DEBUG loaded listener.js 15:24:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 135 (0x7f5cad42e800) [pid = 1849] [serial = 2082] [outer = 0x7f5cad059000] 15:24:21 INFO - PROCESS | 1849 | 1461623061458 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:24:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:24:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1692ms 15:24:21 INFO - PROCESS | 1849 | 1461623061527 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 15:24:21 INFO - PROCESS | 1849 | 1461623061532 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 15:24:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:24:21 INFO - PROCESS | 1849 | 1461623061540 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:24:21 INFO - PROCESS | 1849 | 1461623061543 Marionette TRACE conn3 <- [1,2746,null,{}] 15:24:21 INFO - PROCESS | 1849 | 1461623061549 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:24:21 INFO - PROCESS | 1849 | 1461623061843 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 15:24:22 INFO - PROCESS | 1849 | 1461623062146 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5caec4a000 == 143 [pid = 1849] [id = 694] 15:24:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 136 (0x7f5cad7d2400) [pid = 1849] [serial = 2083] [outer = (nil)] 15:24:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 137 (0x7f5cae473000) [pid = 1849] [serial = 2084] [outer = 0x7f5cad7d2400] 15:24:22 INFO - PROCESS | 1849 | 1461623062229 Marionette DEBUG loaded listener.js 15:24:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 138 (0x7f5cae943800) [pid = 1849] [serial = 2085] [outer = 0x7f5cad7d2400] 15:24:23 INFO - PROCESS | 1849 | 1461623063078 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:24:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:24:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1587ms 15:24:23 INFO - PROCESS | 1849 | 1461623063127 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 15:24:23 INFO - PROCESS | 1849 | 1461623063131 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 15:24:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:24:23 INFO - PROCESS | 1849 | 1461623063137 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:24:23 INFO - PROCESS | 1849 | 1461623063141 Marionette TRACE conn3 <- [1,2750,null,{}] 15:24:23 INFO - PROCESS | 1849 | 1461623063147 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:24:23 INFO - PROCESS | 1849 | 1461623063373 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 15:24:23 INFO - PROCESS | 1849 | 1461623063635 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb0e52800 == 144 [pid = 1849] [id = 695] 15:24:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 139 (0x7f5cad0a1800) [pid = 1849] [serial = 2086] [outer = (nil)] 15:24:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 140 (0x7f5cae95c800) [pid = 1849] [serial = 2087] [outer = 0x7f5cad0a1800] 15:24:23 INFO - PROCESS | 1849 | 1461623063753 Marionette DEBUG loaded listener.js 15:24:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 141 (0x7f5cae970c00) [pid = 1849] [serial = 2088] [outer = 0x7f5cad0a1800] 15:24:24 INFO - PROCESS | 1849 | 1461623064597 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:24:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:24:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1531ms 15:24:24 INFO - PROCESS | 1849 | 1461623064670 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 15:24:24 INFO - PROCESS | 1849 | 1461623064673 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 15:24:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:24:24 INFO - PROCESS | 1849 | 1461623064680 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:24:24 INFO - PROCESS | 1849 | 1461623064683 Marionette TRACE conn3 <- [1,2754,null,{}] 15:24:24 INFO - PROCESS | 1849 | 1461623064690 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:24:25 INFO - PROCESS | 1849 | 1461623065010 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 15:24:25 INFO - PROCESS | 1849 | 1461623065323 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb7c8d800 == 145 [pid = 1849] [id = 696] 15:24:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 142 (0x7f5caf9d2000) [pid = 1849] [serial = 2089] [outer = (nil)] 15:24:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 143 (0x7f5cb1fbfc00) [pid = 1849] [serial = 2090] [outer = 0x7f5caf9d2000] 15:24:25 INFO - PROCESS | 1849 | 1461623065404 Marionette DEBUG loaded listener.js 15:24:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 144 (0x7f5cb2109c00) [pid = 1849] [serial = 2091] [outer = 0x7f5caf9d2000] 15:24:26 INFO - PROCESS | 1849 | 1461623066239 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:24:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:24:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1631ms 15:24:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:24:26 INFO - PROCESS | 1849 | 1461623066311 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 15:24:26 INFO - PROCESS | 1849 | 1461623066314 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 15:24:26 INFO - PROCESS | 1849 | 1461623066320 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:24:26 INFO - PROCESS | 1849 | 1461623066324 Marionette TRACE conn3 <- [1,2758,null,{}] 15:24:26 INFO - PROCESS | 1849 | 1461623066329 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:24:26 INFO - PROCESS | 1849 | 1461623066597 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 15:24:26 INFO - PROCESS | 1849 | 1461623066907 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb8736800 == 146 [pid = 1849] [id = 697] 15:24:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 145 (0x7f5cb1fb9000) [pid = 1849] [serial = 2092] [outer = (nil)] 15:24:26 INFO - PROCESS | 1849 | ++DOMWINDOW == 146 (0x7f5cb26d1400) [pid = 1849] [serial = 2093] [outer = 0x7f5cb1fb9000] 15:24:26 INFO - PROCESS | 1849 | 1461623066990 Marionette DEBUG loaded listener.js 15:24:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 147 (0x7f5cb26e1800) [pid = 1849] [serial = 2094] [outer = 0x7f5cb1fb9000] 15:24:27 INFO - PROCESS | 1849 | 1461623067827 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:24:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:24:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1582ms 15:24:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:24:27 INFO - PROCESS | 1849 | 1461623067902 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 15:24:27 INFO - PROCESS | 1849 | 1461623067905 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 15:24:27 INFO - PROCESS | 1849 | 1461623067911 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:24:27 INFO - PROCESS | 1849 | 1461623067915 Marionette TRACE conn3 <- [1,2762,null,{}] 15:24:27 INFO - PROCESS | 1849 | 1461623067920 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:24:28 INFO - PROCESS | 1849 | 1461623068145 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 15:24:28 INFO - PROCESS | 1849 | 1461623068404 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb8a26800 == 147 [pid = 1849] [id = 698] 15:24:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 148 (0x7f5cb1fba000) [pid = 1849] [serial = 2095] [outer = (nil)] 15:24:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 149 (0x7f5cb288f000) [pid = 1849] [serial = 2096] [outer = 0x7f5cb1fba000] 15:24:28 INFO - PROCESS | 1849 | 1461623068478 Marionette DEBUG loaded listener.js 15:24:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 150 (0x7f5cb28b6400) [pid = 1849] [serial = 2097] [outer = 0x7f5cb1fba000] 15:24:29 INFO - PROCESS | 1849 | 1461623069409 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:24:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:24:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1534ms 15:24:29 INFO - PROCESS | 1849 | 1461623069444 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 15:24:29 INFO - PROCESS | 1849 | 1461623069448 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 15:24:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:24:29 INFO - PROCESS | 1849 | 1461623069454 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:24:29 INFO - PROCESS | 1849 | 1461623069456 Marionette TRACE conn3 <- [1,2766,null,{}] 15:24:29 INFO - PROCESS | 1849 | 1461623069462 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:24:29 INFO - PROCESS | 1849 | 1461623069682 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 15:24:29 INFO - PROCESS | 1849 | 1461623069960 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cba52c800 == 148 [pid = 1849] [id = 699] 15:24:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 151 (0x7f5caa521800) [pid = 1849] [serial = 2098] [outer = (nil)] 15:24:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 152 (0x7f5cb2db9000) [pid = 1849] [serial = 2099] [outer = 0x7f5caa521800] 15:24:30 INFO - PROCESS | 1849 | 1461623070050 Marionette DEBUG loaded listener.js 15:24:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 153 (0x7f5cb2e06c00) [pid = 1849] [serial = 2100] [outer = 0x7f5caa521800] 15:24:30 INFO - PROCESS | 1849 | 1461623070961 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:24:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:24:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1530ms 15:24:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:24:31 INFO - PROCESS | 1849 | 1461623070991 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 15:24:31 INFO - PROCESS | 1849 | 1461623070994 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 15:24:31 INFO - PROCESS | 1849 | 1461623071003 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:24:31 INFO - PROCESS | 1849 | 1461623071006 Marionette TRACE conn3 <- [1,2770,null,{}] 15:24:31 INFO - PROCESS | 1849 | 1461623071012 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:24:31 INFO - PROCESS | 1849 | 1461623071247 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 15:24:31 INFO - PROCESS | 1849 | 1461623071510 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbb33d800 == 149 [pid = 1849] [id = 700] 15:24:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 154 (0x7f5caaf94000) [pid = 1849] [serial = 2101] [outer = (nil)] 15:24:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 155 (0x7f5cb7a75c00) [pid = 1849] [serial = 2102] [outer = 0x7f5caaf94000] 15:24:31 INFO - PROCESS | 1849 | 1461623071591 Marionette DEBUG loaded listener.js 15:24:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 156 (0x7f5cb7b3bc00) [pid = 1849] [serial = 2103] [outer = 0x7f5caaf94000] 15:24:32 INFO - PROCESS | 1849 | 1461623072507 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:24:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:24:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1539ms 15:24:32 INFO - PROCESS | 1849 | 1461623072542 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 15:24:32 INFO - PROCESS | 1849 | 1461623072545 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 15:24:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:24:32 INFO - PROCESS | 1849 | 1461623072551 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:24:32 INFO - PROCESS | 1849 | 1461623072556 Marionette TRACE conn3 <- [1,2774,null,{}] 15:24:32 INFO - PROCESS | 1849 | 1461623072562 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:24:32 INFO - PROCESS | 1849 | 1461623072809 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 15:24:33 INFO - PROCESS | 1849 | 1461623073078 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb69c800 == 150 [pid = 1849] [id = 701] 15:24:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 157 (0x7f5cb8953000) [pid = 1849] [serial = 2104] [outer = (nil)] 15:24:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 158 (0x7f5cb8956c00) [pid = 1849] [serial = 2105] [outer = 0x7f5cb8953000] 15:24:33 INFO - PROCESS | 1849 | 1461623073215 Marionette DEBUG loaded listener.js 15:24:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 159 (0x7f5cb9d43800) [pid = 1849] [serial = 2106] [outer = 0x7f5cb8953000] 15:24:34 INFO - PROCESS | 1849 | 1461623074111 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:24:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:24:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1631ms 15:24:34 INFO - PROCESS | 1849 | 1461623074183 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 15:24:34 INFO - PROCESS | 1849 | 1461623074187 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 15:24:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:24:34 INFO - PROCESS | 1849 | 1461623074195 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:24:34 INFO - PROCESS | 1849 | 1461623074198 Marionette TRACE conn3 <- [1,2778,null,{}] 15:24:34 INFO - PROCESS | 1849 | 1461623074203 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:24:34 INFO - PROCESS | 1849 | 1461623074439 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 15:24:34 INFO - PROCESS | 1849 | 1461623074757 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbc961800 == 151 [pid = 1849] [id = 702] 15:24:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 160 (0x7f5cb9d4ec00) [pid = 1849] [serial = 2107] [outer = (nil)] 15:24:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 161 (0x7f5cb9ee3000) [pid = 1849] [serial = 2108] [outer = 0x7f5cb9d4ec00] 15:24:34 INFO - PROCESS | 1849 | 1461623074838 Marionette DEBUG loaded listener.js 15:24:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 162 (0x7f5cb9eee000) [pid = 1849] [serial = 2109] [outer = 0x7f5cb9d4ec00] 15:24:35 INFO - PROCESS | 1849 | 1461623075702 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:24:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:24:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1531ms 15:24:35 INFO - PROCESS | 1849 | 1461623075725 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 15:24:35 INFO - PROCESS | 1849 | 1461623075728 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 15:24:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:24:35 INFO - PROCESS | 1849 | 1461623075745 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:24:35 INFO - PROCESS | 1849 | 1461623075748 Marionette TRACE conn3 <- [1,2782,null,{}] 15:24:35 INFO - PROCESS | 1849 | 1461623075754 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:24:35 INFO - PROCESS | 1849 | 1461623075990 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 15:24:36 INFO - PROCESS | 1849 | 1461623076260 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbe53b800 == 152 [pid = 1849] [id = 703] 15:24:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 163 (0x7f5ca98b6800) [pid = 1849] [serial = 2110] [outer = (nil)] 15:24:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 164 (0x7f5cb9f0e000) [pid = 1849] [serial = 2111] [outer = 0x7f5ca98b6800] 15:24:36 INFO - PROCESS | 1849 | 1461623076336 Marionette DEBUG loaded listener.js 15:24:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 165 (0x7f5cba032c00) [pid = 1849] [serial = 2112] [outer = 0x7f5ca98b6800] 15:24:37 INFO - PROCESS | 1849 | 1461623077286 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:24:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:24:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1578ms 15:24:37 INFO - PROCESS | 1849 | 1461623077323 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 15:24:37 INFO - PROCESS | 1849 | 1461623077326 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 15:24:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:24:37 INFO - PROCESS | 1849 | 1461623077333 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:24:37 INFO - PROCESS | 1849 | 1461623077335 Marionette TRACE conn3 <- [1,2786,null,{}] 15:24:37 INFO - PROCESS | 1849 | 1461623077342 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:24:37 INFO - PROCESS | 1849 | 1461623077572 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 15:24:37 INFO - PROCESS | 1849 | 1461623077840 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbe984000 == 153 [pid = 1849] [id = 704] 15:24:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 166 (0x7f5cb9f04c00) [pid = 1849] [serial = 2113] [outer = (nil)] 15:24:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 167 (0x7f5cba038c00) [pid = 1849] [serial = 2114] [outer = 0x7f5cb9f04c00] 15:24:37 INFO - PROCESS | 1849 | 1461623077960 Marionette DEBUG loaded listener.js 15:24:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 168 (0x7f5cba1b4000) [pid = 1849] [serial = 2115] [outer = 0x7f5cb9f04c00] 15:24:38 INFO - PROCESS | 1849 | 1461623078785 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:24:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:24:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1481ms 15:24:38 INFO - PROCESS | 1849 | 1461623078815 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 15:24:38 INFO - PROCESS | 1849 | 1461623078818 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 15:24:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:24:38 INFO - PROCESS | 1849 | 1461623078825 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:24:38 INFO - PROCESS | 1849 | 1461623078828 Marionette TRACE conn3 <- [1,2790,null,{}] 15:24:38 INFO - PROCESS | 1849 | 1461623078833 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:24:39 INFO - PROCESS | 1849 | 1461623079068 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 15:24:39 INFO - PROCESS | 1849 | 1461623079344 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbeca3800 == 154 [pid = 1849] [id = 705] 15:24:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 169 (0x7f5cb26d0400) [pid = 1849] [serial = 2116] [outer = (nil)] 15:24:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 170 (0x7f5cba1bc400) [pid = 1849] [serial = 2117] [outer = 0x7f5cb26d0400] 15:24:39 INFO - PROCESS | 1849 | 1461623079424 Marionette DEBUG loaded listener.js 15:24:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 171 (0x7f5cba78f800) [pid = 1849] [serial = 2118] [outer = 0x7f5cb26d0400] 15:24:40 INFO - PROCESS | 1849 | 1461623080312 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:24:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:24:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1529ms 15:24:40 INFO - PROCESS | 1849 | 1461623080356 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 15:24:40 INFO - PROCESS | 1849 | 1461623080360 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 15:24:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:24:40 INFO - PROCESS | 1849 | 1461623080366 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:24:40 INFO - PROCESS | 1849 | 1461623080368 Marionette TRACE conn3 <- [1,2794,null,{}] 15:24:40 INFO - PROCESS | 1849 | 1461623080376 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:24:40 INFO - PROCESS | 1849 | 1461623080605 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 15:24:40 INFO - PROCESS | 1849 | 1461623080874 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbece0000 == 155 [pid = 1849] [id = 706] 15:24:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 172 (0x7f5cb9d4dc00) [pid = 1849] [serial = 2119] [outer = (nil)] 15:24:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 173 (0x7f5cba7b2c00) [pid = 1849] [serial = 2120] [outer = 0x7f5cb9d4dc00] 15:24:40 INFO - PROCESS | 1849 | 1461623080991 Marionette DEBUG loaded listener.js 15:24:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 174 (0x7f5cba7c1000) [pid = 1849] [serial = 2121] [outer = 0x7f5cb9d4dc00] 15:24:41 INFO - PROCESS | 1849 | 1461623081840 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:24:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:24:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1531ms 15:24:41 INFO - PROCESS | 1849 | 1461623081902 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 15:24:41 INFO - PROCESS | 1849 | 1461623081910 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 15:24:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:24:41 INFO - PROCESS | 1849 | 1461623081916 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:24:41 INFO - PROCESS | 1849 | 1461623081919 Marionette TRACE conn3 <- [1,2798,null,{}] 15:24:41 INFO - PROCESS | 1849 | 1461623081925 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:24:42 INFO - PROCESS | 1849 | 1461623082162 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 15:24:42 INFO - PROCESS | 1849 | 1461623082429 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbeea8000 == 156 [pid = 1849] [id = 707] 15:24:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 175 (0x7f5cba78fc00) [pid = 1849] [serial = 2122] [outer = (nil)] 15:24:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 176 (0x7f5cba8f2800) [pid = 1849] [serial = 2123] [outer = 0x7f5cba78fc00] 15:24:42 INFO - PROCESS | 1849 | 1461623082545 Marionette DEBUG loaded listener.js 15:24:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 177 (0x7f5cba97b000) [pid = 1849] [serial = 2124] [outer = 0x7f5cba78fc00] 15:24:43 INFO - PROCESS | 1849 | 1461623083364 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:24:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:24:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1478ms 15:24:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:24:43 INFO - PROCESS | 1849 | 1461623083396 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 15:24:43 INFO - PROCESS | 1849 | 1461623083398 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 15:24:43 INFO - PROCESS | 1849 | 1461623083404 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:24:43 INFO - PROCESS | 1849 | 1461623083407 Marionette TRACE conn3 <- [1,2802,null,{}] 15:24:43 INFO - PROCESS | 1849 | 1461623083412 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:24:43 INFO - PROCESS | 1849 | 1461623083649 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 15:24:43 INFO - PROCESS | 1849 | 1461623083918 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbef6b800 == 157 [pid = 1849] [id = 708] 15:24:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 178 (0x7f5cba7bcc00) [pid = 1849] [serial = 2125] [outer = (nil)] 15:24:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 179 (0x7f5cba982400) [pid = 1849] [serial = 2126] [outer = 0x7f5cba7bcc00] 15:24:44 INFO - PROCESS | 1849 | 1461623084033 Marionette DEBUG loaded listener.js 15:24:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 180 (0x7f5cba9ae400) [pid = 1849] [serial = 2127] [outer = 0x7f5cba7bcc00] 15:24:44 INFO - PROCESS | 1849 | 1461623084893 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:24:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:24:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1539ms 15:24:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:24:44 INFO - PROCESS | 1849 | 1461623084944 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 15:24:44 INFO - PROCESS | 1849 | 1461623084946 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 15:24:44 INFO - PROCESS | 1849 | 1461623084954 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:24:44 INFO - PROCESS | 1849 | 1461623084958 Marionette TRACE conn3 <- [1,2806,null,{}] 15:24:44 INFO - PROCESS | 1849 | 1461623084963 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:24:45 INFO - PROCESS | 1849 | 1461623085205 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 15:24:45 INFO - PROCESS | 1849 | 1461623085482 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbf10e000 == 158 [pid = 1849] [id = 709] 15:24:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 181 (0x7f5cba8ea000) [pid = 1849] [serial = 2128] [outer = (nil)] 15:24:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 182 (0x7f5cbacf3800) [pid = 1849] [serial = 2129] [outer = 0x7f5cba8ea000] 15:24:45 INFO - PROCESS | 1849 | 1461623085598 Marionette DEBUG loaded listener.js 15:24:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 183 (0x7f5cbad47000) [pid = 1849] [serial = 2130] [outer = 0x7f5cba8ea000] 15:24:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cdafbf800 == 157 [pid = 1849] [id = 351] 15:24:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca789a800 == 156 [pid = 1849] [id = 689] 15:24:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cab8d9000 == 155 [pid = 1849] [id = 688] 15:24:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca79a0800 == 154 [pid = 1849] [id = 687] 15:24:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca47c5000 == 153 [pid = 1849] [id = 686] 15:24:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca6961000 == 152 [pid = 1849] [id = 685] 15:24:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca9b2b800 == 151 [pid = 1849] [id = 684] 15:24:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca6733000 == 150 [pid = 1849] [id = 683] 15:24:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8b4e000 == 149 [pid = 1849] [id = 681] 15:24:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8737000 == 148 [pid = 1849] [id = 680] 15:24:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb2edc000 == 147 [pid = 1849] [id = 679] 15:24:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb0e62800 == 146 [pid = 1849] [id = 678] 15:24:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caf6d7000 == 145 [pid = 1849] [id = 677] 15:24:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cae91e800 == 144 [pid = 1849] [id = 676] 15:24:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cad5e6800 == 143 [pid = 1849] [id = 675] 15:24:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cad21a000 == 142 [pid = 1849] [id = 674] 15:24:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caa484800 == 141 [pid = 1849] [id = 670] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 182 (0x7f5cab03b400) [pid = 1849] [serial = 2009] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 181 (0x7f5cab045400) [pid = 1849] [serial = 2010] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 180 (0x7f5cab3ec000) [pid = 1849] [serial = 1949] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 179 (0x7f5cae954400) [pid = 1849] [serial = 1961] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 178 (0x7f5ca9c35800) [pid = 1849] [serial = 1946] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 177 (0x7f5cacfb6400) [pid = 1849] [serial = 1953] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 176 (0x7f5cb7b37800) [pid = 1849] [serial = 1988] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 175 (0x7f5cb7e52000) [pid = 1849] [serial = 1994] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 174 (0x7f5caa528000) [pid = 1849] [serial = 2006] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 173 (0x7f5cad056c00) [pid = 1849] [serial = 1955] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 172 (0x7f5cab926800) [pid = 1849] [serial = 1950] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 171 (0x7f5cb7bb0000) [pid = 1849] [serial = 1991] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 170 (0x7f5cb28bd400) [pid = 1849] [serial = 1979] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 169 (0x7f5cb7a6f800) [pid = 1849] [serial = 1985] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 168 (0x7f5cb2e09800) [pid = 1849] [serial = 1983] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 167 (0x7f5cb2dbec00) [pid = 1849] [serial = 1982] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 166 (0x7f5ca9173000) [pid = 1849] [serial = 2004] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 165 (0x7f5cad7da000) [pid = 1849] [serial = 1958] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 164 (0x7f5cad1e4400) [pid = 1849] [serial = 1956] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 163 (0x7f5cb26d6c00) [pid = 1849] [serial = 1973] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 162 (0x7f5cac13d800) [pid = 1849] [serial = 1952] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 161 (0x7f5ca9c37800) [pid = 1849] [serial = 1869] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 160 (0x7f5ca63c1000) [pid = 1849] [serial = 2001] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 159 (0x7f5cb26e1c00) [pid = 1849] [serial = 1974] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 158 (0x7f5cb8952400) [pid = 1849] [serial = 1995] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 157 (0x7f5cb1fb6000) [pid = 1849] [serial = 1968] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 156 (0x7f5caec0ac00) [pid = 1849] [serial = 1964] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 155 (0x7f5cb1fbe800) [pid = 1849] [serial = 1970] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 154 (0x7f5cb7e49400) [pid = 1849] [serial = 1992] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 153 (0x7f5cab03b000) [pid = 1849] [serial = 2007] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 152 (0x7f5caf9cd400) [pid = 1849] [serial = 1967] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 151 (0x7f5cb2897400) [pid = 1849] [serial = 1977] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 150 (0x7f5cb2db6c00) [pid = 1849] [serial = 1980] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 149 (0x7f5cb2103400) [pid = 1849] [serial = 1971] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 148 (0x7f5ca6710c00) [pid = 1849] [serial = 1944] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 147 (0x7f5ca6409800) [pid = 1849] [serial = 1943] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 146 (0x7f5cb7b3f400) [pid = 1849] [serial = 1989] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 145 (0x7f5caecc2c00) [pid = 1849] [serial = 1965] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 144 (0x7f5ca82e2c00) [pid = 1849] [serial = 2003] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 143 (0x7f5cb26e9000) [pid = 1849] [serial = 1976] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 142 (0x7f5cb7a7b000) [pid = 1849] [serial = 1986] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 141 (0x7f5ca3e8e800) [pid = 1849] [serial = 2000] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 140 (0x7f5ca3e8b400) [pid = 1849] [serial = 1997] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 139 (0x7f5caa523c00) [pid = 1849] [serial = 1947] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 138 (0x7f5cae46bc00) [pid = 1849] [serial = 1959] [outer = (nil)] [url = about:blank] 15:24:47 INFO - PROCESS | 1849 | --DOMWINDOW == 137 (0x7f5cae96d400) [pid = 1849] [serial = 1962] [outer = (nil)] [url = about:blank] 15:24:48 INFO - PROCESS | 1849 | 1461623088003 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:24:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:24:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 3088ms 15:24:48 INFO - PROCESS | 1849 | 1461623088041 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 15:24:48 INFO - PROCESS | 1849 | 1461623088048 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 15:24:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:24:48 INFO - PROCESS | 1849 | 1461623088056 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:24:48 INFO - PROCESS | 1849 | 1461623088062 Marionette TRACE conn3 <- [1,2810,null,{}] 15:24:48 INFO - PROCESS | 1849 | 1461623088070 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:24:48 INFO - PROCESS | 1849 | 1461623088311 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 15:24:48 INFO - PROCESS | 1849 | 1461623088498 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca672d000 == 142 [pid = 1849] [id = 710] 15:24:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 138 (0x7f5ca63bf000) [pid = 1849] [serial = 2131] [outer = (nil)] 15:24:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 139 (0x7f5ca6409400) [pid = 1849] [serial = 2132] [outer = 0x7f5ca63bf000] 15:24:48 INFO - PROCESS | 1849 | 1461623088565 Marionette DEBUG loaded listener.js 15:24:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 140 (0x7f5ca79de800) [pid = 1849] [serial = 2133] [outer = 0x7f5ca63bf000] 15:24:49 INFO - PROCESS | 1849 | 1461623089421 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:24:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:24:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1388ms 15:24:49 INFO - PROCESS | 1849 | 1461623089444 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 15:24:49 INFO - PROCESS | 1849 | 1461623089453 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 15:24:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:24:49 INFO - PROCESS | 1849 | 1461623089464 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:24:49 INFO - PROCESS | 1849 | 1461623089468 Marionette TRACE conn3 <- [1,2814,null,{}] 15:24:49 INFO - PROCESS | 1849 | 1461623089474 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:24:49 INFO - PROCESS | 1849 | 1461623089709 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 15:24:49 INFO - PROCESS | 1849 | 1461623089924 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca7b8a800 == 143 [pid = 1849] [id = 711] 15:24:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 141 (0x7f5ca46eb000) [pid = 1849] [serial = 2134] [outer = (nil)] 15:24:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 142 (0x7f5ca98b7000) [pid = 1849] [serial = 2135] [outer = 0x7f5ca46eb000] 15:24:49 INFO - PROCESS | 1849 | 1461623089993 Marionette DEBUG loaded listener.js 15:24:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 143 (0x7f5caa4c2400) [pid = 1849] [serial = 2136] [outer = 0x7f5ca46eb000] 15:24:50 INFO - PROCESS | 1849 | 1461623090955 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:24:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:24:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1538ms 15:24:51 INFO - PROCESS | 1849 | 1461623091003 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 15:24:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:24:51 INFO - PROCESS | 1849 | 1461623091008 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 15:24:51 INFO - PROCESS | 1849 | 1461623091014 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:24:51 INFO - PROCESS | 1849 | 1461623091020 Marionette TRACE conn3 <- [1,2818,null,{}] 15:24:51 INFO - PROCESS | 1849 | 1461623091044 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:24:51 INFO - PROCESS | 1849 | 1461623091416 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 15:24:51 INFO - PROCESS | 1849 | 1461623091464 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca9b2b800 == 144 [pid = 1849] [id = 712] 15:24:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 144 (0x7f5cab3ec000) [pid = 1849] [serial = 2137] [outer = (nil)] 15:24:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 145 (0x7f5cab920000) [pid = 1849] [serial = 2138] [outer = 0x7f5cab3ec000] 15:24:51 INFO - PROCESS | 1849 | 1461623091531 Marionette DEBUG loaded listener.js 15:24:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 146 (0x7f5cabe21400) [pid = 1849] [serial = 2139] [outer = 0x7f5cab3ec000] 15:24:52 INFO - PROCESS | 1849 | --DOMWINDOW == 145 (0x7f5c9ebcd000) [pid = 1849] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:24:52 INFO - PROCESS | 1849 | --DOMWINDOW == 144 (0x7f5cad0a5800) [pid = 1849] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:24:52 INFO - PROCESS | 1849 | --DOMWINDOW == 143 (0x7f5ca9172400) [pid = 1849] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:24:52 INFO - PROCESS | 1849 | --DOMWINDOW == 142 (0x7f5c9ebc3000) [pid = 1849] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:24:52 INFO - PROCESS | 1849 | --DOMWINDOW == 141 (0x7f5c9ebc2800) [pid = 1849] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:24:52 INFO - PROCESS | 1849 | --DOMWINDOW == 140 (0x7f5c9ebcdc00) [pid = 1849] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:24:52 INFO - PROCESS | 1849 | --DOMWINDOW == 139 (0x7f5cab046000) [pid = 1849] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:24:52 INFO - PROCESS | 1849 | --DOMWINDOW == 138 (0x7f5ca3e7f800) [pid = 1849] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:24:52 INFO - PROCESS | 1849 | --DOMWINDOW == 137 (0x7f5ca9178800) [pid = 1849] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:24:52 INFO - PROCESS | 1849 | 1461623092578 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:24:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:24:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1594ms 15:24:52 INFO - PROCESS | 1849 | 1461623092608 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 15:24:52 INFO - PROCESS | 1849 | 1461623092612 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 15:24:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:24:52 INFO - PROCESS | 1849 | 1461623092617 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:24:52 INFO - PROCESS | 1849 | 1461623092619 Marionette TRACE conn3 <- [1,2822,null,{}] 15:24:52 INFO - PROCESS | 1849 | 1461623092626 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:24:52 INFO - PROCESS | 1849 | 1461623092837 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 15:24:53 INFO - PROCESS | 1849 | 1461623093020 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cab71e800 == 145 [pid = 1849] [id = 713] 15:24:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 138 (0x7f5c9ebc2800) [pid = 1849] [serial = 2140] [outer = (nil)] 15:24:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 139 (0x7f5cabe1fc00) [pid = 1849] [serial = 2141] [outer = 0x7f5c9ebc2800] 15:24:53 INFO - PROCESS | 1849 | 1461623093085 Marionette DEBUG loaded listener.js 15:24:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 140 (0x7f5cac143c00) [pid = 1849] [serial = 2142] [outer = 0x7f5c9ebc2800] 15:24:53 INFO - PROCESS | 1849 | 1461623093856 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:24:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:24:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1279ms 15:24:53 INFO - PROCESS | 1849 | 1461623093900 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 15:24:53 INFO - PROCESS | 1849 | 1461623093904 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 15:24:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:24:53 INFO - PROCESS | 1849 | 1461623093910 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:24:53 INFO - PROCESS | 1849 | 1461623093912 Marionette TRACE conn3 <- [1,2826,null,{}] 15:24:53 INFO - PROCESS | 1849 | 1461623093917 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:24:54 INFO - PROCESS | 1849 | 1461623094130 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 15:24:54 INFO - PROCESS | 1849 | 1461623094145 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab9e2800 == 146 [pid = 1849] [id = 714] 15:24:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 141 (0x7f5ca46e8c00) [pid = 1849] [serial = 2143] [outer = (nil)] 15:24:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 142 (0x7f5cacfba800) [pid = 1849] [serial = 2144] [outer = 0x7f5ca46e8c00] 15:24:54 INFO - PROCESS | 1849 | 1461623094367 Marionette DEBUG loaded listener.js 15:24:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 143 (0x7f5cad052000) [pid = 1849] [serial = 2145] [outer = 0x7f5ca46e8c00] 15:24:55 INFO - PROCESS | 1849 | 1461623095481 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:24:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:24:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1626ms 15:24:55 INFO - PROCESS | 1849 | 1461623095539 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 15:24:55 INFO - PROCESS | 1849 | 1461623095546 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 15:24:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:24:55 INFO - PROCESS | 1849 | 1461623095553 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:24:55 INFO - PROCESS | 1849 | 1461623095561 Marionette TRACE conn3 <- [1,2830,null,{}] 15:24:55 INFO - PROCESS | 1849 | 1461623095568 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:24:55 INFO - PROCESS | 1849 | 1461623095819 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 15:24:56 INFO - PROCESS | 1849 | 1461623096124 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca7ed7000 == 147 [pid = 1849] [id = 715] 15:24:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 144 (0x7f5ca79ddc00) [pid = 1849] [serial = 2146] [outer = (nil)] 15:24:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 145 (0x7f5ca9173000) [pid = 1849] [serial = 2147] [outer = 0x7f5ca79ddc00] 15:24:56 INFO - PROCESS | 1849 | 1461623096206 Marionette DEBUG loaded listener.js 15:24:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 146 (0x7f5ca98ba800) [pid = 1849] [serial = 2148] [outer = 0x7f5ca79ddc00] 15:24:57 INFO - PROCESS | 1849 | 1461623097123 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:24:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:24:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1634ms 15:24:57 INFO - PROCESS | 1849 | 1461623097190 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 15:24:57 INFO - PROCESS | 1849 | 1461623097198 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 15:24:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:24:57 INFO - PROCESS | 1849 | 1461623097209 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:24:57 INFO - PROCESS | 1849 | 1461623097213 Marionette TRACE conn3 <- [1,2834,null,{}] 15:24:57 INFO - PROCESS | 1849 | 1461623097219 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:24:57 INFO - PROCESS | 1849 | 1461623097495 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 15:24:57 INFO - PROCESS | 1849 | 1461623097838 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cabf1d000 == 148 [pid = 1849] [id = 716] 15:24:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 147 (0x7f5cab03cc00) [pid = 1849] [serial = 2149] [outer = (nil)] 15:24:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 148 (0x7f5cabe19400) [pid = 1849] [serial = 2150] [outer = 0x7f5cab03cc00] 15:24:57 INFO - PROCESS | 1849 | 1461623097917 Marionette DEBUG loaded listener.js 15:24:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 149 (0x7f5cacfb8c00) [pid = 1849] [serial = 2151] [outer = 0x7f5cab03cc00] 15:24:58 INFO - PROCESS | 1849 | 1461623098769 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:24:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:24:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1630ms 15:24:58 INFO - PROCESS | 1849 | 1461623098839 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 15:24:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:24:58 INFO - PROCESS | 1849 | 1461623098843 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 15:24:58 INFO - PROCESS | 1849 | 1461623098849 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:24:58 INFO - PROCESS | 1849 | 1461623098855 Marionette TRACE conn3 <- [1,2838,null,{}] 15:24:58 INFO - PROCESS | 1849 | 1461623098872 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:24:59 INFO - PROCESS | 1849 | 1461623099150 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 15:24:59 INFO - PROCESS | 1849 | 1461623099462 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cad588000 == 149 [pid = 1849] [id = 717] 15:24:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 150 (0x7f5cacfb9800) [pid = 1849] [serial = 2152] [outer = (nil)] 15:24:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 151 (0x7f5cad422800) [pid = 1849] [serial = 2153] [outer = 0x7f5cacfb9800] 15:24:59 INFO - PROCESS | 1849 | 1461623099546 Marionette DEBUG loaded listener.js 15:24:59 INFO - PROCESS | 1849 | ++DOMWINDOW == 152 (0x7f5cae07ac00) [pid = 1849] [serial = 2154] [outer = 0x7f5cacfb9800] 15:25:00 INFO - PROCESS | 1849 | 1461623100400 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:25:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:25:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1597ms 15:25:00 INFO - PROCESS | 1849 | 1461623100447 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 15:25:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:25:00 INFO - PROCESS | 1849 | 1461623100452 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 15:25:00 INFO - PROCESS | 1849 | 1461623100459 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:25:00 INFO - PROCESS | 1849 | 1461623100462 Marionette TRACE conn3 <- [1,2842,null,{}] 15:25:00 INFO - PROCESS | 1849 | 1461623100467 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:25:00 INFO - PROCESS | 1849 | 1461623100716 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 15:25:00 INFO - PROCESS | 1849 | 1461623100989 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cae90e000 == 150 [pid = 1849] [id = 718] 15:25:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 153 (0x7f5cad1e2800) [pid = 1849] [serial = 2155] [outer = (nil)] 15:25:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 154 (0x7f5cae478400) [pid = 1849] [serial = 2156] [outer = 0x7f5cad1e2800] 15:25:01 INFO - PROCESS | 1849 | 1461623101108 Marionette DEBUG loaded listener.js 15:25:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 155 (0x7f5cae956800) [pid = 1849] [serial = 2157] [outer = 0x7f5cad1e2800] 15:25:02 INFO - PROCESS | 1849 | 1461623102043 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:25:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:25:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1635ms 15:25:02 INFO - PROCESS | 1849 | 1461623102095 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 15:25:02 INFO - PROCESS | 1849 | 1461623102099 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 15:25:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:25:02 INFO - PROCESS | 1849 | 1461623102106 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:25:02 INFO - PROCESS | 1849 | 1461623102110 Marionette TRACE conn3 <- [1,2846,null,{}] 15:25:02 INFO - PROCESS | 1849 | 1461623102115 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:25:02 INFO - PROCESS | 1849 | 1461623102338 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 15:25:02 INFO - PROCESS | 1849 | 1461623102649 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5caf565000 == 151 [pid = 1849] [id = 719] 15:25:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 156 (0x7f5caea6a800) [pid = 1849] [serial = 2158] [outer = (nil)] 15:25:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 157 (0x7f5caea77800) [pid = 1849] [serial = 2159] [outer = 0x7f5caea6a800] 15:25:02 INFO - PROCESS | 1849 | 1461623102729 Marionette DEBUG loaded listener.js 15:25:02 INFO - PROCESS | 1849 | ++DOMWINDOW == 158 (0x7f5caecb9000) [pid = 1849] [serial = 2160] [outer = 0x7f5caea6a800] 15:25:03 INFO - PROCESS | 1849 | 1461623103599 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:25:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:25:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1531ms 15:25:03 INFO - PROCESS | 1849 | 1461623103637 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 15:25:03 INFO - PROCESS | 1849 | 1461623103640 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 15:25:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:25:03 INFO - PROCESS | 1849 | 1461623103647 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:25:03 INFO - PROCESS | 1849 | 1461623103650 Marionette TRACE conn3 <- [1,2850,null,{}] 15:25:03 INFO - PROCESS | 1849 | 1461623103655 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:25:03 INFO - PROCESS | 1849 | 1461623103899 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 15:25:04 INFO - PROCESS | 1849 | 1461623104175 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb21e2000 == 152 [pid = 1849] [id = 720] 15:25:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 159 (0x7f5ca95d1c00) [pid = 1849] [serial = 2161] [outer = (nil)] 15:25:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 160 (0x7f5cb1fb6c00) [pid = 1849] [serial = 2162] [outer = 0x7f5ca95d1c00] 15:25:04 INFO - PROCESS | 1849 | 1461623104295 Marionette DEBUG loaded listener.js 15:25:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 161 (0x7f5cb26d6c00) [pid = 1849] [serial = 2163] [outer = 0x7f5ca95d1c00] 15:25:05 INFO - PROCESS | 1849 | 1461623105159 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:25:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:25:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1581ms 15:25:05 INFO - PROCESS | 1849 | 1461623105229 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 15:25:05 INFO - PROCESS | 1849 | 1461623105233 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 15:25:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:25:05 INFO - PROCESS | 1849 | 1461623105239 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:25:05 INFO - PROCESS | 1849 | 1461623105243 Marionette TRACE conn3 <- [1,2854,null,{}] 15:25:05 INFO - PROCESS | 1849 | 1461623105248 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:25:05 INFO - PROCESS | 1849 | 1461623105517 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 15:25:05 INFO - PROCESS | 1849 | 1461623105862 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb7dc1800 == 153 [pid = 1849] [id = 721] 15:25:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 162 (0x7f5cb1fb9400) [pid = 1849] [serial = 2164] [outer = (nil)] 15:25:05 INFO - PROCESS | 1849 | ++DOMWINDOW == 163 (0x7f5cb2898800) [pid = 1849] [serial = 2165] [outer = 0x7f5cb1fb9400] 15:25:05 INFO - PROCESS | 1849 | 1461623105941 Marionette DEBUG loaded listener.js 15:25:06 INFO - PROCESS | 1849 | ++DOMWINDOW == 164 (0x7f5cb2e02400) [pid = 1849] [serial = 2166] [outer = 0x7f5cb1fb9400] 15:25:06 INFO - PROCESS | 1849 | 1461623106796 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:25:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:25:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1628ms 15:25:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:25:06 INFO - PROCESS | 1849 | 1461623106869 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 15:25:06 INFO - PROCESS | 1849 | 1461623106871 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 15:25:06 INFO - PROCESS | 1849 | 1461623106885 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:25:06 INFO - PROCESS | 1849 | 1461623106887 Marionette TRACE conn3 <- [1,2858,null,{}] 15:25:06 INFO - PROCESS | 1849 | 1461623106899 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:25:07 INFO - PROCESS | 1849 | 1461623107226 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 15:25:07 INFO - PROCESS | 1849 | 1461623107425 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb8a1f800 == 154 [pid = 1849] [id = 722] 15:25:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 165 (0x7f5cb26ccc00) [pid = 1849] [serial = 2167] [outer = (nil)] 15:25:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 166 (0x7f5cb7a6e400) [pid = 1849] [serial = 2168] [outer = 0x7f5cb26ccc00] 15:25:07 INFO - PROCESS | 1849 | 1461623107546 Marionette DEBUG loaded listener.js 15:25:07 INFO - PROCESS | 1849 | ++DOMWINDOW == 167 (0x7f5cb7bac800) [pid = 1849] [serial = 2169] [outer = 0x7f5cb26ccc00] 15:25:08 INFO - PROCESS | 1849 | 1461623108397 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:25:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:25:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1596ms 15:25:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:25:08 INFO - PROCESS | 1849 | 1461623108475 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 15:25:08 INFO - PROCESS | 1849 | 1461623108478 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 15:25:08 INFO - PROCESS | 1849 | 1461623108485 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:25:08 INFO - PROCESS | 1849 | 1461623108488 Marionette TRACE conn3 <- [1,2862,null,{}] 15:25:08 INFO - PROCESS | 1849 | 1461623108495 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:25:08 INFO - PROCESS | 1849 | 1461623108730 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 15:25:09 INFO - PROCESS | 1849 | 1461623109002 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cba15a000 == 155 [pid = 1849] [id = 723] 15:25:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 168 (0x7f5ca917d000) [pid = 1849] [serial = 2170] [outer = (nil)] 15:25:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 169 (0x7f5cb7e4ac00) [pid = 1849] [serial = 2171] [outer = 0x7f5ca917d000] 15:25:09 INFO - PROCESS | 1849 | 1461623109114 Marionette DEBUG loaded listener.js 15:25:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 170 (0x7f5cb7e57800) [pid = 1849] [serial = 2172] [outer = 0x7f5ca917d000] 15:25:09 INFO - PROCESS | 1849 | 1461623109997 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:25:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:25:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1580ms 15:25:10 INFO - PROCESS | 1849 | 1461623110064 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 15:25:10 INFO - PROCESS | 1849 | 1461623110067 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 15:25:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:25:10 INFO - PROCESS | 1849 | 1461623110073 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:25:10 INFO - PROCESS | 1849 | 1461623110075 Marionette TRACE conn3 <- [1,2866,null,{}] 15:25:10 INFO - PROCESS | 1849 | 1461623110080 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:25:10 INFO - PROCESS | 1849 | 1461623110311 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 15:25:10 INFO - PROCESS | 1849 | 1461623110574 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbb33e800 == 156 [pid = 1849] [id = 724] 15:25:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 171 (0x7f5cb9ee5000) [pid = 1849] [serial = 2173] [outer = (nil)] 15:25:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 172 (0x7f5cb9ef1400) [pid = 1849] [serial = 2174] [outer = 0x7f5cb9ee5000] 15:25:10 INFO - PROCESS | 1849 | 1461623110718 Marionette DEBUG loaded listener.js 15:25:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 173 (0x7f5cba78e400) [pid = 1849] [serial = 2175] [outer = 0x7f5cb9ee5000] 15:25:11 INFO - PROCESS | 1849 | 1461623111607 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:25:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:25:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1587ms 15:25:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:25:11 INFO - PROCESS | 1849 | 1461623111662 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 15:25:11 INFO - PROCESS | 1849 | 1461623111666 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 15:25:11 INFO - PROCESS | 1849 | 1461623111672 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:25:11 INFO - PROCESS | 1849 | 1461623111676 Marionette TRACE conn3 <- [1,2870,null,{}] 15:25:11 INFO - PROCESS | 1849 | 1461623111681 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:25:11 INFO - PROCESS | 1849 | 1461623111954 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 15:25:12 INFO - PROCESS | 1849 | 1461623112261 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb68f000 == 157 [pid = 1849] [id = 725] 15:25:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 174 (0x7f5cb9d4f800) [pid = 1849] [serial = 2176] [outer = (nil)] 15:25:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 175 (0x7f5cbad50000) [pid = 1849] [serial = 2177] [outer = 0x7f5cb9d4f800] 15:25:12 INFO - PROCESS | 1849 | 1461623112345 Marionette DEBUG loaded listener.js 15:25:12 INFO - PROCESS | 1849 | ++DOMWINDOW == 176 (0x7f5cbaf1b400) [pid = 1849] [serial = 2178] [outer = 0x7f5cb9d4f800] 15:25:13 INFO - PROCESS | 1849 | 1461623113229 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:25:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:25:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1632ms 15:25:13 INFO - PROCESS | 1849 | 1461623113304 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 15:25:13 INFO - PROCESS | 1849 | 1461623113308 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 15:25:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:25:13 INFO - PROCESS | 1849 | 1461623113314 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:25:13 INFO - PROCESS | 1849 | 1461623113316 Marionette TRACE conn3 <- [1,2874,null,{}] 15:25:13 INFO - PROCESS | 1849 | 1461623113322 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:25:13 INFO - PROCESS | 1849 | 1461623113558 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 15:25:13 INFO - PROCESS | 1849 | 1461623113825 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbd5bd000 == 158 [pid = 1849] [id = 726] 15:25:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 177 (0x7f5cba9ae000) [pid = 1849] [serial = 2179] [outer = (nil)] 15:25:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 178 (0x7f5cbb0ca000) [pid = 1849] [serial = 2180] [outer = 0x7f5cba9ae000] 15:25:13 INFO - PROCESS | 1849 | 1461623113940 Marionette DEBUG loaded listener.js 15:25:14 INFO - PROCESS | 1849 | ++DOMWINDOW == 179 (0x7f5cbb16c400) [pid = 1849] [serial = 2181] [outer = 0x7f5cba9ae000] 15:25:14 INFO - PROCESS | 1849 | 1461623114765 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:25:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:25:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1529ms 15:25:14 INFO - PROCESS | 1849 | 1461623114849 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 15:25:14 INFO - PROCESS | 1849 | 1461623114853 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 15:25:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:25:14 INFO - PROCESS | 1849 | 1461623114862 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:25:14 INFO - PROCESS | 1849 | 1461623114875 Marionette TRACE conn3 <- [1,2878,null,{}] 15:25:14 INFO - PROCESS | 1849 | 1461623114881 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:25:15 INFO - PROCESS | 1849 | 1461623115117 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 15:25:15 INFO - PROCESS | 1849 | 1461623115385 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbeeb9800 == 159 [pid = 1849] [id = 727] 15:25:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 180 (0x7f5cbad4e000) [pid = 1849] [serial = 2182] [outer = (nil)] 15:25:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 181 (0x7f5cbb505800) [pid = 1849] [serial = 2183] [outer = 0x7f5cbad4e000] 15:25:15 INFO - PROCESS | 1849 | 1461623115500 Marionette DEBUG loaded listener.js 15:25:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 182 (0x7f5cbb50c800) [pid = 1849] [serial = 2184] [outer = 0x7f5cbad4e000] 15:25:16 INFO - PROCESS | 1849 | 1461623116423 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:25:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:25:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1638ms 15:25:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:25:16 INFO - PROCESS | 1849 | 1461623116502 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 15:25:16 INFO - PROCESS | 1849 | 1461623116505 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 15:25:16 INFO - PROCESS | 1849 | 1461623116513 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:25:16 INFO - PROCESS | 1849 | 1461623116516 Marionette TRACE conn3 <- [1,2882,null,{}] 15:25:16 INFO - PROCESS | 1849 | 1461623116522 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:25:16 INFO - PROCESS | 1849 | 1461623116798 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 15:25:17 INFO - PROCESS | 1849 | 1461623117124 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbf182800 == 160 [pid = 1849] [id = 728] 15:25:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 183 (0x7f5cbb0c5400) [pid = 1849] [serial = 2185] [outer = (nil)] 15:25:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 184 (0x7f5cbb77fc00) [pid = 1849] [serial = 2186] [outer = 0x7f5cbb0c5400] 15:25:17 INFO - PROCESS | 1849 | 1461623117204 Marionette DEBUG loaded listener.js 15:25:17 INFO - PROCESS | 1849 | ++DOMWINDOW == 185 (0x7f5cbb788800) [pid = 1849] [serial = 2187] [outer = 0x7f5cbb0c5400] 15:25:18 INFO - PROCESS | 1849 | 1461623118037 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:25:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:25:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1585ms 15:25:18 INFO - PROCESS | 1849 | 1461623118097 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 15:25:18 INFO - PROCESS | 1849 | 1461623118099 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 15:25:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:25:18 INFO - PROCESS | 1849 | 1461623118106 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:25:18 INFO - PROCESS | 1849 | 1461623118108 Marionette TRACE conn3 <- [1,2886,null,{}] 15:25:18 INFO - PROCESS | 1849 | 1461623118113 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:25:18 INFO - PROCESS | 1849 | 1461623118349 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 15:25:18 INFO - PROCESS | 1849 | 1461623118630 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbf2a8800 == 161 [pid = 1849] [id = 729] 15:25:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 186 (0x7f5cbb506c00) [pid = 1849] [serial = 2188] [outer = (nil)] 15:25:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 187 (0x7f5cbba36800) [pid = 1849] [serial = 2189] [outer = 0x7f5cbb506c00] 15:25:18 INFO - PROCESS | 1849 | 1461623118746 Marionette DEBUG loaded listener.js 15:25:18 INFO - PROCESS | 1849 | ++DOMWINDOW == 188 (0x7f5cbbaefc00) [pid = 1849] [serial = 2190] [outer = 0x7f5cbb506c00] 15:25:19 INFO - PROCESS | 1849 | 1461623119591 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:25:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:25:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1538ms 15:25:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:25:19 INFO - PROCESS | 1849 | 1461623119645 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 15:25:19 INFO - PROCESS | 1849 | 1461623119648 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 15:25:19 INFO - PROCESS | 1849 | 1461623119655 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:25:19 INFO - PROCESS | 1849 | 1461623119658 Marionette TRACE conn3 <- [1,2890,null,{}] 15:25:19 INFO - PROCESS | 1849 | 1461623119663 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:25:19 INFO - PROCESS | 1849 | 1461623119989 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 15:25:20 INFO - PROCESS | 1849 | 1461623120202 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc154e000 == 162 [pid = 1849] [id = 730] 15:25:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 189 (0x7f5cbb16ac00) [pid = 1849] [serial = 2191] [outer = (nil)] 15:25:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 190 (0x7f5cbc904000) [pid = 1849] [serial = 2192] [outer = 0x7f5cbb16ac00] 15:25:20 INFO - PROCESS | 1849 | 1461623120319 Marionette DEBUG loaded listener.js 15:25:20 INFO - PROCESS | 1849 | ++DOMWINDOW == 191 (0x7f5cbd557400) [pid = 1849] [serial = 2193] [outer = 0x7f5cbb16ac00] 15:25:21 INFO - PROCESS | 1849 | 1461623121279 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:25:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:25:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1678ms 15:25:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:25:21 INFO - PROCESS | 1849 | 1461623121333 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 15:25:21 INFO - PROCESS | 1849 | 1461623121335 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 15:25:21 INFO - PROCESS | 1849 | 1461623121342 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:25:21 INFO - PROCESS | 1849 | 1461623121345 Marionette TRACE conn3 <- [1,2894,null,{}] 15:25:21 INFO - PROCESS | 1849 | 1461623121351 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:25:21 INFO - PROCESS | 1849 | 1461623121589 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 15:25:21 INFO - PROCESS | 1849 | 1461623121901 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc3993000 == 163 [pid = 1849] [id = 731] 15:25:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 192 (0x7f5cabe12c00) [pid = 1849] [serial = 2194] [outer = (nil)] 15:25:21 INFO - PROCESS | 1849 | ++DOMWINDOW == 193 (0x7f5cbdf10000) [pid = 1849] [serial = 2195] [outer = 0x7f5cabe12c00] 15:25:21 INFO - PROCESS | 1849 | 1461623121990 Marionette DEBUG loaded listener.js 15:25:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 194 (0x7f5cbe138000) [pid = 1849] [serial = 2196] [outer = 0x7f5cabe12c00] 15:25:22 INFO - PROCESS | 1849 | 1461623122833 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:25:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:25:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1540ms 15:25:22 INFO - PROCESS | 1849 | 1461623122882 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 15:25:22 INFO - PROCESS | 1849 | 1461623122884 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 15:25:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:25:22 INFO - PROCESS | 1849 | 1461623122891 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:25:22 INFO - PROCESS | 1849 | 1461623122893 Marionette TRACE conn3 <- [1,2898,null,{}] 15:25:22 INFO - PROCESS | 1849 | 1461623122899 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:25:23 INFO - PROCESS | 1849 | 1461623123137 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 15:25:23 INFO - PROCESS | 1849 | 1461623123412 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc3fd6000 == 164 [pid = 1849] [id = 732] 15:25:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 195 (0x7f5ca7df5c00) [pid = 1849] [serial = 2197] [outer = (nil)] 15:25:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 196 (0x7f5cbe13f800) [pid = 1849] [serial = 2198] [outer = 0x7f5ca7df5c00] 15:25:23 INFO - PROCESS | 1849 | 1461623123528 Marionette DEBUG loaded listener.js 15:25:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 197 (0x7f5cbe191400) [pid = 1849] [serial = 2199] [outer = 0x7f5ca7df5c00] 15:25:24 INFO - PROCESS | 1849 | 1461623124405 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:25:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:25:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1580ms 15:25:24 INFO - PROCESS | 1849 | 1461623124473 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 15:25:24 INFO - PROCESS | 1849 | 1461623124477 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 15:25:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:25:24 INFO - PROCESS | 1849 | 1461623124482 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:25:24 INFO - PROCESS | 1849 | 1461623124485 Marionette TRACE conn3 <- [1,2902,null,{}] 15:25:24 INFO - PROCESS | 1849 | 1461623124495 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:25:24 INFO - PROCESS | 1849 | 1461623124779 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 15:25:25 INFO - PROCESS | 1849 | 1461623125093 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc42d1800 == 165 [pid = 1849] [id = 733] 15:25:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 198 (0x7f5cbb50a800) [pid = 1849] [serial = 2200] [outer = (nil)] 15:25:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 199 (0x7f5cbe1d4000) [pid = 1849] [serial = 2201] [outer = 0x7f5cbb50a800] 15:25:25 INFO - PROCESS | 1849 | 1461623125172 Marionette DEBUG loaded listener.js 15:25:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 200 (0x7f5cbe1db800) [pid = 1849] [serial = 2202] [outer = 0x7f5cbb50a800] 15:25:26 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cabf1a000 == 164 [pid = 1849] [id = 377] 15:25:26 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caea19800 == 163 [pid = 1849] [id = 520] 15:25:26 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cab71e800 == 162 [pid = 1849] [id = 713] 15:25:26 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca9b2b800 == 161 [pid = 1849] [id = 712] 15:25:26 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca7b8a800 == 160 [pid = 1849] [id = 711] 15:25:26 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca672d000 == 159 [pid = 1849] [id = 710] 15:25:26 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbf10e000 == 158 [pid = 1849] [id = 709] 15:25:26 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbef6b800 == 157 [pid = 1849] [id = 708] 15:25:26 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbeea8000 == 156 [pid = 1849] [id = 707] 15:25:26 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbece0000 == 155 [pid = 1849] [id = 706] 15:25:26 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbeca3800 == 154 [pid = 1849] [id = 705] 15:25:26 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe984000 == 153 [pid = 1849] [id = 704] 15:25:26 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe53b800 == 152 [pid = 1849] [id = 703] 15:25:26 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbc961800 == 151 [pid = 1849] [id = 702] 15:25:26 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb69c800 == 150 [pid = 1849] [id = 701] 15:25:26 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb33d800 == 149 [pid = 1849] [id = 700] 15:25:26 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cba52c800 == 148 [pid = 1849] [id = 699] 15:25:26 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8a26800 == 147 [pid = 1849] [id = 698] 15:25:26 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8736800 == 146 [pid = 1849] [id = 697] 15:25:26 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb7c8d800 == 145 [pid = 1849] [id = 696] 15:25:26 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb0e52800 == 144 [pid = 1849] [id = 695] 15:25:26 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caec4a000 == 143 [pid = 1849] [id = 694] 15:25:26 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cae3ce000 == 142 [pid = 1849] [id = 693] 15:25:26 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caba10000 == 141 [pid = 1849] [id = 692] 15:25:26 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca9156800 == 140 [pid = 1849] [id = 691] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 199 (0x7f5cad42b000) [pid = 1849] [serial = 2030] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 198 (0x7f5ca9175800) [pid = 1849] [serial = 2055] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 197 (0x7f5cacfe7c00) [pid = 1849] [serial = 2024] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 196 (0x7f5cad0ac800) [pid = 1849] [serial = 2066] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 195 (0x7f5cab242800) [pid = 1849] [serial = 2060] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 194 (0x7f5ca98b5800) [pid = 1849] [serial = 2070] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 193 (0x7f5cad429000) [pid = 1849] [serial = 1998] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 192 (0x7f5cac03fc00) [pid = 1849] [serial = 2061] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 191 (0x7f5cb288e800) [pid = 1849] [serial = 2045] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 190 (0x7f5ca3e89000) [pid = 1849] [serial = 2052] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 189 (0x7f5ca9c39800) [pid = 1849] [serial = 2018] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 188 (0x7f5cab923800) [pid = 1849] [serial = 2013] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 187 (0x7f5cab3e6400) [pid = 1849] [serial = 2012] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 186 (0x7f5caea71000) [pid = 1849] [serial = 2039] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 185 (0x7f5cae949000) [pid = 1849] [serial = 2036] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 184 (0x7f5cad422c00) [pid = 1849] [serial = 2067] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 183 (0x7f5caa52e400) [pid = 1849] [serial = 2063] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 182 (0x7f5cab03ac00) [pid = 1849] [serial = 2058] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 181 (0x7f5ca670e400) [pid = 1849] [serial = 2015] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 180 (0x7f5cacfb1800) [pid = 1849] [serial = 2064] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 179 (0x7f5ca3b36000) [pid = 1849] [serial = 2051] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 178 (0x7f5cb7bb1000) [pid = 1849] [serial = 2048] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 177 (0x7f5cad1e3c00) [pid = 1849] [serial = 2027] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 176 (0x7f5ca3e85800) [pid = 1849] [serial = 2069] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 175 (0x7f5cb2105c00) [pid = 1849] [serial = 2042] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 174 (0x7f5cae472800) [pid = 1849] [serial = 2033] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 173 (0x7f5ca6410c00) [pid = 1849] [serial = 2054] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 172 (0x7f5cabe1c400) [pid = 1849] [serial = 2021] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 171 (0x7f5caa523800) [pid = 1849] [serial = 2057] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | --DOMWINDOW == 170 (0x7f5cad1e5800) [pid = 1849] [serial = 2072] [outer = (nil)] [url = about:blank] 15:25:27 INFO - PROCESS | 1849 | 1461623127782 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:25:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:25:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 3338ms 15:25:27 INFO - PROCESS | 1849 | 1461623127825 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 15:25:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:25:27 INFO - PROCESS | 1849 | 1461623127832 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 15:25:27 INFO - PROCESS | 1849 | 1461623127839 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:25:27 INFO - PROCESS | 1849 | 1461623127845 Marionette TRACE conn3 <- [1,2906,null,{}] 15:25:27 INFO - PROCESS | 1849 | 1461623127852 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:25:28 INFO - PROCESS | 1849 | 1461623128087 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 15:25:28 INFO - PROCESS | 1849 | 1461623128275 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca6741000 == 141 [pid = 1849] [id = 734] 15:25:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 171 (0x7f5ca46eb800) [pid = 1849] [serial = 2203] [outer = (nil)] 15:25:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 172 (0x7f5ca6703000) [pid = 1849] [serial = 2204] [outer = 0x7f5ca46eb800] 15:25:28 INFO - PROCESS | 1849 | 1461623128341 Marionette DEBUG loaded listener.js 15:25:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 173 (0x7f5ca79e6800) [pid = 1849] [serial = 2205] [outer = 0x7f5ca46eb800] 15:25:29 INFO - PROCESS | 1849 | 1461623129196 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:25:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:25:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1382ms 15:25:29 INFO - PROCESS | 1849 | 1461623129223 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 15:25:29 INFO - PROCESS | 1849 | 1461623129230 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 15:25:29 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:25:29 INFO - PROCESS | 1849 | 1461623129241 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:25:29 INFO - PROCESS | 1849 | 1461623129244 Marionette TRACE conn3 <- [1,2910,null,{}] 15:25:29 INFO - PROCESS | 1849 | 1461623129250 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:25:29 INFO - PROCESS | 1849 | 1461623129471 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 15:25:29 INFO - PROCESS | 1849 | 1461623129699 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca7b8f800 == 142 [pid = 1849] [id = 735] 15:25:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 174 (0x7f5ca82f1400) [pid = 1849] [serial = 2206] [outer = (nil)] 15:25:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 175 (0x7f5caa4b9000) [pid = 1849] [serial = 2207] [outer = 0x7f5ca82f1400] 15:25:29 INFO - PROCESS | 1849 | 1461623129764 Marionette DEBUG loaded listener.js 15:25:29 INFO - PROCESS | 1849 | ++DOMWINDOW == 176 (0x7f5caaf8dc00) [pid = 1849] [serial = 2208] [outer = 0x7f5ca82f1400] 15:25:30 INFO - PROCESS | 1849 | 1461623130560 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:25:30 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:25:30 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:25:30 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1336ms 15:25:30 INFO - PROCESS | 1849 | 1461623130584 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 15:25:30 INFO - TEST-START | /DOMEvents/constructors.html 15:25:30 INFO - PROCESS | 1849 | 1461623130588 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 15:25:30 INFO - PROCESS | 1849 | 1461623130594 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:25:30 INFO - PROCESS | 1849 | 1461623130600 Marionette TRACE conn3 <- [1,2914,null,{}] 15:25:30 INFO - PROCESS | 1849 | 1461623130616 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:25:30 INFO - PROCESS | 1849 | 1461623130900 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 15:25:30 INFO - PROCESS | 1849 | 1461623130940 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5caa47f000 == 143 [pid = 1849] [id = 736] 15:25:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 177 (0x7f5cab91d800) [pid = 1849] [serial = 2209] [outer = (nil)] 15:25:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 178 (0x7f5cabe16c00) [pid = 1849] [serial = 2210] [outer = 0x7f5cab91d800] 15:25:31 INFO - PROCESS | 1849 | 1461623131080 Marionette DEBUG loaded listener.js 15:25:31 INFO - PROCESS | 1849 | ++DOMWINDOW == 179 (0x7f5cac145c00) [pid = 1849] [serial = 2211] [outer = 0x7f5cab91d800] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 178 (0x7f5cb9f04c00) [pid = 1849] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 177 (0x7f5cad059000) [pid = 1849] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 176 (0x7f5cad0a1800) [pid = 1849] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 175 (0x7f5caaf94000) [pid = 1849] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 174 (0x7f5cb26d0400) [pid = 1849] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 173 (0x7f5ca63bf000) [pid = 1849] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 172 (0x7f5cabe14c00) [pid = 1849] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 171 (0x7f5cad7d2400) [pid = 1849] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 170 (0x7f5cad7cb800) [pid = 1849] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 169 (0x7f5ca46eb000) [pid = 1849] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 168 (0x7f5cacfaec00) [pid = 1849] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 167 (0x7f5ca640dc00) [pid = 1849] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 166 (0x7f5caa521800) [pid = 1849] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 165 (0x7f5cab3ec000) [pid = 1849] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 164 (0x7f5ca98b6800) [pid = 1849] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 163 (0x7f5c9ebc2800) [pid = 1849] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 162 (0x7f5cab03dc00) [pid = 1849] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 161 (0x7f5cb9d4ec00) [pid = 1849] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 160 (0x7f5c9ebcd400) [pid = 1849] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 159 (0x7f5cad0a4000) [pid = 1849] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 158 (0x7f5cb1fb9000) [pid = 1849] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 157 (0x7f5cb1fba000) [pid = 1849] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 156 (0x7f5cb8953000) [pid = 1849] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 155 (0x7f5cae474000) [pid = 1849] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 154 (0x7f5cb9d4dc00) [pid = 1849] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 153 (0x7f5cb1fba400) [pid = 1849] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 152 (0x7f5caf9d2000) [pid = 1849] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 151 (0x7f5cba78fc00) [pid = 1849] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 150 (0x7f5ca6705400) [pid = 1849] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 149 (0x7f5cab3e9c00) [pid = 1849] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 148 (0x7f5c9ebc6000) [pid = 1849] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 147 (0x7f5caea77c00) [pid = 1849] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 146 (0x7f5cae486800) [pid = 1849] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:25:32 INFO - PROCESS | 1849 | --DOMWINDOW == 145 (0x7f5cad0aa400) [pid = 1849] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:25:32 INFO - PROCESS | 1849 | 1461623132827 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:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:25:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:25:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:25:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:25:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:25:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:25:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:25:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:25:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:25:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:25:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:25:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:25:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:25:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:25:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:25:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:25:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:25:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:25:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:25:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:25:32 INFO - TEST-OK | /DOMEvents/constructors.html | took 2298ms 15:25:32 INFO - PROCESS | 1849 | 1461623132894 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 15:25:32 INFO - PROCESS | 1849 | 1461623132898 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 15:25:32 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:25:32 INFO - PROCESS | 1849 | 1461623132910 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:25:32 INFO - PROCESS | 1849 | 1461623132913 Marionette TRACE conn3 <- [1,2918,null,{}] 15:25:32 INFO - PROCESS | 1849 | 1461623132927 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:25:33 INFO - PROCESS | 1849 | 1461623133225 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 15:25:33 INFO - PROCESS | 1849 | 1461623133242 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab74d800 == 144 [pid = 1849] [id = 737] 15:25:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 146 (0x7f5cac13ac00) [pid = 1849] [serial = 2212] [outer = (nil)] 15:25:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 147 (0x7f5cacfe9c00) [pid = 1849] [serial = 2213] [outer = 0x7f5cac13ac00] 15:25:33 INFO - PROCESS | 1849 | 1461623133307 Marionette DEBUG loaded listener.js 15:25:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 148 (0x7f5cad059400) [pid = 1849] [serial = 2214] [outer = 0x7f5cac13ac00] 15:25:34 INFO - PROCESS | 1849 | 1461623134075 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:25:34 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:25:34 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1186ms 15:25:34 INFO - PROCESS | 1849 | 1461623134095 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 15:25:34 INFO - PROCESS | 1849 | 1461623134099 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 15:25:34 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:25:34 INFO - PROCESS | 1849 | 1461623134104 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:25:34 INFO - PROCESS | 1849 | 1461623134106 Marionette TRACE conn3 <- [1,2922,null,{}] 15:25:34 INFO - PROCESS | 1849 | 1461623134112 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:25:34 INFO - PROCESS | 1849 | 1461623134320 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 15:25:34 INFO - PROCESS | 1849 | 1461623134728 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca3f87800 == 145 [pid = 1849] [id = 738] 15:25:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 149 (0x7f5c9ebc7c00) [pid = 1849] [serial = 2215] [outer = (nil)] 15:25:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 150 (0x7f5ca3b32000) [pid = 1849] [serial = 2216] [outer = 0x7f5c9ebc7c00] 15:25:34 INFO - PROCESS | 1849 | 1461623134806 Marionette DEBUG loaded listener.js 15:25:34 INFO - PROCESS | 1849 | ++DOMWINDOW == 151 (0x7f5ca46e6400) [pid = 1849] [serial = 2217] [outer = 0x7f5c9ebc7c00] 15:25:35 INFO - PROCESS | 1849 | [1849] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 15:25:35 INFO - PROCESS | 1849 | [1849] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 15:25:35 INFO - PROCESS | 1849 | [1849] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 15:25:35 INFO - PROCESS | 1849 | [1849] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 15:25:35 INFO - PROCESS | 1849 | 1461623135763 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:25:35 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:25:35 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:25:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:25:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:25:35 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:25:35 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:25:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:25:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:25:35 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:25:35 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:25:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:25:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:25:35 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:25:35 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:25:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:25:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:25:35 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:25:35 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1677ms 15:25:35 INFO - PROCESS | 1849 | 1461623135791 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 15:25:35 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:25:35 INFO - PROCESS | 1849 | 1461623135800 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 15:25:35 INFO - PROCESS | 1849 | 1461623135808 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:25:35 INFO - PROCESS | 1849 | 1461623135814 Marionette TRACE conn3 <- [1,2926,null,{}] 15:25:35 INFO - PROCESS | 1849 | 1461623135822 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:25:36 INFO - PROCESS | 1849 | 1461623136104 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 15:25:36 INFO - PROCESS | 1849 | 1461623136384 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca916e000 == 146 [pid = 1849] [id = 739] 15:25:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 152 (0x7f5ca63bf000) [pid = 1849] [serial = 2218] [outer = (nil)] 15:25:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 153 (0x7f5ca98b0800) [pid = 1849] [serial = 2219] [outer = 0x7f5ca63bf000] 15:25:36 INFO - PROCESS | 1849 | 1461623136466 Marionette DEBUG loaded listener.js 15:25:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 154 (0x7f5caa52e000) [pid = 1849] [serial = 2220] [outer = 0x7f5ca63bf000] 15:25:37 INFO - PROCESS | 1849 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:25:37 INFO - PROCESS | 1849 | 1461623137351 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:25:37 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:25:37 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1589ms 15:25:37 INFO - PROCESS | 1849 | 1461623137403 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 15:25:37 INFO - PROCESS | 1849 | 1461623137409 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 15:25:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:25:37 INFO - PROCESS | 1849 | 1461623137417 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:25:37 INFO - PROCESS | 1849 | 1461623137421 Marionette TRACE conn3 <- [1,2930,null,{}] 15:25:37 INFO - PROCESS | 1849 | 1461623137426 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:25:37 INFO - PROCESS | 1849 | 1461623137697 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 15:25:37 INFO - PROCESS | 1849 | 1461623137977 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cabf07800 == 147 [pid = 1849] [id = 740] 15:25:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 155 (0x7f5caa524000) [pid = 1849] [serial = 2221] [outer = (nil)] 15:25:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 156 (0x7f5cab919400) [pid = 1849] [serial = 2222] [outer = 0x7f5caa524000] 15:25:38 INFO - PROCESS | 1849 | 1461623138057 Marionette DEBUG loaded listener.js 15:25:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 157 (0x7f5cac13f800) [pid = 1849] [serial = 2223] [outer = 0x7f5caa524000] 15:25:38 INFO - PROCESS | 1849 | 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:25:38 INFO - PROCESS | 1849 | 1461623138942 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:25:38 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:25:38 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1584ms 15:25:39 INFO - PROCESS | 1849 | 1461623139002 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 15:25:39 INFO - PROCESS | 1849 | 1461623139005 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 15:25:39 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:25:39 INFO - PROCESS | 1849 | 1461623139021 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:25:39 INFO - PROCESS | 1849 | 1461623139030 Marionette TRACE conn3 <- [1,2934,null,{}] 15:25:39 INFO - PROCESS | 1849 | 1461623139036 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:25:39 INFO - PROCESS | 1849 | 1461623139387 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 15:25:39 INFO - PROCESS | 1849 | 1461623139591 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cad586800 == 148 [pid = 1849] [id = 741] 15:25:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 158 (0x7f5cad0a5400) [pid = 1849] [serial = 2224] [outer = (nil)] 15:25:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 159 (0x7f5cad422000) [pid = 1849] [serial = 2225] [outer = 0x7f5cad0a5400] 15:25:39 INFO - PROCESS | 1849 | 1461623139669 Marionette DEBUG loaded listener.js 15:25:39 INFO - PROCESS | 1849 | ++DOMWINDOW == 160 (0x7f5cad7ccc00) [pid = 1849] [serial = 2226] [outer = 0x7f5cad0a5400] 15:25:40 INFO - PROCESS | 1849 | 1461623140495 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:25:40 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:25:40 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1547ms 15:25:40 INFO - PROCESS | 1849 | 1461623140561 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 15:25:40 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:25:40 INFO - PROCESS | 1849 | 1461623140566 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 15:25:40 INFO - PROCESS | 1849 | 1461623140573 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:25:40 INFO - PROCESS | 1849 | 1461623140576 Marionette TRACE conn3 <- [1,2938,null,{}] 15:25:40 INFO - PROCESS | 1849 | 1461623140582 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:25:40 INFO - PROCESS | 1849 | 1461623140815 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 15:25:41 INFO - PROCESS | 1849 | 1461623141082 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5caea19800 == 149 [pid = 1849] [id = 742] 15:25:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 161 (0x7f5cad1e2c00) [pid = 1849] [serial = 2227] [outer = (nil)] 15:25:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 162 (0x7f5cae14fc00) [pid = 1849] [serial = 2228] [outer = 0x7f5cad1e2c00] 15:25:41 INFO - PROCESS | 1849 | 1461623141161 Marionette DEBUG loaded listener.js 15:25:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 163 (0x7f5cae486800) [pid = 1849] [serial = 2229] [outer = 0x7f5cad1e2c00] 15:25:41 INFO - PROCESS | 1849 | 1461623141953 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:25:42 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:25:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1435ms 15:25:42 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:25:42 INFO - PROCESS | 1849 | 1461623142009 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 15:25:42 INFO - PROCESS | 1849 | 1461623142012 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 15:25:42 INFO - PROCESS | 1849 | 1461623142023 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:25:42 INFO - PROCESS | 1849 | 1461623142029 Marionette TRACE conn3 <- [1,2942,null,{}] 15:25:42 INFO - PROCESS | 1849 | 1461623142041 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:25:42 INFO - PROCESS | 1849 | 1461623142311 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 15:25:42 INFO - PROCESS | 1849 | 1461623142544 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb0e47000 == 150 [pid = 1849] [id = 743] 15:25:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 164 (0x7f5cae95f000) [pid = 1849] [serial = 2230] [outer = (nil)] 15:25:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 165 (0x7f5cae967800) [pid = 1849] [serial = 2231] [outer = 0x7f5cae95f000] 15:25:42 INFO - PROCESS | 1849 | 1461623142637 Marionette DEBUG loaded listener.js 15:25:42 INFO - PROCESS | 1849 | ++DOMWINDOW == 166 (0x7f5caf9cf400) [pid = 1849] [serial = 2232] [outer = 0x7f5cae95f000] 15:25:43 INFO - PROCESS | 1849 | 1461623143496 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:25:43 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:25:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:25:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1496ms 15:25:43 INFO - PROCESS | 1849 | 1461623143514 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 15:25:43 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:25:43 INFO - PROCESS | 1849 | 1461623143518 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 15:25:43 INFO - PROCESS | 1849 | 1461623143525 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:25:43 INFO - PROCESS | 1849 | 1461623143528 Marionette TRACE conn3 <- [1,2946,null,{}] 15:25:43 INFO - PROCESS | 1849 | 1461623143534 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:25:43 INFO - PROCESS | 1849 | 1461623143765 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 15:25:44 INFO - PROCESS | 1849 | 1461623144008 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb7da9000 == 151 [pid = 1849] [id = 744] 15:25:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 167 (0x7f5cae149800) [pid = 1849] [serial = 2233] [outer = (nil)] 15:25:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 168 (0x7f5cb2105400) [pid = 1849] [serial = 2234] [outer = 0x7f5cae149800] 15:25:44 INFO - PROCESS | 1849 | 1461623144086 Marionette DEBUG loaded listener.js 15:25:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 169 (0x7f5cb2896800) [pid = 1849] [serial = 2235] [outer = 0x7f5cae149800] 15:25:44 INFO - PROCESS | 1849 | 1461623144867 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:25:44 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:25:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1387ms 15:25:44 INFO - PROCESS | 1849 | 1461623144912 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 15:25:44 INFO - PROCESS | 1849 | 1461623144915 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 15:25:44 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:25:44 INFO - PROCESS | 1849 | 1461623144922 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:25:44 INFO - PROCESS | 1849 | 1461623144925 Marionette TRACE conn3 <- [1,2950,null,{}] 15:25:44 INFO - PROCESS | 1849 | 1461623144931 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:25:45 INFO - PROCESS | 1849 | 1461623145168 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 15:25:45 INFO - PROCESS | 1849 | 1461623145414 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb8920000 == 152 [pid = 1849] [id = 745] 15:25:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 170 (0x7f5cae48e800) [pid = 1849] [serial = 2236] [outer = (nil)] 15:25:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 171 (0x7f5cb2db4c00) [pid = 1849] [serial = 2237] [outer = 0x7f5cae48e800] 15:25:45 INFO - PROCESS | 1849 | 1461623145493 Marionette DEBUG loaded listener.js 15:25:45 INFO - PROCESS | 1849 | ++DOMWINDOW == 172 (0x7f5cb2e0d800) [pid = 1849] [serial = 2238] [outer = 0x7f5cae48e800] 15:25:46 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb8b51800 == 153 [pid = 1849] [id = 746] 15:25:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 173 (0x7f5cb7e4cc00) [pid = 1849] [serial = 2239] [outer = (nil)] 15:25:46 INFO - PROCESS | 1849 | ++DOMWINDOW == 174 (0x7f5cb28b9c00) [pid = 1849] [serial = 2240] [outer = 0x7f5cb7e4cc00] 15:25:46 INFO - PROCESS | 1849 | 1461623146463 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:25:46 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:25:46 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1549ms 15:25:46 INFO - PROCESS | 1849 | 1461623146471 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 15:25:46 INFO - PROCESS | 1849 | 1461623146475 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 15:25:46 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:25:46 INFO - PROCESS | 1849 | 1461623146481 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:25:46 INFO - PROCESS | 1849 | 1461623146485 Marionette TRACE conn3 <- [1,2954,null,{}] 15:25:46 INFO - PROCESS | 1849 | 1461623146490 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:25:46 INFO - PROCESS | 1849 | 1461623146814 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 15:25:47 INFO - PROCESS | 1849 | 1461623147057 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbadae800 == 154 [pid = 1849] [id = 747] 15:25:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 175 (0x7f5cabe20800) [pid = 1849] [serial = 2241] [outer = (nil)] 15:25:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 176 (0x7f5cb7b3cc00) [pid = 1849] [serial = 2242] [outer = 0x7f5cabe20800] 15:25:47 INFO - PROCESS | 1849 | 1461623147186 Marionette DEBUG loaded listener.js 15:25:47 INFO - PROCESS | 1849 | ++DOMWINDOW == 177 (0x7f5cb8955800) [pid = 1849] [serial = 2243] [outer = 0x7f5cabe20800] 15:25:47 INFO - PROCESS | 1849 | 1461623147891 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:25:47 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:25:47 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:25:47 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1431ms 15:25:47 INFO - PROCESS | 1849 | 1461623147920 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 15:25:47 INFO - PROCESS | 1849 | 1461623147923 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 15:25:47 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:25:47 INFO - PROCESS | 1849 | 1461623147931 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:25:47 INFO - PROCESS | 1849 | 1461623147941 Marionette TRACE conn3 <- [1,2958,null,{}] 15:25:47 INFO - PROCESS | 1849 | 1461623147947 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:25:48 INFO - PROCESS | 1849 | 1461623148190 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 15:25:48 INFO - PROCESS | 1849 | 1461623148436 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbb6a2000 == 155 [pid = 1849] [id = 748] 15:25:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 178 (0x7f5cb2110c00) [pid = 1849] [serial = 2244] [outer = (nil)] 15:25:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 179 (0x7f5cb9d4e000) [pid = 1849] [serial = 2245] [outer = 0x7f5cb2110c00] 15:25:48 INFO - PROCESS | 1849 | 1461623148513 Marionette DEBUG loaded listener.js 15:25:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 180 (0x7f5cb9eef400) [pid = 1849] [serial = 2246] [outer = 0x7f5cb2110c00] 15:25:49 INFO - PROCESS | 1849 | 1461623149324 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:25:49 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:25:49 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1432ms 15:25:49 INFO - PROCESS | 1849 | 1461623149365 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 15:25:49 INFO - PROCESS | 1849 | 1461623149368 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 15:25:49 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:25:49 INFO - PROCESS | 1849 | 1461623149374 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:25:49 INFO - PROCESS | 1849 | 1461623149376 Marionette TRACE conn3 <- [1,2962,null,{}] 15:25:49 INFO - PROCESS | 1849 | 1461623149382 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:25:49 INFO - PROCESS | 1849 | 1461623149606 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 15:25:49 INFO - PROCESS | 1849 | 1461623149884 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbe534000 == 156 [pid = 1849] [id = 749] 15:25:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 181 (0x7f5cb9f05400) [pid = 1849] [serial = 2247] [outer = (nil)] 15:25:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 182 (0x7f5cb9f11400) [pid = 1849] [serial = 2248] [outer = 0x7f5cb9f05400] 15:25:49 INFO - PROCESS | 1849 | 1461623149974 Marionette DEBUG loaded listener.js 15:25:50 INFO - PROCESS | 1849 | ++DOMWINDOW == 183 (0x7f5cba1bb000) [pid = 1849] [serial = 2249] [outer = 0x7f5cb9f05400] 15:25:50 INFO - PROCESS | 1849 | 1461623150783 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:25:50 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:25:50 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1434ms 15:25:50 INFO - PROCESS | 1849 | 1461623150809 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 15:25:50 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:25:50 INFO - PROCESS | 1849 | 1461623150813 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 15:25:50 INFO - PROCESS | 1849 | 1461623150820 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:25:50 INFO - PROCESS | 1849 | 1461623150824 Marionette TRACE conn3 <- [1,2966,null,{}] 15:25:50 INFO - PROCESS | 1849 | 1461623150829 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:25:51 INFO - PROCESS | 1849 | 1461623151120 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 15:25:51 INFO - PROCESS | 1849 | 1461623151413 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbecf1800 == 157 [pid = 1849] [id = 750] 15:25:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 184 (0x7f5cbac4b400) [pid = 1849] [serial = 2250] [outer = (nil)] 15:25:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 185 (0x7f5cbac58000) [pid = 1849] [serial = 2251] [outer = 0x7f5cbac4b400] 15:25:51 INFO - PROCESS | 1849 | 1461623151503 Marionette DEBUG loaded listener.js 15:25:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 186 (0x7f5cbaf14000) [pid = 1849] [serial = 2252] [outer = 0x7f5cbac4b400] 15:25:52 INFO - PROCESS | 1849 | 1461623152309 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:25:52 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:25:52 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1535ms 15:25:52 INFO - PROCESS | 1849 | 1461623152355 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 15:25:52 INFO - PROCESS | 1849 | 1461623152358 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 15:25:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:25:52 INFO - PROCESS | 1849 | 1461623152365 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:25:52 INFO - PROCESS | 1849 | 1461623152369 Marionette TRACE conn3 <- [1,2970,null,{}] 15:25:52 INFO - PROCESS | 1849 | 1461623152374 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:25:52 INFO - PROCESS | 1849 | 1461623152615 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 15:25:52 INFO - PROCESS | 1849 | 1461623152873 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbf13c800 == 158 [pid = 1849] [id = 751] 15:25:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 187 (0x7f5cbac4f800) [pid = 1849] [serial = 2253] [outer = (nil)] 15:25:52 INFO - PROCESS | 1849 | ++DOMWINDOW == 188 (0x7f5cbb506800) [pid = 1849] [serial = 2254] [outer = 0x7f5cbac4f800] 15:25:52 INFO - PROCESS | 1849 | 1461623152949 Marionette DEBUG loaded listener.js 15:25:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 189 (0x7f5cbc904c00) [pid = 1849] [serial = 2255] [outer = 0x7f5cbac4f800] 15:25:53 INFO - PROCESS | 1849 | 1461623153724 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:25:53 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:25:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1377ms 15:25:53 INFO - PROCESS | 1849 | 1461623153743 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 15:25:53 INFO - PROCESS | 1849 | 1461623153746 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 15:25:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:25:53 INFO - PROCESS | 1849 | 1461623153753 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:25:53 INFO - PROCESS | 1849 | 1461623153756 Marionette TRACE conn3 <- [1,2974,null,{}] 15:25:53 INFO - PROCESS | 1849 | 1461623153761 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:25:53 INFO - PROCESS | 1849 | 1461623153994 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 15:25:54 INFO - PROCESS | 1849 | 1461623154273 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc42c2000 == 159 [pid = 1849] [id = 752] 15:25:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 190 (0x7f5cbad47400) [pid = 1849] [serial = 2256] [outer = (nil)] 15:25:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 191 (0x7f5cbe13b400) [pid = 1849] [serial = 2257] [outer = 0x7f5cbad47400] 15:25:54 INFO - PROCESS | 1849 | 1461623154350 Marionette DEBUG loaded listener.js 15:25:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 192 (0x7f5cbe199000) [pid = 1849] [serial = 2258] [outer = 0x7f5cbad47400] 15:25:55 INFO - PROCESS | 1849 | 1461623155159 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:25:55 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:25:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1427ms 15:25:55 INFO - PROCESS | 1849 | 1461623155181 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 15:25:55 INFO - PROCESS | 1849 | 1461623155184 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 15:25:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:25:55 INFO - PROCESS | 1849 | 1461623155191 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:25:55 INFO - PROCESS | 1849 | 1461623155193 Marionette TRACE conn3 <- [1,2978,null,{}] 15:25:55 INFO - PROCESS | 1849 | 1461623155200 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:25:55 INFO - PROCESS | 1849 | 1461623155434 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 15:25:55 INFO - PROCESS | 1849 | 1461623155685 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc4b2a800 == 160 [pid = 1849] [id = 753] 15:25:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 193 (0x7f5cbad48000) [pid = 1849] [serial = 2259] [outer = (nil)] 15:25:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 194 (0x7f5cbe1dec00) [pid = 1849] [serial = 2260] [outer = 0x7f5cbad48000] 15:25:55 INFO - PROCESS | 1849 | 1461623155758 Marionette DEBUG loaded listener.js 15:25:55 INFO - PROCESS | 1849 | ++DOMWINDOW == 195 (0x7f5cbe2bb800) [pid = 1849] [serial = 2261] [outer = 0x7f5cbad48000] 15:25:56 INFO - PROCESS | 1849 | 1461623156557 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:25:56 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:25:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1379ms 15:25:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:25:56 INFO - PROCESS | 1849 | 1461623156587 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 15:25:56 INFO - PROCESS | 1849 | 1461623156589 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 15:25:56 INFO - PROCESS | 1849 | 1461623156599 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:25:56 INFO - PROCESS | 1849 | 1461623156601 Marionette TRACE conn3 <- [1,2982,null,{}] 15:25:56 INFO - PROCESS | 1849 | 1461623156606 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:25:56 INFO - PROCESS | 1849 | 1461623156832 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 15:25:57 INFO - PROCESS | 1849 | 1461623157112 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc4ef8800 == 161 [pid = 1849] [id = 754] 15:25:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 196 (0x7f5cba8f2c00) [pid = 1849] [serial = 2262] [outer = (nil)] 15:25:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 197 (0x7f5cbe2c0000) [pid = 1849] [serial = 2263] [outer = 0x7f5cba8f2c00] 15:25:57 INFO - PROCESS | 1849 | 1461623157189 Marionette DEBUG loaded listener.js 15:25:57 INFO - PROCESS | 1849 | ++DOMWINDOW == 198 (0x7f5cbe73c800) [pid = 1849] [serial = 2264] [outer = 0x7f5cba8f2c00] 15:25:57 INFO - PROCESS | 1849 | 1461623157985 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:25:58 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:25:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:25:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1431ms 15:25:58 INFO - PROCESS | 1849 | 1461623158031 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 15:25:58 INFO - PROCESS | 1849 | 1461623158037 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 15:25:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:25:58 INFO - PROCESS | 1849 | 1461623158043 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:25:58 INFO - PROCESS | 1849 | 1461623158045 Marionette TRACE conn3 <- [1,2986,null,{}] 15:25:58 INFO - PROCESS | 1849 | 1461623158051 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:25:58 INFO - PROCESS | 1849 | 1461623158318 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 15:25:58 INFO - PROCESS | 1849 | 1461623158572 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc54a8000 == 162 [pid = 1849] [id = 755] 15:25:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 199 (0x7f5cbaf15000) [pid = 1849] [serial = 2265] [outer = (nil)] 15:25:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 200 (0x7f5cbe746000) [pid = 1849] [serial = 2266] [outer = 0x7f5cbaf15000] 15:25:58 INFO - PROCESS | 1849 | 1461623158646 Marionette DEBUG loaded listener.js 15:25:58 INFO - PROCESS | 1849 | ++DOMWINDOW == 201 (0x7f5cbe74bc00) [pid = 1849] [serial = 2267] [outer = 0x7f5cbaf15000] 15:25:59 INFO - PROCESS | 1849 | 1461623159439 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:25:59 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:25:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1432ms 15:25:59 INFO - PROCESS | 1849 | 1461623159477 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 15:25:59 INFO - PROCESS | 1849 | 1461623159480 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 15:25:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:25:59 INFO - PROCESS | 1849 | 1461623159487 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:25:59 INFO - PROCESS | 1849 | 1461623159490 Marionette TRACE conn3 <- [1,2990,null,{}] 15:25:59 INFO - PROCESS | 1849 | 1461623159495 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:25:59 INFO - PROCESS | 1849 | 1461623159766 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 15:26:00 INFO - PROCESS | 1849 | 1461623160027 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc648c800 == 163 [pid = 1849] [id = 756] 15:26:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 202 (0x7f5ca95d8800) [pid = 1849] [serial = 2268] [outer = (nil)] 15:26:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 203 (0x7f5cbe750c00) [pid = 1849] [serial = 2269] [outer = 0x7f5ca95d8800] 15:26:00 INFO - PROCESS | 1849 | 1461623160106 Marionette DEBUG loaded listener.js 15:26:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 204 (0x7f5cbe7aa400) [pid = 1849] [serial = 2270] [outer = 0x7f5ca95d8800] 15:26:00 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc70a0000 == 164 [pid = 1849] [id = 757] 15:26:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 205 (0x7f5cbe7d4000) [pid = 1849] [serial = 2271] [outer = (nil)] 15:26:00 INFO - PROCESS | 1849 | ++DOMWINDOW == 206 (0x7f5cbe74ec00) [pid = 1849] [serial = 2272] [outer = 0x7f5cbe7d4000] 15:26:00 INFO - PROCESS | 1849 | 1461623160979 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:26:01 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:26:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1526ms 15:26:01 INFO - PROCESS | 1849 | 1461623161015 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 15:26:01 INFO - PROCESS | 1849 | 1461623161019 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 15:26:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:26:01 INFO - PROCESS | 1849 | 1461623161025 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:26:01 INFO - PROCESS | 1849 | 1461623161027 Marionette TRACE conn3 <- [1,2994,null,{}] 15:26:01 INFO - PROCESS | 1849 | 1461623161033 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:26:01 INFO - PROCESS | 1849 | 1461623161362 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 15:26:01 INFO - PROCESS | 1849 | 1461623161685 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cca1e9000 == 165 [pid = 1849] [id = 758] 15:26:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 207 (0x7f5cab23a800) [pid = 1849] [serial = 2273] [outer = (nil)] 15:26:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 208 (0x7f5cbe7af800) [pid = 1849] [serial = 2274] [outer = 0x7f5cab23a800] 15:26:01 INFO - PROCESS | 1849 | 1461623161761 Marionette DEBUG loaded listener.js 15:26:01 INFO - PROCESS | 1849 | ++DOMWINDOW == 209 (0x7f5cbe7da800) [pid = 1849] [serial = 2275] [outer = 0x7f5cab23a800] 15:26:02 INFO - PROCESS | 1849 | 1461623162523 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:26:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:26:02 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:26:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1531ms 15:26:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:26:02 INFO - PROCESS | 1849 | 1461623162557 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 15:26:02 INFO - PROCESS | 1849 | 1461623162560 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 15:26:02 INFO - PROCESS | 1849 | 1461623162569 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:26:02 INFO - PROCESS | 1849 | 1461623162571 Marionette TRACE conn3 <- [1,2998,null,{}] 15:26:02 INFO - PROCESS | 1849 | 1461623162577 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:26:02 INFO - PROCESS | 1849 | 1461623162828 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 15:26:03 INFO - PROCESS | 1849 | 1461623163083 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cd15c4800 == 166 [pid = 1849] [id = 759] 15:26:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 210 (0x7f5cad1ee800) [pid = 1849] [serial = 2276] [outer = (nil)] 15:26:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 211 (0x7f5cbeb80000) [pid = 1849] [serial = 2277] [outer = 0x7f5cad1ee800] 15:26:03 INFO - PROCESS | 1849 | 1461623163157 Marionette DEBUG loaded listener.js 15:26:03 INFO - PROCESS | 1849 | ++DOMWINDOW == 212 (0x7f5cbeb8a000) [pid = 1849] [serial = 2278] [outer = 0x7f5cad1ee800] 15:26:03 INFO - PROCESS | 1849 | 1461623163994 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:26:04 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:26:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1479ms 15:26:04 INFO - PROCESS | 1849 | 1461623164047 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 15:26:04 INFO - PROCESS | 1849 | 1461623164051 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 15:26:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:26:04 INFO - PROCESS | 1849 | 1461623164057 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:26:04 INFO - PROCESS | 1849 | 1461623164059 Marionette TRACE conn3 <- [1,3002,null,{}] 15:26:04 INFO - PROCESS | 1849 | 1461623164065 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:26:04 INFO - PROCESS | 1849 | 1461623164344 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 15:26:04 INFO - PROCESS | 1849 | 1461623164611 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cd1c0f800 == 167 [pid = 1849] [id = 760] 15:26:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 213 (0x7f5cae950800) [pid = 1849] [serial = 2279] [outer = (nil)] 15:26:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 214 (0x7f5cbed0c000) [pid = 1849] [serial = 2280] [outer = 0x7f5cae950800] 15:26:04 INFO - PROCESS | 1849 | 1461623164692 Marionette DEBUG loaded listener.js 15:26:04 INFO - PROCESS | 1849 | ++DOMWINDOW == 215 (0x7f5cbf0c2c00) [pid = 1849] [serial = 2281] [outer = 0x7f5cae950800] 15:26:07 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca695b000 == 166 [pid = 1849] [id = 623] 15:26:07 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cab705000 == 165 [pid = 1849] [id = 672] 15:26:07 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca78a3000 == 164 [pid = 1849] [id = 671] 15:26:07 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe1c5800 == 163 [pid = 1849] [id = 56] 15:26:07 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caba1e000 == 162 [pid = 1849] [id = 673] 15:26:07 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cab141800 == 161 [pid = 1849] [id = 626] 15:26:07 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cab74f800 == 160 [pid = 1849] [id = 627] 15:26:07 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca915b000 == 159 [pid = 1849] [id = 624] 15:26:07 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cab74d800 == 158 [pid = 1849] [id = 737] 15:26:07 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caa47f000 == 157 [pid = 1849] [id = 736] 15:26:07 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca7b8f800 == 156 [pid = 1849] [id = 735] 15:26:07 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca6741000 == 155 [pid = 1849] [id = 734] 15:26:07 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbf182800 == 154 [pid = 1849] [id = 728] 15:26:07 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbeeb9800 == 153 [pid = 1849] [id = 727] 15:26:07 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbd5bd000 == 152 [pid = 1849] [id = 726] 15:26:07 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb68f000 == 151 [pid = 1849] [id = 725] 15:26:07 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb33e800 == 150 [pid = 1849] [id = 724] 15:26:07 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cba15a000 == 149 [pid = 1849] [id = 723] 15:26:07 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8a1f800 == 148 [pid = 1849] [id = 722] 15:26:07 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb7dc1800 == 147 [pid = 1849] [id = 721] 15:26:07 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb21e2000 == 146 [pid = 1849] [id = 720] 15:26:07 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caf565000 == 145 [pid = 1849] [id = 719] 15:26:07 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cae90e000 == 144 [pid = 1849] [id = 718] 15:26:07 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cad588000 == 143 [pid = 1849] [id = 717] 15:26:07 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cabf1d000 == 142 [pid = 1849] [id = 716] 15:26:07 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca7ed7000 == 141 [pid = 1849] [id = 715] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 214 (0x7f5cba1b4000) [pid = 1849] [serial = 2115] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 213 (0x7f5cad258400) [pid = 1849] [serial = 2081] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 212 (0x7f5cba038c00) [pid = 1849] [serial = 2114] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 211 (0x7f5cae95c800) [pid = 1849] [serial = 2087] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 210 (0x7f5cb7a75c00) [pid = 1849] [serial = 2102] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 209 (0x7f5cba78f800) [pid = 1849] [serial = 2118] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 208 (0x7f5ca6409400) [pid = 1849] [serial = 2132] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 207 (0x7f5cad04c400) [pid = 1849] [serial = 2025] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 206 (0x7f5cae473000) [pid = 1849] [serial = 2084] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 205 (0x7f5cba982400) [pid = 1849] [serial = 2126] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 204 (0x7f5cae967000) [pid = 1849] [serial = 2037] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 203 (0x7f5ca98b7000) [pid = 1849] [serial = 2135] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 202 (0x7f5cad1f0800) [pid = 1849] [serial = 2028] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 201 (0x7f5ca82eac00) [pid = 1849] [serial = 2016] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 200 (0x7f5cb2db9000) [pid = 1849] [serial = 2099] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 199 (0x7f5cabe21400) [pid = 1849] [serial = 2139] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 198 (0x7f5cb9f0e000) [pid = 1849] [serial = 2111] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 197 (0x7f5cabe1fc00) [pid = 1849] [serial = 2141] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 196 (0x7f5cab048c00) [pid = 1849] [serial = 2078] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 195 (0x7f5cb9ee3000) [pid = 1849] [serial = 2108] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 194 (0x7f5cae970c00) [pid = 1849] [serial = 2088] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 193 (0x7f5cb7b3bc00) [pid = 1849] [serial = 2103] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 192 (0x7f5cba032c00) [pid = 1849] [serial = 2112] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 191 (0x7f5ca63b9000) [pid = 1849] [serial = 2075] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 190 (0x7f5cbacf3800) [pid = 1849] [serial = 2129] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 189 (0x7f5cba1bc400) [pid = 1849] [serial = 2117] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 188 (0x7f5cae14bc00) [pid = 1849] [serial = 2031] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 187 (0x7f5cb26d1400) [pid = 1849] [serial = 2093] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 186 (0x7f5cb288f000) [pid = 1849] [serial = 2096] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 185 (0x7f5cb9d43800) [pid = 1849] [serial = 2106] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 184 (0x7f5caecbac00) [pid = 1849] [serial = 2040] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 183 (0x7f5cba7b2c00) [pid = 1849] [serial = 2120] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 182 (0x7f5cb9eee000) [pid = 1849] [serial = 2109] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 181 (0x7f5cb7e55800) [pid = 1849] [serial = 2049] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 180 (0x7f5cb2109c00) [pid = 1849] [serial = 2091] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 179 (0x7f5cba8f2800) [pid = 1849] [serial = 2123] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 178 (0x7f5caaf93400) [pid = 1849] [serial = 2019] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 177 (0x7f5cabe12400) [pid = 1849] [serial = 2079] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 176 (0x7f5cab920000) [pid = 1849] [serial = 2138] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 175 (0x7f5cba7c1000) [pid = 1849] [serial = 2121] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 174 (0x7f5cb28b6400) [pid = 1849] [serial = 2097] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 173 (0x7f5cac13b800) [pid = 1849] [serial = 2022] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 172 (0x7f5caaf90400) [pid = 1849] [serial = 1941] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 171 (0x7f5cba97b000) [pid = 1849] [serial = 2124] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 170 (0x7f5cb1fbfc00) [pid = 1849] [serial = 2090] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 169 (0x7f5cb2e06c00) [pid = 1849] [serial = 2100] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 168 (0x7f5cb7b33400) [pid = 1849] [serial = 2046] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 167 (0x7f5cb210d800) [pid = 1849] [serial = 2043] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 166 (0x7f5cb26e1800) [pid = 1849] [serial = 2094] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 165 (0x7f5caa4c2400) [pid = 1849] [serial = 2136] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 164 (0x7f5cb8956c00) [pid = 1849] [serial = 2105] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 163 (0x7f5cad42e800) [pid = 1849] [serial = 2082] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 162 (0x7f5ca79de800) [pid = 1849] [serial = 2133] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 161 (0x7f5ca9177800) [pid = 1849] [serial = 2076] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 160 (0x7f5cae944c00) [pid = 1849] [serial = 2034] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 159 (0x7f5cae943800) [pid = 1849] [serial = 2085] [outer = (nil)] [url = about:blank] 15:26:07 INFO - PROCESS | 1849 | --DOMWINDOW == 158 (0x7f5cac143c00) [pid = 1849] [serial = 2142] [outer = (nil)] [url = about:blank] 15:26:08 INFO - PROCESS | 1849 | 1461623168030 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:26:08 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:26:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 4033ms 15:26:08 INFO - PROCESS | 1849 | 1461623168091 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 15:26:08 INFO - PROCESS | 1849 | 1461623168096 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 15:26:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:26:08 INFO - PROCESS | 1849 | 1461623168104 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:26:08 INFO - PROCESS | 1849 | 1461623168109 Marionette TRACE conn3 <- [1,3006,null,{}] 15:26:08 INFO - PROCESS | 1849 | 1461623168116 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:26:08 INFO - PROCESS | 1849 | 1461623168333 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 15:26:08 INFO - PROCESS | 1849 | 1461623168526 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca6959000 == 142 [pid = 1849] [id = 761] 15:26:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 159 (0x7f5ca6404400) [pid = 1849] [serial = 2282] [outer = (nil)] 15:26:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 160 (0x7f5ca79d9000) [pid = 1849] [serial = 2283] [outer = 0x7f5ca6404400] 15:26:08 INFO - PROCESS | 1849 | 1461623168593 Marionette DEBUG loaded listener.js 15:26:08 INFO - PROCESS | 1849 | ++DOMWINDOW == 161 (0x7f5ca82ea000) [pid = 1849] [serial = 2284] [outer = 0x7f5ca6404400] 15:26:09 INFO - PROCESS | 1849 | 1461623169344 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:26:09 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:26:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1284ms 15:26:09 INFO - PROCESS | 1849 | 1461623169389 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 15:26:09 INFO - PROCESS | 1849 | 1461623169397 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 15:26:09 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:26:09 INFO - PROCESS | 1849 | 1461623169406 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:26:09 INFO - PROCESS | 1849 | 1461623169409 Marionette TRACE conn3 <- [1,3010,null,{}] 15:26:09 INFO - PROCESS | 1849 | 1461623169414 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:26:09 INFO - PROCESS | 1849 | 1461623169647 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 15:26:09 INFO - PROCESS | 1849 | 1461623169885 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca7c1a800 == 143 [pid = 1849] [id = 762] 15:26:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 162 (0x7f5ca917a000) [pid = 1849] [serial = 2285] [outer = (nil)] 15:26:09 INFO - PROCESS | 1849 | ++DOMWINDOW == 163 (0x7f5caa4c2400) [pid = 1849] [serial = 2286] [outer = 0x7f5ca917a000] 15:26:09 INFO - PROCESS | 1849 | 1461623169948 Marionette DEBUG loaded listener.js 15:26:10 INFO - PROCESS | 1849 | ++DOMWINDOW == 164 (0x7f5caaf93400) [pid = 1849] [serial = 2287] [outer = 0x7f5ca917a000] 15:26:10 INFO - PROCESS | 1849 | 1461623170796 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:26:10 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:26:10 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1440ms 15:26:10 INFO - PROCESS | 1849 | 1461623170848 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 15:26:10 INFO - PROCESS | 1849 | 1461623170850 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 15:26:10 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:26:10 INFO - PROCESS | 1849 | 1461623170857 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:26:10 INFO - PROCESS | 1849 | 1461623170863 Marionette TRACE conn3 <- [1,3014,null,{}] 15:26:10 INFO - PROCESS | 1849 | 1461623170888 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:26:11 INFO - PROCESS | 1849 | 1461623171188 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 15:26:11 INFO - PROCESS | 1849 | 1461623171232 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5caa47e000 == 144 [pid = 1849] [id = 763] 15:26:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 165 (0x7f5cab3dec00) [pid = 1849] [serial = 2288] [outer = (nil)] 15:26:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 166 (0x7f5cab923000) [pid = 1849] [serial = 2289] [outer = 0x7f5cab3dec00] 15:26:11 INFO - PROCESS | 1849 | 1461623171365 Marionette DEBUG loaded listener.js 15:26:11 INFO - PROCESS | 1849 | ++DOMWINDOW == 167 (0x7f5cac140400) [pid = 1849] [serial = 2290] [outer = 0x7f5cab3dec00] 15:26:12 INFO - PROCESS | 1849 | [1849] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:26:12 INFO - PROCESS | 1849 | --DOMWINDOW == 166 (0x7f5cba8ea000) [pid = 1849] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:26:12 INFO - PROCESS | 1849 | --DOMWINDOW == 165 (0x7f5cab91d800) [pid = 1849] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:26:12 INFO - PROCESS | 1849 | --DOMWINDOW == 164 (0x7f5cbb50a800) [pid = 1849] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:26:12 INFO - PROCESS | 1849 | --DOMWINDOW == 163 (0x7f5ca7df5c00) [pid = 1849] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:26:12 INFO - PROCESS | 1849 | --DOMWINDOW == 162 (0x7f5cabe12c00) [pid = 1849] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:26:12 INFO - PROCESS | 1849 | --DOMWINDOW == 161 (0x7f5cbb16ac00) [pid = 1849] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:26:12 INFO - PROCESS | 1849 | --DOMWINDOW == 160 (0x7f5cbb506c00) [pid = 1849] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:26:12 INFO - PROCESS | 1849 | --DOMWINDOW == 159 (0x7f5cbb0c5400) [pid = 1849] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:26:12 INFO - PROCESS | 1849 | --DOMWINDOW == 158 (0x7f5cbad4e000) [pid = 1849] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:26:12 INFO - PROCESS | 1849 | --DOMWINDOW == 157 (0x7f5cba9ae000) [pid = 1849] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:26:12 INFO - PROCESS | 1849 | --DOMWINDOW == 156 (0x7f5cb9d4f800) [pid = 1849] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:26:12 INFO - PROCESS | 1849 | --DOMWINDOW == 155 (0x7f5cb9ee5000) [pid = 1849] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:26:12 INFO - PROCESS | 1849 | --DOMWINDOW == 154 (0x7f5ca917d000) [pid = 1849] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:26:12 INFO - PROCESS | 1849 | --DOMWINDOW == 153 (0x7f5cb26ccc00) [pid = 1849] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:26:12 INFO - PROCESS | 1849 | --DOMWINDOW == 152 (0x7f5cb1fb9400) [pid = 1849] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:26:12 INFO - PROCESS | 1849 | --DOMWINDOW == 151 (0x7f5ca95d1c00) [pid = 1849] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:26:12 INFO - PROCESS | 1849 | --DOMWINDOW == 150 (0x7f5caea6a800) [pid = 1849] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:26:12 INFO - PROCESS | 1849 | --DOMWINDOW == 149 (0x7f5cad1e2800) [pid = 1849] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:26:12 INFO - PROCESS | 1849 | --DOMWINDOW == 148 (0x7f5cacfb9800) [pid = 1849] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:26:12 INFO - PROCESS | 1849 | --DOMWINDOW == 147 (0x7f5cab03cc00) [pid = 1849] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:26:12 INFO - PROCESS | 1849 | --DOMWINDOW == 146 (0x7f5ca79ddc00) [pid = 1849] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:26:12 INFO - PROCESS | 1849 | --DOMWINDOW == 145 (0x7f5ca46eb800) [pid = 1849] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:26:12 INFO - PROCESS | 1849 | --DOMWINDOW == 144 (0x7f5ca82f1400) [pid = 1849] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:26:12 INFO - PROCESS | 1849 | --DOMWINDOW == 143 (0x7f5c9ebc6800) [pid = 1849] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:26:12 INFO - PROCESS | 1849 | --DOMWINDOW == 142 (0x7f5cba7bcc00) [pid = 1849] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:26:13 INFO - PROCESS | 1849 | 1461623173237 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:26:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:26:13 INFO - {} 15:26:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:26:13 INFO - {} 15:26:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:26:13 INFO - {} 15:26:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:26:13 INFO - {} 15:26:13 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 2395ms 15:26:13 INFO - PROCESS | 1849 | 1461623173255 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 15:26:13 INFO - PROCESS | 1849 | 1461623173260 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 15:26:13 INFO - TEST-START | /FileAPI/fileReader.html 15:26:13 INFO - PROCESS | 1849 | 1461623173276 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:26:13 INFO - PROCESS | 1849 | 1461623173279 Marionette TRACE conn3 <- [1,3018,null,{}] 15:26:13 INFO - PROCESS | 1849 | 1461623173289 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:26:13 INFO - PROCESS | 1849 | 1461623173518 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 15:26:13 INFO - PROCESS | 1849 | 1461623173704 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab9dd800 == 145 [pid = 1849] [id = 764] 15:26:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 143 (0x7f5c9ebc6800) [pid = 1849] [serial = 2291] [outer = (nil)] 15:26:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 144 (0x7f5cac143800) [pid = 1849] [serial = 2292] [outer = 0x7f5c9ebc6800] 15:26:13 INFO - PROCESS | 1849 | 1461623173772 Marionette DEBUG loaded listener.js 15:26:13 INFO - PROCESS | 1849 | ++DOMWINDOW == 145 (0x7f5cad0a6000) [pid = 1849] [serial = 2293] [outer = 0x7f5c9ebc6800] 15:26:14 INFO - PROCESS | 1849 | 1461623174498 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:26:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:26:14 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:26:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:26:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:26:14 INFO - TEST-OK | /FileAPI/fileReader.html | took 1236ms 15:26:14 INFO - PROCESS | 1849 | 1461623174519 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 15:26:14 INFO - PROCESS | 1849 | 1461623174521 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 15:26:14 INFO - TEST-START | /FileAPI/historical.html 15:26:14 INFO - PROCESS | 1849 | 1461623174529 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:26:14 INFO - PROCESS | 1849 | 1461623174533 Marionette TRACE conn3 <- [1,3022,null,{}] 15:26:14 INFO - PROCESS | 1849 | 1461623174538 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:26:14 INFO - PROCESS | 1849 | 1461623174750 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 15:26:15 INFO - PROCESS | 1849 | 1461623175137 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca0eb2000 == 146 [pid = 1849] [id = 765] 15:26:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 146 (0x7f5c9ebd1800) [pid = 1849] [serial = 2294] [outer = (nil)] 15:26:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 147 (0x7f5ca3c0bc00) [pid = 1849] [serial = 2295] [outer = 0x7f5c9ebd1800] 15:26:15 INFO - PROCESS | 1849 | 1461623175219 Marionette DEBUG loaded listener.js 15:26:15 INFO - PROCESS | 1849 | ++DOMWINDOW == 148 (0x7f5ca63bd400) [pid = 1849] [serial = 2296] [outer = 0x7f5c9ebd1800] 15:26:16 INFO - PROCESS | 1849 | 1461623176087 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:26:16 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:26:16 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:26:16 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:26:16 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:26:16 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:26:16 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:26:16 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:26:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:16 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:26:16 INFO - TEST-OK | /FileAPI/historical.html | took 1587ms 15:26:16 INFO - PROCESS | 1849 | 1461623176123 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 15:26:16 INFO - PROCESS | 1849 | 1461623176129 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 15:26:16 INFO - TEST-START | /FileAPI/idlharness.html 15:26:16 INFO - PROCESS | 1849 | 1461623176139 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:26:16 INFO - PROCESS | 1849 | 1461623176143 Marionette TRACE conn3 <- [1,3026,null,{}] 15:26:16 INFO - PROCESS | 1849 | 1461623176150 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:26:16 INFO - PROCESS | 1849 | 1461623176388 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 15:26:16 INFO - PROCESS | 1849 | 1461623176657 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5caa486000 == 147 [pid = 1849] [id = 766] 15:26:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 149 (0x7f5ca670b000) [pid = 1849] [serial = 2297] [outer = (nil)] 15:26:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 150 (0x7f5cab03a400) [pid = 1849] [serial = 2298] [outer = 0x7f5ca670b000] 15:26:16 INFO - PROCESS | 1849 | 1461623176738 Marionette DEBUG loaded listener.js 15:26:16 INFO - PROCESS | 1849 | ++DOMWINDOW == 151 (0x7f5cab3e3c00) [pid = 1849] [serial = 2299] [outer = 0x7f5ca670b000] 15:26:18 INFO - PROCESS | 1849 | 1461623178417 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:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:26:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:26:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:26:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:26:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:26:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:26:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:26:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:26:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:26:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:26:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:26:18 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:26:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:26:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:26:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:26:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:26:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:26:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:26:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:26:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:26:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:26:18 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:26:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:26:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:26:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:26:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:26:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:26:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:26:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:26:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:26:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:26:18 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:26:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:26:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:26:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:26:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:26:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:26:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:26:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:26:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:26:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:26:18 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:26:18 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:26:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:26:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:26:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:26:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:26:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:26:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:26:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:26:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:26:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:26:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:26:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:26:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:26:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:26:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:26:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:26:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:26:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:26:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:26:18 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:26:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:26:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:26:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:26:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:26:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:26:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:26:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:26:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:26:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:26:18 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:26:18 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:26:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:26:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:26:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:26:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:26:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:26:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:26:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:26:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:26:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:26:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:26:18 INFO - TEST-OK | /FileAPI/idlharness.html | took 2430ms 15:26:18 INFO - PROCESS | 1849 | 1461623178635 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 15:26:18 INFO - PROCESS | 1849 | 1461623178647 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 15:26:18 INFO - TEST-START | /FileAPI/idlharness.worker 15:26:18 INFO - PROCESS | 1849 | 1461623178704 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:26:18 INFO - PROCESS | 1849 | 1461623178707 Marionette TRACE conn3 <- [1,3030,null,{}] 15:26:18 INFO - PROCESS | 1849 | 1461623178713 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:26:18 INFO - PROCESS | 1849 | 1461623178977 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 15:26:19 INFO - PROCESS | 1849 | 1461623179250 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab8d3000 == 148 [pid = 1849] [id = 767] 15:26:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 152 (0x7f5cad257800) [pid = 1849] [serial = 2300] [outer = (nil)] 15:26:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 153 (0x7f5cae96f400) [pid = 1849] [serial = 2301] [outer = 0x7f5cad257800] 15:26:19 INFO - PROCESS | 1849 | 1461623179324 Marionette DEBUG loaded listener.js 15:26:19 INFO - PROCESS | 1849 | ++DOMWINDOW == 154 (0x7f5caec07400) [pid = 1849] [serial = 2302] [outer = 0x7f5cad257800] 15:26:19 INFO - PROCESS | 1849 | [1849] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:26:21 INFO - PROCESS | 1849 | 1461623181512 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:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:26:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:26:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:26:21 INFO - {} 15:26:21 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:26:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:26:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:26:21 INFO - {} 15:26:21 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:26:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:26:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:26:21 INFO - {} 15:26:21 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:26:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:26:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:26:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:26:21 INFO - {} 15:26:21 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:26:21 INFO - {} 15:26:21 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:26:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:26:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:26:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:26:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:26:21 INFO - {} 15:26:21 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:26:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:26:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:26:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:26:21 INFO - {} 15:26:21 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:26:21 INFO - {} 15:26:21 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:26:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:26:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:26:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:26:21 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:26:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:26:21 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:26:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:26:21 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:26:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:26:21 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:26:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:26:21 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:26:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:26:21 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:26:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:26:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:26:21 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:26:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:26:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:26:21 INFO - {} 15:26:21 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2981ms 15:26:21 INFO - PROCESS | 1849 | 1461623181684 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 15:26:21 INFO - PROCESS | 1849 | 1461623181690 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 15:26:21 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:26:21 INFO - PROCESS | 1849 | 1461623181779 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:26:21 INFO - PROCESS | 1849 | 1461623181794 Marionette TRACE conn3 <- [1,3034,null,{}] 15:26:21 INFO - PROCESS | 1849 | 1461623181815 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:26:22 INFO - PROCESS | 1849 | 1461623182095 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 15:26:22 INFO - PROCESS | 1849 | 1461623182358 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb21d0800 == 149 [pid = 1849] [id = 768] 15:26:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 155 (0x7f5caec07800) [pid = 1849] [serial = 2303] [outer = (nil)] 15:26:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 156 (0x7f5caf9cd800) [pid = 1849] [serial = 2304] [outer = 0x7f5caec07800] 15:26:22 INFO - PROCESS | 1849 | 1461623182436 Marionette DEBUG loaded listener.js 15:26:22 INFO - PROCESS | 1849 | ++DOMWINDOW == 157 (0x7f5cba039000) [pid = 1849] [serial = 2305] [outer = 0x7f5caec07800] 15:26:23 INFO - PROCESS | 1849 | 1461623183282 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:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:26:23 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1595ms 15:26:23 INFO - PROCESS | 1849 | 1461623183342 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 15:26:23 INFO - PROCESS | 1849 | 1461623183346 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 15:26:23 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:26:23 INFO - PROCESS | 1849 | 1461623183353 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:26:23 INFO - PROCESS | 1849 | 1461623183356 Marionette TRACE conn3 <- [1,3038,null,{}] 15:26:23 INFO - PROCESS | 1849 | 1461623183407 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:26:23 INFO - PROCESS | 1849 | 1461623183650 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 15:26:23 INFO - PROCESS | 1849 | 1461623183913 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cb7d95000 == 150 [pid = 1849] [id = 769] 15:26:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 158 (0x7f5caec09800) [pid = 1849] [serial = 2306] [outer = (nil)] 15:26:23 INFO - PROCESS | 1849 | ++DOMWINDOW == 159 (0x7f5cba790800) [pid = 1849] [serial = 2307] [outer = 0x7f5caec09800] 15:26:23 INFO - PROCESS | 1849 | 1461623183989 Marionette DEBUG loaded listener.js 15:26:24 INFO - PROCESS | 1849 | ++DOMWINDOW == 160 (0x7f5cba7c1000) [pid = 1849] [serial = 2308] [outer = 0x7f5caec09800] 15:26:24 INFO - PROCESS | 1849 | 1461623184737 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:26:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:26:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:26:24 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1420ms 15:26:24 INFO - PROCESS | 1849 | 1461623184776 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 15:26:24 INFO - PROCESS | 1849 | 1461623184780 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 15:26:24 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:26:24 INFO - PROCESS | 1849 | 1461623184788 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:26:24 INFO - PROCESS | 1849 | 1461623184790 Marionette TRACE conn3 <- [1,3042,null,{}] 15:26:24 INFO - PROCESS | 1849 | 1461623184796 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:26:25 INFO - PROCESS | 1849 | 1461623185033 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 15:26:25 INFO - PROCESS | 1849 | 1461623185278 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb879d000 == 151 [pid = 1849] [id = 770] 15:26:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 161 (0x7f5cba97e400) [pid = 1849] [serial = 2309] [outer = (nil)] 15:26:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 162 (0x7f5cba9a2400) [pid = 1849] [serial = 2310] [outer = 0x7f5cba97e400] 15:26:25 INFO - PROCESS | 1849 | 1461623185368 Marionette DEBUG loaded listener.js 15:26:25 INFO - PROCESS | 1849 | ++DOMWINDOW == 163 (0x7f5cbad4bc00) [pid = 1849] [serial = 2311] [outer = 0x7f5cba97e400] 15:26:26 INFO - PROCESS | 1849 | 1461623186501 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:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:26:26 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:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:26:26 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:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:26:26 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:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:26:26 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:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:26:26 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:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:26:26 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:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:26:26 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1801ms 15:26:26 INFO - PROCESS | 1849 | 1461623186592 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 15:26:26 INFO - PROCESS | 1849 | 1461623186598 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 15:26:26 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:26:26 INFO - PROCESS | 1849 | 1461623186607 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:26:26 INFO - PROCESS | 1849 | 1461623186613 Marionette TRACE conn3 <- [1,3046,null,{}] 15:26:26 INFO - PROCESS | 1849 | 1461623186627 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:26:26 INFO - PROCESS | 1849 | 1461623186937 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 15:26:27 INFO - PROCESS | 1849 | 1461623187276 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cae915000 == 152 [pid = 1849] [id = 771] 15:26:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 164 (0x7f5cad258400) [pid = 1849] [serial = 2312] [outer = (nil)] 15:26:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 165 (0x7f5caea6b800) [pid = 1849] [serial = 2313] [outer = 0x7f5cad258400] 15:26:27 INFO - PROCESS | 1849 | 1461623187359 Marionette DEBUG loaded listener.js 15:26:27 INFO - PROCESS | 1849 | ++DOMWINDOW == 166 (0x7f5caecc5c00) [pid = 1849] [serial = 2314] [outer = 0x7f5cad258400] 15:26:27 INFO - PROCESS | 1849 | [1849] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:26:28 INFO - PROCESS | 1849 | 1461623188181 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:26:28 INFO - {} 15:26:28 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1587ms 15:26:28 INFO - PROCESS | 1849 | 1461623188206 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 15:26:28 INFO - PROCESS | 1849 | 1461623188210 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 15:26:28 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:26:28 INFO - PROCESS | 1849 | 1461623188220 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:26:28 INFO - PROCESS | 1849 | 1461623188223 Marionette TRACE conn3 <- [1,3050,null,{}] 15:26:28 INFO - PROCESS | 1849 | 1461623188229 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:26:28 INFO - PROCESS | 1849 | 1461623188474 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 15:26:28 INFO - PROCESS | 1849 | 1461623188748 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cb0e5b800 == 153 [pid = 1849] [id = 772] 15:26:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 167 (0x7f5caf9cc000) [pid = 1849] [serial = 2315] [outer = (nil)] 15:26:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 168 (0x7f5cb26ccc00) [pid = 1849] [serial = 2316] [outer = 0x7f5caf9cc000] 15:26:28 INFO - PROCESS | 1849 | 1461623188826 Marionette DEBUG loaded listener.js 15:26:28 INFO - PROCESS | 1849 | ++DOMWINDOW == 169 (0x7f5cb26e5000) [pid = 1849] [serial = 2317] [outer = 0x7f5caf9cc000] 15:26:29 INFO - PROCESS | 1849 | 1461623189654 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:26:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:26:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:26:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:26:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:26:29 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1476ms 15:26:29 INFO - PROCESS | 1849 | 1461623189698 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 15:26:29 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:26:29 INFO - PROCESS | 1849 | 1461623189702 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 15:26:29 INFO - PROCESS | 1849 | 1461623189711 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:26:29 INFO - PROCESS | 1849 | 1461623189713 Marionette TRACE conn3 <- [1,3054,null,{}] 15:26:29 INFO - PROCESS | 1849 | 1461623189721 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:26:29 INFO - PROCESS | 1849 | 1461623189968 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 15:26:30 INFO - PROCESS | 1849 | 1461623190226 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbac34000 == 154 [pid = 1849] [id = 773] 15:26:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 170 (0x7f5ca3c05800) [pid = 1849] [serial = 2318] [outer = (nil)] 15:26:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 171 (0x7f5cb26e6800) [pid = 1849] [serial = 2319] [outer = 0x7f5ca3c05800] 15:26:30 INFO - PROCESS | 1849 | 1461623190306 Marionette DEBUG loaded listener.js 15:26:30 INFO - PROCESS | 1849 | ++DOMWINDOW == 172 (0x7f5cb2dbf800) [pid = 1849] [serial = 2320] [outer = 0x7f5ca3c05800] 15:26:31 INFO - PROCESS | 1849 | 1461623191492 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:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:26:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:26:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:26:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:26:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:26:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:26:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:26:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:26:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:26:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:26:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:26:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:26:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:26:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:26:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:26:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:26:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:26:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:26:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:26:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:26:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:26:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:26:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:26:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:26:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:26:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:26:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:26:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:26:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:26:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:26:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:26:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:26:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:26:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:26:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:26:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:26:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:26:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:26:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:26:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:26:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:26:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:26:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:26:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:26:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:26:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:26:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:26:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:26:31 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:26:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:26:31 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:26:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:26:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:26:31 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1859ms 15:26:31 INFO - PROCESS | 1849 | 1461623191568 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 15:26:31 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:26:31 INFO - PROCESS | 1849 | 1461623191577 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 15:26:31 INFO - PROCESS | 1849 | 1461623191582 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:26:31 INFO - PROCESS | 1849 | 1461623191585 Marionette TRACE conn3 <- [1,3058,null,{}] 15:26:31 INFO - PROCESS | 1849 | 1461623191609 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:26:31 INFO - PROCESS | 1849 | 1461623191964 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 15:26:32 INFO - PROCESS | 1849 | 1461623192254 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbb68e000 == 155 [pid = 1849] [id = 774] 15:26:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 173 (0x7f5ca6405400) [pid = 1849] [serial = 2321] [outer = (nil)] 15:26:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 174 (0x7f5cbe747400) [pid = 1849] [serial = 2322] [outer = 0x7f5ca6405400] 15:26:32 INFO - PROCESS | 1849 | 1461623192327 Marionette DEBUG loaded listener.js 15:26:32 INFO - PROCESS | 1849 | ++DOMWINDOW == 175 (0x7f5cbe7afc00) [pid = 1849] [serial = 2323] [outer = 0x7f5ca6405400] 15:26:33 INFO - PROCESS | 1849 | 1461623193139 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:26:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:26:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:26:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:26:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:26:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:26:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:26:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:26:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:26:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:26:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:26:33 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:33 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:26:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:26:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:26:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:26:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:26:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:26:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:26:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:26:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:26:33 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1597ms 15:26:33 INFO - PROCESS | 1849 | 1461623193187 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 15:26:33 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:26:33 INFO - PROCESS | 1849 | 1461623193194 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 15:26:33 INFO - PROCESS | 1849 | 1461623193200 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:26:33 INFO - PROCESS | 1849 | 1461623193203 Marionette TRACE conn3 <- [1,3062,null,{}] 15:26:33 INFO - PROCESS | 1849 | 1461623193209 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:26:33 INFO - PROCESS | 1849 | 1461623193469 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 15:26:33 INFO - PROCESS | 1849 | 1461623193717 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5caf559800 == 156 [pid = 1849] [id = 775] 15:26:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 176 (0x7f5cad258c00) [pid = 1849] [serial = 2324] [outer = (nil)] 15:26:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 177 (0x7f5caf9d5400) [pid = 1849] [serial = 2325] [outer = 0x7f5cad258c00] 15:26:33 INFO - PROCESS | 1849 | 1461623193799 Marionette DEBUG loaded listener.js 15:26:33 INFO - PROCESS | 1849 | ++DOMWINDOW == 178 (0x7f5cbed0b400) [pid = 1849] [serial = 2326] [outer = 0x7f5cad258c00] 15:26:34 INFO - PROCESS | 1849 | [1849] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:26:34 INFO - PROCESS | 1849 | 1461623194736 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:26:34 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:26:34 INFO - {} 15:26:34 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1578ms 15:26:34 INFO - PROCESS | 1849 | 1461623194780 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 15:26:34 INFO - PROCESS | 1849 | 1461623194785 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 15:26:34 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:26:34 INFO - PROCESS | 1849 | 1461623194799 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:26:34 INFO - PROCESS | 1849 | 1461623194804 Marionette TRACE conn3 <- [1,3066,null,{}] 15:26:34 INFO - PROCESS | 1849 | 1461623194810 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:26:35 INFO - PROCESS | 1849 | 1461623195195 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 15:26:35 INFO - PROCESS | 1849 | 1461623195450 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbec9f000 == 157 [pid = 1849] [id = 776] 15:26:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 179 (0x7f5cbe7d3400) [pid = 1849] [serial = 2327] [outer = (nil)] 15:26:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 180 (0x7f5cbf1b7800) [pid = 1849] [serial = 2328] [outer = 0x7f5cbe7d3400] 15:26:35 INFO - PROCESS | 1849 | 1461623195534 Marionette DEBUG loaded listener.js 15:26:35 INFO - PROCESS | 1849 | ++DOMWINDOW == 181 (0x7f5cc091b800) [pid = 1849] [serial = 2329] [outer = 0x7f5cbe7d3400] 15:26:36 INFO - PROCESS | 1849 | 1461623196283 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:26:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:26:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:26:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:26:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:26:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:26:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:26:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:26:36 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1538ms 15:26:36 INFO - PROCESS | 1849 | 1461623196332 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 15:26:36 INFO - PROCESS | 1849 | 1461623196336 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 15:26:36 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:26:36 INFO - PROCESS | 1849 | 1461623196342 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:26:36 INFO - PROCESS | 1849 | 1461623196346 Marionette TRACE conn3 <- [1,3070,null,{}] 15:26:36 INFO - PROCESS | 1849 | 1461623196352 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:26:36 INFO - PROCESS | 1849 | 1461623196594 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 15:26:36 INFO - PROCESS | 1849 | 1461623196883 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbecec800 == 158 [pid = 1849] [id = 777] 15:26:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 182 (0x7f5cba038c00) [pid = 1849] [serial = 2330] [outer = (nil)] 15:26:36 INFO - PROCESS | 1849 | ++DOMWINDOW == 183 (0x7f5cc0986000) [pid = 1849] [serial = 2331] [outer = 0x7f5cba038c00] 15:26:36 INFO - PROCESS | 1849 | 1461623196960 Marionette DEBUG loaded listener.js 15:26:37 INFO - PROCESS | 1849 | ++DOMWINDOW == 184 (0x7f5cc158a800) [pid = 1849] [serial = 2332] [outer = 0x7f5cba038c00] 15:26:37 INFO - PROCESS | 1849 | 1461623197790 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:26:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:26:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:26:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:26:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:26:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:26:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:26:37 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1479ms 15:26:37 INFO - PROCESS | 1849 | 1461623197824 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 15:26:37 INFO - PROCESS | 1849 | 1461623197829 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 15:26:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:26:37 INFO - PROCESS | 1849 | 1461623197835 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:26:37 INFO - PROCESS | 1849 | 1461623197838 Marionette TRACE conn3 <- [1,3074,null,{}] 15:26:37 INFO - PROCESS | 1849 | 1461623197844 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:26:38 INFO - PROCESS | 1849 | 1461623198141 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 15:26:38 INFO - PROCESS | 1849 | 1461623198448 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cbf13f800 == 159 [pid = 1849] [id = 778] 15:26:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 185 (0x7f5c9ebc9c00) [pid = 1849] [serial = 2333] [outer = (nil)] 15:26:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 186 (0x7f5cbc6d5800) [pid = 1849] [serial = 2334] [outer = 0x7f5c9ebc9c00] 15:26:38 INFO - PROCESS | 1849 | 1461623198534 Marionette DEBUG loaded listener.js 15:26:38 INFO - PROCESS | 1849 | ++DOMWINDOW == 187 (0x7f5cc2b55800) [pid = 1849] [serial = 2335] [outer = 0x7f5c9ebc9c00] 15:26:39 INFO - PROCESS | 1849 | 1461623199324 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:26:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:26:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:26:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:26:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:26:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:26:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:26:39 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1536ms 15:26:39 INFO - PROCESS | 1849 | 1461623199374 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 15:26:39 INFO - PROCESS | 1849 | 1461623199378 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 15:26:39 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:26:39 INFO - PROCESS | 1849 | 1461623199385 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:26:39 INFO - PROCESS | 1849 | 1461623199388 Marionette TRACE conn3 <- [1,3078,null,{}] 15:26:39 INFO - PROCESS | 1849 | 1461623199394 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:26:39 INFO - PROCESS | 1849 | 1461623199655 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 15:26:39 INFO - PROCESS | 1849 | 1461623199958 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cbf2aa800 == 160 [pid = 1849] [id = 779] 15:26:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 188 (0x7f5cac13d400) [pid = 1849] [serial = 2336] [outer = (nil)] 15:26:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 189 (0x7f5cbeb7e000) [pid = 1849] [serial = 2337] [outer = 0x7f5cac13d400] 15:26:40 INFO - PROCESS | 1849 | 1461623200065 Marionette DEBUG loaded listener.js 15:26:40 INFO - PROCESS | 1849 | ++DOMWINDOW == 190 (0x7f5cbf1b8c00) [pid = 1849] [serial = 2338] [outer = 0x7f5cac13d400] 15:26:40 INFO - PROCESS | 1849 | 1461623200888 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:26:40 INFO - PROCESS | 1849 | 1461623200925 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 15:26:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:26:40 INFO - PROCESS | 1849 | 1461623200936 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:26:40 INFO - PROCESS | 1849 | 1461623200939 Marionette TRACE conn3 <- [1,3082,null,{}] 15:26:40 INFO - PROCESS | 1849 | 1461623200945 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:26:41 INFO - PROCESS | 1849 | 1461623201226 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 15:26:41 INFO - PROCESS | 1849 | 1461623201487 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc354d800 == 161 [pid = 1849] [id = 780] 15:26:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 191 (0x7f5ca640c800) [pid = 1849] [serial = 2339] [outer = (nil)] 15:26:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 192 (0x7f5cc358d400) [pid = 1849] [serial = 2340] [outer = 0x7f5ca640c800] 15:26:41 INFO - PROCESS | 1849 | 1461623201565 Marionette DEBUG loaded listener.js 15:26:41 INFO - PROCESS | 1849 | ++DOMWINDOW == 193 (0x7f5cc4350400) [pid = 1849] [serial = 2341] [outer = 0x7f5ca640c800] 15:26:42 INFO - PROCESS | 1849 | 1461623202375 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:26:42 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:26:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:26:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:26:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:26:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1482ms 15:26:42 INFO - PROCESS | 1849 | 1461623202419 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 15:26:42 INFO - PROCESS | 1849 | 1461623202423 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 15:26:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:26:42 INFO - PROCESS | 1849 | 1461623202429 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:26:42 INFO - PROCESS | 1849 | 1461623202433 Marionette TRACE conn3 <- [1,3086,null,{}] 15:26:42 INFO - PROCESS | 1849 | 1461623202439 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:26:42 INFO - PROCESS | 1849 | 1461623202686 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 15:26:42 INFO - PROCESS | 1849 | 1461623202976 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cc4665000 == 162 [pid = 1849] [id = 781] 15:26:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 194 (0x7f5cad428400) [pid = 1849] [serial = 2342] [outer = (nil)] 15:26:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 195 (0x7f5cc4357400) [pid = 1849] [serial = 2343] [outer = 0x7f5cad428400] 15:26:43 INFO - PROCESS | 1849 | 1461623203053 Marionette DEBUG loaded listener.js 15:26:43 INFO - PROCESS | 1849 | ++DOMWINDOW == 196 (0x7f5cc4411400) [pid = 1849] [serial = 2344] [outer = 0x7f5cad428400] 15:26:43 INFO - PROCESS | 1849 | 1461623203842 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:26:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:26:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1441ms 15:26:43 INFO - PROCESS | 1849 | 1461623203871 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 15:26:43 INFO - PROCESS | 1849 | 1461623203874 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 15:26:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:26:43 INFO - PROCESS | 1849 | 1461623203880 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:26:43 INFO - PROCESS | 1849 | 1461623203882 Marionette TRACE conn3 <- [1,3090,null,{}] 15:26:43 INFO - PROCESS | 1849 | 1461623203888 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:26:44 INFO - PROCESS | 1849 | 1461623204137 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 15:26:44 INFO - PROCESS | 1849 | 1461623204440 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cc73e9000 == 163 [pid = 1849] [id = 782] 15:26:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 197 (0x7f5caa52d800) [pid = 1849] [serial = 2345] [outer = (nil)] 15:26:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 198 (0x7f5cc4385800) [pid = 1849] [serial = 2346] [outer = 0x7f5caa52d800] 15:26:44 INFO - PROCESS | 1849 | 1461623204515 Marionette DEBUG loaded listener.js 15:26:44 INFO - PROCESS | 1849 | ++DOMWINDOW == 199 (0x7f5cc508e000) [pid = 1849] [serial = 2347] [outer = 0x7f5caa52d800] 15:26:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cad0de800 == 162 [pid = 1849] [id = 567] 15:26:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc70a0000 == 161 [pid = 1849] [id = 757] 15:26:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc648c800 == 160 [pid = 1849] [id = 756] 15:26:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc54a8000 == 159 [pid = 1849] [id = 755] 15:26:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4ef8800 == 158 [pid = 1849] [id = 754] 15:26:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc4b2a800 == 157 [pid = 1849] [id = 753] 15:26:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cc42c2000 == 156 [pid = 1849] [id = 752] 15:26:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbf13c800 == 155 [pid = 1849] [id = 751] 15:26:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbecf1800 == 154 [pid = 1849] [id = 750] 15:26:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbe534000 == 153 [pid = 1849] [id = 749] 15:26:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5c9ecdf800 == 152 [pid = 1849] [id = 617] 15:26:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbb6a2000 == 151 [pid = 1849] [id = 748] 15:26:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cbadae800 == 150 [pid = 1849] [id = 747] 15:26:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8b51800 == 149 [pid = 1849] [id = 746] 15:26:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb8920000 == 148 [pid = 1849] [id = 745] 15:26:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb7da9000 == 147 [pid = 1849] [id = 744] 15:26:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cb0e47000 == 146 [pid = 1849] [id = 743] 15:26:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5caea19800 == 145 [pid = 1849] [id = 742] 15:26:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cad586800 == 144 [pid = 1849] [id = 741] 15:26:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5cabf07800 == 143 [pid = 1849] [id = 740] 15:26:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca916e000 == 142 [pid = 1849] [id = 739] 15:26:47 INFO - PROCESS | 1849 | --DOCSHELL 0x7f5ca3f87800 == 141 [pid = 1849] [id = 738] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 198 (0x7f5cba9ae400) [pid = 1849] [serial = 2127] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 197 (0x7f5cbad47000) [pid = 1849] [serial = 2130] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 196 (0x7f5cae46d800) [pid = 1849] [serial = 2073] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 195 (0x7f5cabe16c00) [pid = 1849] [serial = 2210] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 194 (0x7f5cac145c00) [pid = 1849] [serial = 2211] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 193 (0x7f5cbe1db800) [pid = 1849] [serial = 2202] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 192 (0x7f5cbe1d4000) [pid = 1849] [serial = 2201] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 191 (0x7f5cbe191400) [pid = 1849] [serial = 2199] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 190 (0x7f5cbe13f800) [pid = 1849] [serial = 2198] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 189 (0x7f5cbe138000) [pid = 1849] [serial = 2196] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 188 (0x7f5cbdf10000) [pid = 1849] [serial = 2195] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 187 (0x7f5cbd557400) [pid = 1849] [serial = 2193] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 186 (0x7f5cbc904000) [pid = 1849] [serial = 2192] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 185 (0x7f5cbbaefc00) [pid = 1849] [serial = 2190] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 184 (0x7f5cbba36800) [pid = 1849] [serial = 2189] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 183 (0x7f5cbb788800) [pid = 1849] [serial = 2187] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 182 (0x7f5cbb77fc00) [pid = 1849] [serial = 2186] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 181 (0x7f5cbb50c800) [pid = 1849] [serial = 2184] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 180 (0x7f5cbb505800) [pid = 1849] [serial = 2183] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 179 (0x7f5cbb16c400) [pid = 1849] [serial = 2181] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 178 (0x7f5cbb0ca000) [pid = 1849] [serial = 2180] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 177 (0x7f5cbaf1b400) [pid = 1849] [serial = 2178] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 176 (0x7f5cbad50000) [pid = 1849] [serial = 2177] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 175 (0x7f5cba78e400) [pid = 1849] [serial = 2175] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 174 (0x7f5cb9ef1400) [pid = 1849] [serial = 2174] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 173 (0x7f5cb7e57800) [pid = 1849] [serial = 2172] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 172 (0x7f5cb7e4ac00) [pid = 1849] [serial = 2171] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 171 (0x7f5cb7bac800) [pid = 1849] [serial = 2169] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 170 (0x7f5cb7a6e400) [pid = 1849] [serial = 2168] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 169 (0x7f5cb2e02400) [pid = 1849] [serial = 2166] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 168 (0x7f5cb2898800) [pid = 1849] [serial = 2165] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 167 (0x7f5cb26d6c00) [pid = 1849] [serial = 2163] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 166 (0x7f5cb1fb6c00) [pid = 1849] [serial = 2162] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 165 (0x7f5caecb9000) [pid = 1849] [serial = 2160] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 164 (0x7f5caea77800) [pid = 1849] [serial = 2159] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 163 (0x7f5cae956800) [pid = 1849] [serial = 2157] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 162 (0x7f5cae478400) [pid = 1849] [serial = 2156] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 161 (0x7f5cae07ac00) [pid = 1849] [serial = 2154] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 160 (0x7f5cad422800) [pid = 1849] [serial = 2153] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 159 (0x7f5cacfb8c00) [pid = 1849] [serial = 2151] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 158 (0x7f5cabe19400) [pid = 1849] [serial = 2150] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 157 (0x7f5ca98ba800) [pid = 1849] [serial = 2148] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 156 (0x7f5ca9173000) [pid = 1849] [serial = 2147] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 155 (0x7f5cacfba800) [pid = 1849] [serial = 2144] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 154 (0x7f5ca6703000) [pid = 1849] [serial = 2204] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 153 (0x7f5ca79e6800) [pid = 1849] [serial = 2205] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 152 (0x7f5caaf8dc00) [pid = 1849] [serial = 2208] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 151 (0x7f5caa4b9000) [pid = 1849] [serial = 2207] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | --DOMWINDOW == 150 (0x7f5cacfe9c00) [pid = 1849] [serial = 2213] [outer = (nil)] [url = about:blank] 15:26:47 INFO - PROCESS | 1849 | 1461623207887 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:26:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:26:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 4047ms 15:26:47 INFO - PROCESS | 1849 | 1461623207927 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 15:26:47 INFO - PROCESS | 1849 | 1461623207933 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 15:26:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:26:47 INFO - PROCESS | 1849 | 1461623207941 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:26:47 INFO - PROCESS | 1849 | 1461623207946 Marionette TRACE conn3 <- [1,3094,null,{}] 15:26:47 INFO - PROCESS | 1849 | 1461623207954 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:26:48 INFO - PROCESS | 1849 | 1461623208236 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 15:26:48 INFO - PROCESS | 1849 | 1461623208490 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca78a6800 == 142 [pid = 1849] [id = 783] 15:26:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 151 (0x7f5ca6707000) [pid = 1849] [serial = 2348] [outer = (nil)] 15:26:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 152 (0x7f5ca670fc00) [pid = 1849] [serial = 2349] [outer = 0x7f5ca6707000] 15:26:48 INFO - PROCESS | 1849 | 1461623208569 Marionette DEBUG loaded listener.js 15:26:48 INFO - PROCESS | 1849 | ++DOMWINDOW == 153 (0x7f5ca7df8400) [pid = 1849] [serial = 2350] [outer = 0x7f5ca6707000] 15:26:49 INFO - PROCESS | 1849 | 1461623209277 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:26:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:26:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1382ms 15:26:49 INFO - PROCESS | 1849 | 1461623209323 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 15:26:49 INFO - PROCESS | 1849 | 1461623209332 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 15:26:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:26:49 INFO - PROCESS | 1849 | 1461623209343 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:26:49 INFO - PROCESS | 1849 | 1461623209346 Marionette TRACE conn3 <- [1,3098,null,{}] 15:26:49 INFO - PROCESS | 1849 | 1461623209353 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:26:49 INFO - PROCESS | 1849 | 1461623209583 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 15:26:49 INFO - PROCESS | 1849 | 1461623209806 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5ca9549000 == 143 [pid = 1849] [id = 784] 15:26:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 154 (0x7f5ca3e84800) [pid = 1849] [serial = 2351] [outer = (nil)] 15:26:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 155 (0x7f5ca98ad000) [pid = 1849] [serial = 2352] [outer = 0x7f5ca3e84800] 15:26:49 INFO - PROCESS | 1849 | 1461623209870 Marionette DEBUG loaded listener.js 15:26:49 INFO - PROCESS | 1849 | ++DOMWINDOW == 156 (0x7f5caa4b9000) [pid = 1849] [serial = 2353] [outer = 0x7f5ca3e84800] 15:26:50 INFO - PROCESS | 1849 | 1461623210745 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:26:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:26:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:26:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1434ms 15:26:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:26:50 INFO - PROCESS | 1849 | 1461623210777 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 15:26:50 INFO - PROCESS | 1849 | 1461623210780 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 15:26:50 INFO - PROCESS | 1849 | 1461623210787 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:26:50 INFO - PROCESS | 1849 | 1461623210792 Marionette TRACE conn3 <- [1,3102,null,{}] 15:26:50 INFO - PROCESS | 1849 | 1461623210817 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:26:51 INFO - PROCESS | 1849 | 1461623211126 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 15:26:51 INFO - PROCESS | 1849 | 1461623211189 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cab9df800 == 144 [pid = 1849] [id = 785] 15:26:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 157 (0x7f5cab235400) [pid = 1849] [serial = 2354] [outer = (nil)] 15:26:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 158 (0x7f5cab920400) [pid = 1849] [serial = 2355] [outer = 0x7f5cab235400] 15:26:51 INFO - PROCESS | 1849 | 1461623211256 Marionette DEBUG loaded listener.js 15:26:51 INFO - PROCESS | 1849 | ++DOMWINDOW == 159 (0x7f5cacfb8000) [pid = 1849] [serial = 2356] [outer = 0x7f5cab235400] 15:26:52 INFO - PROCESS | 1849 | --DOMWINDOW == 158 (0x7f5ca46e8c00) [pid = 1849] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:26:52 INFO - PROCESS | 1849 | --DOMWINDOW == 157 (0x7f5cab3dec00) [pid = 1849] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 15:26:52 INFO - PROCESS | 1849 | --DOMWINDOW == 156 (0x7f5cba8f2c00) [pid = 1849] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:26:52 INFO - PROCESS | 1849 | --DOMWINDOW == 155 (0x7f5cbad48000) [pid = 1849] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:26:52 INFO - PROCESS | 1849 | --DOMWINDOW == 154 (0x7f5cbad47400) [pid = 1849] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 15:26:52 INFO - PROCESS | 1849 | --DOMWINDOW == 153 (0x7f5cbac4f800) [pid = 1849] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:26:52 INFO - PROCESS | 1849 | --DOMWINDOW == 152 (0x7f5cbac4b400) [pid = 1849] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 15:26:52 INFO - PROCESS | 1849 | --DOMWINDOW == 151 (0x7f5cb9f05400) [pid = 1849] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 15:26:52 INFO - PROCESS | 1849 | --DOMWINDOW == 150 (0x7f5cb2110c00) [pid = 1849] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 15:26:52 INFO - PROCESS | 1849 | --DOMWINDOW == 149 (0x7f5cabe20800) [pid = 1849] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 15:26:52 INFO - PROCESS | 1849 | --DOMWINDOW == 148 (0x7f5cb7e4cc00) [pid = 1849] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:26:52 INFO - PROCESS | 1849 | --DOMWINDOW == 147 (0x7f5cae48e800) [pid = 1849] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:26:52 INFO - PROCESS | 1849 | --DOMWINDOW == 146 (0x7f5cae149800) [pid = 1849] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:26:52 INFO - PROCESS | 1849 | --DOMWINDOW == 145 (0x7f5cae95f000) [pid = 1849] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:26:52 INFO - PROCESS | 1849 | --DOMWINDOW == 144 (0x7f5cad1e2c00) [pid = 1849] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:26:52 INFO - PROCESS | 1849 | --DOMWINDOW == 143 (0x7f5cad0a5400) [pid = 1849] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:26:52 INFO - PROCESS | 1849 | --DOMWINDOW == 142 (0x7f5caa524000) [pid = 1849] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:26:52 INFO - PROCESS | 1849 | --DOMWINDOW == 141 (0x7f5ca63bf000) [pid = 1849] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:26:52 INFO - PROCESS | 1849 | --DOMWINDOW == 140 (0x7f5c9ebc7c00) [pid = 1849] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:26:52 INFO - PROCESS | 1849 | --DOMWINDOW == 139 (0x7f5ca6404400) [pid = 1849] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 15:26:52 INFO - PROCESS | 1849 | --DOMWINDOW == 138 (0x7f5cae950800) [pid = 1849] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 15:26:52 INFO - PROCESS | 1849 | --DOMWINDOW == 137 (0x7f5cad1ee800) [pid = 1849] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 15:26:52 INFO - PROCESS | 1849 | --DOMWINDOW == 136 (0x7f5cab23a800) [pid = 1849] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:26:52 INFO - PROCESS | 1849 | --DOMWINDOW == 135 (0x7f5cbe7d4000) [pid = 1849] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:26:52 INFO - PROCESS | 1849 | --DOMWINDOW == 134 (0x7f5ca95d8800) [pid = 1849] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:26:52 INFO - PROCESS | 1849 | --DOMWINDOW == 133 (0x7f5cbaf15000) [pid = 1849] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:26:52 INFO - PROCESS | 1849 | --DOMWINDOW == 132 (0x7f5ca917a000) [pid = 1849] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 15:26:52 INFO - PROCESS | 1849 | 1461623212853 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:26:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:26:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 2092ms 15:26:52 INFO - PROCESS | 1849 | 1461623212878 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 15:26:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:26:52 INFO - PROCESS | 1849 | 1461623212883 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 15:26:52 INFO - PROCESS | 1849 | 1461623212890 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:26:52 INFO - PROCESS | 1849 | 1461623212893 Marionette TRACE conn3 <- [1,3106,null,{}] 15:26:52 INFO - PROCESS | 1849 | 1461623212898 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:26:53 INFO - PROCESS | 1849 | 1461623213181 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 15:26:53 INFO - PROCESS | 1849 | 1461623213395 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5cad173800 == 145 [pid = 1849] [id = 786] 15:26:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 133 (0x7f5cacfea400) [pid = 1849] [serial = 2357] [outer = (nil)] 15:26:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 134 (0x7f5cad0a2000) [pid = 1849] [serial = 2358] [outer = 0x7f5cacfea400] 15:26:53 INFO - PROCESS | 1849 | 1461623213463 Marionette DEBUG loaded listener.js 15:26:53 INFO - PROCESS | 1849 | ++DOMWINDOW == 135 (0x7f5cad424800) [pid = 1849] [serial = 2359] [outer = 0x7f5cacfea400] 15:26:54 INFO - PROCESS | 1849 | 1461623214160 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:26:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:26:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:26:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:26:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1327ms 15:26:54 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:26:54 INFO - PROCESS | 1849 | 1461623214217 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 15:26:54 INFO - PROCESS | 1849 | 1461623214220 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 15:26:54 INFO - PROCESS | 1849 | 1461623214226 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:26:54 INFO - PROCESS | 1849 | 1461623214229 Marionette TRACE conn3 <- [1,3110,null,{}] 15:26:54 INFO - PROCESS | 1849 | 1461623214235 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:26:54 INFO - PROCESS | 1849 | 1461623214523 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 15:26:54 INFO - PROCESS | 1849 | 1461623214546 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1849 | ++DOCSHELL 0x7f5cad5f9800 == 146 [pid = 1849] [id = 787] 15:26:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 136 (0x7f5cab23a800) [pid = 1849] [serial = 2360] [outer = (nil)] 15:26:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 137 (0x7f5cae07a400) [pid = 1849] [serial = 2361] [outer = 0x7f5cab23a800] 15:26:54 INFO - PROCESS | 1849 | 1461623214611 Marionette DEBUG loaded listener.js 15:26:54 INFO - PROCESS | 1849 | ++DOMWINDOW == 138 (0x7f5cae949000) [pid = 1849] [serial = 2362] [outer = 0x7f5cab23a800] 15:26:55 INFO - PROCESS | 1849 | 1461623215725 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:26:55 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:26:55 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:26:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:26:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:26:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:26:55 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1531ms 15:26:55 INFO - PROCESS | 1849 | 1461623215758 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 15:26:55 INFO - PROCESS | 1849 | 1461623215767 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 15:26:55 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:26:55 INFO - PROCESS | 1849 | 1461623215776 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:26:55 INFO - PROCESS | 1849 | 1461623215782 Marionette TRACE conn3 <- [1,3114,null,{}] 15:26:55 INFO - PROCESS | 1849 | 1461623215791 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:26:56 INFO - PROCESS | 1849 | 1461623216068 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 15:26:56 INFO - PROCESS | 1849 | 1461623216377 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\", \"53ce537a-db1f-42c9-ab04-123e7e016ff3\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1849 | ++DOCSHELL 0x7f5ca9164000 == 147 [pid = 1849] [id = 788] 15:26:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 139 (0x7f5ca640d800) [pid = 1849] [serial = 2363] [outer = (nil)] 15:26:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 140 (0x7f5ca9174800) [pid = 1849] [serial = 2364] [outer = 0x7f5ca640d800] 15:26:56 INFO - PROCESS | 1849 | 1461623216461 Marionette DEBUG loaded listener.js 15:26:56 INFO - PROCESS | 1849 | ++DOMWINDOW == 141 (0x7f5ca9c3ac00) [pid = 1849] [serial = 2365] [outer = 0x7f5ca640d800] 15:26:57 INFO - PROCESS | 1849 | 1461623217366 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:26:57 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:26:57 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1639ms 15:26:57 INFO - PROCESS | 1849 | 1461623217416 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 15:26:57 INFO - PROCESS | 1849 | 1461623217424 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 15:26:58 WARNING - u'runner_teardown' () 15:26:58 INFO - No more tests 15:26:58 INFO - Got 0 unexpected results 15:26:58 INFO - SUITE-END | took 1147s 15:26:58 INFO - Closing logging queue 15:26:58 INFO - queue closed 15:26:58 INFO - Return code: 0 15:26:58 WARNING - # TBPL SUCCESS # 15:26:58 INFO - Running post-action listener: _resource_record_post_action 15:26:58 INFO - Running post-run listener: _resource_record_post_run 15:26:59 INFO - Total resource usage - Wall time: 1182s; CPU: 98.0%; Read bytes: 8499200; Write bytes: 971726848; Read time: 324; Write time: 289308 15:26:59 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:26:59 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 85819392; Read time: 0; Write time: 76688 15:26:59 INFO - run-tests - Wall time: 1152s; CPU: 98.0%; Read bytes: 5783552; Write bytes: 885829632; Read time: 200; Write time: 212612 15:26:59 INFO - Running post-run listener: _upload_blobber_files 15:26:59 INFO - Blob upload gear active. 15:26:59 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:26:59 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:26:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 15:26:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 15:27:00 INFO - (blobuploader) - INFO - Open directory for files ... 15:27:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:27:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:27:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:27:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:27:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:27:01 INFO - (blobuploader) - INFO - Done attempting. 15:27:01 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:27:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:27:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:27:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:27:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:27:02 INFO - (blobuploader) - INFO - Done attempting. 15:27:02 INFO - (blobuploader) - INFO - Iteration through files over. 15:27:02 INFO - Return code: 0 15:27:02 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:27:02 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:27:02 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/70fdcf5594172ddcaf1f79ec306ce4117d61e547dd2f067d507939bb5fad86bcd1b8dd02a119c873432dccb5793a3cd0b19b08d44488024f0a4374c3a171bc9d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/44a95f272e72f471dae3edd6a16c63a59d5ff96b7d92b08dec232c27e86c86f46608ef31367b7ce369cbffc4a7dd61231f18026b662d3915ea5906364ba9b199"} 15:27:02 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:27:02 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:27:02 INFO - Contents: 15:27:02 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/70fdcf5594172ddcaf1f79ec306ce4117d61e547dd2f067d507939bb5fad86bcd1b8dd02a119c873432dccb5793a3cd0b19b08d44488024f0a4374c3a171bc9d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/44a95f272e72f471dae3edd6a16c63a59d5ff96b7d92b08dec232c27e86c86f46608ef31367b7ce369cbffc4a7dd61231f18026b662d3915ea5906364ba9b199"} 15:27:02 INFO - Running post-run listener: copy_logs_to_upload_dir 15:27:02 INFO - Copying logs to upload dir... 15:27:02 INFO - mkdir: /builds/slave/test/build/upload/logs 15:27:02 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1272.056630 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 12 secs) (at 2016-04-25 15:27:02.833056) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 15:27:02.834253) ========= 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-1461620538.288148-378629954 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/70fdcf5594172ddcaf1f79ec306ce4117d61e547dd2f067d507939bb5fad86bcd1b8dd02a119c873432dccb5793a3cd0b19b08d44488024f0a4374c3a171bc9d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/44a95f272e72f471dae3edd6a16c63a59d5ff96b7d92b08dec232c27e86c86f46608ef31367b7ce369cbffc4a7dd61231f18026b662d3915ea5906364ba9b199"} build_url:https://queue.taskcluster.net/v1/task/fVrLrZfnROCkFsV46zM2OQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/fVrLrZfnROCkFsV46zM2OQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034419 build_url: 'https://queue.taskcluster.net/v1/task/fVrLrZfnROCkFsV46zM2OQ/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/fx-team/sha512/70fdcf5594172ddcaf1f79ec306ce4117d61e547dd2f067d507939bb5fad86bcd1b8dd02a119c873432dccb5793a3cd0b19b08d44488024f0a4374c3a171bc9d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/44a95f272e72f471dae3edd6a16c63a59d5ff96b7d92b08dec232c27e86c86f46608ef31367b7ce369cbffc4a7dd61231f18026b662d3915ea5906364ba9b199"}' symbols_url: 'https://queue.taskcluster.net/v1/task/fVrLrZfnROCkFsV46zM2OQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 15:27:02.907526) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 15:27:02.908002) ========= 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-1461620538.288148-378629954 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019848 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 15:27:02.973417) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 15:27:02.973744) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 15:27:02.974059) ========= ========= Total master_lag: 0.51 =========