builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1733 starttime: 1461098366.93 results: success (0) buildid: 20160419123832 builduid: a1783ebad6b546558fb0488a272d61ad revision: f4ab4fd96f8ef68158a4cae1e5dae91e6b52da35 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 13:39:26.929604) ========= master: http://buildbot-master115.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 13:39:26.930052) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 13:39:26.930342) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 13:39:26.971285) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 13:39:26.971707) ========= 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-1461096838.538289-675686147 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 13:39:27-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.37M=0.001s 2016-04-19 13:39:27 (9.37 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.296893 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 13:39:27.314149) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 13:39:27.314462) ========= 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-1461096838.538289-675686147 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.070659 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 13:39:27.417799) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 13:39:27.418155) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev f4ab4fd96f8ef68158a4cae1e5dae91e6b52da35 --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 f4ab4fd96f8ef68158a4cae1e5dae91e6b52da35 --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-1461096838.538289-675686147 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 13:39:27,566 truncating revision to first 12 chars 2016-04-19 13:39:27,567 Setting DEBUG logging. 2016-04-19 13:39:27,567 attempt 1/10 2016-04-19 13:39:27,567 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/f4ab4fd96f8e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 13:39:27,870 unpacking tar archive at: fx-team-f4ab4fd96f8e/testing/mozharness/ program finished with exit code 0 elapsedTime=0.589764 ========= master_lag: 0.09 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 13:39:28.100497) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 13:39:28.100810) ========= script_repo_revision: f4ab4fd96f8ef68158a4cae1e5dae91e6b52da35 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 13:39:28.101196) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 13:39:28.101491) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 13:39:28.130348) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 33 secs) (at 2016-04-19 13:39:28.130656) ========= /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-1461096838.538289-675686147 _=/tools/buildbot/bin/python using PTY: False 13:39:28 INFO - MultiFileLogger online at 20160419 13:39:28 in /builds/slave/test 13:39:28 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 13:39:28 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:39:28 INFO - {'append_to_log': False, 13:39:28 INFO - 'base_work_dir': '/builds/slave/test', 13:39:28 INFO - 'blob_upload_branch': 'fx-team', 13:39:28 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:39:28 INFO - 'buildbot_json_path': 'buildprops.json', 13:39:28 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:39:28 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:39:28 INFO - 'download_minidump_stackwalk': True, 13:39:28 INFO - 'download_symbols': 'true', 13:39:28 INFO - 'e10s': False, 13:39:28 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:39:28 INFO - 'tooltool.py': '/tools/tooltool.py', 13:39:28 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:39:28 INFO - '/tools/misc-python/virtualenv.py')}, 13:39:28 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:39:28 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:39:28 INFO - 'log_level': 'info', 13:39:28 INFO - 'log_to_console': True, 13:39:28 INFO - 'opt_config_files': (), 13:39:28 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:39:28 INFO - '--processes=1', 13:39:28 INFO - '--config=%(test_path)s/wptrunner.ini', 13:39:28 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:39:28 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:39:28 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:39:28 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:39:28 INFO - 'pip_index': False, 13:39:28 INFO - 'require_test_zip': True, 13:39:28 INFO - 'test_type': ('testharness',), 13:39:28 INFO - 'this_chunk': '1', 13:39:28 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:39:28 INFO - 'total_chunks': '10', 13:39:28 INFO - 'virtualenv_path': 'venv', 13:39:28 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:39:28 INFO - 'work_dir': 'build'} 13:39:28 INFO - ##### 13:39:28 INFO - ##### Running clobber step. 13:39:28 INFO - ##### 13:39:28 INFO - Running pre-action listener: _resource_record_pre_action 13:39:28 INFO - Running main action method: clobber 13:39:28 INFO - rmtree: /builds/slave/test/build 13:39:28 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:39:30 INFO - Running post-action listener: _resource_record_post_action 13:39:30 INFO - ##### 13:39:30 INFO - ##### Running read-buildbot-config step. 13:39:30 INFO - ##### 13:39:30 INFO - Running pre-action listener: _resource_record_pre_action 13:39:30 INFO - Running main action method: read_buildbot_config 13:39:30 INFO - Using buildbot properties: 13:39:30 INFO - { 13:39:30 INFO - "project": "", 13:39:30 INFO - "product": "firefox", 13:39:30 INFO - "script_repo_revision": "production", 13:39:30 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 13:39:30 INFO - "repository": "", 13:39:30 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 13:39:30 INFO - "buildid": "20160419123832", 13:39:30 INFO - "pgo_build": "False", 13:39:30 INFO - "basedir": "/builds/slave/test", 13:39:30 INFO - "buildnumber": 11, 13:39:30 INFO - "slavename": "tst-linux64-spot-1733", 13:39:30 INFO - "master": "http://buildbot-master115.bb.releng.usw2.mozilla.com:8201/", 13:39:30 INFO - "platform": "linux64", 13:39:30 INFO - "branch": "fx-team", 13:39:30 INFO - "revision": "f4ab4fd96f8ef68158a4cae1e5dae91e6b52da35", 13:39:30 INFO - "repo_path": "integration/fx-team", 13:39:30 INFO - "moz_repo_path": "", 13:39:30 INFO - "stage_platform": "linux64", 13:39:30 INFO - "builduid": "a1783ebad6b546558fb0488a272d61ad", 13:39:30 INFO - "slavebuilddir": "test" 13:39:30 INFO - } 13:39:30 INFO - Found installer url https://queue.taskcluster.net/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 13:39:30 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 13:39:30 INFO - Running post-action listener: _resource_record_post_action 13:39:30 INFO - ##### 13:39:30 INFO - ##### Running download-and-extract step. 13:39:30 INFO - ##### 13:39:30 INFO - Running pre-action listener: _resource_record_pre_action 13:39:30 INFO - Running main action method: download_and_extract 13:39:30 INFO - mkdir: /builds/slave/test/build/tests 13:39:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:39:30 INFO - https://queue.taskcluster.net/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 13:39:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:39:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:39:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:39:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 13:39:33 INFO - Downloaded 1361 bytes. 13:39:33 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:39:33 INFO - Using the following test package requirements: 13:39:33 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 13:39:33 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:39:33 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 13:39:33 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:39:33 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 13:39:33 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:39:33 INFO - u'jsshell-linux-x86_64.zip'], 13:39:33 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:39:33 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 13:39:33 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 13:39:33 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:39:33 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 13:39:33 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:39:33 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 13:39:33 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:39:33 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 13:39:33 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:39:33 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 13:39:33 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 13:39:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:39:33 INFO - https://queue.taskcluster.net/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 13:39:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 13:39:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 13:39:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 13:39:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 13:39:37 INFO - Downloaded 22731843 bytes. 13:39:37 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:39:37 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:39:37 INFO - caution: filename not matched: web-platform/* 13:39:37 INFO - Return code: 11 13:39:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:39:37 INFO - https://queue.taskcluster.net/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 13:39:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:39:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:39:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:39:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 13:39:40 INFO - Downloaded 36382569 bytes. 13:39:40 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:39:40 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:39:43 INFO - caution: filename not matched: bin/* 13:39:43 INFO - caution: filename not matched: config/* 13:39:43 INFO - caution: filename not matched: mozbase/* 13:39:43 INFO - caution: filename not matched: marionette/* 13:39:43 INFO - caution: filename not matched: tools/wptserve/* 13:39:43 INFO - Return code: 11 13:39:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:39:43 INFO - https://queue.taskcluster.net/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 13:39:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:39:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:39:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:39:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 13:39:49 INFO - Downloaded 64237192 bytes. 13:39:49 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:39:49 INFO - mkdir: /builds/slave/test/properties 13:39:49 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:39:49 INFO - Writing to file /builds/slave/test/properties/build_url 13:39:49 INFO - Contents: 13:39:49 INFO - build_url:https://queue.taskcluster.net/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:39:49 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:39:49 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:39:49 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:39:49 INFO - Contents: 13:39:49 INFO - symbols_url:https://queue.taskcluster.net/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:39:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:39:49 INFO - https://queue.taskcluster.net/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:39:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:39:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:39:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:39:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 13:39:53 INFO - Downloaded 90738668 bytes. 13:39:53 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 13:39:53 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 13:40:01 INFO - Return code: 0 13:40:01 INFO - Running post-action listener: _resource_record_post_action 13:40:01 INFO - Running post-action listener: set_extra_try_arguments 13:40:01 INFO - ##### 13:40:01 INFO - ##### Running create-virtualenv step. 13:40:01 INFO - ##### 13:40:01 INFO - Running pre-action listener: _pre_create_virtualenv 13:40:01 INFO - Running pre-action listener: _resource_record_pre_action 13:40:01 INFO - Running main action method: create_virtualenv 13:40:01 INFO - Creating virtualenv /builds/slave/test/build/venv 13:40:01 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 13:40:01 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:40:01 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:40:01 INFO - Using real prefix '/usr' 13:40:01 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:40:05 INFO - Installing distribute.............................................................................................................................................................................................done. 13:40:09 INFO - Installing pip.................done. 13:40:09 INFO - Return code: 0 13:40:09 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:40:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:40:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:40:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:40:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:40:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:40:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:40:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x1c8b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c8c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1d0daf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d0acb0>, '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 0x1d0bcc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d0c150>, '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-1461096838.538289-675686147', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:40:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 13:40:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 13:40:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:40:09 INFO - 'CCACHE_UMASK': '002', 13:40:09 INFO - 'DISPLAY': ':0', 13:40:09 INFO - 'HOME': '/home/cltbld', 13:40:09 INFO - 'LANG': 'en_US.UTF-8', 13:40:09 INFO - 'LOGNAME': 'cltbld', 13:40:09 INFO - 'MAIL': '/var/mail/cltbld', 13:40:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:40:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:40:09 INFO - 'MOZ_NO_REMOTE': '1', 13:40:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:40:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:40:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:40:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:40:09 INFO - 'PWD': '/builds/slave/test', 13:40:09 INFO - 'SHELL': '/bin/bash', 13:40:09 INFO - 'SHLVL': '1', 13:40:09 INFO - 'TERM': 'linux', 13:40:09 INFO - 'TMOUT': '86400', 13:40:09 INFO - 'USER': 'cltbld', 13:40:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461096838.538289-675686147', 13:40:09 INFO - '_': '/tools/buildbot/bin/python'} 13:40:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:40:09 INFO - Downloading/unpacking psutil>=0.7.1 13:40:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:40:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:40:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:40:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:40:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:40:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:40:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:40:13 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:40:13 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:40:13 INFO - Installing collected packages: psutil 13:40:13 INFO - Running setup.py install for psutil 13:40:13 INFO - building 'psutil._psutil_linux' extension 13:40:13 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 13:40:14 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 13:40:14 INFO - building 'psutil._psutil_posix' extension 13:40:14 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 13:40:14 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 13:40:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:40:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:40:14 INFO - Successfully installed psutil 13:40:14 INFO - Cleaning up... 13:40:14 INFO - Return code: 0 13:40:14 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:40: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')]} 13:40:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:40:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:40: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')]} 13:40:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:40:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:40:14 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c8b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c8c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1d0daf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d0acb0>, '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 0x1d0bcc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d0c150>, '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-1461096838.538289-675686147', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:40:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 13:40:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 13:40:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:40:14 INFO - 'CCACHE_UMASK': '002', 13:40:14 INFO - 'DISPLAY': ':0', 13:40:14 INFO - 'HOME': '/home/cltbld', 13:40:14 INFO - 'LANG': 'en_US.UTF-8', 13:40:14 INFO - 'LOGNAME': 'cltbld', 13:40:14 INFO - 'MAIL': '/var/mail/cltbld', 13:40:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:40:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:40:14 INFO - 'MOZ_NO_REMOTE': '1', 13:40:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:40:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:40:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:40:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:40:14 INFO - 'PWD': '/builds/slave/test', 13:40:14 INFO - 'SHELL': '/bin/bash', 13:40:14 INFO - 'SHLVL': '1', 13:40:14 INFO - 'TERM': 'linux', 13:40:14 INFO - 'TMOUT': '86400', 13:40:14 INFO - 'USER': 'cltbld', 13:40:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461096838.538289-675686147', 13:40:14 INFO - '_': '/tools/buildbot/bin/python'} 13:40:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:40:15 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:40:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:40:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:40:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:40:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:40:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:40:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:40:18 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:40:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:40:19 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:40:19 INFO - Installing collected packages: mozsystemmonitor 13:40:19 INFO - Running setup.py install for mozsystemmonitor 13:40:19 INFO - Successfully installed mozsystemmonitor 13:40:19 INFO - Cleaning up... 13:40:19 INFO - Return code: 0 13:40:19 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:40:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:40:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:40:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:40:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:40:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:40:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:40:19 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c8b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c8c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1d0daf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d0acb0>, '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 0x1d0bcc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d0c150>, '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-1461096838.538289-675686147', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:40:19 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 13:40:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 13:40:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:40:19 INFO - 'CCACHE_UMASK': '002', 13:40:19 INFO - 'DISPLAY': ':0', 13:40:19 INFO - 'HOME': '/home/cltbld', 13:40:19 INFO - 'LANG': 'en_US.UTF-8', 13:40:19 INFO - 'LOGNAME': 'cltbld', 13:40:19 INFO - 'MAIL': '/var/mail/cltbld', 13:40:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:40:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:40:19 INFO - 'MOZ_NO_REMOTE': '1', 13:40:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:40:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:40:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:40:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:40:19 INFO - 'PWD': '/builds/slave/test', 13:40:19 INFO - 'SHELL': '/bin/bash', 13:40:19 INFO - 'SHLVL': '1', 13:40:19 INFO - 'TERM': 'linux', 13:40:19 INFO - 'TMOUT': '86400', 13:40:19 INFO - 'USER': 'cltbld', 13:40:19 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461096838.538289-675686147', 13:40:19 INFO - '_': '/tools/buildbot/bin/python'} 13:40:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:40:19 INFO - Downloading/unpacking blobuploader==1.2.4 13:40:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:40:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:40:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:40:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:40:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:40:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:40:23 INFO - Downloading blobuploader-1.2.4.tar.gz 13:40:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:40:23 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:40:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:40:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:40:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:40:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:40:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:40:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:40:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:40:24 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:40:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:40:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:40:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:40:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:40:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:40:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:40:24 INFO - Downloading docopt-0.6.1.tar.gz 13:40:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:40:25 INFO - Installing collected packages: blobuploader, requests, docopt 13:40:25 INFO - Running setup.py install for blobuploader 13:40:25 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:40:25 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:40:25 INFO - Running setup.py install for requests 13:40:26 INFO - Running setup.py install for docopt 13:40:26 INFO - Successfully installed blobuploader requests docopt 13:40:26 INFO - Cleaning up... 13:40:26 INFO - Return code: 0 13:40:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:40:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:40:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:40:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:40:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:40:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:40:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:40:26 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c8b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c8c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1d0daf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d0acb0>, '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 0x1d0bcc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d0c150>, '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-1461096838.538289-675686147', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:40:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:40:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:40:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:40:26 INFO - 'CCACHE_UMASK': '002', 13:40:26 INFO - 'DISPLAY': ':0', 13:40:26 INFO - 'HOME': '/home/cltbld', 13:40:26 INFO - 'LANG': 'en_US.UTF-8', 13:40:26 INFO - 'LOGNAME': 'cltbld', 13:40:26 INFO - 'MAIL': '/var/mail/cltbld', 13:40:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:40:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:40:26 INFO - 'MOZ_NO_REMOTE': '1', 13:40:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:40:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:40:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:40:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:40:26 INFO - 'PWD': '/builds/slave/test', 13:40:26 INFO - 'SHELL': '/bin/bash', 13:40:26 INFO - 'SHLVL': '1', 13:40:26 INFO - 'TERM': 'linux', 13:40:26 INFO - 'TMOUT': '86400', 13:40:26 INFO - 'USER': 'cltbld', 13:40:26 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461096838.538289-675686147', 13:40:26 INFO - '_': '/tools/buildbot/bin/python'} 13:40:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:40:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:40:26 INFO - Running setup.py (path:/tmp/pip-W8q8BY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:40:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:40:26 INFO - Running setup.py (path:/tmp/pip-x_je9o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:40:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:40:27 INFO - Running setup.py (path:/tmp/pip-8XygTg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:40:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:40:27 INFO - Running setup.py (path:/tmp/pip-w6uinL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:40:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:40:27 INFO - Running setup.py (path:/tmp/pip-w3eO3F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:40:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:40:27 INFO - Running setup.py (path:/tmp/pip-B0hELD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:40:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:40:27 INFO - Running setup.py (path:/tmp/pip-c0HCsz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:40:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:40:27 INFO - Running setup.py (path:/tmp/pip-Iubu1d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:40:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:40:27 INFO - Running setup.py (path:/tmp/pip-k2Cn8a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:40:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:40:28 INFO - Running setup.py (path:/tmp/pip-M7p7qh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:40:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:40:28 INFO - Running setup.py (path:/tmp/pip-_qrZGp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:40:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:40:28 INFO - Running setup.py (path:/tmp/pip-gJlv5f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:40:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:40:28 INFO - Running setup.py (path:/tmp/pip-0dbGRf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:40:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:40:28 INFO - Running setup.py (path:/tmp/pip-mKXs7x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:40:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:40:28 INFO - Running setup.py (path:/tmp/pip-6x2Qm7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:40:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:40:28 INFO - Running setup.py (path:/tmp/pip-PyLlL0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:40:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:40:28 INFO - Running setup.py (path:/tmp/pip-D10HUK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:40:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:40:29 INFO - Running setup.py (path:/tmp/pip-WVHPYm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:40:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:40:29 INFO - Running setup.py (path:/tmp/pip-SYdObL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:40:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:40:29 INFO - Running setup.py (path:/tmp/pip-4rEDJQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:40:29 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:40:29 INFO - Running setup.py (path:/tmp/pip-Mh7YBD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:40:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:40:30 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 13:40:30 INFO - Running setup.py install for manifestparser 13:40:30 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:40:30 INFO - Running setup.py install for mozcrash 13:40:30 INFO - Running setup.py install for mozdebug 13:40:30 INFO - Running setup.py install for mozdevice 13:40:30 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:40:30 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:40:30 INFO - Running setup.py install for mozfile 13:40:31 INFO - Running setup.py install for mozhttpd 13:40:31 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:40:31 INFO - Running setup.py install for mozinfo 13:40:31 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:40:31 INFO - Running setup.py install for mozInstall 13:40:31 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:40:31 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:40:31 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:40:31 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:40:31 INFO - Running setup.py install for mozleak 13:40:31 INFO - Running setup.py install for mozlog 13:40:32 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:40:32 INFO - Running setup.py install for moznetwork 13:40:32 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:40:32 INFO - Running setup.py install for mozprocess 13:40:32 INFO - Running setup.py install for mozprofile 13:40:32 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:40:32 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:40:32 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:40:32 INFO - Running setup.py install for mozrunner 13:40:33 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:40:33 INFO - Running setup.py install for mozscreenshot 13:40:33 INFO - Running setup.py install for moztest 13:40:33 INFO - Running setup.py install for mozversion 13:40:33 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:40:33 INFO - Running setup.py install for wptserve 13:40:34 INFO - Running setup.py install for marionette-driver 13:40:34 INFO - Running setup.py install for browsermob-proxy 13:40:34 INFO - Running setup.py install for marionette-client 13:40:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:40:34 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:40:34 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 13:40:34 INFO - Cleaning up... 13:40:35 INFO - Return code: 0 13:40:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:40:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:40:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:40:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:40:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:40:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:40:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:40:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c8b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c8c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1d0daf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d0acb0>, '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 0x1d0bcc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d0c150>, '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-1461096838.538289-675686147', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:40:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:40:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:40:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:40:35 INFO - 'CCACHE_UMASK': '002', 13:40:35 INFO - 'DISPLAY': ':0', 13:40:35 INFO - 'HOME': '/home/cltbld', 13:40:35 INFO - 'LANG': 'en_US.UTF-8', 13:40:35 INFO - 'LOGNAME': 'cltbld', 13:40:35 INFO - 'MAIL': '/var/mail/cltbld', 13:40:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:40:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:40:35 INFO - 'MOZ_NO_REMOTE': '1', 13:40:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:40:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:40:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:40:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:40:35 INFO - 'PWD': '/builds/slave/test', 13:40:35 INFO - 'SHELL': '/bin/bash', 13:40:35 INFO - 'SHLVL': '1', 13:40:35 INFO - 'TERM': 'linux', 13:40:35 INFO - 'TMOUT': '86400', 13:40:35 INFO - 'USER': 'cltbld', 13:40:35 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461096838.538289-675686147', 13:40:35 INFO - '_': '/tools/buildbot/bin/python'} 13:40:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:40:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:40:35 INFO - Running setup.py (path:/tmp/pip-r2gF65-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:40:35 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 13:40:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:40:35 INFO - Running setup.py (path:/tmp/pip-SmOXKF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:40:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:40:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:40:35 INFO - Running setup.py (path:/tmp/pip-spEx79-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:40:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 13:40:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:40:35 INFO - Running setup.py (path:/tmp/pip-683rnI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:40:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:40:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:40:36 INFO - Running setup.py (path:/tmp/pip-0tix27-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:40:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 13:40:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:40:36 INFO - Running setup.py (path:/tmp/pip-_SJuj5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:40:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 13:40:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:40:36 INFO - Running setup.py (path:/tmp/pip-kJF7XR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:40:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 13:40:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:40:36 INFO - Running setup.py (path:/tmp/pip-EuO7Y_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:40:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 13:40:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:40:36 INFO - Running setup.py (path:/tmp/pip-wTC2zl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:40:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 13:40:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:40:36 INFO - Running setup.py (path:/tmp/pip-fh4NNj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:40:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:40:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:40:36 INFO - Running setup.py (path:/tmp/pip-0qbNIH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:40:37 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 13:40:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:40:37 INFO - Running setup.py (path:/tmp/pip-p3sNo1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:40:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 13:40:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:40:37 INFO - Running setup.py (path:/tmp/pip-0Y0cpT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:40:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 13:40:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:40:37 INFO - Running setup.py (path:/tmp/pip-vzwqmZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:40:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 13:40:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:40:37 INFO - Running setup.py (path:/tmp/pip-tJ6SZp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:40:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 13:40:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:40:37 INFO - Running setup.py (path:/tmp/pip-SbndmV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:40:37 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 13:40:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:40:37 INFO - Running setup.py (path:/tmp/pip-K5aV35-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:40:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 13:40:37 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:40:37 INFO - Running setup.py (path:/tmp/pip-wkVTSQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:40:38 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 13:40:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:40:38 INFO - Running setup.py (path:/tmp/pip-lErOnT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:40:38 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 13:40:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:40:38 INFO - Running setup.py (path:/tmp/pip-4421ci-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:40:38 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 13:40:38 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:40:38 INFO - Running setup.py (path:/tmp/pip-iZ0d_G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:40:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:40:38 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 13:40:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:40:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:40:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 13:40:38 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:40:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:40:38 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:40:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:40:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:40:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:40:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:40:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:40:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:40:42 INFO - Downloading blessings-1.6.tar.gz 13:40:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:40:42 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 13:40:42 INFO - Installing collected packages: blessings 13:40:42 INFO - Running setup.py install for blessings 13:40:43 INFO - Successfully installed blessings 13:40:43 INFO - Cleaning up... 13:40:43 INFO - Return code: 0 13:40:43 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:40:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:40:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:40:43 INFO - Reading from file tmpfile_stdout 13:40:43 INFO - Current package versions: 13:40:43 INFO - argparse == 1.2.1 13:40:43 INFO - blessings == 1.6 13:40:43 INFO - blobuploader == 1.2.4 13:40:43 INFO - browsermob-proxy == 0.6.0 13:40:43 INFO - docopt == 0.6.1 13:40:43 INFO - manifestparser == 1.1 13:40:43 INFO - marionette-client == 2.3.0 13:40:43 INFO - marionette-driver == 1.4.0 13:40:43 INFO - mozInstall == 1.12 13:40:43 INFO - mozcrash == 0.17 13:40:43 INFO - mozdebug == 0.1 13:40:43 INFO - mozdevice == 0.48 13:40:43 INFO - mozfile == 1.2 13:40:43 INFO - mozhttpd == 0.7 13:40:43 INFO - mozinfo == 0.9 13:40:43 INFO - mozleak == 0.1 13:40:43 INFO - mozlog == 3.1 13:40:43 INFO - moznetwork == 0.27 13:40:43 INFO - mozprocess == 0.22 13:40:43 INFO - mozprofile == 0.28 13:40:43 INFO - mozrunner == 6.11 13:40:43 INFO - mozscreenshot == 0.1 13:40:43 INFO - mozsystemmonitor == 0.0 13:40:43 INFO - moztest == 0.7 13:40:43 INFO - mozversion == 1.4 13:40:43 INFO - psutil == 3.1.1 13:40:43 INFO - requests == 1.2.3 13:40:43 INFO - wptserve == 1.4.0 13:40:43 INFO - wsgiref == 0.1.2 13:40:43 INFO - Running post-action listener: _resource_record_post_action 13:40:43 INFO - Running post-action listener: _start_resource_monitoring 13:40:43 INFO - Starting resource monitoring. 13:40:43 INFO - ##### 13:40:43 INFO - ##### Running pull step. 13:40:43 INFO - ##### 13:40:43 INFO - Running pre-action listener: _resource_record_pre_action 13:40:43 INFO - Running main action method: pull 13:40:43 INFO - Pull has nothing to do! 13:40:43 INFO - Running post-action listener: _resource_record_post_action 13:40:43 INFO - ##### 13:40:43 INFO - ##### Running install step. 13:40:43 INFO - ##### 13:40:43 INFO - Running pre-action listener: _resource_record_pre_action 13:40:43 INFO - Running main action method: install 13:40:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:40:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:40:44 INFO - Reading from file tmpfile_stdout 13:40:44 INFO - Detecting whether we're running mozinstall >=1.0... 13:40:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:40:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:40:44 INFO - Reading from file tmpfile_stdout 13:40:44 INFO - Output received: 13:40:44 INFO - Usage: mozinstall [options] installer 13:40:44 INFO - Options: 13:40:44 INFO - -h, --help show this help message and exit 13:40:44 INFO - -d DEST, --destination=DEST 13:40:44 INFO - Directory to install application into. [default: 13:40:44 INFO - "/builds/slave/test"] 13:40:44 INFO - --app=APP Application being installed. [default: firefox] 13:40:44 INFO - mkdir: /builds/slave/test/build/application 13:40:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 13:40:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 13:41:16 INFO - Reading from file tmpfile_stdout 13:41:16 INFO - Output received: 13:41:16 INFO - /builds/slave/test/build/application/firefox/firefox 13:41:16 INFO - Running post-action listener: _resource_record_post_action 13:41:16 INFO - ##### 13:41:16 INFO - ##### Running run-tests step. 13:41:16 INFO - ##### 13:41:16 INFO - Running pre-action listener: _resource_record_pre_action 13:41:16 INFO - Running main action method: run_tests 13:41:16 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:41:16 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:41:16 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:41:16 INFO - grabbing minidump binary from tooltool 13:41:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:41:16 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 0x1d0acb0>, '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 0x1d0bcc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d0c150>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:41:16 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 13:41:16 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 13:41:16 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:41:16 INFO - Return code: 0 13:41:16 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 13:41:16 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:41:16 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/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 13:41:16 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/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 13:41:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:41:16 INFO - 'CCACHE_UMASK': '002', 13:41:16 INFO - 'DISPLAY': ':0', 13:41:16 INFO - 'HOME': '/home/cltbld', 13:41:16 INFO - 'LANG': 'en_US.UTF-8', 13:41:16 INFO - 'LOGNAME': 'cltbld', 13:41:16 INFO - 'MAIL': '/var/mail/cltbld', 13:41:16 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:41:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:41:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:41:16 INFO - 'MOZ_NO_REMOTE': '1', 13:41:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:41:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:41:16 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:41:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:41:16 INFO - 'PWD': '/builds/slave/test', 13:41:16 INFO - 'SHELL': '/bin/bash', 13:41:16 INFO - 'SHLVL': '1', 13:41:16 INFO - 'TERM': 'linux', 13:41:16 INFO - 'TMOUT': '86400', 13:41:16 INFO - 'USER': 'cltbld', 13:41:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461096838.538289-675686147', 13:41:16 INFO - '_': '/tools/buildbot/bin/python'} 13:41:16 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/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 13:41:17 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 13:41:17 INFO - import pkg_resources 13:41:18 INFO - Using 1 client processes 13:41:19 INFO - wptserve Starting http server on 127.0.0.1:8000 13:41:19 INFO - wptserve Starting http server on 127.0.0.1:8001 13:41:19 INFO - wptserve Starting http server on 127.0.0.1:8443 13:41:21 INFO - SUITE-START | Running 778 tests 13:41:21 INFO - Running testharness tests 13:41:21 INFO - Setting up ssl 13:41:21 INFO - PROCESS | certutil | 13:41:21 INFO - PROCESS | certutil | 13:41:21 INFO - PROCESS | certutil | 13:41:21 INFO - Certificate Nickname Trust Attributes 13:41:21 INFO - SSL,S/MIME,JAR/XPI 13:41:21 INFO - 13:41:21 INFO - web-platform-tests CT,, 13:41:21 INFO - 13:41:21 INFO - Starting runner 13:41:24 INFO - PROCESS | 1832 | 1461098484089 Marionette DEBUG Marionette enabled via build flag and pref 13:41:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172f207800 == 1 [pid = 1832] [id = 1] 13:41:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 1 (0x7f172f208000) [pid = 1832] [serial = 1] [outer = (nil)] 13:41:24 INFO - PROCESS | 1832 | [1832] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 13:41:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 2 (0x7f172f209000) [pid = 1832] [serial = 2] [outer = 0x7f172f208000] 13:41:24 INFO - PROCESS | 1832 | 1461098484724 Marionette INFO Listening on port 2828 13:41:25 INFO - PROCESS | 1832 | 1461098485265 Marionette DEBUG Marionette enabled via command-line flag 13:41:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172c381800 == 2 [pid = 1832] [id = 2] 13:41:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 3 (0x7f172c3d1000) [pid = 1832] [serial = 3] [outer = (nil)] 13:41:25 INFO - PROCESS | 1832 | [1832] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 13:41:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 4 (0x7f172c3d2000) [pid = 1832] [serial = 4] [outer = 0x7f172c3d1000] 13:41:25 INFO - PROCESS | 1832 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f17318d8880 13:41:25 INFO - PROCESS | 1832 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f172b515100 13:41:25 INFO - PROCESS | 1832 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f172b5183d0 13:41:25 INFO - PROCESS | 1832 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f172b5186d0 13:41:25 INFO - PROCESS | 1832 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f172b518a00 13:41:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 5 (0x7f1731023800) [pid = 1832] [serial = 5] [outer = 0x7f172f208000] 13:41:25 INFO - PROCESS | 1832 | [1832] 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 13:41:25 INFO - PROCESS | 1832 | 1461098485653 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:36186 13:41:25 INFO - PROCESS | 1832 | [1832] 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 13:41:25 INFO - PROCESS | 1832 | 1461098485737 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:36187 13:41:25 INFO - PROCESS | 1832 | 1461098485744 Marionette DEBUG Closed connection conn0 13:41:25 INFO - PROCESS | 1832 | [1832] 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 2252 13:41:25 INFO - PROCESS | 1832 | [1832] 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 13:41:25 INFO - PROCESS | 1832 | 1461098485874 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:36188 13:41:25 INFO - PROCESS | 1832 | 1461098485878 Marionette DEBUG Closed connection conn1 13:41:25 INFO - PROCESS | 1832 | [1832] 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 13:41:25 INFO - PROCESS | 1832 | 1461098485945 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:36189 13:41:25 INFO - PROCESS | 1832 | 1461098485955 Marionette DEBUG Closed connection conn2 13:41:26 INFO - PROCESS | 1832 | 1461098486005 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:41:26 INFO - PROCESS | 1832 | 1461098486020 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":"20160419123832","device":"desktop","version":"48.0a1"} 13:41:26 INFO - PROCESS | 1832 | [1832] 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 13:41:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1735b9d800 == 3 [pid = 1832] [id = 3] 13:41:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 6 (0x7f171fe47800) [pid = 1832] [serial = 6] [outer = (nil)] 13:41:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171fe48000 == 4 [pid = 1832] [id = 4] 13:41:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 7 (0x7f1720040800) [pid = 1832] [serial = 7] [outer = (nil)] 13:41:28 INFO - PROCESS | 1832 | [1832] 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 13:41:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f050800 == 5 [pid = 1832] [id = 5] 13:41:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 8 (0x7f171f4c4400) [pid = 1832] [serial = 8] [outer = (nil)] 13:41:28 INFO - PROCESS | 1832 | [1832] 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 13:41:28 INFO - PROCESS | 1832 | [1832] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:41:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 9 (0x7f171f09dc00) [pid = 1832] [serial = 9] [outer = 0x7f171f4c4400] 13:41:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 10 (0x7f171ece8800) [pid = 1832] [serial = 10] [outer = 0x7f171fe47800] 13:41:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 11 (0x7f171eb81400) [pid = 1832] [serial = 11] [outer = 0x7f1720040800] 13:41:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 12 (0x7f171eb83400) [pid = 1832] [serial = 12] [outer = 0x7f171f4c4400] 13:41:29 INFO - PROCESS | 1832 | 1461098489834 Marionette DEBUG loaded listener.js 13:41:29 INFO - PROCESS | 1832 | 1461098489855 Marionette DEBUG loaded listener.js 13:41:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 13 (0x7f171c2c5400) [pid = 1832] [serial = 13] [outer = 0x7f171f4c4400] 13:41:30 INFO - PROCESS | 1832 | 1461098490576 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"03004434-86f0-4f08-91b2-80fa78746288","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":"20160419123832","device":"desktop","version":"48.0a1","command_id":1}}] 13:41:30 INFO - PROCESS | 1832 | 1461098490808 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 13:41:31 INFO - PROCESS | 1832 | 1461098491045 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 13:41:31 INFO - PROCESS | 1832 | 1461098491342 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:41:31 INFO - PROCESS | 1832 | [1832] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:41:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 14 (0x7f1718a45c00) [pid = 1832] [serial = 14] [outer = 0x7f171f4c4400] 13:41:31 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:41:31 INFO - PROCESS | 1832 | 1461098491960 Marionette TRACE conn3 <- [1,3,null,{}] 13:41:32 INFO - PROCESS | 1832 | 1461098492016 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:41:32 INFO - PROCESS | 1832 | 1461098492053 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 13:41:32 INFO - PROCESS | 1832 | 1461098492118 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 13:41:32 INFO - PROCESS | 1832 | 1461098492122 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 13:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:41:32 INFO - PROCESS | 1832 | 1461098492195 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:41:32 INFO - PROCESS | 1832 | 1461098492202 Marionette TRACE conn3 <- [1,6,null,{}] 13:41:32 INFO - PROCESS | 1832 | 1461098492209 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:32 INFO - PROCESS | 1832 | 1461098492226 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 13:41:32 INFO - PROCESS | 1832 | 1461098492236 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17178ba000 == 6 [pid = 1832] [id = 6] 13:41:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 15 (0x7f171764f800) [pid = 1832] [serial = 15] [outer = (nil)] 13:41:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 16 (0x7f1717651400) [pid = 1832] [serial = 16] [outer = 0x7f171764f800] 13:41:32 INFO - PROCESS | 1832 | 1461098492307 Marionette DEBUG loaded listener.js 13:41:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 17 (0x7f1717657400) [pid = 1832] [serial = 17] [outer = 0x7f171764f800] 13:41:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171749e800 == 7 [pid = 1832] [id = 7] 13:41:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 18 (0x7f171735a000) [pid = 1832] [serial = 18] [outer = (nil)] 13:41:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 19 (0x7f1717364800) [pid = 1832] [serial = 19] [outer = 0x7f171735a000] 13:41:32 INFO - PROCESS | 1832 | 1461098492796 Marionette DEBUG loaded listener.js 13:41:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 20 (0x7f1716708400) [pid = 1832] [serial = 20] [outer = 0x7f171735a000] 13:41:33 INFO - PROCESS | 1832 | 1461098493296 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 13:41:33 INFO - PROCESS | 1832 | [1832] 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 13:41:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1237ms 13:41:33 INFO - PROCESS | 1832 | 1461098493448 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 13:41:33 INFO - PROCESS | 1832 | 1461098493452 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 13:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:41:33 INFO - PROCESS | 1832 | 1461098493486 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:41:33 INFO - PROCESS | 1832 | 1461098493488 Marionette TRACE conn3 <- [1,10,null,{}] 13:41:33 INFO - PROCESS | 1832 | 1461098493511 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:33 INFO - PROCESS | 1832 | 1461098493697 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 13:41:33 INFO - PROCESS | 1832 | 1461098493712 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1715724800 == 8 [pid = 1832] [id = 8] 13:41:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 21 (0x7f171670ac00) [pid = 1832] [serial = 21] [outer = (nil)] 13:41:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 22 (0x7f1715754800) [pid = 1832] [serial = 22] [outer = 0x7f171670ac00] 13:41:33 INFO - PROCESS | 1832 | 1461098493779 Marionette DEBUG loaded listener.js 13:41:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 23 (0x7f1715759400) [pid = 1832] [serial = 23] [outer = 0x7f171670ac00] 13:41:34 INFO - PROCESS | 1832 | 1461098494355 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 13:41:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 910ms 13:41:34 INFO - PROCESS | 1832 | 1461098494376 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 13:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:41:34 INFO - PROCESS | 1832 | 1461098494381 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 13:41:34 INFO - PROCESS | 1832 | 1461098494451 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:41:34 INFO - PROCESS | 1832 | 1461098494457 Marionette TRACE conn3 <- [1,14,null,{}] 13:41:34 INFO - PROCESS | 1832 | 1461098494706 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:34 INFO - PROCESS | 1832 | 1461098494880 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 13:41:34 INFO - PROCESS | 1832 | 1461098494971 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1715736800 == 9 [pid = 1832] [id = 9] 13:41:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 24 (0x7f1715835c00) [pid = 1832] [serial = 24] [outer = (nil)] 13:41:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 25 (0x7f171583b800) [pid = 1832] [serial = 25] [outer = 0x7f1715835c00] 13:41:35 INFO - PROCESS | 1832 | 1461098495045 Marionette DEBUG loaded listener.js 13:41:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 26 (0x7f1715bb2400) [pid = 1832] [serial = 26] [outer = 0x7f1715835c00] 13:41:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1717249800 == 10 [pid = 1832] [id = 10] 13:41:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 27 (0x7f171749d800) [pid = 1832] [serial = 27] [outer = (nil)] 13:41:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 28 (0x7f17178ae000) [pid = 1832] [serial = 28] [outer = 0x7f171749d800] 13:41:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 29 (0x7f17174aa000) [pid = 1832] [serial = 29] [outer = 0x7f171749d800] 13:41:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171675d000 == 11 [pid = 1832] [id = 11] 13:41:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 30 (0x7f1715bb6c00) [pid = 1832] [serial = 30] [outer = (nil)] 13:41:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 31 (0x7f1718a4a800) [pid = 1832] [serial = 31] [outer = 0x7f1715bb6c00] 13:41:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 32 (0x7f1716706000) [pid = 1832] [serial = 32] [outer = 0x7f1715bb6c00] 13:41:36 INFO - PROCESS | 1832 | 1461098496134 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 13:41:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1781ms 13:41:36 INFO - PROCESS | 1832 | 1461098496204 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 13:41:36 INFO - PROCESS | 1832 | 1461098496208 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 13:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:41:36 INFO - PROCESS | 1832 | 1461098496220 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:41:36 INFO - PROCESS | 1832 | 1461098496224 Marionette TRACE conn3 <- [1,18,null,{}] 13:41:36 INFO - PROCESS | 1832 | 1461098496233 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:36 INFO - PROCESS | 1832 | 1461098496428 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 13:41:36 INFO - PROCESS | 1832 | 1461098496564 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171d773000 == 12 [pid = 1832] [id = 12] 13:41:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 33 (0x7f171735c400) [pid = 1832] [serial = 33] [outer = (nil)] 13:41:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 34 (0x7f171b6d9000) [pid = 1832] [serial = 34] [outer = 0x7f171735c400] 13:41:36 INFO - PROCESS | 1832 | 1461098496636 Marionette DEBUG loaded listener.js 13:41:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 35 (0x7f171f090c00) [pid = 1832] [serial = 35] [outer = 0x7f171735c400] 13:41:37 INFO - PROCESS | 1832 | 1461098497417 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 13:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1230ms 13:41:37 INFO - PROCESS | 1832 | 1461098497452 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 13:41:37 INFO - PROCESS | 1832 | 1461098497457 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 13:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:41:37 INFO - PROCESS | 1832 | 1461098497464 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:41:37 INFO - PROCESS | 1832 | 1461098497467 Marionette TRACE conn3 <- [1,22,null,{}] 13:41:37 INFO - PROCESS | 1832 | 1461098497474 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:37 INFO - PROCESS | 1832 | 1461098497639 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 13:41:37 INFO - PROCESS | 1832 | 1461098497767 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f45d800 == 13 [pid = 1832] [id = 13] 13:41:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 36 (0x7f171fa27c00) [pid = 1832] [serial = 36] [outer = (nil)] 13:41:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 37 (0x7f171fa29800) [pid = 1832] [serial = 37] [outer = 0x7f171fa27c00] 13:41:37 INFO - PROCESS | 1832 | 1461098497848 Marionette DEBUG loaded listener.js 13:41:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 38 (0x7f171784d000) [pid = 1832] [serial = 38] [outer = 0x7f171fa27c00] 13:41:38 INFO - PROCESS | 1832 | 1461098498667 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 13:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1228ms 13:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:41:38 INFO - PROCESS | 1832 | 1461098498698 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 13:41:38 INFO - PROCESS | 1832 | 1461098498701 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 13:41:38 INFO - PROCESS | 1832 | 1461098498709 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:41:38 INFO - PROCESS | 1832 | 1461098498712 Marionette TRACE conn3 <- [1,26,null,{}] 13:41:38 INFO - PROCESS | 1832 | 1461098498911 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:39 INFO - PROCESS | 1832 | 1461098499090 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 13:41:39 INFO - PROCESS | 1832 | 1461098499160 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718a8f800 == 14 [pid = 1832] [id = 14] 13:41:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 39 (0x7f171b6d5800) [pid = 1832] [serial = 39] [outer = (nil)] 13:41:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 40 (0x7f171c084c00) [pid = 1832] [serial = 40] [outer = 0x7f171b6d5800] 13:41:39 INFO - PROCESS | 1832 | 1461098499228 Marionette DEBUG loaded listener.js 13:41:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 41 (0x7f171e17bc00) [pid = 1832] [serial = 41] [outer = 0x7f171b6d5800] 13:41:40 INFO - PROCESS | 1832 | 1461098500210 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 13:41:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1537ms 13:41:40 INFO - PROCESS | 1832 | 1461098500247 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 13:41:40 INFO - PROCESS | 1832 | 1461098500253 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 13:41:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:41:40 INFO - PROCESS | 1832 | 1461098500259 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:41:40 INFO - PROCESS | 1832 | 1461098500261 Marionette TRACE conn3 <- [1,30,null,{}] 13:41:40 INFO - PROCESS | 1832 | 1461098500268 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:40 INFO - PROCESS | 1832 | 1461098500409 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 13:41:40 INFO - PROCESS | 1832 | 1461098500424 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171c25f000 == 15 [pid = 1832] [id = 15] 13:41:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 42 (0x7f1717361c00) [pid = 1832] [serial = 42] [outer = (nil)] 13:41:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 43 (0x7f171e38fc00) [pid = 1832] [serial = 43] [outer = 0x7f1717361c00] 13:41:40 INFO - PROCESS | 1832 | 1461098500486 Marionette DEBUG loaded listener.js 13:41:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 44 (0x7f171efb1800) [pid = 1832] [serial = 44] [outer = 0x7f1717361c00] 13:41:41 INFO - PROCESS | 1832 | 1461098501231 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 13:41:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 982ms 13:41:41 INFO - PROCESS | 1832 | 1461098501242 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 13:41:41 INFO - PROCESS | 1832 | 1461098501246 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 13:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:41:41 INFO - PROCESS | 1832 | 1461098501252 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:41:41 INFO - PROCESS | 1832 | 1461098501254 Marionette TRACE conn3 <- [1,34,null,{}] 13:41:41 INFO - PROCESS | 1832 | 1461098501260 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:41 INFO - PROCESS | 1832 | 1461098501450 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 13:41:41 INFO - PROCESS | 1832 | 1461098501476 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171fcd8000 == 16 [pid = 1832] [id = 16] 13:41:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 45 (0x7f171fde4800) [pid = 1832] [serial = 45] [outer = (nil)] 13:41:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 46 (0x7f171fe89c00) [pid = 1832] [serial = 46] [outer = 0x7f171fde4800] 13:41:41 INFO - PROCESS | 1832 | 1461098501542 Marionette DEBUG loaded listener.js 13:41:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 47 (0x7f1720b63000) [pid = 1832] [serial = 47] [outer = 0x7f171fde4800] 13:41:42 INFO - PROCESS | 1832 | 1461098502201 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 13:41:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:41:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 982ms 13:41:42 INFO - PROCESS | 1832 | 1461098502237 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 13:41:42 INFO - PROCESS | 1832 | 1461098502245 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 13:41:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:41:42 INFO - PROCESS | 1832 | 1461098502269 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:41:42 INFO - PROCESS | 1832 | 1461098502273 Marionette TRACE conn3 <- [1,38,null,{}] 13:41:42 INFO - PROCESS | 1832 | 1461098502280 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:42 INFO - PROCESS | 1832 | 1461098502425 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 13:41:42 INFO - PROCESS | 1832 | 1461098502435 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17202eb800 == 17 [pid = 1832] [id = 17] 13:41:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 48 (0x7f1720b63400) [pid = 1832] [serial = 48] [outer = (nil)] 13:41:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 49 (0x7f1722581400) [pid = 1832] [serial = 49] [outer = 0x7f1720b63400] 13:41:42 INFO - PROCESS | 1832 | 1461098502495 Marionette DEBUG loaded listener.js 13:41:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 50 (0x7f172b5b8000) [pid = 1832] [serial = 50] [outer = 0x7f1720b63400] 13:41:43 INFO - PROCESS | 1832 | 1461098503206 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 13:41:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1005ms 13:41:43 INFO - PROCESS | 1832 | 1461098503259 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 13:41:43 INFO - PROCESS | 1832 | 1461098503262 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 13:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:41:43 INFO - PROCESS | 1832 | 1461098503268 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:41:43 INFO - PROCESS | 1832 | 1461098503270 Marionette TRACE conn3 <- [1,42,null,{}] 13:41:43 INFO - PROCESS | 1832 | 1461098503286 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:43 INFO - PROCESS | 1832 | 1461098503414 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 13:41:43 INFO - PROCESS | 1832 | 1461098503428 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17202f8000 == 18 [pid = 1832] [id = 18] 13:41:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 51 (0x7f1718dcd000) [pid = 1832] [serial = 51] [outer = (nil)] 13:41:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 52 (0x7f172c16d000) [pid = 1832] [serial = 52] [outer = 0x7f1718dcd000] 13:41:43 INFO - PROCESS | 1832 | 1461098503493 Marionette DEBUG loaded listener.js 13:41:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 53 (0x7f172c4b0800) [pid = 1832] [serial = 53] [outer = 0x7f1718dcd000] 13:41:44 INFO - PROCESS | 1832 | 1461098504126 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 13:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 877ms 13:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:41:44 INFO - PROCESS | 1832 | 1461098504145 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 13:41:44 INFO - PROCESS | 1832 | 1461098504147 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 13:41:44 INFO - PROCESS | 1832 | 1461098504153 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:41:44 INFO - PROCESS | 1832 | 1461098504156 Marionette TRACE conn3 <- [1,46,null,{}] 13:41:44 INFO - PROCESS | 1832 | 1461098504161 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:44 INFO - PROCESS | 1832 | 1461098504363 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 13:41:44 INFO - PROCESS | 1832 | 1461098504400 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1722303800 == 19 [pid = 1832] [id = 19] 13:41:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 54 (0x7f172c68a400) [pid = 1832] [serial = 54] [outer = (nil)] 13:41:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 55 (0x7f172c8e8c00) [pid = 1832] [serial = 55] [outer = 0x7f172c68a400] 13:41:44 INFO - PROCESS | 1832 | 1461098504489 Marionette DEBUG loaded listener.js 13:41:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 56 (0x7f172d652000) [pid = 1832] [serial = 56] [outer = 0x7f172c68a400] 13:41:45 INFO - PROCESS | 1832 | 1461098505393 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 13:41:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1278ms 13:41:45 INFO - PROCESS | 1832 | 1461098505431 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 13:41:45 INFO - PROCESS | 1832 | 1461098505438 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 13:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:41:45 INFO - PROCESS | 1832 | 1461098505447 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:41:45 INFO - PROCESS | 1832 | 1461098505452 Marionette TRACE conn3 <- [1,50,null,{}] 13:41:45 INFO - PROCESS | 1832 | 1461098505459 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:45 INFO - PROCESS | 1832 | 1461098505611 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 13:41:45 INFO - PROCESS | 1832 | 1461098505743 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171d75c000 == 20 [pid = 1832] [id = 20] 13:41:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 57 (0x7f1717362400) [pid = 1832] [serial = 57] [outer = (nil)] 13:41:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 58 (0x7f1718a51800) [pid = 1832] [serial = 58] [outer = 0x7f1717362400] 13:41:45 INFO - PROCESS | 1832 | 1461098505819 Marionette DEBUG loaded listener.js 13:41:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 59 (0x7f171b6d6c00) [pid = 1832] [serial = 59] [outer = 0x7f1717362400] 13:41:46 INFO - PROCESS | 1832 | 1461098506581 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:41:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1184ms 13:41:46 INFO - PROCESS | 1832 | 1461098506631 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 13:41:46 INFO - PROCESS | 1832 | 1461098506639 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 13:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:41:46 INFO - PROCESS | 1832 | 1461098506667 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:41:46 INFO - PROCESS | 1832 | 1461098506672 Marionette TRACE conn3 <- [1,54,null,{}] 13:41:46 INFO - PROCESS | 1832 | 1461098506681 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:46 INFO - PROCESS | 1832 | 1461098506856 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 13:41:46 INFO - PROCESS | 1832 | 1461098506978 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f443800 == 21 [pid = 1832] [id = 21] 13:41:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 60 (0x7f1717363400) [pid = 1832] [serial = 60] [outer = (nil)] 13:41:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 61 (0x7f171eb14400) [pid = 1832] [serial = 61] [outer = 0x7f1717363400] 13:41:47 INFO - PROCESS | 1832 | 1461098507056 Marionette DEBUG loaded listener.js 13:41:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 62 (0x7f171f5cc800) [pid = 1832] [serial = 62] [outer = 0x7f1717363400] 13:41:47 INFO - PROCESS | 1832 | 1461098507824 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1249ms 13:41:47 INFO - PROCESS | 1832 | 1461098507904 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 13:41:47 INFO - PROCESS | 1832 | 1461098507908 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 13:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:41:47 INFO - PROCESS | 1832 | 1461098507914 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:41:47 INFO - PROCESS | 1832 | 1461098507920 Marionette TRACE conn3 <- [1,58,null,{}] 13:41:47 INFO - PROCESS | 1832 | 1461098507935 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:48 INFO - PROCESS | 1832 | 1461098508141 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 13:41:48 INFO - PROCESS | 1832 | 1461098508273 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17256bb000 == 22 [pid = 1832] [id = 22] 13:41:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 63 (0x7f17207b1400) [pid = 1832] [serial = 63] [outer = (nil)] 13:41:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 64 (0x7f172257ec00) [pid = 1832] [serial = 64] [outer = 0x7f17207b1400] 13:41:48 INFO - PROCESS | 1832 | 1461098508350 Marionette DEBUG loaded listener.js 13:41:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 65 (0x7f172c6ecc00) [pid = 1832] [serial = 65] [outer = 0x7f17207b1400] 13:41:49 INFO - PROCESS | 1832 | 1461098509068 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:41:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1187ms 13:41:49 INFO - PROCESS | 1832 | 1461098509102 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 13:41:49 INFO - PROCESS | 1832 | 1461098509105 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 13:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:41:49 INFO - PROCESS | 1832 | 1461098509111 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:41:49 INFO - PROCESS | 1832 | 1461098509114 Marionette TRACE conn3 <- [1,62,null,{}] 13:41:49 INFO - PROCESS | 1832 | 1461098509119 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:49 INFO - PROCESS | 1832 | 1461098509273 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 13:41:49 INFO - PROCESS | 1832 | 1461098509374 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17264c0800 == 23 [pid = 1832] [id = 23] 13:41:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 66 (0x7f1720eae400) [pid = 1832] [serial = 66] [outer = (nil)] 13:41:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 67 (0x7f172d9c7400) [pid = 1832] [serial = 67] [outer = 0x7f1720eae400] 13:41:49 INFO - PROCESS | 1832 | 1461098509443 Marionette DEBUG loaded listener.js 13:41:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 68 (0x7f172d9f0000) [pid = 1832] [serial = 68] [outer = 0x7f1720eae400] 13:41:50 INFO - PROCESS | 1832 | 1461098510186 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:41:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1135ms 13:41:50 INFO - PROCESS | 1832 | 1461098510253 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 13:41:50 INFO - PROCESS | 1832 | 1461098510257 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 13:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:41:50 INFO - PROCESS | 1832 | 1461098510264 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:41:50 INFO - PROCESS | 1832 | 1461098510268 Marionette TRACE conn3 <- [1,66,null,{}] 13:41:50 INFO - PROCESS | 1832 | 1461098510273 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:50 INFO - PROCESS | 1832 | 1461098510431 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 13:41:50 INFO - PROCESS | 1832 | 1461098510680 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17174a8000 == 24 [pid = 1832] [id = 24] 13:41:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 69 (0x7f1715837000) [pid = 1832] [serial = 69] [outer = (nil)] 13:41:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 70 (0x7f1715a48000) [pid = 1832] [serial = 70] [outer = 0x7f1715837000] 13:41:50 INFO - PROCESS | 1832 | 1461098510755 Marionette DEBUG loaded listener.js 13:41:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 71 (0x7f1717208800) [pid = 1832] [serial = 71] [outer = 0x7f1715837000] 13:41:51 INFO - PROCESS | 1832 | 1461098511549 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:41:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1359ms 13:41:51 INFO - PROCESS | 1832 | 1461098511625 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 13:41:51 INFO - PROCESS | 1832 | 1461098511632 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 13:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:41:51 INFO - PROCESS | 1832 | 1461098511640 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:41:51 INFO - PROCESS | 1832 | 1461098511644 Marionette TRACE conn3 <- [1,70,null,{}] 13:41:51 INFO - PROCESS | 1832 | 1461098511651 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:51 INFO - PROCESS | 1832 | 1461098511811 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 13:41:51 INFO - PROCESS | 1832 | 1461098511944 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17191b0800 == 25 [pid = 1832] [id = 25] 13:41:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 72 (0x7f171583d400) [pid = 1832] [serial = 72] [outer = (nil)] 13:41:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 73 (0x7f171dfb1400) [pid = 1832] [serial = 73] [outer = 0x7f171583d400] 13:41:52 INFO - PROCESS | 1832 | 1461098512014 Marionette DEBUG loaded listener.js 13:41:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 74 (0x7f171ed5b400) [pid = 1832] [serial = 74] [outer = 0x7f171583d400] 13:41:52 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17202f8000 == 24 [pid = 1832] [id = 18] 13:41:52 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17202eb800 == 23 [pid = 1832] [id = 17] 13:41:52 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171fcd8000 == 22 [pid = 1832] [id = 16] 13:41:52 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171c25f000 == 21 [pid = 1832] [id = 15] 13:41:52 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1718a8f800 == 20 [pid = 1832] [id = 14] 13:41:52 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171f45d800 == 19 [pid = 1832] [id = 13] 13:41:52 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171d773000 == 18 [pid = 1832] [id = 12] 13:41:52 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1715736800 == 17 [pid = 1832] [id = 9] 13:41:52 INFO - PROCESS | 1832 | 1461098512896 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:41:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1333ms 13:41:52 INFO - PROCESS | 1832 | 1461098512973 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 13:41:52 INFO - PROCESS | 1832 | 1461098512981 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 13:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:41:52 INFO - PROCESS | 1832 | 1461098512989 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:41:52 INFO - PROCESS | 1832 | 1461098512995 Marionette TRACE conn3 <- [1,74,null,{}] 13:41:53 INFO - PROCESS | 1832 | 1461098513002 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:53 INFO - PROCESS | 1832 | 1461098513183 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 13:41:53 INFO - PROCESS | 1832 | 1461098513311 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f454000 == 18 [pid = 1832] [id = 26] 13:41:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 75 (0x7f171e330800) [pid = 1832] [serial = 75] [outer = (nil)] 13:41:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 76 (0x7f171eb81000) [pid = 1832] [serial = 76] [outer = 0x7f171e330800] 13:41:53 INFO - PROCESS | 1832 | 1461098513392 Marionette DEBUG loaded listener.js 13:41:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 77 (0x7f171fa21800) [pid = 1832] [serial = 77] [outer = 0x7f171e330800] 13:41:54 INFO - PROCESS | 1832 | 1461098514176 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:41:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:41:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1230ms 13:41:54 INFO - PROCESS | 1832 | 1461098514221 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 13:41:54 INFO - PROCESS | 1832 | 1461098514229 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 13:41:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:41:54 INFO - PROCESS | 1832 | 1461098514239 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:41:54 INFO - PROCESS | 1832 | 1461098514243 Marionette TRACE conn3 <- [1,78,null,{}] 13:41:54 INFO - PROCESS | 1832 | 1461098514249 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:54 INFO - PROCESS | 1832 | 1461098514428 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 13:41:54 INFO - PROCESS | 1832 | 1461098514553 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17202ea800 == 19 [pid = 1832] [id = 27] 13:41:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 78 (0x7f171e334800) [pid = 1832] [serial = 78] [outer = (nil)] 13:41:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 79 (0x7f1720b67800) [pid = 1832] [serial = 79] [outer = 0x7f171e334800] 13:41:54 INFO - PROCESS | 1832 | 1461098514627 Marionette DEBUG loaded listener.js 13:41:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 80 (0x7f172257fc00) [pid = 1832] [serial = 80] [outer = 0x7f171e334800] 13:41:55 INFO - PROCESS | 1832 | 1461098515462 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:41:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1280ms 13:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:41:55 INFO - PROCESS | 1832 | 1461098515519 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 13:41:55 INFO - PROCESS | 1832 | 1461098515523 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 13:41:55 INFO - PROCESS | 1832 | 1461098515529 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:41:55 INFO - PROCESS | 1832 | 1461098515534 Marionette TRACE conn3 <- [1,82,null,{}] 13:41:55 INFO - PROCESS | 1832 | 1461098515550 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:55 INFO - PROCESS | 1832 | 1461098515750 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 13:41:55 INFO - PROCESS | 1832 | 1461098515879 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718a0a800 == 20 [pid = 1832] [id = 28] 13:41:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 81 (0x7f172c616c00) [pid = 1832] [serial = 81] [outer = (nil)] 13:41:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 82 (0x7f172d52ac00) [pid = 1832] [serial = 82] [outer = 0x7f172c616c00] 13:41:55 INFO - PROCESS | 1832 | 1461098515960 Marionette DEBUG loaded listener.js 13:41:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 83 (0x7f172f7c7800) [pid = 1832] [serial = 83] [outer = 0x7f172c616c00] 13:41:56 INFO - PROCESS | 1832 | 1461098516769 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:41:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1288ms 13:41:56 INFO - PROCESS | 1832 | 1461098516817 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 13:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:41:56 INFO - PROCESS | 1832 | 1461098516822 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 13:41:56 INFO - PROCESS | 1832 | 1461098516828 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:41:56 INFO - PROCESS | 1832 | 1461098516831 Marionette TRACE conn3 <- [1,86,null,{}] 13:41:56 INFO - PROCESS | 1832 | 1461098516837 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:56 INFO - PROCESS | 1832 | 1461098516993 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 13:41:57 INFO - PROCESS | 1832 | 1461098517219 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17178bd800 == 21 [pid = 1832] [id = 29] 13:41:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 84 (0x7f1715bb1800) [pid = 1832] [serial = 84] [outer = (nil)] 13:41:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 85 (0x7f1716607400) [pid = 1832] [serial = 85] [outer = 0x7f1715bb1800] 13:41:57 INFO - PROCESS | 1832 | 1461098517291 Marionette DEBUG loaded listener.js 13:41:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 86 (0x7f171b6d4800) [pid = 1832] [serial = 86] [outer = 0x7f1715bb1800] 13:41:58 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17174a8000 == 20 [pid = 1832] [id = 24] 13:41:58 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17256bb000 == 19 [pid = 1832] [id = 22] 13:41:58 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171f443800 == 18 [pid = 1832] [id = 21] 13:41:58 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171d75c000 == 17 [pid = 1832] [id = 20] 13:41:58 INFO - PROCESS | 1832 | 1461098518239 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:41:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:41:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1479ms 13:41:58 INFO - PROCESS | 1832 | 1461098518308 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 13:41:58 INFO - PROCESS | 1832 | 1461098518314 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 13:41:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:41:58 INFO - PROCESS | 1832 | 1461098518322 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:41:58 INFO - PROCESS | 1832 | 1461098518330 Marionette TRACE conn3 <- [1,90,null,{}] 13:41:58 INFO - PROCESS | 1832 | 1461098518339 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:58 INFO - PROCESS | 1832 | 1461098518508 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 13:41:58 INFO - PROCESS | 1832 | 1461098518610 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171e116800 == 18 [pid = 1832] [id = 30] 13:41:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 87 (0x7f1718a46800) [pid = 1832] [serial = 87] [outer = (nil)] 13:41:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 88 (0x7f171e464800) [pid = 1832] [serial = 88] [outer = 0x7f1718a46800] 13:41:58 INFO - PROCESS | 1832 | 1461098518685 Marionette DEBUG loaded listener.js 13:41:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 89 (0x7f171fad8c00) [pid = 1832] [serial = 89] [outer = 0x7f1718a46800] 13:41:59 INFO - PROCESS | 1832 | 1461098519494 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:41:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1235ms 13:41:59 INFO - PROCESS | 1832 | 1461098519558 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 13:41:59 INFO - PROCESS | 1832 | 1461098519566 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 13:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:41:59 INFO - PROCESS | 1832 | 1461098519577 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:41:59 INFO - PROCESS | 1832 | 1461098519580 Marionette TRACE conn3 <- [1,94,null,{}] 13:41:59 INFO - PROCESS | 1832 | 1461098519586 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:59 INFO - PROCESS | 1832 | 1461098519779 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 13:41:59 INFO - PROCESS | 1832 | 1461098519917 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1726413000 == 19 [pid = 1832] [id = 31] 13:41:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 90 (0x7f171b67d800) [pid = 1832] [serial = 90] [outer = (nil)] 13:41:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 91 (0x7f172b5bf800) [pid = 1832] [serial = 91] [outer = 0x7f171b67d800] 13:41:59 INFO - PROCESS | 1832 | 1461098519989 Marionette DEBUG loaded listener.js 13:42:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 92 (0x7f172c4ba800) [pid = 1832] [serial = 92] [outer = 0x7f171b67d800] 13:42:00 INFO - PROCESS | 1832 | 1461098520831 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 13:42:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1288ms 13:42:00 INFO - PROCESS | 1832 | 1461098520865 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 13:42:00 INFO - PROCESS | 1832 | 1461098520868 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 13:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:42:00 INFO - PROCESS | 1832 | 1461098520875 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:42:00 INFO - PROCESS | 1832 | 1461098520880 Marionette TRACE conn3 <- [1,98,null,{}] 13:42:00 INFO - PROCESS | 1832 | 1461098520896 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:01 INFO - PROCESS | 1832 | 1461098521061 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 13:42:01 INFO - PROCESS | 1832 | 1461098521191 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172d282000 == 20 [pid = 1832] [id = 32] 13:42:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 93 (0x7f172d6c7000) [pid = 1832] [serial = 93] [outer = (nil)] 13:42:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 94 (0x7f172f7c3400) [pid = 1832] [serial = 94] [outer = 0x7f172d6c7000] 13:42:01 INFO - PROCESS | 1832 | 1461098521270 Marionette DEBUG loaded listener.js 13:42:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 95 (0x7f171ed66800) [pid = 1832] [serial = 95] [outer = 0x7f172d6c7000] 13:42:02 INFO - PROCESS | 1832 | 1461098522115 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 13:42:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1291ms 13:42:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:42:02 INFO - PROCESS | 1832 | 1461098522166 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 13:42:02 INFO - PROCESS | 1832 | 1461098522169 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 13:42:02 INFO - PROCESS | 1832 | 1461098522175 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:42:02 INFO - PROCESS | 1832 | 1461098522179 Marionette TRACE conn3 <- [1,102,null,{}] 13:42:02 INFO - PROCESS | 1832 | 1461098522184 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:02 INFO - PROCESS | 1832 | 1461098522343 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 13:42:02 INFO - PROCESS | 1832 | 1461098522485 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172d816800 == 21 [pid = 1832] [id = 33] 13:42:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 96 (0x7f172d9ebc00) [pid = 1832] [serial = 96] [outer = (nil)] 13:42:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 97 (0x7f1731a8e800) [pid = 1832] [serial = 97] [outer = 0x7f172d9ebc00] 13:42:02 INFO - PROCESS | 1832 | 1461098522567 Marionette DEBUG loaded listener.js 13:42:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 98 (0x7f1731b5b000) [pid = 1832] [serial = 98] [outer = 0x7f172d9ebc00] 13:42:03 INFO - PROCESS | 1832 | 1461098523447 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 13:42:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:42:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1333ms 13:42:03 INFO - PROCESS | 1832 | 1461098523509 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 13:42:03 INFO - PROCESS | 1832 | 1461098523512 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 13:42:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:42:03 INFO - PROCESS | 1832 | 1461098523520 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:42:03 INFO - PROCESS | 1832 | 1461098523523 Marionette TRACE conn3 <- [1,106,null,{}] 13:42:03 INFO - PROCESS | 1832 | 1461098523528 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:03 INFO - PROCESS | 1832 | 1461098523681 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 13:42:03 INFO - PROCESS | 1832 | 1461098523815 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731029000 == 22 [pid = 1832] [id = 34] 13:42:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 99 (0x7f1715841800) [pid = 1832] [serial = 99] [outer = (nil)] 13:42:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 100 (0x7f1731c0a400) [pid = 1832] [serial = 100] [outer = 0x7f1715841800] 13:42:03 INFO - PROCESS | 1832 | 1461098523893 Marionette DEBUG loaded listener.js 13:42:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 101 (0x7f1733897800) [pid = 1832] [serial = 101] [outer = 0x7f1715841800] 13:42:04 INFO - PROCESS | 1832 | 1461098524763 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 13:42:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:42:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1279ms 13:42:04 INFO - PROCESS | 1832 | 1461098524805 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 13:42:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:42:04 INFO - PROCESS | 1832 | 1461098524811 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 13:42:04 INFO - PROCESS | 1832 | 1461098524819 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:42:04 INFO - PROCESS | 1832 | 1461098524825 Marionette TRACE conn3 <- [1,110,null,{}] 13:42:04 INFO - PROCESS | 1832 | 1461098524834 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:05 INFO - PROCESS | 1832 | 1461098525000 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 13:42:05 INFO - PROCESS | 1832 | 1461098525161 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171d75d000 == 23 [pid = 1832] [id = 35] 13:42:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 102 (0x7f171b675c00) [pid = 1832] [serial = 102] [outer = (nil)] 13:42:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 103 (0x7f171efa9c00) [pid = 1832] [serial = 103] [outer = 0x7f171b675c00] 13:42:05 INFO - PROCESS | 1832 | 1461098525240 Marionette DEBUG loaded listener.js 13:42:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 104 (0x7f17203a9000) [pid = 1832] [serial = 104] [outer = 0x7f171b675c00] 13:42:05 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171f454000 == 22 [pid = 1832] [id = 26] 13:42:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 105 (0x7f1718dca400) [pid = 1832] [serial = 105] [outer = 0x7f1715bb6c00] 13:42:06 INFO - PROCESS | 1832 | 1461098526233 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 13:42:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1492ms 13:42:06 INFO - PROCESS | 1832 | 1461098526313 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 13:42:06 INFO - PROCESS | 1832 | 1461098526321 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 13:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:42:06 INFO - PROCESS | 1832 | 1461098526331 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:42:06 INFO - PROCESS | 1832 | 1461098526335 Marionette TRACE conn3 <- [1,114,null,{}] 13:42:06 INFO - PROCESS | 1832 | 1461098526343 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:06 INFO - PROCESS | 1832 | 1461098526519 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 13:42:06 INFO - PROCESS | 1832 | 1461098526669 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17256ba800 == 23 [pid = 1832] [id = 36] 13:42:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 106 (0x7f172021c400) [pid = 1832] [serial = 106] [outer = (nil)] 13:42:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 107 (0x7f172b5bf400) [pid = 1832] [serial = 107] [outer = 0x7f172021c400] 13:42:06 INFO - PROCESS | 1832 | 1461098526790 Marionette DEBUG loaded listener.js 13:42:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 108 (0x7f172c68b000) [pid = 1832] [serial = 108] [outer = 0x7f172021c400] 13:42:07 INFO - PROCESS | 1832 | 1461098527612 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 13:42:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:42:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1336ms 13:42:07 INFO - PROCESS | 1832 | 1461098527666 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 13:42:07 INFO - PROCESS | 1832 | 1461098527674 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 13:42:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:42:07 INFO - PROCESS | 1832 | 1461098527685 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:42:07 INFO - PROCESS | 1832 | 1461098527689 Marionette TRACE conn3 <- [1,118,null,{}] 13:42:07 INFO - PROCESS | 1832 | 1461098527695 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:07 INFO - PROCESS | 1832 | 1461098527872 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 13:42:08 INFO - PROCESS | 1832 | 1461098528007 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172d819000 == 24 [pid = 1832] [id = 37] 13:42:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 109 (0x7f1720ea5000) [pid = 1832] [serial = 109] [outer = (nil)] 13:42:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 110 (0x7f17310a9c00) [pid = 1832] [serial = 110] [outer = 0x7f1720ea5000] 13:42:08 INFO - PROCESS | 1832 | 1461098528083 Marionette DEBUG loaded listener.js 13:42:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 111 (0x7f1731740400) [pid = 1832] [serial = 111] [outer = 0x7f1720ea5000] 13:42:08 INFO - PROCESS | 1832 | 1461098528915 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 13:42:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:42:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1287ms 13:42:08 INFO - PROCESS | 1832 | 1461098528973 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 13:42:08 INFO - PROCESS | 1832 | 1461098528976 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 13:42:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:42:08 INFO - PROCESS | 1832 | 1461098528990 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:42:09 INFO - PROCESS | 1832 | 1461098529003 Marionette TRACE conn3 <- [1,122,null,{}] 13:42:09 INFO - PROCESS | 1832 | 1461098529020 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:09 INFO - PROCESS | 1832 | 1461098529230 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 13:42:09 INFO - PROCESS | 1832 | 1461098529369 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731a39000 == 25 [pid = 1832] [id = 38] 13:42:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 112 (0x7f1731c60400) [pid = 1832] [serial = 112] [outer = (nil)] 13:42:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 113 (0x7f1734586400) [pid = 1832] [serial = 113] [outer = 0x7f1731c60400] 13:42:09 INFO - PROCESS | 1832 | 1461098529449 Marionette DEBUG loaded listener.js 13:42:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 114 (0x7f1735da3800) [pid = 1832] [serial = 114] [outer = 0x7f1731c60400] 13:42:10 INFO - PROCESS | 1832 | 1461098530262 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 13:42:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:42:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1296ms 13:42:10 INFO - PROCESS | 1832 | 1461098530290 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 13:42:10 INFO - PROCESS | 1832 | 1461098530295 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 13:42:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:42:10 INFO - PROCESS | 1832 | 1461098530305 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:42:10 INFO - PROCESS | 1832 | 1461098530307 Marionette TRACE conn3 <- [1,126,null,{}] 13:42:10 INFO - PROCESS | 1832 | 1461098530313 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:10 INFO - PROCESS | 1832 | 1461098530474 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 13:42:10 INFO - PROCESS | 1832 | 1461098530614 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731c2f000 == 26 [pid = 1832] [id = 39] 13:42:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 115 (0x7f17151c3000) [pid = 1832] [serial = 115] [outer = (nil)] 13:42:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 116 (0x7f17151cf800) [pid = 1832] [serial = 116] [outer = 0x7f17151c3000] 13:42:10 INFO - PROCESS | 1832 | 1461098530690 Marionette DEBUG loaded listener.js 13:42:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 117 (0x7f17342f3000) [pid = 1832] [serial = 117] [outer = 0x7f17151c3000] 13:42:11 INFO - PROCESS | 1832 | 1461098531564 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 13:42:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:42:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1329ms 13:42:11 INFO - PROCESS | 1832 | 1461098531634 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 13:42:11 INFO - PROCESS | 1832 | 1461098531638 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 13:42:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:42:11 INFO - PROCESS | 1832 | 1461098531644 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:42:11 INFO - PROCESS | 1832 | 1461098531647 Marionette TRACE conn3 <- [1,130,null,{}] 13:42:11 INFO - PROCESS | 1832 | 1461098531653 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:11 INFO - PROCESS | 1832 | 1461098531806 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 13:42:12 INFO - PROCESS | 1832 | 1461098532041 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1720b16000 == 27 [pid = 1832] [id = 40] 13:42:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 118 (0x7f17151d0000) [pid = 1832] [serial = 118] [outer = (nil)] 13:42:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 119 (0x7f171559d000) [pid = 1832] [serial = 119] [outer = 0x7f17151d0000] 13:42:12 INFO - PROCESS | 1832 | 1461098532161 Marionette DEBUG loaded listener.js 13:42:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 120 (0x7f1715840000) [pid = 1832] [serial = 120] [outer = 0x7f17151d0000] 13:42:13 INFO - PROCESS | 1832 | 1461098533037 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 13:42:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:42:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1436ms 13:42:13 INFO - PROCESS | 1832 | 1461098533081 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 13:42:13 INFO - PROCESS | 1832 | 1461098533088 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 13:42:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:42:13 INFO - PROCESS | 1832 | 1461098533096 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:42:13 INFO - PROCESS | 1832 | 1461098533101 Marionette TRACE conn3 <- [1,134,null,{}] 13:42:13 INFO - PROCESS | 1832 | 1461098533108 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:13 INFO - PROCESS | 1832 | 1461098533268 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 13:42:13 INFO - PROCESS | 1832 | 1461098533490 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1726413000 == 26 [pid = 1832] [id = 31] 13:42:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171e116800 == 25 [pid = 1832] [id = 30] 13:42:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718d82800 == 26 [pid = 1832] [id = 41] 13:42:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 121 (0x7f17151c9000) [pid = 1832] [serial = 121] [outer = (nil)] 13:42:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 122 (0x7f1715596c00) [pid = 1832] [serial = 122] [outer = 0x7f17151c9000] 13:42:13 INFO - PROCESS | 1832 | 1461098533641 Marionette DEBUG loaded listener.js 13:42:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 123 (0x7f1715bba400) [pid = 1832] [serial = 123] [outer = 0x7f17151c9000] 13:42:14 INFO - PROCESS | 1832 | 1461098534533 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 13:42:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:42:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1490ms 13:42:14 INFO - PROCESS | 1832 | 1461098534588 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 13:42:14 INFO - PROCESS | 1832 | 1461098534596 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 13:42:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:42:14 INFO - PROCESS | 1832 | 1461098534605 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:42:14 INFO - PROCESS | 1832 | 1461098534609 Marionette TRACE conn3 <- [1,138,null,{}] 13:42:14 INFO - PROCESS | 1832 | 1461098534617 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:14 INFO - PROCESS | 1832 | 1461098534830 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 13:42:15 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17202ea800 == 25 [pid = 1832] [id = 27] 13:42:15 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1720b16000 == 24 [pid = 1832] [id = 40] 13:42:15 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1731a39000 == 23 [pid = 1832] [id = 38] 13:42:15 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17256ba800 == 22 [pid = 1832] [id = 36] 13:42:15 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172d819000 == 21 [pid = 1832] [id = 37] 13:42:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1731c2f000 == 20 [pid = 1832] [id = 39] 13:42:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17191b0800 == 19 [pid = 1832] [id = 25] 13:42:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172d282000 == 18 [pid = 1832] [id = 32] 13:42:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17178ba000 == 17 [pid = 1832] [id = 6] 13:42:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172d816800 == 16 [pid = 1832] [id = 33] 13:42:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1718a0a800 == 15 [pid = 1832] [id = 28] 13:42:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1731029000 == 14 [pid = 1832] [id = 34] 13:42:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17264c0800 == 13 [pid = 1832] [id = 23] 13:42:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17178bd800 == 12 [pid = 1832] [id = 29] 13:42:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1718d82800 == 11 [pid = 1832] [id = 41] 13:42:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171d75d000 == 10 [pid = 1832] [id = 35] 13:42:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1715724800 == 9 [pid = 1832] [id = 8] 13:42:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1722303800 == 8 [pid = 1832] [id = 19] 13:42:19 INFO - PROCESS | 1832 | 1461098539083 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171749e000 == 9 [pid = 1832] [id = 42] 13:42:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x7f1715bb5000) [pid = 1832] [serial = 124] [outer = (nil)] 13:42:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x7f1716609800) [pid = 1832] [serial = 125] [outer = 0x7f1715bb5000] 13:42:19 INFO - PROCESS | 1832 | 1461098539165 Marionette DEBUG loaded listener.js 13:42:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x7f1717655c00) [pid = 1832] [serial = 126] [outer = 0x7f1715bb5000] 13:42:19 INFO - PROCESS | 1832 | 1461098539866 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 13:42:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:42:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 5300ms 13:42:19 INFO - PROCESS | 1832 | 1461098539907 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 13:42:19 INFO - PROCESS | 1832 | 1461098539913 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 13:42:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:42:19 INFO - PROCESS | 1832 | 1461098539921 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:42:19 INFO - PROCESS | 1832 | 1461098539928 Marionette TRACE conn3 <- [1,142,null,{}] 13:42:19 INFO - PROCESS | 1832 | 1461098539935 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:20 INFO - PROCESS | 1832 | 1461098540097 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 13:42:20 INFO - PROCESS | 1832 | 1461098540198 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171d229800 == 10 [pid = 1832] [id = 43] 13:42:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x7f1718d63000) [pid = 1832] [serial = 127] [outer = (nil)] 13:42:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x7f1718dc7400) [pid = 1832] [serial = 128] [outer = 0x7f1718d63000] 13:42:20 INFO - PROCESS | 1832 | 1461098540265 Marionette DEBUG loaded listener.js 13:42:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x7f171b6df800) [pid = 1832] [serial = 129] [outer = 0x7f1718d63000] 13:42:20 INFO - PROCESS | 1832 | 1461098540958 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 13:42:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:42:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1093ms 13:42:21 INFO - PROCESS | 1832 | 1461098541056 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 13:42:21 INFO - PROCESS | 1832 | 1461098541063 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 13:42:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:42:21 INFO - PROCESS | 1832 | 1461098541121 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:42:21 INFO - PROCESS | 1832 | 1461098541123 Marionette TRACE conn3 <- [1,146,null,{}] 13:42:21 INFO - PROCESS | 1832 | 1461098541174 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:21 INFO - PROCESS | 1832 | 1461098541358 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 13:42:21 INFO - PROCESS | 1832 | 1461098541552 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:21 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172231d000 == 11 [pid = 1832] [id = 44] 13:42:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x7f171f09fc00) [pid = 1832] [serial = 130] [outer = (nil)] 13:42:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x7f171fa2a800) [pid = 1832] [serial = 131] [outer = 0x7f171f09fc00] 13:42:21 INFO - PROCESS | 1832 | 1461098541639 Marionette DEBUG loaded listener.js 13:42:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x7f1720745000) [pid = 1832] [serial = 132] [outer = 0x7f171f09fc00] 13:42:22 INFO - PROCESS | 1832 | 1461098542429 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 13:42:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:42:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1386ms 13:42:22 INFO - PROCESS | 1832 | 1461098542475 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 13:42:22 INFO - PROCESS | 1832 | 1461098542479 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 13:42:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:42:22 INFO - PROCESS | 1832 | 1461098542502 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:42:22 INFO - PROCESS | 1832 | 1461098542511 Marionette TRACE conn3 <- [1,150,null,{}] 13:42:22 INFO - PROCESS | 1832 | 1461098542516 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:22 INFO - PROCESS | 1832 | 1461098542708 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 13:42:22 INFO - PROCESS | 1832 | 1461098542727 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172d664000 == 12 [pid = 1832] [id = 45] 13:42:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x7f1715758c00) [pid = 1832] [serial = 133] [outer = (nil)] 13:42:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x7f172c4b2c00) [pid = 1832] [serial = 134] [outer = 0x7f1715758c00] 13:42:22 INFO - PROCESS | 1832 | 1461098542789 Marionette DEBUG loaded listener.js 13:42:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x7f172c695000) [pid = 1832] [serial = 135] [outer = 0x7f1715758c00] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x7f1715837000) [pid = 1832] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x7f171b6d5800) [pid = 1832] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x7f1718dcd000) [pid = 1832] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x7f1717361c00) [pid = 1832] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x7f1720b63400) [pid = 1832] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x7f1715835c00) [pid = 1832] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x7f171735c400) [pid = 1832] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x7f171fde4800) [pid = 1832] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x7f171fa27c00) [pid = 1832] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x7f172c68a400) [pid = 1832] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 124 (0x7f171b67d800) [pid = 1832] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 123 (0x7f17207b1400) [pid = 1832] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 122 (0x7f1717363400) [pid = 1832] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 121 (0x7f1718a46800) [pid = 1832] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 120 (0x7f171e330800) [pid = 1832] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 119 (0x7f1717362400) [pid = 1832] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 118 (0x7f17151d0000) [pid = 1832] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 117 (0x7f171b675c00) [pid = 1832] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 116 (0x7f1715bb1800) [pid = 1832] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 115 (0x7f171583d400) [pid = 1832] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 114 (0x7f172d6c7000) [pid = 1832] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 113 (0x7f17151c3000) [pid = 1832] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 112 (0x7f1720ea5000) [pid = 1832] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 111 (0x7f171670ac00) [pid = 1832] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 110 (0x7f171764f800) [pid = 1832] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 109 (0x7f1731c60400) [pid = 1832] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 108 (0x7f172021c400) [pid = 1832] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 107 (0x7f172c616c00) [pid = 1832] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 106 (0x7f1715841800) [pid = 1832] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 105 (0x7f1720eae400) [pid = 1832] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 104 (0x7f171e334800) [pid = 1832] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:42:24 INFO - PROCESS | 1832 | --DOMWINDOW == 103 (0x7f172d9ebc00) [pid = 1832] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:42:24 INFO - PROCESS | 1832 | 1461098544496 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 13:42:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:42:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 2097ms 13:42:24 INFO - PROCESS | 1832 | 1461098544611 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 13:42:24 INFO - PROCESS | 1832 | 1461098544614 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 13:42:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:42:24 INFO - PROCESS | 1832 | 1461098544691 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:42:24 INFO - PROCESS | 1832 | 1461098544693 Marionette TRACE conn3 <- [1,154,null,{}] 13:42:24 INFO - PROCESS | 1832 | 1461098544728 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:24 INFO - PROCESS | 1832 | 1461098544912 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 13:42:24 INFO - PROCESS | 1832 | 1461098544943 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171c048800 == 13 [pid = 1832] [id = 46] 13:42:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 104 (0x7f1718dcd800) [pid = 1832] [serial = 136] [outer = (nil)] 13:42:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 105 (0x7f171d74ac00) [pid = 1832] [serial = 137] [outer = 0x7f1718dcd800] 13:42:25 INFO - PROCESS | 1832 | 1461098545001 Marionette DEBUG loaded listener.js 13:42:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 106 (0x7f171eb82000) [pid = 1832] [serial = 138] [outer = 0x7f1718dcd800] 13:42:25 INFO - PROCESS | 1832 | 1461098545628 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 13:42:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:42:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1010ms 13:42:25 INFO - PROCESS | 1832 | 1461098545683 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 13:42:25 INFO - PROCESS | 1832 | 1461098545687 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 13:42:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:42:25 INFO - PROCESS | 1832 | 1461098545692 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:42:25 INFO - PROCESS | 1832 | 1461098545696 Marionette TRACE conn3 <- [1,158,null,{}] 13:42:25 INFO - PROCESS | 1832 | 1461098545700 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:25 INFO - PROCESS | 1832 | 1461098545833 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 13:42:25 INFO - PROCESS | 1832 | 1461098545942 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172c3dd000 == 14 [pid = 1832] [id = 47] 13:42:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 107 (0x7f172103f400) [pid = 1832] [serial = 139] [outer = (nil)] 13:42:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 108 (0x7f172c4b5800) [pid = 1832] [serial = 140] [outer = 0x7f172103f400] 13:42:26 INFO - PROCESS | 1832 | 1461098546021 Marionette DEBUG loaded listener.js 13:42:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 109 (0x7f172f2e6c00) [pid = 1832] [serial = 141] [outer = 0x7f172103f400] 13:42:27 INFO - PROCESS | 1832 | 1461098546993 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 13:42:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:42:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1341ms 13:42:27 INFO - PROCESS | 1832 | 1461098547035 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 13:42:27 INFO - PROCESS | 1832 | 1461098547041 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 13:42:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:42:27 INFO - PROCESS | 1832 | 1461098547050 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:42:27 INFO - PROCESS | 1832 | 1461098547055 Marionette TRACE conn3 <- [1,162,null,{}] 13:42:27 INFO - PROCESS | 1832 | 1461098547062 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:27 INFO - PROCESS | 1832 | 1461098547229 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 13:42:27 INFO - PROCESS | 1832 | 1461098547365 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171ebea800 == 15 [pid = 1832] [id = 48] 13:42:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 110 (0x7f1715c6b000) [pid = 1832] [serial = 142] [outer = (nil)] 13:42:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 111 (0x7f1715c6fc00) [pid = 1832] [serial = 143] [outer = 0x7f1715c6b000] 13:42:27 INFO - PROCESS | 1832 | 1461098547442 Marionette DEBUG loaded listener.js 13:42:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 112 (0x7f171660ac00) [pid = 1832] [serial = 144] [outer = 0x7f1715c6b000] 13:42:28 INFO - PROCESS | 1832 | 1461098548392 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 13:42:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:42:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1390ms 13:42:28 INFO - PROCESS | 1832 | 1461098548441 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 13:42:28 INFO - PROCESS | 1832 | 1461098548450 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 13:42:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:42:28 INFO - PROCESS | 1832 | 1461098548461 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:42:28 INFO - PROCESS | 1832 | 1461098548465 Marionette TRACE conn3 <- [1,166,null,{}] 13:42:28 INFO - PROCESS | 1832 | 1461098548471 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:28 INFO - PROCESS | 1832 | 1461098548668 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 13:42:28 INFO - PROCESS | 1832 | 1461098548839 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172c378000 == 16 [pid = 1832] [id = 49] 13:42:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 113 (0x7f17151c2400) [pid = 1832] [serial = 145] [outer = (nil)] 13:42:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 114 (0x7f1718d61000) [pid = 1832] [serial = 146] [outer = 0x7f17151c2400] 13:42:28 INFO - PROCESS | 1832 | 1461098548914 Marionette DEBUG loaded listener.js 13:42:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 115 (0x7f171b6d7000) [pid = 1832] [serial = 147] [outer = 0x7f17151c2400] 13:42:30 INFO - PROCESS | 1832 | 1461098550008 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:42:30 INFO - PROCESS | 1832 | 1461098550082 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 13:42:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:42:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1636ms 13:42:30 INFO - PROCESS | 1832 | 1461098550097 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 13:42:30 INFO - PROCESS | 1832 | 1461098550102 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 13:42:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:42:30 INFO - PROCESS | 1832 | 1461098550111 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:42:30 INFO - PROCESS | 1832 | 1461098550114 Marionette TRACE conn3 <- [1,170,null,{}] 13:42:30 INFO - PROCESS | 1832 | 1461098550121 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:30 INFO - PROCESS | 1832 | 1461098550272 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 13:42:30 INFO - PROCESS | 1832 | 1461098550454 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17178be000 == 17 [pid = 1832] [id = 50] 13:42:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 116 (0x7f171575f800) [pid = 1832] [serial = 148] [outer = (nil)] 13:42:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 117 (0x7f1715bb3400) [pid = 1832] [serial = 149] [outer = 0x7f171575f800] 13:42:30 INFO - PROCESS | 1832 | 1461098550599 Marionette DEBUG loaded listener.js 13:42:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 118 (0x7f1717651000) [pid = 1832] [serial = 150] [outer = 0x7f171575f800] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 117 (0x7f1717208800) [pid = 1832] [serial = 71] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 116 (0x7f1716607400) [pid = 1832] [serial = 85] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 115 (0x7f171efa9c00) [pid = 1832] [serial = 103] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 114 (0x7f172f209000) [pid = 1832] [serial = 2] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 113 (0x7f171dfb1400) [pid = 1832] [serial = 73] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 112 (0x7f1715a48000) [pid = 1832] [serial = 70] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 111 (0x7f17178ae000) [pid = 1832] [serial = 28] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 110 (0x7f171c084c00) [pid = 1832] [serial = 40] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 109 (0x7f172c16d000) [pid = 1832] [serial = 52] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 108 (0x7f171efb1800) [pid = 1832] [serial = 44] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 107 (0x7f171e38fc00) [pid = 1832] [serial = 43] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 106 (0x7f1722581400) [pid = 1832] [serial = 49] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 105 (0x7f1718a4a800) [pid = 1832] [serial = 31] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 104 (0x7f171583b800) [pid = 1832] [serial = 25] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 103 (0x7f171e17bc00) [pid = 1832] [serial = 41] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 102 (0x7f171b6d9000) [pid = 1832] [serial = 34] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 101 (0x7f172c4b0800) [pid = 1832] [serial = 53] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 100 (0x7f171fe89c00) [pid = 1832] [serial = 46] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 99 (0x7f171f090c00) [pid = 1832] [serial = 35] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 98 (0x7f171fa29800) [pid = 1832] [serial = 37] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 97 (0x7f172b5b8000) [pid = 1832] [serial = 50] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 96 (0x7f1715bb2400) [pid = 1832] [serial = 26] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 95 (0x7f1720b63000) [pid = 1832] [serial = 47] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 94 (0x7f171784d000) [pid = 1832] [serial = 38] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 93 (0x7f1715759400) [pid = 1832] [serial = 23] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 92 (0x7f171eb14400) [pid = 1832] [serial = 61] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 91 (0x7f1716706000) [pid = 1832] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 90 (0x7f1715840000) [pid = 1832] [serial = 120] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 89 (0x7f1718a51800) [pid = 1832] [serial = 58] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 88 (0x7f172d652000) [pid = 1832] [serial = 56] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 87 (0x7f172b5bf800) [pid = 1832] [serial = 91] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 86 (0x7f17203a9000) [pid = 1832] [serial = 104] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 85 (0x7f1720b67800) [pid = 1832] [serial = 79] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 84 (0x7f171b6d4800) [pid = 1832] [serial = 86] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 83 (0x7f171ed5b400) [pid = 1832] [serial = 74] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 82 (0x7f171eb81000) [pid = 1832] [serial = 76] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 81 (0x7f171559d000) [pid = 1832] [serial = 119] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 80 (0x7f171e464800) [pid = 1832] [serial = 88] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 79 (0x7f172d52ac00) [pid = 1832] [serial = 82] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 78 (0x7f171eb83400) [pid = 1832] [serial = 12] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 77 (0x7f172c8e8c00) [pid = 1832] [serial = 55] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 76 (0x7f172c4ba800) [pid = 1832] [serial = 92] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 75 (0x7f172c6ecc00) [pid = 1832] [serial = 65] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 74 (0x7f1715596c00) [pid = 1832] [serial = 122] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 73 (0x7f172d9c7400) [pid = 1832] [serial = 67] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 72 (0x7f171f09dc00) [pid = 1832] [serial = 9] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 71 (0x7f172f7c3400) [pid = 1832] [serial = 94] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 70 (0x7f171f5cc800) [pid = 1832] [serial = 62] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 69 (0x7f1731a8e800) [pid = 1832] [serial = 97] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 68 (0x7f172257ec00) [pid = 1832] [serial = 64] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 67 (0x7f171fad8c00) [pid = 1832] [serial = 89] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 66 (0x7f171fa21800) [pid = 1832] [serial = 77] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 65 (0x7f171b6d6c00) [pid = 1832] [serial = 59] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 64 (0x7f172c68b000) [pid = 1832] [serial = 108] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 63 (0x7f1734586400) [pid = 1832] [serial = 113] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 62 (0x7f1717364800) [pid = 1832] [serial = 19] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 61 (0x7f172f7c7800) [pid = 1832] [serial = 83] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 60 (0x7f1733897800) [pid = 1832] [serial = 101] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 59 (0x7f17310a9c00) [pid = 1832] [serial = 110] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 58 (0x7f172d9f0000) [pid = 1832] [serial = 68] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 57 (0x7f172257fc00) [pid = 1832] [serial = 80] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 56 (0x7f1731b5b000) [pid = 1832] [serial = 98] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 55 (0x7f1731c0a400) [pid = 1832] [serial = 100] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 54 (0x7f171ed66800) [pid = 1832] [serial = 95] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 53 (0x7f17342f3000) [pid = 1832] [serial = 117] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 52 (0x7f1731740400) [pid = 1832] [serial = 111] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 51 (0x7f1715754800) [pid = 1832] [serial = 22] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 50 (0x7f17151cf800) [pid = 1832] [serial = 116] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 49 (0x7f1717651400) [pid = 1832] [serial = 16] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 48 (0x7f1735da3800) [pid = 1832] [serial = 114] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 47 (0x7f172b5bf400) [pid = 1832] [serial = 107] [outer = (nil)] [url = about:blank] 13:42:31 INFO - PROCESS | 1832 | --DOMWINDOW == 46 (0x7f1717657400) [pid = 1832] [serial = 17] [outer = (nil)] [url = about:blank] 13:42:32 INFO - PROCESS | 1832 | 1461098552366 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 13:42:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:42:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 2287ms 13:42:32 INFO - PROCESS | 1832 | 1461098552421 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 13:42:32 INFO - PROCESS | 1832 | 1461098552427 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 13:42:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:42:32 INFO - PROCESS | 1832 | 1461098552436 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:42:32 INFO - PROCESS | 1832 | 1461098552440 Marionette TRACE conn3 <- [1,174,null,{}] 13:42:32 INFO - PROCESS | 1832 | 1461098552448 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:32 INFO - PROCESS | 1832 | 1461098552582 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 13:42:32 INFO - PROCESS | 1832 | 1461098552602 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17174af800 == 18 [pid = 1832] [id = 51] 13:42:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 47 (0x7f1715c67000) [pid = 1832] [serial = 151] [outer = (nil)] 13:42:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 48 (0x7f1715c69000) [pid = 1832] [serial = 152] [outer = 0x7f1715c67000] 13:42:32 INFO - PROCESS | 1832 | 1461098552665 Marionette DEBUG loaded listener.js 13:42:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 49 (0x7f1715c74400) [pid = 1832] [serial = 153] [outer = 0x7f1715c67000] 13:42:33 INFO - PROCESS | 1832 | 1461098553311 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 13:42:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:42:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 928ms 13:42:33 INFO - PROCESS | 1832 | 1461098553365 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 13:42:33 INFO - PROCESS | 1832 | 1461098553374 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 13:42:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:42:33 INFO - PROCESS | 1832 | 1461098553390 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:42:33 INFO - PROCESS | 1832 | 1461098553394 Marionette TRACE conn3 <- [1,178,null,{}] 13:42:33 INFO - PROCESS | 1832 | 1461098553400 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:33 INFO - PROCESS | 1832 | 1461098553546 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 13:42:33 INFO - PROCESS | 1832 | 1461098553556 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171b6a1000 == 19 [pid = 1832] [id = 52] 13:42:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 50 (0x7f1717651400) [pid = 1832] [serial = 154] [outer = (nil)] 13:42:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 51 (0x7f1718a46800) [pid = 1832] [serial = 155] [outer = 0x7f1717651400] 13:42:33 INFO - PROCESS | 1832 | 1461098553622 Marionette DEBUG loaded listener.js 13:42:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 52 (0x7f1718d62800) [pid = 1832] [serial = 156] [outer = 0x7f1717651400] 13:42:34 INFO - PROCESS | 1832 | 1461098554413 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 13:42:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:42:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1043ms 13:42:34 INFO - PROCESS | 1832 | 1461098554433 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 13:42:34 INFO - PROCESS | 1832 | 1461098554435 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 13:42:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:42:34 INFO - PROCESS | 1832 | 1461098554442 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:42:34 INFO - PROCESS | 1832 | 1461098554447 Marionette TRACE conn3 <- [1,182,null,{}] 13:42:34 INFO - PROCESS | 1832 | 1461098554484 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:34 INFO - PROCESS | 1832 | 1461098554685 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 13:42:34 INFO - PROCESS | 1832 | 1461098554706 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171e6dc800 == 20 [pid = 1832] [id = 53] 13:42:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 53 (0x7f171735e800) [pid = 1832] [serial = 157] [outer = (nil)] 13:42:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 54 (0x7f171b6dfc00) [pid = 1832] [serial = 158] [outer = 0x7f171735e800] 13:42:34 INFO - PROCESS | 1832 | 1461098554772 Marionette DEBUG loaded listener.js 13:42:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 55 (0x7f171c2c7400) [pid = 1832] [serial = 159] [outer = 0x7f171735e800] 13:42:35 INFO - PROCESS | 1832 | 1461098555509 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 13:42:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:42:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1103ms 13:42:35 INFO - PROCESS | 1832 | 1461098555557 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 13:42:35 INFO - PROCESS | 1832 | 1461098555562 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 13:42:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:42:35 INFO - PROCESS | 1832 | 1461098555573 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:42:35 INFO - PROCESS | 1832 | 1461098555575 Marionette TRACE conn3 <- [1,186,null,{}] 13:42:35 INFO - PROCESS | 1832 | 1461098555581 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:35 INFO - PROCESS | 1832 | 1461098555759 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 13:42:35 INFO - PROCESS | 1832 | 1461098555780 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f062800 == 21 [pid = 1832] [id = 54] 13:42:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 56 (0x7f171559f800) [pid = 1832] [serial = 160] [outer = (nil)] 13:42:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 57 (0x7f171e0a4400) [pid = 1832] [serial = 161] [outer = 0x7f171559f800] 13:42:35 INFO - PROCESS | 1832 | 1461098555841 Marionette DEBUG loaded listener.js 13:42:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 58 (0x7f171e336400) [pid = 1832] [serial = 162] [outer = 0x7f171559f800] 13:42:36 INFO - PROCESS | 1832 | --DOMWINDOW == 57 (0x7f1715758c00) [pid = 1832] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:42:36 INFO - PROCESS | 1832 | --DOMWINDOW == 56 (0x7f1718d63000) [pid = 1832] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:42:36 INFO - PROCESS | 1832 | --DOMWINDOW == 55 (0x7f1715bb5000) [pid = 1832] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:42:36 INFO - PROCESS | 1832 | --DOMWINDOW == 54 (0x7f171f09fc00) [pid = 1832] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:42:36 INFO - PROCESS | 1832 | --DOMWINDOW == 53 (0x7f172103f400) [pid = 1832] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:42:36 INFO - PROCESS | 1832 | --DOMWINDOW == 52 (0x7f1718dcd800) [pid = 1832] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:42:36 INFO - PROCESS | 1832 | --DOMWINDOW == 51 (0x7f17151c9000) [pid = 1832] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:42:36 INFO - PROCESS | 1832 | 1461098556683 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 13:42:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:42:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1134ms 13:42:36 INFO - PROCESS | 1832 | 1461098556707 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 13:42:36 INFO - PROCESS | 1832 | 1461098556710 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 13:42:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:42:36 INFO - PROCESS | 1832 | 1461098556716 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:42:36 INFO - PROCESS | 1832 | 1461098556718 Marionette TRACE conn3 <- [1,190,null,{}] 13:42:36 INFO - PROCESS | 1832 | 1461098556723 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:36 INFO - PROCESS | 1832 | 1461098556848 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 13:42:36 INFO - PROCESS | 1832 | 1461098556863 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f84f800 == 22 [pid = 1832] [id = 55] 13:42:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 52 (0x7f17151ce400) [pid = 1832] [serial = 163] [outer = (nil)] 13:42:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 53 (0x7f171e336800) [pid = 1832] [serial = 164] [outer = 0x7f17151ce400] 13:42:36 INFO - PROCESS | 1832 | 1461098556925 Marionette DEBUG loaded listener.js 13:42:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 54 (0x7f171e4ed000) [pid = 1832] [serial = 165] [outer = 0x7f17151ce400] 13:42:37 INFO - PROCESS | 1832 | 1461098557572 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 13:42:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:42:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 880ms 13:42:37 INFO - PROCESS | 1832 | 1461098557597 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 13:42:37 INFO - PROCESS | 1832 | 1461098557600 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 13:42:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:42:37 INFO - PROCESS | 1832 | 1461098557606 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:42:37 INFO - PROCESS | 1832 | 1461098557608 Marionette TRACE conn3 <- [1,194,null,{}] 13:42:37 INFO - PROCESS | 1832 | 1461098557613 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:37 INFO - PROCESS | 1832 | 1461098557798 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 13:42:37 INFO - PROCESS | 1832 | 1461098557828 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171fe53800 == 23 [pid = 1832] [id = 56] 13:42:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 55 (0x7f17151c5800) [pid = 1832] [serial = 166] [outer = (nil)] 13:42:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 56 (0x7f171eb7b000) [pid = 1832] [serial = 167] [outer = 0x7f17151c5800] 13:42:37 INFO - PROCESS | 1832 | 1461098557897 Marionette DEBUG loaded listener.js 13:42:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 57 (0x7f171fa2b000) [pid = 1832] [serial = 168] [outer = 0x7f17151c5800] 13:42:38 INFO - PROCESS | 1832 | 1461098558717 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 13:42:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:42:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1188ms 13:42:38 INFO - PROCESS | 1832 | 1461098558796 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 13:42:38 INFO - PROCESS | 1832 | 1461098558801 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 13:42:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:42:38 INFO - PROCESS | 1832 | 1461098558813 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:42:38 INFO - PROCESS | 1832 | 1461098558820 Marionette TRACE conn3 <- [1,198,null,{}] 13:42:38 INFO - PROCESS | 1832 | 1461098558831 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:39 INFO - PROCESS | 1832 | 1461098559038 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 13:42:39 INFO - PROCESS | 1832 | 1461098559165 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718d86800 == 24 [pid = 1832] [id = 57] 13:42:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 58 (0x7f17151c7800) [pid = 1832] [serial = 169] [outer = (nil)] 13:42:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 59 (0x7f1715bb1400) [pid = 1832] [serial = 170] [outer = 0x7f17151c7800] 13:42:39 INFO - PROCESS | 1832 | 1461098559250 Marionette DEBUG loaded listener.js 13:42:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 60 (0x7f1716604800) [pid = 1832] [serial = 171] [outer = 0x7f17151c7800] 13:42:40 INFO - PROCESS | 1832 | 1461098560197 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 13:42:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:42:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1444ms 13:42:40 INFO - PROCESS | 1832 | 1461098560256 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 13:42:40 INFO - PROCESS | 1832 | 1461098560265 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 13:42:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:42:40 INFO - PROCESS | 1832 | 1461098560275 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:42:40 INFO - PROCESS | 1832 | 1461098560279 Marionette TRACE conn3 <- [1,202,null,{}] 13:42:40 INFO - PROCESS | 1832 | 1461098560285 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:40 INFO - PROCESS | 1832 | 1461098560480 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 13:42:40 INFO - PROCESS | 1832 | 1461098560605 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f94c000 == 25 [pid = 1832] [id = 58] 13:42:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 61 (0x7f1715594000) [pid = 1832] [serial = 172] [outer = (nil)] 13:42:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 62 (0x7f1718d6b800) [pid = 1832] [serial = 173] [outer = 0x7f1715594000] 13:42:40 INFO - PROCESS | 1832 | 1461098560677 Marionette DEBUG loaded listener.js 13:42:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 63 (0x7f171b678000) [pid = 1832] [serial = 174] [outer = 0x7f1715594000] 13:42:41 INFO - PROCESS | 1832 | 1461098561753 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 13:42:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:42:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1534ms 13:42:41 INFO - PROCESS | 1832 | 1461098561809 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 13:42:41 INFO - PROCESS | 1832 | 1461098561814 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 13:42:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:42:41 INFO - PROCESS | 1832 | 1461098561823 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:42:41 INFO - PROCESS | 1832 | 1461098561828 Marionette TRACE conn3 <- [1,206,null,{}] 13:42:41 INFO - PROCESS | 1832 | 1461098561838 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:42 INFO - PROCESS | 1832 | 1461098562019 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 13:42:42 INFO - PROCESS | 1832 | --DOMWINDOW == 62 (0x7f1715bba400) [pid = 1832] [serial = 123] [outer = (nil)] [url = about:blank] 13:42:42 INFO - PROCESS | 1832 | --DOMWINDOW == 61 (0x7f172c4b2c00) [pid = 1832] [serial = 134] [outer = (nil)] [url = about:blank] 13:42:42 INFO - PROCESS | 1832 | --DOMWINDOW == 60 (0x7f1718dc7400) [pid = 1832] [serial = 128] [outer = (nil)] [url = about:blank] 13:42:42 INFO - PROCESS | 1832 | --DOMWINDOW == 59 (0x7f171b6df800) [pid = 1832] [serial = 129] [outer = (nil)] [url = about:blank] 13:42:42 INFO - PROCESS | 1832 | --DOMWINDOW == 58 (0x7f1716609800) [pid = 1832] [serial = 125] [outer = (nil)] [url = about:blank] 13:42:42 INFO - PROCESS | 1832 | --DOMWINDOW == 57 (0x7f1717655c00) [pid = 1832] [serial = 126] [outer = (nil)] [url = about:blank] 13:42:42 INFO - PROCESS | 1832 | --DOMWINDOW == 56 (0x7f171fa2a800) [pid = 1832] [serial = 131] [outer = (nil)] [url = about:blank] 13:42:42 INFO - PROCESS | 1832 | --DOMWINDOW == 55 (0x7f172f2e6c00) [pid = 1832] [serial = 141] [outer = (nil)] [url = about:blank] 13:42:42 INFO - PROCESS | 1832 | --DOMWINDOW == 54 (0x7f172c695000) [pid = 1832] [serial = 135] [outer = (nil)] [url = about:blank] 13:42:42 INFO - PROCESS | 1832 | --DOMWINDOW == 53 (0x7f1720745000) [pid = 1832] [serial = 132] [outer = (nil)] [url = about:blank] 13:42:42 INFO - PROCESS | 1832 | --DOMWINDOW == 52 (0x7f172c4b5800) [pid = 1832] [serial = 140] [outer = (nil)] [url = about:blank] 13:42:42 INFO - PROCESS | 1832 | --DOMWINDOW == 51 (0x7f171d74ac00) [pid = 1832] [serial = 137] [outer = (nil)] [url = about:blank] 13:42:42 INFO - PROCESS | 1832 | --DOMWINDOW == 50 (0x7f171eb82000) [pid = 1832] [serial = 138] [outer = (nil)] [url = about:blank] 13:42:42 INFO - PROCESS | 1832 | 1461098562192 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17178ba800 == 26 [pid = 1832] [id = 59] 13:42:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 51 (0x7f1715c6e400) [pid = 1832] [serial = 175] [outer = (nil)] 13:42:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 52 (0x7f1716606c00) [pid = 1832] [serial = 176] [outer = 0x7f1715c6e400] 13:42:42 INFO - PROCESS | 1832 | 1461098562259 Marionette DEBUG loaded listener.js 13:42:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 53 (0x7f171764f800) [pid = 1832] [serial = 177] [outer = 0x7f1715c6e400] 13:42:42 INFO - PROCESS | 1832 | 1461098562910 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 13:42:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:42:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1133ms 13:42:42 INFO - PROCESS | 1832 | 1461098562957 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 13:42:42 INFO - PROCESS | 1832 | 1461098562966 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 13:42:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:42:42 INFO - PROCESS | 1832 | 1461098562976 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:42:42 INFO - PROCESS | 1832 | 1461098562980 Marionette TRACE conn3 <- [1,210,null,{}] 13:42:42 INFO - PROCESS | 1832 | 1461098562986 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:43 INFO - PROCESS | 1832 | 1461098563134 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 13:42:43 INFO - PROCESS | 1832 | 1461098563217 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171e115800 == 27 [pid = 1832] [id = 60] 13:42:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 54 (0x7f171559a000) [pid = 1832] [serial = 178] [outer = (nil)] 13:42:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 55 (0x7f1718d6c400) [pid = 1832] [serial = 179] [outer = 0x7f171559a000] 13:42:43 INFO - PROCESS | 1832 | 1461098563279 Marionette DEBUG loaded listener.js 13:42:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 56 (0x7f171b67cc00) [pid = 1832] [serial = 180] [outer = 0x7f171559a000] 13:42:43 INFO - PROCESS | 1832 | 1461098563927 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 13:42:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:42:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 982ms 13:42:43 INFO - PROCESS | 1832 | 1461098563959 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 13:42:43 INFO - PROCESS | 1832 | 1461098563963 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 13:42:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:42:43 INFO - PROCESS | 1832 | 1461098563969 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:42:43 INFO - PROCESS | 1832 | 1461098563976 Marionette TRACE conn3 <- [1,214,null,{}] 13:42:43 INFO - PROCESS | 1832 | 1461098563993 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:44 INFO - PROCESS | 1832 | 1461098564190 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 13:42:44 INFO - PROCESS | 1832 | 1461098564201 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f761000 == 28 [pid = 1832] [id = 61] 13:42:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 57 (0x7f17151ce000) [pid = 1832] [serial = 181] [outer = (nil)] 13:42:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 58 (0x7f171dfb9800) [pid = 1832] [serial = 182] [outer = 0x7f17151ce000] 13:42:44 INFO - PROCESS | 1832 | 1461098564280 Marionette DEBUG loaded listener.js 13:42:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 59 (0x7f171e46a400) [pid = 1832] [serial = 183] [outer = 0x7f17151ce000] 13:42:45 INFO - PROCESS | 1832 | 1461098565084 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 13:42:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:42:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1143ms 13:42:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:42:45 INFO - PROCESS | 1832 | 1461098565113 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 13:42:45 INFO - PROCESS | 1832 | 1461098565117 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 13:42:45 INFO - PROCESS | 1832 | 1461098565123 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:42:45 INFO - PROCESS | 1832 | 1461098565126 Marionette TRACE conn3 <- [1,218,null,{}] 13:42:45 INFO - PROCESS | 1832 | 1461098565131 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:45 INFO - PROCESS | 1832 | 1461098565304 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 13:42:45 INFO - PROCESS | 1832 | 1461098565332 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172034f000 == 29 [pid = 1832] [id = 62] 13:42:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 60 (0x7f17151c9800) [pid = 1832] [serial = 184] [outer = (nil)] 13:42:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 61 (0x7f171f09c800) [pid = 1832] [serial = 185] [outer = 0x7f17151c9800] 13:42:45 INFO - PROCESS | 1832 | 1461098565396 Marionette DEBUG loaded listener.js 13:42:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 62 (0x7f171fa23000) [pid = 1832] [serial = 186] [outer = 0x7f17151c9800] 13:42:46 INFO - PROCESS | 1832 | 1461098566232 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 13:42:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:42:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1178ms 13:42:46 INFO - PROCESS | 1832 | 1461098566301 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 13:42:46 INFO - PROCESS | 1832 | 1461098566305 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 13:42:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:42:46 INFO - PROCESS | 1832 | 1461098566311 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:42:46 INFO - PROCESS | 1832 | 1461098566313 Marionette TRACE conn3 <- [1,222,null,{}] 13:42:46 INFO - PROCESS | 1832 | 1461098566325 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:46 INFO - PROCESS | 1832 | 1461098566491 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 13:42:46 INFO - PROCESS | 1832 | --DOMWINDOW == 61 (0x7f171575f800) [pid = 1832] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:42:46 INFO - PROCESS | 1832 | --DOMWINDOW == 60 (0x7f1717651400) [pid = 1832] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:42:46 INFO - PROCESS | 1832 | --DOMWINDOW == 59 (0x7f1715c67000) [pid = 1832] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:42:46 INFO - PROCESS | 1832 | --DOMWINDOW == 58 (0x7f171735e800) [pid = 1832] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:42:46 INFO - PROCESS | 1832 | --DOMWINDOW == 57 (0x7f1715c6b000) [pid = 1832] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:42:46 INFO - PROCESS | 1832 | --DOMWINDOW == 56 (0x7f17151ce400) [pid = 1832] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:42:46 INFO - PROCESS | 1832 | --DOMWINDOW == 55 (0x7f17151c2400) [pid = 1832] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:42:46 INFO - PROCESS | 1832 | --DOMWINDOW == 54 (0x7f171559f800) [pid = 1832] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:42:46 INFO - PROCESS | 1832 | 1461098566593 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171d16c000 == 30 [pid = 1832] [id = 63] 13:42:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 55 (0x7f17151c2400) [pid = 1832] [serial = 187] [outer = (nil)] 13:42:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 56 (0x7f171559c000) [pid = 1832] [serial = 188] [outer = 0x7f17151c2400] 13:42:46 INFO - PROCESS | 1832 | 1461098566656 Marionette DEBUG loaded listener.js 13:42:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 57 (0x7f1718dc9000) [pid = 1832] [serial = 189] [outer = 0x7f17151c2400] 13:42:47 INFO - PROCESS | 1832 | 1461098567290 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 13:42:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:42:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1029ms 13:42:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:42:47 INFO - PROCESS | 1832 | 1461098567340 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 13:42:47 INFO - PROCESS | 1832 | 1461098567343 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 13:42:47 INFO - PROCESS | 1832 | 1461098567349 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:42:47 INFO - PROCESS | 1832 | 1461098567352 Marionette TRACE conn3 <- [1,226,null,{}] 13:42:47 INFO - PROCESS | 1832 | 1461098567358 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:47 INFO - PROCESS | 1832 | 1461098567582 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 13:42:47 INFO - PROCESS | 1832 | 1461098567602 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17223ce800 == 31 [pid = 1832] [id = 64] 13:42:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 58 (0x7f1717657000) [pid = 1832] [serial = 190] [outer = (nil)] 13:42:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 59 (0x7f17203a8c00) [pid = 1832] [serial = 191] [outer = 0x7f1717657000] 13:42:47 INFO - PROCESS | 1832 | 1461098567671 Marionette DEBUG loaded listener.js 13:42:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 60 (0x7f1721042400) [pid = 1832] [serial = 192] [outer = 0x7f1717657000] 13:42:48 INFO - PROCESS | 1832 | 1461098568334 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 13:42:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:42:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1029ms 13:42:48 INFO - PROCESS | 1832 | 1461098568378 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 13:42:48 INFO - PROCESS | 1832 | 1461098568382 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 13:42:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:42:48 INFO - PROCESS | 1832 | 1461098568388 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:42:48 INFO - PROCESS | 1832 | 1461098568390 Marionette TRACE conn3 <- [1,230,null,{}] 13:42:48 INFO - PROCESS | 1832 | 1461098568395 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:48 INFO - PROCESS | 1832 | 1461098568565 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 13:42:48 INFO - PROCESS | 1832 | 1461098568681 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17166bf000 == 32 [pid = 1832] [id = 65] 13:42:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 61 (0x7f17151c3400) [pid = 1832] [serial = 193] [outer = (nil)] 13:42:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 62 (0x7f1715593800) [pid = 1832] [serial = 194] [outer = 0x7f17151c3400] 13:42:48 INFO - PROCESS | 1832 | 1461098568756 Marionette DEBUG loaded listener.js 13:42:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 63 (0x7f171583ac00) [pid = 1832] [serial = 195] [outer = 0x7f17151c3400] 13:42:49 INFO - PROCESS | 1832 | 1461098569712 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 13:42:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:42:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1387ms 13:42:49 INFO - PROCESS | 1832 | 1461098569778 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 13:42:49 INFO - PROCESS | 1832 | 1461098569784 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 13:42:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:42:49 INFO - PROCESS | 1832 | 1461098569791 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:42:49 INFO - PROCESS | 1832 | 1461098569798 Marionette TRACE conn3 <- [1,234,null,{}] 13:42:49 INFO - PROCESS | 1832 | 1461098569806 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:50 INFO - PROCESS | 1832 | 1461098570005 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 13:42:50 INFO - PROCESS | 1832 | 1461098570146 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f853000 == 33 [pid = 1832] [id = 66] 13:42:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 64 (0x7f17151c5c00) [pid = 1832] [serial = 196] [outer = (nil)] 13:42:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 65 (0x7f171b6d9000) [pid = 1832] [serial = 197] [outer = 0x7f17151c5c00] 13:42:50 INFO - PROCESS | 1832 | 1461098570224 Marionette DEBUG loaded listener.js 13:42:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 66 (0x7f171d750c00) [pid = 1832] [serial = 198] [outer = 0x7f17151c5c00] 13:42:51 INFO - PROCESS | 1832 | 1461098571012 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 13:42:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:42:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1287ms 13:42:51 INFO - PROCESS | 1832 | 1461098571083 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 13:42:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:42:51 INFO - PROCESS | 1832 | 1461098571090 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 13:42:51 INFO - PROCESS | 1832 | 1461098571097 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:42:51 INFO - PROCESS | 1832 | 1461098571100 Marionette TRACE conn3 <- [1,238,null,{}] 13:42:51 INFO - PROCESS | 1832 | 1461098571107 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:51 INFO - PROCESS | 1832 | 1461098571268 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 13:42:51 INFO - PROCESS | 1832 | 1461098571397 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f760800 == 34 [pid = 1832] [id = 67] 13:42:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 67 (0x7f1718d60800) [pid = 1832] [serial = 199] [outer = (nil)] 13:42:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 68 (0x7f171fa21800) [pid = 1832] [serial = 200] [outer = 0x7f1718d60800] 13:42:51 INFO - PROCESS | 1832 | 1461098571472 Marionette DEBUG loaded listener.js 13:42:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 69 (0x7f1720218800) [pid = 1832] [serial = 201] [outer = 0x7f1718d60800] 13:42:52 INFO - PROCESS | 1832 | 1461098572315 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 13:42:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:42:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1233ms 13:42:52 INFO - PROCESS | 1832 | 1461098572330 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 13:42:52 INFO - PROCESS | 1832 | 1461098572334 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 13:42:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:42:52 INFO - PROCESS | 1832 | 1461098572367 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:42:52 INFO - PROCESS | 1832 | 1461098572378 Marionette TRACE conn3 <- [1,242,null,{}] 13:42:52 INFO - PROCESS | 1832 | 1461098572386 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:52 INFO - PROCESS | 1832 | 1461098572550 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 13:42:52 INFO - PROCESS | 1832 | 1461098572678 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172c3d1800 == 35 [pid = 1832] [id = 68] 13:42:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 70 (0x7f171eb81800) [pid = 1832] [serial = 202] [outer = (nil)] 13:42:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 71 (0x7f1722580400) [pid = 1832] [serial = 203] [outer = 0x7f171eb81800] 13:42:52 INFO - PROCESS | 1832 | 1461098572751 Marionette DEBUG loaded listener.js 13:42:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 72 (0x7f172b5bd000) [pid = 1832] [serial = 204] [outer = 0x7f171eb81800] 13:42:53 INFO - PROCESS | 1832 | 1461098573827 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 13:42:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:42:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1503ms 13:42:53 INFO - PROCESS | 1832 | 1461098573861 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 13:42:53 INFO - PROCESS | 1832 | 1461098573866 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 13:42:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:42:53 INFO - PROCESS | 1832 | 1461098573874 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:42:53 INFO - PROCESS | 1832 | 1461098573879 Marionette TRACE conn3 <- [1,246,null,{}] 13:42:53 INFO - PROCESS | 1832 | 1461098573888 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:54 INFO - PROCESS | 1832 | 1461098574040 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 13:42:54 INFO - PROCESS | 1832 | 1461098574205 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171efd8800 == 36 [pid = 1832] [id = 69] 13:42:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 73 (0x7f1717208800) [pid = 1832] [serial = 205] [outer = (nil)] 13:42:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 74 (0x7f1717651c00) [pid = 1832] [serial = 206] [outer = 0x7f1717208800] 13:42:54 INFO - PROCESS | 1832 | 1461098574274 Marionette DEBUG loaded listener.js 13:42:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 75 (0x7f1718d63000) [pid = 1832] [serial = 207] [outer = 0x7f1717208800] 13:42:55 INFO - PROCESS | 1832 | 1461098575086 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 13:42:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:42:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1234ms 13:42:55 INFO - PROCESS | 1832 | 1461098575129 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 13:42:55 INFO - PROCESS | 1832 | 1461098575138 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 13:42:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:42:55 INFO - PROCESS | 1832 | 1461098575150 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:42:55 INFO - PROCESS | 1832 | 1461098575153 Marionette TRACE conn3 <- [1,250,null,{}] 13:42:55 INFO - PROCESS | 1832 | 1461098575160 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:55 INFO - PROCESS | 1832 | 1461098575320 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 13:42:55 INFO - PROCESS | 1832 | 1461098575450 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17191b0000 == 37 [pid = 1832] [id = 70] 13:42:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 76 (0x7f1716608400) [pid = 1832] [serial = 208] [outer = (nil)] 13:42:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 77 (0x7f1718dc7c00) [pid = 1832] [serial = 209] [outer = 0x7f1716608400] 13:42:55 INFO - PROCESS | 1832 | 1461098575517 Marionette DEBUG loaded listener.js 13:42:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 78 (0x7f171b6df400) [pid = 1832] [serial = 210] [outer = 0x7f1716608400] 13:42:55 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171749e000 == 36 [pid = 1832] [id = 42] 13:42:55 INFO - PROCESS | 1832 | --DOMWINDOW == 77 (0x7f171eb7b000) [pid = 1832] [serial = 167] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1832 | --DOMWINDOW == 76 (0x7f1717651000) [pid = 1832] [serial = 150] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1832 | --DOMWINDOW == 75 (0x7f1715bb3400) [pid = 1832] [serial = 149] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1832 | --DOMWINDOW == 74 (0x7f1718a46800) [pid = 1832] [serial = 155] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1832 | --DOMWINDOW == 73 (0x7f1715c69000) [pid = 1832] [serial = 152] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1832 | --DOMWINDOW == 72 (0x7f1715c74400) [pid = 1832] [serial = 153] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1832 | --DOMWINDOW == 71 (0x7f171b6dfc00) [pid = 1832] [serial = 158] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1832 | --DOMWINDOW == 70 (0x7f171660ac00) [pid = 1832] [serial = 144] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1832 | --DOMWINDOW == 69 (0x7f1715c6fc00) [pid = 1832] [serial = 143] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1832 | --DOMWINDOW == 68 (0x7f171e336800) [pid = 1832] [serial = 164] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1832 | --DOMWINDOW == 67 (0x7f171b6d7000) [pid = 1832] [serial = 147] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1832 | --DOMWINDOW == 66 (0x7f1718d61000) [pid = 1832] [serial = 146] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1832 | --DOMWINDOW == 65 (0x7f171e0a4400) [pid = 1832] [serial = 161] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1832 | --DOMWINDOW == 64 (0x7f171e336400) [pid = 1832] [serial = 162] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1832 | --DOMWINDOW == 63 (0x7f171c2c7400) [pid = 1832] [serial = 159] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1832 | --DOMWINDOW == 62 (0x7f171e4ed000) [pid = 1832] [serial = 165] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1832 | --DOMWINDOW == 61 (0x7f1718d62800) [pid = 1832] [serial = 156] [outer = (nil)] [url = about:blank] 13:42:56 INFO - PROCESS | 1832 | 1461098576279 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 13:42:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:42:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1181ms 13:42:56 INFO - PROCESS | 1832 | 1461098576337 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 13:42:56 INFO - PROCESS | 1832 | 1461098576341 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 13:42:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:42:56 INFO - PROCESS | 1832 | 1461098576348 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:42:56 INFO - PROCESS | 1832 | 1461098576353 Marionette TRACE conn3 <- [1,254,null,{}] 13:42:56 INFO - PROCESS | 1832 | 1461098576373 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:56 INFO - PROCESS | 1832 | 1461098576523 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 13:42:56 INFO - PROCESS | 1832 | 1461098576535 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171ebd3800 == 37 [pid = 1832] [id = 71] 13:42:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 62 (0x7f171e09e800) [pid = 1832] [serial = 211] [outer = (nil)] 13:42:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 63 (0x7f171e393c00) [pid = 1832] [serial = 212] [outer = 0x7f171e09e800] 13:42:56 INFO - PROCESS | 1832 | 1461098576601 Marionette DEBUG loaded listener.js 13:42:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 64 (0x7f171eb82400) [pid = 1832] [serial = 213] [outer = 0x7f171e09e800] 13:42:57 INFO - PROCESS | 1832 | 1461098577335 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 13:42:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:42:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1039ms 13:42:57 INFO - PROCESS | 1832 | 1461098577388 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 13:42:57 INFO - PROCESS | 1832 | 1461098577391 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 13:42:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:42:57 INFO - PROCESS | 1832 | 1461098577405 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:42:57 INFO - PROCESS | 1832 | 1461098577408 Marionette TRACE conn3 <- [1,258,null,{}] 13:42:57 INFO - PROCESS | 1832 | 1461098577414 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:57 INFO - PROCESS | 1832 | 1461098577571 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 13:42:57 INFO - PROCESS | 1832 | 1461098577581 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171fe64800 == 38 [pid = 1832] [id = 72] 13:42:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 65 (0x7f1717357c00) [pid = 1832] [serial = 214] [outer = (nil)] 13:42:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 66 (0x7f17203a8400) [pid = 1832] [serial = 215] [outer = 0x7f1717357c00] 13:42:57 INFO - PROCESS | 1832 | 1461098577644 Marionette DEBUG loaded listener.js 13:42:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 67 (0x7f1720b69400) [pid = 1832] [serial = 216] [outer = 0x7f1717357c00] 13:42:58 INFO - PROCESS | 1832 | 1461098578508 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 13:42:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:42:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1130ms 13:42:58 INFO - PROCESS | 1832 | 1461098578536 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 13:42:58 INFO - PROCESS | 1832 | 1461098578550 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 13:42:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:42:58 INFO - PROCESS | 1832 | 1461098578564 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:42:58 INFO - PROCESS | 1832 | 1461098578567 Marionette TRACE conn3 <- [1,262,null,{}] 13:42:58 INFO - PROCESS | 1832 | 1461098578573 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:58 INFO - PROCESS | 1832 | 1461098578735 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 13:42:58 INFO - PROCESS | 1832 | 1461098578800 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17223e6800 == 39 [pid = 1832] [id = 73] 13:42:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 68 (0x7f17151c3000) [pid = 1832] [serial = 217] [outer = (nil)] 13:42:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 69 (0x7f1722377400) [pid = 1832] [serial = 218] [outer = 0x7f17151c3000] 13:42:58 INFO - PROCESS | 1832 | 1461098578863 Marionette DEBUG loaded listener.js 13:42:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 70 (0x7f172b5bf400) [pid = 1832] [serial = 219] [outer = 0x7f17151c3000] 13:42:59 INFO - PROCESS | 1832 | 1461098579604 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 13:42:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:42:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1084ms 13:42:59 INFO - PROCESS | 1832 | 1461098579647 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 13:42:59 INFO - PROCESS | 1832 | 1461098579655 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 13:42:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:42:59 INFO - PROCESS | 1832 | 1461098579668 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:42:59 INFO - PROCESS | 1832 | 1461098579671 Marionette TRACE conn3 <- [1,266,null,{}] 13:42:59 INFO - PROCESS | 1832 | 1461098579677 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:59 INFO - PROCESS | 1832 | 1461098579941 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 13:42:59 INFO - PROCESS | 1832 | 1461098579972 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172d286800 == 40 [pid = 1832] [id = 74] 13:42:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 71 (0x7f172c4ba000) [pid = 1832] [serial = 220] [outer = (nil)] 13:43:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 72 (0x7f172c6e8800) [pid = 1832] [serial = 221] [outer = 0x7f172c4ba000] 13:43:00 INFO - PROCESS | 1832 | 1461098580041 Marionette DEBUG loaded listener.js 13:43:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 73 (0x7f172d52ac00) [pid = 1832] [serial = 222] [outer = 0x7f172c4ba000] 13:43:00 INFO - PROCESS | 1832 | --DOMWINDOW == 72 (0x7f17151c2400) [pid = 1832] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:43:00 INFO - PROCESS | 1832 | --DOMWINDOW == 71 (0x7f171559a000) [pid = 1832] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:43:00 INFO - PROCESS | 1832 | --DOMWINDOW == 70 (0x7f17151c9800) [pid = 1832] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:43:00 INFO - PROCESS | 1832 | --DOMWINDOW == 69 (0x7f1715c6e400) [pid = 1832] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:43:00 INFO - PROCESS | 1832 | --DOMWINDOW == 68 (0x7f17151ce000) [pid = 1832] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:43:01 INFO - PROCESS | 1832 | 1461098581157 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 13:43:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:43:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1535ms 13:43:01 INFO - PROCESS | 1832 | 1461098581204 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 13:43:01 INFO - PROCESS | 1832 | 1461098581207 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 13:43:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:43:01 INFO - PROCESS | 1832 | 1461098581213 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:43:01 INFO - PROCESS | 1832 | 1461098581215 Marionette TRACE conn3 <- [1,270,null,{}] 13:43:01 INFO - PROCESS | 1832 | 1461098581221 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:01 INFO - PROCESS | 1832 | 1461098581357 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 13:43:01 INFO - PROCESS | 1832 | 1461098581462 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1716747800 == 41 [pid = 1832] [id = 75] 13:43:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 69 (0x7f171575f800) [pid = 1832] [serial = 223] [outer = (nil)] 13:43:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 70 (0x7f172d52e800) [pid = 1832] [serial = 224] [outer = 0x7f171575f800] 13:43:01 INFO - PROCESS | 1832 | 1461098581523 Marionette DEBUG loaded listener.js 13:43:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 71 (0x7f172d9c9400) [pid = 1832] [serial = 225] [outer = 0x7f171575f800] 13:43:02 INFO - PROCESS | 1832 | 1461098582172 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 13:43:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:43:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 985ms 13:43:02 INFO - PROCESS | 1832 | 1461098582200 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 13:43:02 INFO - PROCESS | 1832 | 1461098582203 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 13:43:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:43:02 INFO - PROCESS | 1832 | 1461098582209 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:43:02 INFO - PROCESS | 1832 | 1461098582211 Marionette TRACE conn3 <- [1,274,null,{}] 13:43:02 INFO - PROCESS | 1832 | 1461098582217 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:02 INFO - PROCESS | 1832 | 1461098582349 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 13:43:02 INFO - PROCESS | 1832 | 1461098582514 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1716746800 == 42 [pid = 1832] [id = 76] 13:43:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 72 (0x7f17151c4400) [pid = 1832] [serial = 226] [outer = (nil)] 13:43:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 73 (0x7f1715597400) [pid = 1832] [serial = 227] [outer = 0x7f17151c4400] 13:43:02 INFO - PROCESS | 1832 | 1461098582597 Marionette DEBUG loaded listener.js 13:43:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 74 (0x7f1715bb9c00) [pid = 1832] [serial = 228] [outer = 0x7f17151c4400] 13:43:03 INFO - PROCESS | 1832 | 1461098583493 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 13:43:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:43:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1333ms 13:43:03 INFO - PROCESS | 1832 | 1461098583544 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 13:43:03 INFO - PROCESS | 1832 | 1461098583551 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 13:43:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:43:03 INFO - PROCESS | 1832 | 1461098583560 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:43:03 INFO - PROCESS | 1832 | 1461098583565 Marionette TRACE conn3 <- [1,278,null,{}] 13:43:03 INFO - PROCESS | 1832 | 1461098583572 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:03 INFO - PROCESS | 1832 | 1461098583745 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 13:43:03 INFO - PROCESS | 1832 | 1461098583878 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171fe5c000 == 43 [pid = 1832] [id = 77] 13:43:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 75 (0x7f17151c5000) [pid = 1832] [serial = 229] [outer = (nil)] 13:43:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 76 (0x7f171b6ddc00) [pid = 1832] [serial = 230] [outer = 0x7f17151c5000] 13:43:03 INFO - PROCESS | 1832 | 1461098583957 Marionette DEBUG loaded listener.js 13:43:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 77 (0x7f171e0a1400) [pid = 1832] [serial = 231] [outer = 0x7f17151c5000] 13:43:04 INFO - PROCESS | 1832 | 1461098584862 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 13:43:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:43:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1332ms 13:43:04 INFO - PROCESS | 1832 | 1461098584894 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 13:43:04 INFO - PROCESS | 1832 | 1461098584900 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 13:43:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:43:04 INFO - PROCESS | 1832 | 1461098584909 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:43:04 INFO - PROCESS | 1832 | 1461098584912 Marionette TRACE conn3 <- [1,282,null,{}] 13:43:04 INFO - PROCESS | 1832 | 1461098584918 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:05 INFO - PROCESS | 1832 | 1461098585078 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 13:43:05 INFO - PROCESS | 1832 | 1461098585228 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172f208800 == 44 [pid = 1832] [id = 78] 13:43:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 78 (0x7f1718dc7400) [pid = 1832] [serial = 232] [outer = (nil)] 13:43:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 79 (0x7f1722378000) [pid = 1832] [serial = 233] [outer = 0x7f1718dc7400] 13:43:05 INFO - PROCESS | 1832 | 1461098585305 Marionette DEBUG loaded listener.js 13:43:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 80 (0x7f172b5c1000) [pid = 1832] [serial = 234] [outer = 0x7f1718dc7400] 13:43:06 INFO - PROCESS | 1832 | 1461098586235 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 13:43:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 81 (0x7f172b5c0800) [pid = 1832] [serial = 235] [outer = 0x7f1715bb6c00] 13:43:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:43:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1379ms 13:43:06 INFO - PROCESS | 1832 | 1461098586306 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 13:43:06 INFO - PROCESS | 1832 | 1461098586310 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 13:43:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:43:06 INFO - PROCESS | 1832 | 1461098586366 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:43:06 INFO - PROCESS | 1832 | 1461098586376 Marionette TRACE conn3 <- [1,286,null,{}] 13:43:06 INFO - PROCESS | 1832 | 1461098586400 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:06 INFO - PROCESS | 1832 | 1461098586557 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 13:43:06 INFO - PROCESS | 1832 | 1461098586692 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f173102c000 == 45 [pid = 1832] [id = 79] 13:43:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 82 (0x7f171575f000) [pid = 1832] [serial = 236] [outer = (nil)] 13:43:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 83 (0x7f172074cc00) [pid = 1832] [serial = 237] [outer = 0x7f171575f000] 13:43:06 INFO - PROCESS | 1832 | 1461098586813 Marionette DEBUG loaded listener.js 13:43:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 84 (0x7f172f7c9400) [pid = 1832] [serial = 238] [outer = 0x7f171575f000] 13:43:07 INFO - PROCESS | 1832 | 1461098587540 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 13:43:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:43:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1220ms 13:43:07 INFO - PROCESS | 1832 | 1461098587559 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 13:43:07 INFO - PROCESS | 1832 | 1461098587563 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 13:43:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:43:07 INFO - PROCESS | 1832 | 1461098587569 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:43:07 INFO - PROCESS | 1832 | 1461098587572 Marionette TRACE conn3 <- [1,290,null,{}] 13:43:07 INFO - PROCESS | 1832 | 1461098587578 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:07 INFO - PROCESS | 1832 | 1461098587733 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 13:43:07 INFO - PROCESS | 1832 | 1461098587871 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731a45800 == 46 [pid = 1832] [id = 80] 13:43:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 85 (0x7f1715762400) [pid = 1832] [serial = 239] [outer = (nil)] 13:43:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 86 (0x7f1731632c00) [pid = 1832] [serial = 240] [outer = 0x7f1715762400] 13:43:07 INFO - PROCESS | 1832 | 1461098587946 Marionette DEBUG loaded listener.js 13:43:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 87 (0x7f1731786c00) [pid = 1832] [serial = 241] [outer = 0x7f1715762400] 13:43:08 INFO - PROCESS | 1832 | 1461098588720 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 13:43:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:43:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1183ms 13:43:08 INFO - PROCESS | 1832 | 1461098588753 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 13:43:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:43:08 INFO - PROCESS | 1832 | 1461098588757 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 13:43:08 INFO - PROCESS | 1832 | 1461098588764 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:43:08 INFO - PROCESS | 1832 | 1461098588768 Marionette TRACE conn3 <- [1,294,null,{}] 13:43:08 INFO - PROCESS | 1832 | 1461098588773 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:08 INFO - PROCESS | 1832 | 1461098588976 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 13:43:08 INFO - PROCESS | 1832 | 1461098588990 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1720f0e000 == 47 [pid = 1832] [id = 81] 13:43:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 88 (0x7f1731788c00) [pid = 1832] [serial = 242] [outer = (nil)] 13:43:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 89 (0x7f17318acc00) [pid = 1832] [serial = 243] [outer = 0x7f1731788c00] 13:43:09 INFO - PROCESS | 1832 | 1461098589117 Marionette DEBUG loaded listener.js 13:43:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 90 (0x7f1731a9ac00) [pid = 1832] [serial = 244] [outer = 0x7f1731788c00] 13:43:10 INFO - PROCESS | 1832 | 1461098590251 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:43:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:43:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1530ms 13:43:10 INFO - PROCESS | 1832 | 1461098590294 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 13:43:10 INFO - PROCESS | 1832 | 1461098590299 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 13:43:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:43:10 INFO - PROCESS | 1832 | 1461098590310 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:43:10 INFO - PROCESS | 1832 | 1461098590314 Marionette TRACE conn3 <- [1,298,null,{}] 13:43:10 INFO - PROCESS | 1832 | 1461098590323 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:10 INFO - PROCESS | 1832 | 1461098590466 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 13:43:10 INFO - PROCESS | 1832 | 1461098590686 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17178bf800 == 48 [pid = 1832] [id = 82] 13:43:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 91 (0x7f17151c6000) [pid = 1832] [serial = 245] [outer = (nil)] 13:43:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 92 (0x7f1718d6cc00) [pid = 1832] [serial = 246] [outer = 0x7f17151c6000] 13:43:10 INFO - PROCESS | 1832 | 1461098590762 Marionette DEBUG loaded listener.js 13:43:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 93 (0x7f171c220400) [pid = 1832] [serial = 247] [outer = 0x7f17151c6000] 13:43:11 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1716747800 == 47 [pid = 1832] [id = 75] 13:43:11 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172d286800 == 46 [pid = 1832] [id = 74] 13:43:11 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17223e6800 == 45 [pid = 1832] [id = 73] 13:43:11 INFO - PROCESS | 1832 | --DOMWINDOW == 92 (0x7f17203a8c00) [pid = 1832] [serial = 191] [outer = (nil)] [url = about:blank] 13:43:11 INFO - PROCESS | 1832 | 1461098591586 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:43:11 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171fe64800 == 44 [pid = 1832] [id = 72] 13:43:11 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171ebd3800 == 43 [pid = 1832] [id = 71] 13:43:11 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17191b0000 == 42 [pid = 1832] [id = 70] 13:43:11 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171efd8800 == 41 [pid = 1832] [id = 69] 13:43:11 INFO - PROCESS | 1832 | --DOMWINDOW == 91 (0x7f171559c000) [pid = 1832] [serial = 188] [outer = (nil)] [url = about:blank] 13:43:11 INFO - PROCESS | 1832 | --DOMWINDOW == 90 (0x7f171b67cc00) [pid = 1832] [serial = 180] [outer = (nil)] [url = about:blank] 13:43:11 INFO - PROCESS | 1832 | --DOMWINDOW == 89 (0x7f1718d6c400) [pid = 1832] [serial = 179] [outer = (nil)] [url = about:blank] 13:43:11 INFO - PROCESS | 1832 | --DOMWINDOW == 88 (0x7f171fa23000) [pid = 1832] [serial = 186] [outer = (nil)] [url = about:blank] 13:43:11 INFO - PROCESS | 1832 | --DOMWINDOW == 87 (0x7f171764f800) [pid = 1832] [serial = 177] [outer = (nil)] [url = about:blank] 13:43:11 INFO - PROCESS | 1832 | --DOMWINDOW == 86 (0x7f1718dc9000) [pid = 1832] [serial = 189] [outer = (nil)] [url = about:blank] 13:43:11 INFO - PROCESS | 1832 | --DOMWINDOW == 85 (0x7f1715bb1400) [pid = 1832] [serial = 170] [outer = (nil)] [url = about:blank] 13:43:11 INFO - PROCESS | 1832 | --DOMWINDOW == 84 (0x7f171f09c800) [pid = 1832] [serial = 185] [outer = (nil)] [url = about:blank] 13:43:11 INFO - PROCESS | 1832 | --DOMWINDOW == 83 (0x7f1716606c00) [pid = 1832] [serial = 176] [outer = (nil)] [url = about:blank] 13:43:11 INFO - PROCESS | 1832 | --DOMWINDOW == 82 (0x7f171dfb9800) [pid = 1832] [serial = 182] [outer = (nil)] [url = about:blank] 13:43:11 INFO - PROCESS | 1832 | --DOMWINDOW == 81 (0x7f171e46a400) [pid = 1832] [serial = 183] [outer = (nil)] [url = about:blank] 13:43:11 INFO - PROCESS | 1832 | --DOMWINDOW == 80 (0x7f1718d6b800) [pid = 1832] [serial = 173] [outer = (nil)] [url = about:blank] 13:43:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:43:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1334ms 13:43:11 INFO - PROCESS | 1832 | 1461098591645 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 13:43:11 INFO - PROCESS | 1832 | 1461098591654 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 13:43:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:43:11 INFO - PROCESS | 1832 | 1461098591663 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:43:11 INFO - PROCESS | 1832 | 1461098591668 Marionette TRACE conn3 <- [1,302,null,{}] 13:43:11 INFO - PROCESS | 1832 | 1461098591673 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:11 INFO - PROCESS | 1832 | 1461098591818 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 13:43:11 INFO - PROCESS | 1832 | 1461098591830 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171d75f800 == 42 [pid = 1832] [id = 83] 13:43:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 81 (0x7f171c2bdc00) [pid = 1832] [serial = 248] [outer = (nil)] 13:43:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 82 (0x7f171e32ec00) [pid = 1832] [serial = 249] [outer = 0x7f171c2bdc00] 13:43:11 INFO - PROCESS | 1832 | 1461098591895 Marionette DEBUG loaded listener.js 13:43:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 83 (0x7f171f7c2000) [pid = 1832] [serial = 250] [outer = 0x7f171c2bdc00] 13:43:12 INFO - PROCESS | 1832 | 1461098592717 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:43:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:43:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1084ms 13:43:12 INFO - PROCESS | 1832 | 1461098592783 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 13:43:12 INFO - PROCESS | 1832 | 1461098592785 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 13:43:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:43:12 INFO - PROCESS | 1832 | 1461098592793 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:43:12 INFO - PROCESS | 1832 | 1461098592798 Marionette TRACE conn3 <- [1,306,null,{}] 13:43:12 INFO - PROCESS | 1832 | 1461098592812 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:12 INFO - PROCESS | 1832 | 1461098592972 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 13:43:13 INFO - PROCESS | 1832 | 1461098593064 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1720f03000 == 43 [pid = 1832] [id = 84] 13:43:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 84 (0x7f171d748000) [pid = 1832] [serial = 251] [outer = (nil)] 13:43:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 85 (0x7f172258ac00) [pid = 1832] [serial = 252] [outer = 0x7f171d748000] 13:43:13 INFO - PROCESS | 1832 | 1461098593131 Marionette DEBUG loaded listener.js 13:43:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 86 (0x7f172c695000) [pid = 1832] [serial = 253] [outer = 0x7f171d748000] 13:43:13 INFO - PROCESS | 1832 | 1461098593745 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:43:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:43:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 984ms 13:43:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:43:13 INFO - PROCESS | 1832 | 1461098593777 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 13:43:13 INFO - PROCESS | 1832 | 1461098593780 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 13:43:13 INFO - PROCESS | 1832 | 1461098593786 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:43:13 INFO - PROCESS | 1832 | 1461098593788 Marionette TRACE conn3 <- [1,310,null,{}] 13:43:13 INFO - PROCESS | 1832 | 1461098593793 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:13 INFO - PROCESS | 1832 | 1461098593983 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 13:43:14 INFO - PROCESS | 1832 | 1461098594014 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172641e800 == 44 [pid = 1832] [id = 85] 13:43:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 87 (0x7f171d74e400) [pid = 1832] [serial = 254] [outer = (nil)] 13:43:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 88 (0x7f172f714000) [pid = 1832] [serial = 255] [outer = 0x7f171d74e400] 13:43:14 INFO - PROCESS | 1832 | 1461098594075 Marionette DEBUG loaded listener.js 13:43:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 89 (0x7f1731749000) [pid = 1832] [serial = 256] [outer = 0x7f171d74e400] 13:43:14 INFO - PROCESS | 1832 | 1461098594806 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:43:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:43:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1084ms 13:43:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:43:14 INFO - PROCESS | 1832 | 1461098594879 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 13:43:14 INFO - PROCESS | 1832 | 1461098594882 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 13:43:14 INFO - PROCESS | 1832 | 1461098594889 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:43:14 INFO - PROCESS | 1832 | 1461098594892 Marionette TRACE conn3 <- [1,314,null,{}] 13:43:14 INFO - PROCESS | 1832 | 1461098594911 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:15 INFO - PROCESS | 1832 | 1461098595081 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 13:43:15 INFO - PROCESS | 1832 | 1461098595098 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172d661800 == 45 [pid = 1832] [id = 86] 13:43:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 90 (0x7f171784a000) [pid = 1832] [serial = 257] [outer = (nil)] 13:43:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 91 (0x7f1731790000) [pid = 1832] [serial = 258] [outer = 0x7f171784a000] 13:43:15 INFO - PROCESS | 1832 | 1461098595159 Marionette DEBUG loaded listener.js 13:43:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 92 (0x7f1731a9a000) [pid = 1832] [serial = 259] [outer = 0x7f171784a000] 13:43:15 INFO - PROCESS | 1832 | 1461098595975 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:43:16 INFO - PROCESS | 1832 | --DOMWINDOW == 91 (0x7f1717657000) [pid = 1832] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:43:16 INFO - PROCESS | 1832 | --DOMWINDOW == 90 (0x7f17151c5800) [pid = 1832] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:43:16 INFO - PROCESS | 1832 | --DOMWINDOW == 89 (0x7f17151c3000) [pid = 1832] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:43:16 INFO - PROCESS | 1832 | --DOMWINDOW == 88 (0x7f172c4ba000) [pid = 1832] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:43:16 INFO - PROCESS | 1832 | --DOMWINDOW == 87 (0x7f1717357c00) [pid = 1832] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:43:16 INFO - PROCESS | 1832 | --DOMWINDOW == 86 (0x7f1717208800) [pid = 1832] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:43:16 INFO - PROCESS | 1832 | --DOMWINDOW == 85 (0x7f171e09e800) [pid = 1832] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:43:16 INFO - PROCESS | 1832 | --DOMWINDOW == 84 (0x7f1716608400) [pid = 1832] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:43:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:43:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1253ms 13:43:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:43:16 INFO - PROCESS | 1832 | 1461098596142 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 13:43:16 INFO - PROCESS | 1832 | 1461098596144 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 13:43:16 INFO - PROCESS | 1832 | 1461098596151 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:43:16 INFO - PROCESS | 1832 | 1461098596154 Marionette TRACE conn3 <- [1,318,null,{}] 13:43:16 INFO - PROCESS | 1832 | 1461098596159 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:16 INFO - PROCESS | 1832 | 1461098596320 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 13:43:16 INFO - PROCESS | 1832 | 1461098596332 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1726415800 == 46 [pid = 1832] [id = 87] 13:43:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 85 (0x7f1731b59c00) [pid = 1832] [serial = 260] [outer = (nil)] 13:43:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 86 (0x7f1731c5cc00) [pid = 1832] [serial = 261] [outer = 0x7f1731b59c00] 13:43:16 INFO - PROCESS | 1832 | 1461098596398 Marionette DEBUG loaded listener.js 13:43:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 87 (0x7f173389b800) [pid = 1832] [serial = 262] [outer = 0x7f1731b59c00] 13:43:17 INFO - PROCESS | 1832 | 1461098597157 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:43:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:43:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1035ms 13:43:17 INFO - PROCESS | 1832 | 1461098597186 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 13:43:17 INFO - PROCESS | 1832 | 1461098597189 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 13:43:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:43:17 INFO - PROCESS | 1832 | 1461098597202 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:43:17 INFO - PROCESS | 1832 | 1461098597204 Marionette TRACE conn3 <- [1,322,null,{}] 13:43:17 INFO - PROCESS | 1832 | 1461098597211 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:17 INFO - PROCESS | 1832 | 1461098597344 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 13:43:17 INFO - PROCESS | 1832 | 1461098597363 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1733873000 == 47 [pid = 1832] [id = 88] 13:43:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 88 (0x7f17153e2400) [pid = 1832] [serial = 263] [outer = (nil)] 13:43:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 89 (0x7f17153ed800) [pid = 1832] [serial = 264] [outer = 0x7f17153e2400] 13:43:17 INFO - PROCESS | 1832 | 1461098597424 Marionette DEBUG loaded listener.js 13:43:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 90 (0x7f1731b58800) [pid = 1832] [serial = 265] [outer = 0x7f17153e2400] 13:43:18 INFO - PROCESS | 1832 | 1461098598213 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:43:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:43:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1045ms 13:43:18 INFO - PROCESS | 1832 | 1461098598243 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 13:43:18 INFO - PROCESS | 1832 | 1461098598249 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 13:43:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:43:18 INFO - PROCESS | 1832 | 1461098598286 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:43:18 INFO - PROCESS | 1832 | 1461098598293 Marionette TRACE conn3 <- [1,326,null,{}] 13:43:18 INFO - PROCESS | 1832 | 1461098598303 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:18 INFO - PROCESS | 1832 | 1461098598545 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 13:43:18 INFO - PROCESS | 1832 | 1461098598653 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171df8c000 == 48 [pid = 1832] [id = 89] 13:43:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 91 (0x7f17153e9000) [pid = 1832] [serial = 266] [outer = (nil)] 13:43:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 92 (0x7f1715bb3000) [pid = 1832] [serial = 267] [outer = 0x7f17153e9000] 13:43:18 INFO - PROCESS | 1832 | 1461098598730 Marionette DEBUG loaded listener.js 13:43:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 93 (0x7f1717359800) [pid = 1832] [serial = 268] [outer = 0x7f17153e9000] 13:43:19 INFO - PROCESS | 1832 | 1461098599700 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:43:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:43:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1470ms 13:43:19 INFO - PROCESS | 1832 | 1461098599728 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 13:43:19 INFO - PROCESS | 1832 | 1461098599739 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 13:43:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:43:19 INFO - PROCESS | 1832 | 1461098599750 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:43:19 INFO - PROCESS | 1832 | 1461098599755 Marionette TRACE conn3 <- [1,330,null,{}] 13:43:19 INFO - PROCESS | 1832 | 1461098599761 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:19 INFO - PROCESS | 1832 | 1461098599963 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 13:43:20 INFO - PROCESS | 1832 | 1461098600102 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1726406000 == 49 [pid = 1832] [id = 90] 13:43:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 94 (0x7f1715839400) [pid = 1832] [serial = 269] [outer = (nil)] 13:43:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 95 (0x7f171efb5c00) [pid = 1832] [serial = 270] [outer = 0x7f1715839400] 13:43:20 INFO - PROCESS | 1832 | 1461098600189 Marionette DEBUG loaded listener.js 13:43:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 96 (0x7f171fde7000) [pid = 1832] [serial = 271] [outer = 0x7f1715839400] 13:43:21 INFO - PROCESS | 1832 | 1461098601048 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:43:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:43:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1333ms 13:43:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:43:21 INFO - PROCESS | 1832 | 1461098601085 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 13:43:21 INFO - PROCESS | 1832 | 1461098601088 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 13:43:21 INFO - PROCESS | 1832 | 1461098601095 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:43:21 INFO - PROCESS | 1832 | 1461098601100 Marionette TRACE conn3 <- [1,334,null,{}] 13:43:21 INFO - PROCESS | 1832 | 1461098601116 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:21 INFO - PROCESS | 1832 | 1461098601271 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 13:43:21 INFO - PROCESS | 1832 | 1461098601414 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:21 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17345c4800 == 50 [pid = 1832] [id = 91] 13:43:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 97 (0x7f1725843000) [pid = 1832] [serial = 272] [outer = (nil)] 13:43:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 98 (0x7f172d529400) [pid = 1832] [serial = 273] [outer = 0x7f1725843000] 13:43:21 INFO - PROCESS | 1832 | 1461098601495 Marionette DEBUG loaded listener.js 13:43:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 99 (0x7f1731869400) [pid = 1832] [serial = 274] [outer = 0x7f1725843000] 13:43:22 INFO - PROCESS | 1832 | 1461098602457 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:43:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:43:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1436ms 13:43:22 INFO - PROCESS | 1832 | 1461098602531 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 13:43:22 INFO - PROCESS | 1832 | 1461098602535 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 13:43:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:43:22 INFO - PROCESS | 1832 | 1461098602541 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:43:22 INFO - PROCESS | 1832 | 1461098602543 Marionette TRACE conn3 <- [1,338,null,{}] 13:43:22 INFO - PROCESS | 1832 | 1461098602549 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:22 INFO - PROCESS | 1832 | 1461098602717 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 13:43:22 INFO - PROCESS | 1832 | 1461098602854 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1735d7d000 == 51 [pid = 1832] [id = 92] 13:43:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 100 (0x7f1715c67400) [pid = 1832] [serial = 275] [outer = (nil)] 13:43:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 101 (0x7f1731c65400) [pid = 1832] [serial = 276] [outer = 0x7f1715c67400] 13:43:22 INFO - PROCESS | 1832 | 1461098602932 Marionette DEBUG loaded listener.js 13:43:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 102 (0x7f17342f3000) [pid = 1832] [serial = 277] [outer = 0x7f1715c67400] 13:43:23 INFO - PROCESS | 1832 | 1461098603747 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:43:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:43:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1277ms 13:43:23 INFO - PROCESS | 1832 | 1461098603820 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 13:43:23 INFO - PROCESS | 1832 | 1461098603824 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 13:43:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:43:23 INFO - PROCESS | 1832 | 1461098603830 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:43:23 INFO - PROCESS | 1832 | 1461098603832 Marionette TRACE conn3 <- [1,342,null,{}] 13:43:23 INFO - PROCESS | 1832 | 1461098603838 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:24 INFO - PROCESS | 1832 | 1461098604005 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 13:43:24 INFO - PROCESS | 1832 | 1461098604144 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718f81800 == 52 [pid = 1832] [id = 93] 13:43:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 103 (0x7f1715c74400) [pid = 1832] [serial = 278] [outer = (nil)] 13:43:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 104 (0x7f172257cc00) [pid = 1832] [serial = 279] [outer = 0x7f1715c74400] 13:43:24 INFO - PROCESS | 1832 | 1461098604218 Marionette DEBUG loaded listener.js 13:43:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 105 (0x7f17345b1c00) [pid = 1832] [serial = 280] [outer = 0x7f1715c74400] 13:43:25 INFO - PROCESS | 1832 | 1461098605380 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:43:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:43:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1578ms 13:43:25 INFO - PROCESS | 1832 | 1461098605409 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 13:43:25 INFO - PROCESS | 1832 | 1461098605415 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 13:43:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:43:25 INFO - PROCESS | 1832 | 1461098605423 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:43:25 INFO - PROCESS | 1832 | 1461098605429 Marionette TRACE conn3 <- [1,346,null,{}] 13:43:25 INFO - PROCESS | 1832 | 1461098605437 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:25 INFO - PROCESS | 1832 | 1461098605597 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 13:43:25 INFO - PROCESS | 1832 | 1461098605762 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f84c800 == 53 [pid = 1832] [id = 94] 13:43:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 106 (0x7f171559ec00) [pid = 1832] [serial = 281] [outer = (nil)] 13:43:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 107 (0x7f1715a42000) [pid = 1832] [serial = 282] [outer = 0x7f171559ec00] 13:43:25 INFO - PROCESS | 1832 | 1461098605842 Marionette DEBUG loaded listener.js 13:43:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 108 (0x7f1718d5f400) [pid = 1832] [serial = 283] [outer = 0x7f171559ec00] 13:43:26 INFO - PROCESS | 1832 | 1461098606760 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:43:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:43:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1385ms 13:43:26 INFO - PROCESS | 1832 | 1461098606811 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 13:43:26 INFO - PROCESS | 1832 | 1461098606819 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 13:43:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:43:26 INFO - PROCESS | 1832 | 1461098606830 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:43:26 INFO - PROCESS | 1832 | 1461098606833 Marionette TRACE conn3 <- [1,350,null,{}] 13:43:26 INFO - PROCESS | 1832 | 1461098606838 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:27 INFO - PROCESS | 1832 | 1461098607003 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 13:43:27 INFO - PROCESS | 1832 | 1461098607141 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:27 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171f761000 == 52 [pid = 1832] [id = 61] 13:43:27 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171e115800 == 51 [pid = 1832] [id = 60] 13:43:27 INFO - PROCESS | 1832 | --DOMWINDOW == 107 (0x7f172d52e800) [pid = 1832] [serial = 224] [outer = (nil)] [url = about:blank] 13:43:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17178b3800 == 52 [pid = 1832] [id = 95] 13:43:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 108 (0x7f171559fc00) [pid = 1832] [serial = 284] [outer = (nil)] 13:43:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 109 (0x7f171d74d800) [pid = 1832] [serial = 285] [outer = 0x7f171559fc00] 13:43:27 INFO - PROCESS | 1832 | 1461098607235 Marionette DEBUG loaded listener.js 13:43:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 110 (0x7f171eb82000) [pid = 1832] [serial = 286] [outer = 0x7f171559fc00] 13:43:27 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1726415800 == 51 [pid = 1832] [id = 87] 13:43:27 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172d661800 == 50 [pid = 1832] [id = 86] 13:43:27 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172641e800 == 49 [pid = 1832] [id = 85] 13:43:27 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1720f03000 == 48 [pid = 1832] [id = 84] 13:43:27 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171d75f800 == 47 [pid = 1832] [id = 83] 13:43:27 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17178bf800 == 46 [pid = 1832] [id = 82] 13:43:27 INFO - PROCESS | 1832 | --DOCSHELL 0x7f173102c000 == 45 [pid = 1832] [id = 79] 13:43:27 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171fe5c000 == 44 [pid = 1832] [id = 77] 13:43:27 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1716746800 == 43 [pid = 1832] [id = 76] 13:43:27 INFO - PROCESS | 1832 | --DOMWINDOW == 109 (0x7f1721042400) [pid = 1832] [serial = 192] [outer = (nil)] [url = about:blank] 13:43:27 INFO - PROCESS | 1832 | --DOMWINDOW == 108 (0x7f171fa2b000) [pid = 1832] [serial = 168] [outer = (nil)] [url = about:blank] 13:43:27 INFO - PROCESS | 1832 | --DOMWINDOW == 107 (0x7f1722377400) [pid = 1832] [serial = 218] [outer = (nil)] [url = about:blank] 13:43:27 INFO - PROCESS | 1832 | --DOMWINDOW == 106 (0x7f172c6e8800) [pid = 1832] [serial = 221] [outer = (nil)] [url = about:blank] 13:43:27 INFO - PROCESS | 1832 | --DOMWINDOW == 105 (0x7f172b5bf400) [pid = 1832] [serial = 219] [outer = (nil)] [url = about:blank] 13:43:27 INFO - PROCESS | 1832 | --DOMWINDOW == 104 (0x7f172d52ac00) [pid = 1832] [serial = 222] [outer = (nil)] [url = about:blank] 13:43:27 INFO - PROCESS | 1832 | --DOMWINDOW == 103 (0x7f17203a8400) [pid = 1832] [serial = 215] [outer = (nil)] [url = about:blank] 13:43:27 INFO - PROCESS | 1832 | --DOMWINDOW == 102 (0x7f1717651c00) [pid = 1832] [serial = 206] [outer = (nil)] [url = about:blank] 13:43:27 INFO - PROCESS | 1832 | --DOMWINDOW == 101 (0x7f1718d63000) [pid = 1832] [serial = 207] [outer = (nil)] [url = about:blank] 13:43:27 INFO - PROCESS | 1832 | --DOMWINDOW == 100 (0x7f171e393c00) [pid = 1832] [serial = 212] [outer = (nil)] [url = about:blank] 13:43:27 INFO - PROCESS | 1832 | --DOMWINDOW == 99 (0x7f171eb82400) [pid = 1832] [serial = 213] [outer = (nil)] [url = about:blank] 13:43:27 INFO - PROCESS | 1832 | --DOMWINDOW == 98 (0x7f171b6df400) [pid = 1832] [serial = 210] [outer = (nil)] [url = about:blank] 13:43:27 INFO - PROCESS | 1832 | --DOMWINDOW == 97 (0x7f1718dc7c00) [pid = 1832] [serial = 209] [outer = (nil)] [url = about:blank] 13:43:27 INFO - PROCESS | 1832 | --DOMWINDOW == 96 (0x7f1715593800) [pid = 1832] [serial = 194] [outer = (nil)] [url = about:blank] 13:43:27 INFO - PROCESS | 1832 | --DOMWINDOW == 95 (0x7f171b6d9000) [pid = 1832] [serial = 197] [outer = (nil)] [url = about:blank] 13:43:27 INFO - PROCESS | 1832 | --DOMWINDOW == 94 (0x7f171fa21800) [pid = 1832] [serial = 200] [outer = (nil)] [url = about:blank] 13:43:27 INFO - PROCESS | 1832 | --DOMWINDOW == 93 (0x7f1722580400) [pid = 1832] [serial = 203] [outer = (nil)] [url = about:blank] 13:43:27 INFO - PROCESS | 1832 | --DOMWINDOW == 92 (0x7f1720b69400) [pid = 1832] [serial = 216] [outer = (nil)] [url = about:blank] 13:43:28 INFO - PROCESS | 1832 | 1461098608089 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:43:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:43:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1282ms 13:43:28 INFO - PROCESS | 1832 | 1461098608135 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 13:43:28 INFO - PROCESS | 1832 | 1461098608138 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 13:43:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:43:28 INFO - PROCESS | 1832 | 1461098608147 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:43:28 INFO - PROCESS | 1832 | 1461098608152 Marionette TRACE conn3 <- [1,354,null,{}] 13:43:28 INFO - PROCESS | 1832 | 1461098608167 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:28 INFO - PROCESS | 1832 | 1461098608321 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 13:43:28 INFO - PROCESS | 1832 | 1461098608341 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1720350000 == 44 [pid = 1832] [id = 96] 13:43:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 93 (0x7f171fde7c00) [pid = 1832] [serial = 287] [outer = (nil)] 13:43:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 94 (0x7f17207b8800) [pid = 1832] [serial = 288] [outer = 0x7f171fde7c00] 13:43:28 INFO - PROCESS | 1832 | 1461098608410 Marionette DEBUG loaded listener.js 13:43:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 95 (0x7f1721046c00) [pid = 1832] [serial = 289] [outer = 0x7f171fde7c00] 13:43:29 INFO - PROCESS | 1832 | 1461098609240 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:43:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:43:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1132ms 13:43:29 INFO - PROCESS | 1832 | 1461098609281 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 13:43:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:43:29 INFO - PROCESS | 1832 | 1461098609285 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 13:43:29 INFO - PROCESS | 1832 | 1461098609292 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:43:29 INFO - PROCESS | 1832 | 1461098609295 Marionette TRACE conn3 <- [1,358,null,{}] 13:43:29 INFO - PROCESS | 1832 | 1461098609300 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:29 INFO - PROCESS | 1832 | 1461098609440 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 13:43:29 INFO - PROCESS | 1832 | 1461098609455 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17223e4800 == 45 [pid = 1832] [id = 97] 13:43:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 96 (0x7f172104c400) [pid = 1832] [serial = 290] [outer = (nil)] 13:43:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 97 (0x7f172d2f6400) [pid = 1832] [serial = 291] [outer = 0x7f172104c400] 13:43:29 INFO - PROCESS | 1832 | 1461098609519 Marionette DEBUG loaded listener.js 13:43:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 98 (0x7f172d9eb000) [pid = 1832] [serial = 292] [outer = 0x7f172104c400] 13:43:30 INFO - PROCESS | 1832 | 1461098610406 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:43:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:43:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1190ms 13:43:30 INFO - PROCESS | 1832 | 1461098610484 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 13:43:30 INFO - PROCESS | 1832 | 1461098610488 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 13:43:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:43:30 INFO - PROCESS | 1832 | 1461098610507 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:43:30 INFO - PROCESS | 1832 | 1461098610512 Marionette TRACE conn3 <- [1,362,null,{}] 13:43:30 INFO - PROCESS | 1832 | 1461098610521 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:30 INFO - PROCESS | 1832 | 1461098610768 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 13:43:30 INFO - PROCESS | 1832 | 1461098610800 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17264b8800 == 46 [pid = 1832] [id = 98] 13:43:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 99 (0x7f1715c67000) [pid = 1832] [serial = 293] [outer = (nil)] 13:43:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 100 (0x7f1718e9a800) [pid = 1832] [serial = 294] [outer = 0x7f1715c67000] 13:43:30 INFO - PROCESS | 1832 | 1461098610902 Marionette DEBUG loaded listener.js 13:43:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 101 (0x7f1718e9ec00) [pid = 1832] [serial = 295] [outer = 0x7f1715c67000] 13:43:31 INFO - PROCESS | 1832 | 1461098611874 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:43:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:43:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1393ms 13:43:31 INFO - PROCESS | 1832 | 1461098611893 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 13:43:31 INFO - PROCESS | 1832 | 1461098611896 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 13:43:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:43:31 INFO - PROCESS | 1832 | 1461098611903 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:43:31 INFO - PROCESS | 1832 | 1461098611906 Marionette TRACE conn3 <- [1,366,null,{}] 13:43:31 INFO - PROCESS | 1832 | 1461098611913 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:32 INFO - PROCESS | 1832 | 1461098612139 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 13:43:32 INFO - PROCESS | 1832 | --DOMWINDOW == 100 (0x7f1715594000) [pid = 1832] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:43:32 INFO - PROCESS | 1832 | --DOMWINDOW == 99 (0x7f17151c7800) [pid = 1832] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:43:32 INFO - PROCESS | 1832 | --DOMWINDOW == 98 (0x7f171575f800) [pid = 1832] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:43:32 INFO - PROCESS | 1832 | --DOMWINDOW == 97 (0x7f171784a000) [pid = 1832] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:43:32 INFO - PROCESS | 1832 | --DOMWINDOW == 96 (0x7f171d748000) [pid = 1832] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:43:32 INFO - PROCESS | 1832 | --DOMWINDOW == 95 (0x7f1731b59c00) [pid = 1832] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:43:32 INFO - PROCESS | 1832 | --DOMWINDOW == 94 (0x7f17151c6000) [pid = 1832] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:43:32 INFO - PROCESS | 1832 | --DOMWINDOW == 93 (0x7f171c2bdc00) [pid = 1832] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:43:32 INFO - PROCESS | 1832 | --DOMWINDOW == 92 (0x7f1731788c00) [pid = 1832] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:43:32 INFO - PROCESS | 1832 | --DOMWINDOW == 91 (0x7f171d74e400) [pid = 1832] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:43:32 INFO - PROCESS | 1832 | 1461098612462 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718d8a000 == 47 [pid = 1832] [id = 99] 13:43:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 92 (0x7f17151c6000) [pid = 1832] [serial = 296] [outer = (nil)] 13:43:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 93 (0x7f1715755c00) [pid = 1832] [serial = 297] [outer = 0x7f17151c6000] 13:43:32 INFO - PROCESS | 1832 | 1461098612535 Marionette DEBUG loaded listener.js 13:43:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 94 (0x7f171fadac00) [pid = 1832] [serial = 298] [outer = 0x7f17151c6000] 13:43:33 INFO - PROCESS | 1832 | 1461098613190 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:43:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:43:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1332ms 13:43:33 INFO - PROCESS | 1832 | 1461098613237 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 13:43:33 INFO - PROCESS | 1832 | 1461098613240 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 13:43:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:43:33 INFO - PROCESS | 1832 | 1461098613246 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:43:33 INFO - PROCESS | 1832 | 1461098613249 Marionette TRACE conn3 <- [1,370,null,{}] 13:43:33 INFO - PROCESS | 1832 | 1461098613270 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:33 INFO - PROCESS | 1832 | 1461098613406 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 13:43:33 INFO - PROCESS | 1832 | 1461098613420 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17317b8800 == 48 [pid = 1832] [id = 100] 13:43:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 95 (0x7f1720745000) [pid = 1832] [serial = 299] [outer = (nil)] 13:43:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 96 (0x7f1731b5e800) [pid = 1832] [serial = 300] [outer = 0x7f1720745000] 13:43:33 INFO - PROCESS | 1832 | 1461098613480 Marionette DEBUG loaded listener.js 13:43:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 97 (0x7f17338a1000) [pid = 1832] [serial = 301] [outer = 0x7f1720745000] 13:43:34 INFO - PROCESS | 1832 | 1461098614204 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:43:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:43:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 991ms 13:43:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:43:34 INFO - PROCESS | 1832 | 1461098614238 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 13:43:34 INFO - PROCESS | 1832 | 1461098614241 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 13:43:34 INFO - PROCESS | 1832 | 1461098614247 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:43:34 INFO - PROCESS | 1832 | 1461098614250 Marionette TRACE conn3 <- [1,374,null,{}] 13:43:34 INFO - PROCESS | 1832 | 1461098614255 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:34 INFO - PROCESS | 1832 | 1461098614431 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 13:43:34 INFO - PROCESS | 1832 | 1461098614589 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718f7e800 == 49 [pid = 1832] [id = 101] 13:43:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 98 (0x7f17151c7800) [pid = 1832] [serial = 302] [outer = (nil)] 13:43:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 99 (0x7f17153e8800) [pid = 1832] [serial = 303] [outer = 0x7f17151c7800] 13:43:34 INFO - PROCESS | 1832 | 1461098614665 Marionette DEBUG loaded listener.js 13:43:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 100 (0x7f1715bb5000) [pid = 1832] [serial = 304] [outer = 0x7f17151c7800] 13:43:35 INFO - PROCESS | 1832 | 1461098615646 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:43:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:43:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1429ms 13:43:35 INFO - PROCESS | 1832 | 1461098615677 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 13:43:35 INFO - PROCESS | 1832 | 1461098615684 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 13:43:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:43:35 INFO - PROCESS | 1832 | 1461098615692 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:43:35 INFO - PROCESS | 1832 | 1461098615697 Marionette TRACE conn3 <- [1,378,null,{}] 13:43:35 INFO - PROCESS | 1832 | 1461098615705 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:35 INFO - PROCESS | 1832 | 1461098615870 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 13:43:36 INFO - PROCESS | 1832 | 1461098616018 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17202de800 == 50 [pid = 1832] [id = 102] 13:43:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 101 (0x7f17151c8800) [pid = 1832] [serial = 305] [outer = (nil)] 13:43:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 102 (0x7f171c085000) [pid = 1832] [serial = 306] [outer = 0x7f17151c8800] 13:43:36 INFO - PROCESS | 1832 | 1461098616094 Marionette DEBUG loaded listener.js 13:43:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 103 (0x7f171ed5d400) [pid = 1832] [serial = 307] [outer = 0x7f17151c8800] 13:43:37 INFO - PROCESS | 1832 | 1461098617022 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:43:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:43:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1385ms 13:43:37 INFO - PROCESS | 1832 | 1461098617081 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 13:43:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:43:37 INFO - PROCESS | 1832 | 1461098617087 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 13:43:37 INFO - PROCESS | 1832 | 1461098617094 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:43:37 INFO - PROCESS | 1832 | 1461098617098 Marionette TRACE conn3 <- [1,382,null,{}] 13:43:37 INFO - PROCESS | 1832 | 1461098617104 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:37 INFO - PROCESS | 1832 | 1461098617267 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 13:43:37 INFO - PROCESS | 1832 | 1461098617407 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731c25000 == 51 [pid = 1832] [id = 103] 13:43:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 104 (0x7f1718ea0800) [pid = 1832] [serial = 308] [outer = (nil)] 13:43:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 105 (0x7f1720fd0000) [pid = 1832] [serial = 309] [outer = 0x7f1718ea0800] 13:43:37 INFO - PROCESS | 1832 | 1461098617482 Marionette DEBUG loaded listener.js 13:43:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 106 (0x7f172f2dcc00) [pid = 1832] [serial = 310] [outer = 0x7f1718ea0800] 13:43:38 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:43:38 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:43:38 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:43:38 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:43:38 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:43:38 INFO - PROCESS | 1832 | 1461098618475 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:43:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:43:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1436ms 13:43:38 INFO - PROCESS | 1832 | 1461098618531 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 13:43:38 INFO - PROCESS | 1832 | 1461098618534 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 13:43:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:43:38 INFO - PROCESS | 1832 | 1461098618551 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:43:38 INFO - PROCESS | 1832 | 1461098618561 Marionette TRACE conn3 <- [1,386,null,{}] 13:43:38 INFO - PROCESS | 1832 | 1461098618568 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:38 INFO - PROCESS | 1832 | 1461098618797 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 13:43:38 INFO - PROCESS | 1832 | 1461098618946 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17142cd800 == 52 [pid = 1832] [id = 104] 13:43:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 107 (0x7f171fde3c00) [pid = 1832] [serial = 311] [outer = (nil)] 13:43:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 108 (0x7f1735b5d400) [pid = 1832] [serial = 312] [outer = 0x7f171fde3c00] 13:43:39 INFO - PROCESS | 1832 | 1461098619066 Marionette DEBUG loaded listener.js 13:43:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 109 (0x7f1735da3800) [pid = 1832] [serial = 313] [outer = 0x7f171fde3c00] 13:43:39 INFO - PROCESS | 1832 | 1461098619914 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 13:43:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:43:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1399ms 13:43:39 INFO - PROCESS | 1832 | 1461098619943 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 13:43:39 INFO - PROCESS | 1832 | 1461098619954 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 13:43:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:43:39 INFO - PROCESS | 1832 | 1461098619966 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:43:39 INFO - PROCESS | 1832 | 1461098619969 Marionette TRACE conn3 <- [1,390,null,{}] 13:43:39 INFO - PROCESS | 1832 | 1461098619975 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:40 INFO - PROCESS | 1832 | 1461098620128 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 13:43:40 INFO - PROCESS | 1832 | 1461098620273 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f87c000 == 53 [pid = 1832] [id = 105] 13:43:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 110 (0x7f172f719c00) [pid = 1832] [serial = 314] [outer = (nil)] 13:43:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 111 (0x7f1735df3000) [pid = 1832] [serial = 315] [outer = 0x7f172f719c00] 13:43:40 INFO - PROCESS | 1832 | 1461098620346 Marionette DEBUG loaded listener.js 13:43:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 112 (0x7f1736a9fc00) [pid = 1832] [serial = 316] [outer = 0x7f172f719c00] 13:43:41 INFO - PROCESS | 1832 | 1461098621265 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 13:43:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:43:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1333ms 13:43:41 INFO - PROCESS | 1832 | 1461098621300 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 13:43:41 INFO - PROCESS | 1832 | 1461098621303 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 13:43:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:43:41 INFO - PROCESS | 1832 | 1461098621310 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:43:41 INFO - PROCESS | 1832 | 1461098621313 Marionette TRACE conn3 <- [1,394,null,{}] 13:43:41 INFO - PROCESS | 1832 | 1461098621318 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:41 INFO - PROCESS | 1832 | 1461098621474 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 13:43:41 INFO - PROCESS | 1832 | 1461098621628 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f88b000 == 54 [pid = 1832] [id = 106] 13:43:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 113 (0x7f1731b5c800) [pid = 1832] [serial = 317] [outer = (nil)] 13:43:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 114 (0x7f1735de3000) [pid = 1832] [serial = 318] [outer = 0x7f1731b5c800] 13:43:41 INFO - PROCESS | 1832 | 1461098621714 Marionette DEBUG loaded listener.js 13:43:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 115 (0x7f1736aa8400) [pid = 1832] [serial = 319] [outer = 0x7f1731b5c800] 13:43:42 INFO - PROCESS | 1832 | 1461098622786 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 13:43:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:43:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1534ms 13:43:42 INFO - PROCESS | 1832 | 1461098622845 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 13:43:42 INFO - PROCESS | 1832 | 1461098622850 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 13:43:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:43:42 INFO - PROCESS | 1832 | 1461098622860 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:43:42 INFO - PROCESS | 1832 | 1461098622863 Marionette TRACE conn3 <- [1,398,null,{}] 13:43:42 INFO - PROCESS | 1832 | 1461098622871 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:43 INFO - PROCESS | 1832 | 1461098623026 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 13:43:43 INFO - PROCESS | 1832 | 1461098623206 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1716749800 == 55 [pid = 1832] [id = 107] 13:43:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 116 (0x7f1715c74000) [pid = 1832] [serial = 320] [outer = (nil)] 13:43:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 117 (0x7f1715ca9000) [pid = 1832] [serial = 321] [outer = 0x7f1715c74000] 13:43:43 INFO - PROCESS | 1832 | 1461098623299 Marionette DEBUG loaded listener.js 13:43:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 118 (0x7f1715e9c000) [pid = 1832] [serial = 322] [outer = 0x7f1715c74000] 13:43:43 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171f760800 == 54 [pid = 1832] [id = 67] 13:43:43 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17166bf000 == 53 [pid = 1832] [id = 65] 13:43:43 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17317b8800 == 52 [pid = 1832] [id = 100] 13:43:43 INFO - PROCESS | 1832 | --DOMWINDOW == 117 (0x7f17153ed800) [pid = 1832] [serial = 264] [outer = (nil)] [url = about:blank] 13:43:44 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1718d8a000 == 51 [pid = 1832] [id = 99] 13:43:44 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17264b8800 == 50 [pid = 1832] [id = 98] 13:43:44 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17223e4800 == 49 [pid = 1832] [id = 97] 13:43:44 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1720350000 == 48 [pid = 1832] [id = 96] 13:43:44 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17178b3800 == 47 [pid = 1832] [id = 95] 13:43:44 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171f84c800 == 46 [pid = 1832] [id = 94] 13:43:44 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1735d7d000 == 45 [pid = 1832] [id = 92] 13:43:44 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17345c4800 == 44 [pid = 1832] [id = 91] 13:43:44 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1726406000 == 43 [pid = 1832] [id = 90] 13:43:44 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171df8c000 == 42 [pid = 1832] [id = 89] 13:43:44 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1733873000 == 41 [pid = 1832] [id = 88] 13:43:44 INFO - PROCESS | 1832 | 1461098624228 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 13:43:44 INFO - PROCESS | 1832 | --DOMWINDOW == 116 (0x7f171b678000) [pid = 1832] [serial = 174] [outer = (nil)] [url = about:blank] 13:43:44 INFO - PROCESS | 1832 | --DOMWINDOW == 115 (0x7f1716604800) [pid = 1832] [serial = 171] [outer = (nil)] [url = about:blank] 13:43:44 INFO - PROCESS | 1832 | --DOMWINDOW == 114 (0x7f172d9c9400) [pid = 1832] [serial = 225] [outer = (nil)] [url = about:blank] 13:43:44 INFO - PROCESS | 1832 | --DOMWINDOW == 113 (0x7f1731790000) [pid = 1832] [serial = 258] [outer = (nil)] [url = about:blank] 13:43:44 INFO - PROCESS | 1832 | --DOMWINDOW == 112 (0x7f172258ac00) [pid = 1832] [serial = 252] [outer = (nil)] [url = about:blank] 13:43:44 INFO - PROCESS | 1832 | --DOMWINDOW == 111 (0x7f172c695000) [pid = 1832] [serial = 253] [outer = (nil)] [url = about:blank] 13:43:44 INFO - PROCESS | 1832 | --DOMWINDOW == 110 (0x7f1731c5cc00) [pid = 1832] [serial = 261] [outer = (nil)] [url = about:blank] 13:43:44 INFO - PROCESS | 1832 | --DOMWINDOW == 109 (0x7f1718d6cc00) [pid = 1832] [serial = 246] [outer = (nil)] [url = about:blank] 13:43:44 INFO - PROCESS | 1832 | --DOMWINDOW == 108 (0x7f1715597400) [pid = 1832] [serial = 227] [outer = (nil)] [url = about:blank] 13:43:44 INFO - PROCESS | 1832 | --DOMWINDOW == 107 (0x7f171c220400) [pid = 1832] [serial = 247] [outer = (nil)] [url = about:blank] 13:43:44 INFO - PROCESS | 1832 | --DOMWINDOW == 106 (0x7f171b6ddc00) [pid = 1832] [serial = 230] [outer = (nil)] [url = about:blank] 13:43:44 INFO - PROCESS | 1832 | --DOMWINDOW == 105 (0x7f173389b800) [pid = 1832] [serial = 262] [outer = (nil)] [url = about:blank] 13:43:44 INFO - PROCESS | 1832 | --DOMWINDOW == 104 (0x7f171e32ec00) [pid = 1832] [serial = 249] [outer = (nil)] [url = about:blank] 13:43:44 INFO - PROCESS | 1832 | --DOMWINDOW == 103 (0x7f171f7c2000) [pid = 1832] [serial = 250] [outer = (nil)] [url = about:blank] 13:43:44 INFO - PROCESS | 1832 | --DOMWINDOW == 102 (0x7f172074cc00) [pid = 1832] [serial = 237] [outer = (nil)] [url = about:blank] 13:43:44 INFO - PROCESS | 1832 | --DOMWINDOW == 101 (0x7f1722378000) [pid = 1832] [serial = 233] [outer = (nil)] [url = about:blank] 13:43:44 INFO - PROCESS | 1832 | --DOMWINDOW == 100 (0x7f1731632c00) [pid = 1832] [serial = 240] [outer = (nil)] [url = about:blank] 13:43:44 INFO - PROCESS | 1832 | --DOMWINDOW == 99 (0x7f1731a9ac00) [pid = 1832] [serial = 244] [outer = (nil)] [url = about:blank] 13:43:44 INFO - PROCESS | 1832 | --DOMWINDOW == 98 (0x7f17318acc00) [pid = 1832] [serial = 243] [outer = (nil)] [url = about:blank] 13:43:44 INFO - PROCESS | 1832 | --DOMWINDOW == 97 (0x7f172f714000) [pid = 1832] [serial = 255] [outer = (nil)] [url = about:blank] 13:43:44 INFO - PROCESS | 1832 | --DOMWINDOW == 96 (0x7f1731749000) [pid = 1832] [serial = 256] [outer = (nil)] [url = about:blank] 13:43:44 INFO - PROCESS | 1832 | --DOMWINDOW == 95 (0x7f1718dca400) [pid = 1832] [serial = 105] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:43:44 INFO - PROCESS | 1832 | --DOMWINDOW == 94 (0x7f1731a9a000) [pid = 1832] [serial = 259] [outer = (nil)] [url = about:blank] 13:43:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:43:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1430ms 13:43:44 INFO - PROCESS | 1832 | 1461098624291 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 13:43:44 INFO - PROCESS | 1832 | 1461098624298 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 13:43:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:43:44 INFO - PROCESS | 1832 | 1461098624308 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:43:44 INFO - PROCESS | 1832 | 1461098624312 Marionette TRACE conn3 <- [1,402,null,{}] 13:43:44 INFO - PROCESS | 1832 | 1461098624317 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:44 INFO - PROCESS | 1832 | 1461098624462 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 13:43:44 INFO - PROCESS | 1832 | 1461098624472 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171df8c000 == 42 [pid = 1832] [id = 108] 13:43:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 95 (0x7f17153e5000) [pid = 1832] [serial = 323] [outer = (nil)] 13:43:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 96 (0x7f1716711800) [pid = 1832] [serial = 324] [outer = 0x7f17153e5000] 13:43:44 INFO - PROCESS | 1832 | 1461098624536 Marionette DEBUG loaded listener.js 13:43:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 97 (0x7f1718a4e000) [pid = 1832] [serial = 325] [outer = 0x7f17153e5000] 13:43:45 INFO - PROCESS | 1832 | 1461098625515 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 13:43:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:43:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1239ms 13:43:45 INFO - PROCESS | 1832 | 1461098625548 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 13:43:45 INFO - PROCESS | 1832 | 1461098625551 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 13:43:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:43:45 INFO - PROCESS | 1832 | 1461098625558 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:43:45 INFO - PROCESS | 1832 | 1461098625563 Marionette TRACE conn3 <- [1,406,null,{}] 13:43:45 INFO - PROCESS | 1832 | 1461098625578 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:45 INFO - PROCESS | 1832 | 1461098625757 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 13:43:45 INFO - PROCESS | 1832 | 1461098625782 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1720f0a000 == 43 [pid = 1832] [id = 109] 13:43:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 98 (0x7f1718a50400) [pid = 1832] [serial = 326] [outer = (nil)] 13:43:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 99 (0x7f1718ea1400) [pid = 1832] [serial = 327] [outer = 0x7f1718a50400] 13:43:45 INFO - PROCESS | 1832 | 1461098625848 Marionette DEBUG loaded listener.js 13:43:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 100 (0x7f171e391c00) [pid = 1832] [serial = 328] [outer = 0x7f1718a50400] 13:43:46 INFO - PROCESS | 1832 | 1461098626656 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 13:43:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:43:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1137ms 13:43:46 INFO - PROCESS | 1832 | 1461098626696 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 13:43:46 INFO - PROCESS | 1832 | 1461098626700 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 13:43:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:43:46 INFO - PROCESS | 1832 | 1461098626706 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:43:46 INFO - PROCESS | 1832 | 1461098626708 Marionette TRACE conn3 <- [1,410,null,{}] 13:43:46 INFO - PROCESS | 1832 | 1461098626728 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:46 INFO - PROCESS | 1832 | 1461098626907 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 13:43:46 INFO - PROCESS | 1832 | 1461098626929 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172c36f000 == 44 [pid = 1832] [id = 110] 13:43:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 101 (0x7f1713e42400) [pid = 1832] [serial = 329] [outer = (nil)] 13:43:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 102 (0x7f1713e4fc00) [pid = 1832] [serial = 330] [outer = 0x7f1713e42400] 13:43:46 INFO - PROCESS | 1832 | 1461098626992 Marionette DEBUG loaded listener.js 13:43:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 103 (0x7f171b6d9000) [pid = 1832] [serial = 331] [outer = 0x7f1713e42400] 13:43:47 INFO - PROCESS | 1832 | 1461098627820 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 13:43:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:43:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1189ms 13:43:47 INFO - PROCESS | 1832 | 1461098627906 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 13:43:47 INFO - PROCESS | 1832 | 1461098627911 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 13:43:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:43:47 INFO - PROCESS | 1832 | 1461098627917 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:43:47 INFO - PROCESS | 1832 | 1461098627919 Marionette TRACE conn3 <- [1,414,null,{}] 13:43:47 INFO - PROCESS | 1832 | 1461098627925 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:48 INFO - PROCESS | 1832 | 1461098628108 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 13:43:48 INFO - PROCESS | 1832 | 1461098628128 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172f779800 == 45 [pid = 1832] [id = 111] 13:43:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 104 (0x7f1713e50000) [pid = 1832] [serial = 332] [outer = (nil)] 13:43:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 105 (0x7f171efb4400) [pid = 1832] [serial = 333] [outer = 0x7f1713e50000] 13:43:48 INFO - PROCESS | 1832 | 1461098628191 Marionette DEBUG loaded listener.js 13:43:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 106 (0x7f171fad6400) [pid = 1832] [serial = 334] [outer = 0x7f1713e50000] 13:43:48 INFO - PROCESS | 1832 | --DOMWINDOW == 105 (0x7f1715c67000) [pid = 1832] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:43:48 INFO - PROCESS | 1832 | --DOMWINDOW == 104 (0x7f171559ec00) [pid = 1832] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:43:48 INFO - PROCESS | 1832 | --DOMWINDOW == 103 (0x7f171559fc00) [pid = 1832] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:43:48 INFO - PROCESS | 1832 | --DOMWINDOW == 102 (0x7f172104c400) [pid = 1832] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:43:48 INFO - PROCESS | 1832 | --DOMWINDOW == 101 (0x7f17151c6000) [pid = 1832] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:43:48 INFO - PROCESS | 1832 | --DOMWINDOW == 100 (0x7f17153e2400) [pid = 1832] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:43:48 INFO - PROCESS | 1832 | --DOMWINDOW == 99 (0x7f171fde7c00) [pid = 1832] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:43:49 INFO - PROCESS | 1832 | 1461098629114 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 13:43:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:43:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1230ms 13:43:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:43:49 INFO - PROCESS | 1832 | 1461098629148 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 13:43:49 INFO - PROCESS | 1832 | 1461098629151 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 13:43:49 INFO - PROCESS | 1832 | 1461098629157 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:43:49 INFO - PROCESS | 1832 | 1461098629160 Marionette TRACE conn3 <- [1,418,null,{}] 13:43:49 INFO - PROCESS | 1832 | 1461098629166 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:49 INFO - PROCESS | 1832 | 1461098629373 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 13:43:49 INFO - PROCESS | 1832 | 1461098629394 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731a6d800 == 46 [pid = 1832] [id = 112] 13:43:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 100 (0x7f171559e800) [pid = 1832] [serial = 335] [outer = (nil)] 13:43:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 101 (0x7f1720b60c00) [pid = 1832] [serial = 336] [outer = 0x7f171559e800] 13:43:49 INFO - PROCESS | 1832 | 1461098629473 Marionette DEBUG loaded listener.js 13:43:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 102 (0x7f172d9f6800) [pid = 1832] [serial = 337] [outer = 0x7f171559e800] 13:43:50 INFO - PROCESS | 1832 | 1461098630745 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 13:43:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 13:43:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1642ms 13:43:50 INFO - PROCESS | 1832 | 1461098630800 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 13:43:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:43:50 INFO - PROCESS | 1832 | 1461098630806 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 13:43:50 INFO - PROCESS | 1832 | 1461098630815 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:43:50 INFO - PROCESS | 1832 | 1461098630821 Marionette TRACE conn3 <- [1,422,null,{}] 13:43:50 INFO - PROCESS | 1832 | 1461098630832 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:51 INFO - PROCESS | 1832 | 1461098631099 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 13:43:51 INFO - PROCESS | 1832 | 1461098631251 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171d17a000 == 47 [pid = 1832] [id = 113] 13:43:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 103 (0x7f1715834c00) [pid = 1832] [serial = 338] [outer = (nil)] 13:43:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 104 (0x7f1715bb4c00) [pid = 1832] [serial = 339] [outer = 0x7f1715834c00] 13:43:51 INFO - PROCESS | 1832 | 1461098631332 Marionette DEBUG loaded listener.js 13:43:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 105 (0x7f1715ca7c00) [pid = 1832] [serial = 340] [outer = 0x7f1715834c00] 13:43:52 INFO - PROCESS | 1832 | 1461098632713 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 13:43:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:43:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1946ms 13:43:52 INFO - PROCESS | 1832 | 1461098632762 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 13:43:52 INFO - PROCESS | 1832 | 1461098632771 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 13:43:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:43:52 INFO - PROCESS | 1832 | 1461098632784 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:43:52 INFO - PROCESS | 1832 | 1461098632787 Marionette TRACE conn3 <- [1,426,null,{}] 13:43:52 INFO - PROCESS | 1832 | 1461098632795 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:52 INFO - PROCESS | 1832 | 1461098632955 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 13:43:53 INFO - PROCESS | 1832 | 1461098633098 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1720b1f000 == 48 [pid = 1832] [id = 114] 13:43:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 106 (0x7f1715599c00) [pid = 1832] [serial = 341] [outer = (nil)] 13:43:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 107 (0x7f1715ea5000) [pid = 1832] [serial = 342] [outer = 0x7f1715599c00] 13:43:53 INFO - PROCESS | 1832 | 1461098633171 Marionette DEBUG loaded listener.js 13:43:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 108 (0x7f1718d6c800) [pid = 1832] [serial = 343] [outer = 0x7f1715599c00] 13:43:54 INFO - PROCESS | 1832 | 1461098634113 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 13:43:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:43:54 INFO - PROCESS | 1832 | 1461098634179 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 13:43:54 INFO - PROCESS | 1832 | 1461098634186 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:43:54 INFO - PROCESS | 1832 | 1461098634192 Marionette TRACE conn3 <- [1,430,null,{}] 13:43:54 INFO - PROCESS | 1832 | 1461098634209 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:54 INFO - PROCESS | 1832 | 1461098634405 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 13:43:54 INFO - PROCESS | 1832 | 1461098634631 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731c2e800 == 49 [pid = 1832] [id = 115] 13:43:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 109 (0x7f171e6ad800) [pid = 1832] [serial = 344] [outer = (nil)] 13:43:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 110 (0x7f171fa27800) [pid = 1832] [serial = 345] [outer = 0x7f171e6ad800] 13:43:54 INFO - PROCESS | 1832 | 1461098634724 Marionette DEBUG loaded listener.js 13:43:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 111 (0x7f17207b4800) [pid = 1832] [serial = 346] [outer = 0x7f171e6ad800] 13:43:55 INFO - PROCESS | 1832 | 1461098635649 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 13:43:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:43:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1494ms 13:43:55 INFO - PROCESS | 1832 | 1461098635694 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 13:43:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:43:55 INFO - PROCESS | 1832 | 1461098635699 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 13:43:55 INFO - PROCESS | 1832 | 1461098635705 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:43:55 INFO - PROCESS | 1832 | 1461098635708 Marionette TRACE conn3 <- [1,434,null,{}] 13:43:55 INFO - PROCESS | 1832 | 1461098635714 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:55 INFO - PROCESS | 1832 | 1461098635876 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 13:43:56 INFO - PROCESS | 1832 | 1461098636028 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171eb40000 == 50 [pid = 1832] [id = 116] 13:43:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 112 (0x7f17151c9000) [pid = 1832] [serial = 347] [outer = (nil)] 13:43:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 113 (0x7f172c3c9c00) [pid = 1832] [serial = 348] [outer = 0x7f17151c9000] 13:43:56 INFO - PROCESS | 1832 | 1461098636105 Marionette DEBUG loaded listener.js 13:43:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 114 (0x7f172d9f4800) [pid = 1832] [serial = 349] [outer = 0x7f17151c9000] 13:43:56 INFO - PROCESS | 1832 | 1461098636949 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 13:43:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:43:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1294ms 13:43:57 INFO - PROCESS | 1832 | 1461098637000 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 13:43:57 INFO - PROCESS | 1832 | 1461098637004 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 13:43:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:43:57 INFO - PROCESS | 1832 | 1461098637010 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:43:57 INFO - PROCESS | 1832 | 1461098637014 Marionette TRACE conn3 <- [1,438,null,{}] 13:43:57 INFO - PROCESS | 1832 | 1461098637019 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:57 INFO - PROCESS | 1832 | 1461098637185 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 13:43:57 INFO - PROCESS | 1832 | 1461098637328 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1715c12000 == 51 [pid = 1832] [id = 117] 13:43:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 115 (0x7f17153ecc00) [pid = 1832] [serial = 350] [outer = (nil)] 13:43:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 116 (0x7f171d74f400) [pid = 1832] [serial = 351] [outer = 0x7f17153ecc00] 13:43:57 INFO - PROCESS | 1832 | 1461098637401 Marionette DEBUG loaded listener.js 13:43:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 117 (0x7f172f710c00) [pid = 1832] [serial = 352] [outer = 0x7f17153ecc00] 13:43:58 INFO - PROCESS | 1832 | 1461098638589 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 13:43:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:43:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1635ms 13:43:58 INFO - PROCESS | 1832 | 1461098638647 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 13:43:58 INFO - PROCESS | 1832 | 1461098638657 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 13:43:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:43:58 INFO - PROCESS | 1832 | 1461098638677 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:43:58 INFO - PROCESS | 1832 | 1461098638683 Marionette TRACE conn3 <- [1,442,null,{}] 13:43:58 INFO - PROCESS | 1832 | 1461098638696 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:58 INFO - PROCESS | 1832 | 1461098638906 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 13:43:59 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171d229800 == 50 [pid = 1832] [id = 43] 13:43:59 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171f062800 == 49 [pid = 1832] [id = 54] 13:43:59 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17174af800 == 48 [pid = 1832] [id = 51] 13:43:59 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172f208800 == 47 [pid = 1832] [id = 78] 13:43:59 INFO - PROCESS | 1832 | --DOMWINDOW == 116 (0x7f1731b5e800) [pid = 1832] [serial = 300] [outer = (nil)] [url = about:blank] 13:43:59 INFO - PROCESS | 1832 | 1461098639135 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:59 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172f779800 == 46 [pid = 1832] [id = 111] 13:43:59 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172c36f000 == 45 [pid = 1832] [id = 110] 13:43:59 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1720f0a000 == 44 [pid = 1832] [id = 109] 13:43:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17142e2800 == 45 [pid = 1832] [id = 118] 13:43:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 117 (0x7f1715ca2800) [pid = 1832] [serial = 353] [outer = (nil)] 13:43:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 118 (0x7f1715cac400) [pid = 1832] [serial = 354] [outer = 0x7f1715ca2800] 13:43:59 INFO - PROCESS | 1832 | 1461098639214 Marionette DEBUG loaded listener.js 13:43:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 119 (0x7f1715ea7800) [pid = 1832] [serial = 355] [outer = 0x7f1715ca2800] 13:43:59 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171df8c000 == 44 [pid = 1832] [id = 108] 13:43:59 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1716749800 == 43 [pid = 1832] [id = 107] 13:43:59 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171f88b000 == 42 [pid = 1832] [id = 106] 13:43:59 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171f87c000 == 41 [pid = 1832] [id = 105] 13:43:59 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17142cd800 == 40 [pid = 1832] [id = 104] 13:43:59 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1731c25000 == 39 [pid = 1832] [id = 103] 13:43:59 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17202de800 == 38 [pid = 1832] [id = 102] 13:43:59 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1718f7e800 == 37 [pid = 1832] [id = 101] 13:43:59 INFO - PROCESS | 1832 | --DOMWINDOW == 118 (0x7f1718e9a800) [pid = 1832] [serial = 294] [outer = (nil)] [url = about:blank] 13:43:59 INFO - PROCESS | 1832 | --DOMWINDOW == 117 (0x7f1718d5f400) [pid = 1832] [serial = 283] [outer = (nil)] [url = about:blank] 13:43:59 INFO - PROCESS | 1832 | --DOMWINDOW == 116 (0x7f1731c65400) [pid = 1832] [serial = 276] [outer = (nil)] [url = about:blank] 13:43:59 INFO - PROCESS | 1832 | --DOMWINDOW == 115 (0x7f172257cc00) [pid = 1832] [serial = 279] [outer = (nil)] [url = about:blank] 13:43:59 INFO - PROCESS | 1832 | --DOMWINDOW == 114 (0x7f172d529400) [pid = 1832] [serial = 273] [outer = (nil)] [url = about:blank] 13:43:59 INFO - PROCESS | 1832 | --DOMWINDOW == 113 (0x7f171eb82000) [pid = 1832] [serial = 286] [outer = (nil)] [url = about:blank] 13:43:59 INFO - PROCESS | 1832 | --DOMWINDOW == 112 (0x7f172d9eb000) [pid = 1832] [serial = 292] [outer = (nil)] [url = about:blank] 13:43:59 INFO - PROCESS | 1832 | --DOMWINDOW == 111 (0x7f172d2f6400) [pid = 1832] [serial = 291] [outer = (nil)] [url = about:blank] 13:43:59 INFO - PROCESS | 1832 | --DOMWINDOW == 110 (0x7f171fadac00) [pid = 1832] [serial = 298] [outer = (nil)] [url = about:blank] 13:43:59 INFO - PROCESS | 1832 | --DOMWINDOW == 109 (0x7f171efb5c00) [pid = 1832] [serial = 270] [outer = (nil)] [url = about:blank] 13:43:59 INFO - PROCESS | 1832 | --DOMWINDOW == 108 (0x7f1731b58800) [pid = 1832] [serial = 265] [outer = (nil)] [url = about:blank] 13:43:59 INFO - PROCESS | 1832 | --DOMWINDOW == 107 (0x7f1718e9ec00) [pid = 1832] [serial = 295] [outer = (nil)] [url = about:blank] 13:43:59 INFO - PROCESS | 1832 | --DOMWINDOW == 106 (0x7f17207b8800) [pid = 1832] [serial = 288] [outer = (nil)] [url = about:blank] 13:43:59 INFO - PROCESS | 1832 | --DOMWINDOW == 105 (0x7f1715bb3000) [pid = 1832] [serial = 267] [outer = (nil)] [url = about:blank] 13:43:59 INFO - PROCESS | 1832 | --DOMWINDOW == 104 (0x7f1721046c00) [pid = 1832] [serial = 289] [outer = (nil)] [url = about:blank] 13:43:59 INFO - PROCESS | 1832 | --DOMWINDOW == 103 (0x7f171d74d800) [pid = 1832] [serial = 285] [outer = (nil)] [url = about:blank] 13:43:59 INFO - PROCESS | 1832 | --DOMWINDOW == 102 (0x7f1715a42000) [pid = 1832] [serial = 282] [outer = (nil)] [url = about:blank] 13:43:59 INFO - PROCESS | 1832 | --DOMWINDOW == 101 (0x7f1715755c00) [pid = 1832] [serial = 297] [outer = (nil)] [url = about:blank] 13:44:00 INFO - PROCESS | 1832 | 1461098640057 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 13:44:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:44:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1436ms 13:44:00 INFO - PROCESS | 1832 | 1461098640115 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 13:44:00 INFO - PROCESS | 1832 | 1461098640123 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 13:44:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:44:00 INFO - PROCESS | 1832 | 1461098640137 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:44:00 INFO - PROCESS | 1832 | 1461098640140 Marionette TRACE conn3 <- [1,446,null,{}] 13:44:00 INFO - PROCESS | 1832 | 1461098640152 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:00 INFO - PROCESS | 1832 | 1461098640310 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 13:44:00 INFO - PROCESS | 1832 | 1461098640423 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171eb4b000 == 38 [pid = 1832] [id = 119] 13:44:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 102 (0x7f1715593800) [pid = 1832] [serial = 356] [outer = (nil)] 13:44:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 103 (0x7f1718d66000) [pid = 1832] [serial = 357] [outer = 0x7f1715593800] 13:44:00 INFO - PROCESS | 1832 | 1461098640502 Marionette DEBUG loaded listener.js 13:44:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 104 (0x7f1718e99400) [pid = 1832] [serial = 358] [outer = 0x7f1715593800] 13:44:01 INFO - PROCESS | 1832 | 1461098641294 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 13:44:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:44:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1199ms 13:44:01 INFO - PROCESS | 1832 | 1461098641333 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 13:44:01 INFO - PROCESS | 1832 | 1461098641336 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 13:44:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:44:01 INFO - PROCESS | 1832 | 1461098641344 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:44:01 INFO - PROCESS | 1832 | 1461098641350 Marionette TRACE conn3 <- [1,450,null,{}] 13:44:01 INFO - PROCESS | 1832 | 1461098641365 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:01 INFO - PROCESS | 1832 | 1461098641539 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 13:44:01 INFO - PROCESS | 1832 | 1461098641552 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171fe54000 == 39 [pid = 1832] [id = 120] 13:44:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 105 (0x7f171d751000) [pid = 1832] [serial = 359] [outer = (nil)] 13:44:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 106 (0x7f171eb82800) [pid = 1832] [serial = 360] [outer = 0x7f171d751000] 13:44:01 INFO - PROCESS | 1832 | 1461098641626 Marionette DEBUG loaded listener.js 13:44:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 107 (0x7f1720fcfc00) [pid = 1832] [serial = 361] [outer = 0x7f171d751000] 13:44:02 INFO - PROCESS | 1832 | 1461098642529 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 13:44:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:44:02 INFO - PROCESS | 1832 | 1461098642588 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 13:44:02 INFO - PROCESS | 1832 | 1461098642593 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:44:02 INFO - PROCESS | 1832 | 1461098642595 Marionette TRACE conn3 <- [1,454,null,{}] 13:44:02 INFO - PROCESS | 1832 | 1461098642601 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:02 INFO - PROCESS | 1832 | 1461098642797 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 13:44:02 INFO - PROCESS | 1832 | 1461098642815 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17223e6800 == 40 [pid = 1832] [id = 121] 13:44:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 108 (0x7f17157ea800) [pid = 1832] [serial = 362] [outer = (nil)] 13:44:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 109 (0x7f17157f6400) [pid = 1832] [serial = 363] [outer = 0x7f17157ea800] 13:44:02 INFO - PROCESS | 1832 | 1461098642879 Marionette DEBUG loaded listener.js 13:44:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 110 (0x7f1720eae400) [pid = 1832] [serial = 364] [outer = 0x7f17157ea800] 13:44:03 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:44:03 INFO - PROCESS | 1832 | 1461098643745 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 13:44:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:44:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1183ms 13:44:03 INFO - PROCESS | 1832 | 1461098643777 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 13:44:03 INFO - PROCESS | 1832 | 1461098643781 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 13:44:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:44:03 INFO - PROCESS | 1832 | 1461098643787 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:44:03 INFO - PROCESS | 1832 | 1461098643789 Marionette TRACE conn3 <- [1,458,null,{}] 13:44:03 INFO - PROCESS | 1832 | 1461098643802 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:04 INFO - PROCESS | 1832 | 1461098644103 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 13:44:04 INFO - PROCESS | 1832 | --DOMWINDOW == 109 (0x7f1713e42400) [pid = 1832] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:44:04 INFO - PROCESS | 1832 | --DOMWINDOW == 108 (0x7f1713e50000) [pid = 1832] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:44:04 INFO - PROCESS | 1832 | --DOMWINDOW == 107 (0x7f1715c74000) [pid = 1832] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:44:04 INFO - PROCESS | 1832 | --DOMWINDOW == 106 (0x7f1718a50400) [pid = 1832] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:44:04 INFO - PROCESS | 1832 | --DOMWINDOW == 105 (0x7f17153e5000) [pid = 1832] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:44:04 INFO - PROCESS | 1832 | --DOMWINDOW == 104 (0x7f1720745000) [pid = 1832] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:44:04 INFO - PROCESS | 1832 | 1461098644187 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171e6e9000 == 41 [pid = 1832] [id = 122] 13:44:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 105 (0x7f1713e42400) [pid = 1832] [serial = 365] [outer = (nil)] 13:44:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 106 (0x7f1713e50000) [pid = 1832] [serial = 366] [outer = 0x7f1713e42400] 13:44:04 INFO - PROCESS | 1832 | 1461098644252 Marionette DEBUG loaded listener.js 13:44:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 107 (0x7f1718e95800) [pid = 1832] [serial = 367] [outer = 0x7f1713e42400] 13:44:05 INFO - PROCESS | 1832 | 1461098645026 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 13:44:05 INFO - PROCESS | 1832 | 1461098645079 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 13:44:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:44:05 INFO - PROCESS | 1832 | 1461098645086 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:44:05 INFO - PROCESS | 1832 | 1461098645100 Marionette TRACE conn3 <- [1,462,null,{}] 13:44:05 INFO - PROCESS | 1832 | 1461098645107 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:05 INFO - PROCESS | 1832 | 1461098645325 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 13:44:05 INFO - PROCESS | 1832 | 1461098645442 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1716762800 == 42 [pid = 1832] [id = 123] 13:44:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 108 (0x7f17157eb400) [pid = 1832] [serial = 368] [outer = (nil)] 13:44:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 109 (0x7f173109f000) [pid = 1832] [serial = 369] [outer = 0x7f17157eb400] 13:44:05 INFO - PROCESS | 1832 | 1461098645511 Marionette DEBUG loaded listener.js 13:44:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 110 (0x7f1733899c00) [pid = 1832] [serial = 370] [outer = 0x7f17157eb400] 13:44:06 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:44:06 INFO - PROCESS | 1832 | 1461098646370 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 13:44:06 INFO - PROCESS | 1832 | 1461098646444 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 13:44:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:44:06 INFO - PROCESS | 1832 | 1461098646454 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:44:06 INFO - PROCESS | 1832 | 1461098646461 Marionette TRACE conn3 <- [1,466,null,{}] 13:44:06 INFO - PROCESS | 1832 | 1461098646471 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:06 INFO - PROCESS | 1832 | 1461098646691 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 13:44:06 INFO - PROCESS | 1832 | 1461098646894 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171eb3d800 == 43 [pid = 1832] [id = 124] 13:44:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 111 (0x7f17157f6800) [pid = 1832] [serial = 371] [outer = (nil)] 13:44:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 112 (0x7f1715ca0400) [pid = 1832] [serial = 372] [outer = 0x7f17157f6800] 13:44:07 INFO - PROCESS | 1832 | 1461098647017 Marionette DEBUG loaded listener.js 13:44:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 113 (0x7f1715ea4800) [pid = 1832] [serial = 373] [outer = 0x7f17157f6800] 13:44:07 INFO - PROCESS | 1832 | 1461098647914 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 13:44:07 INFO - PROCESS | 1832 | 1461098647965 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 13:44:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:44:07 INFO - PROCESS | 1832 | 1461098647975 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:44:07 INFO - PROCESS | 1832 | 1461098647980 Marionette TRACE conn3 <- [1,470,null,{}] 13:44:07 INFO - PROCESS | 1832 | 1461098647987 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:08 INFO - PROCESS | 1832 | 1461098648158 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 13:44:08 INFO - PROCESS | 1832 | 1461098648300 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172c38a000 == 44 [pid = 1832] [id = 125] 13:44:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 114 (0x7f1715bb3000) [pid = 1832] [serial = 374] [outer = (nil)] 13:44:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 115 (0x7f1718ea0c00) [pid = 1832] [serial = 375] [outer = 0x7f1715bb3000] 13:44:08 INFO - PROCESS | 1832 | 1461098648374 Marionette DEBUG loaded listener.js 13:44:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 116 (0x7f171fa25400) [pid = 1832] [serial = 376] [outer = 0x7f1715bb3000] 13:44:09 INFO - PROCESS | 1832 | 1461098649413 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 13:44:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:44:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1493ms 13:44:09 INFO - PROCESS | 1832 | 1461098649470 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 13:44:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:44:09 INFO - PROCESS | 1832 | 1461098649475 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 13:44:09 INFO - PROCESS | 1832 | 1461098649483 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:44:09 INFO - PROCESS | 1832 | 1461098649490 Marionette TRACE conn3 <- [1,474,null,{}] 13:44:09 INFO - PROCESS | 1832 | 1461098649507 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:09 INFO - PROCESS | 1832 | 1461098649712 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 13:44:09 INFO - PROCESS | 1832 | 1461098649958 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731ba3000 == 45 [pid = 1832] [id = 126] 13:44:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 117 (0x7f172d2f6400) [pid = 1832] [serial = 377] [outer = (nil)] 13:44:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 118 (0x7f173173d400) [pid = 1832] [serial = 378] [outer = 0x7f172d2f6400] 13:44:10 INFO - PROCESS | 1832 | 1461098650042 Marionette DEBUG loaded listener.js 13:44:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 119 (0x7f1731c65000) [pid = 1832] [serial = 379] [outer = 0x7f172d2f6400] 13:44:10 INFO - PROCESS | 1832 | 1461098650921 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 13:44:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:44:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1493ms 13:44:10 INFO - PROCESS | 1832 | 1461098650975 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 13:44:10 INFO - PROCESS | 1832 | 1461098650979 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 13:44:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:44:10 INFO - PROCESS | 1832 | 1461098650988 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:44:10 INFO - PROCESS | 1832 | 1461098650991 Marionette TRACE conn3 <- [1,478,null,{}] 13:44:11 INFO - PROCESS | 1832 | 1461098650997 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:11 INFO - PROCESS | 1832 | 1461098651176 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 13:44:11 INFO - PROCESS | 1832 | 1461098651320 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1735b9f000 == 46 [pid = 1832] [id = 127] 13:44:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 120 (0x7f17151c9800) [pid = 1832] [serial = 380] [outer = (nil)] 13:44:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 121 (0x7f1735dd4c00) [pid = 1832] [serial = 381] [outer = 0x7f17151c9800] 13:44:11 INFO - PROCESS | 1832 | 1461098651396 Marionette DEBUG loaded listener.js 13:44:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 122 (0x7f1736a9d400) [pid = 1832] [serial = 382] [outer = 0x7f17151c9800] 13:44:12 INFO - PROCESS | 1832 | 1461098652303 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 13:44:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:44:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1385ms 13:44:12 INFO - PROCESS | 1832 | 1461098652373 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 13:44:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:44:12 INFO - PROCESS | 1832 | 1461098652376 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 13:44:12 INFO - PROCESS | 1832 | 1461098652383 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:44:12 INFO - PROCESS | 1832 | 1461098652386 Marionette TRACE conn3 <- [1,482,null,{}] 13:44:12 INFO - PROCESS | 1832 | 1461098652391 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:12 INFO - PROCESS | 1832 | 1461098652568 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 13:44:12 INFO - PROCESS | 1832 | 1461098652714 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171ec61000 == 47 [pid = 1832] [id = 128] 13:44:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 123 (0x7f1736aa4800) [pid = 1832] [serial = 383] [outer = (nil)] 13:44:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x7f1736aa8800) [pid = 1832] [serial = 384] [outer = 0x7f1736aa4800] 13:44:12 INFO - PROCESS | 1832 | 1461098652794 Marionette DEBUG loaded listener.js 13:44:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x7f17392d9800) [pid = 1832] [serial = 385] [outer = 0x7f1736aa4800] 13:44:13 INFO - PROCESS | 1832 | 1461098653959 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 13:44:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:44:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1590ms 13:44:13 INFO - PROCESS | 1832 | 1461098653972 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 13:44:13 INFO - PROCESS | 1832 | 1461098653977 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 13:44:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:44:13 INFO - PROCESS | 1832 | 1461098653988 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:44:13 INFO - PROCESS | 1832 | 1461098653994 Marionette TRACE conn3 <- [1,486,null,{}] 13:44:14 INFO - PROCESS | 1832 | 1461098654004 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:14 INFO - PROCESS | 1832 | 1461098654162 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 13:44:14 INFO - PROCESS | 1832 | 1461098654381 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718f74000 == 48 [pid = 1832] [id = 129] 13:44:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x7f1713178c00) [pid = 1832] [serial = 386] [outer = (nil)] 13:44:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x7f171317a800) [pid = 1832] [serial = 387] [outer = 0x7f1713178c00] 13:44:14 INFO - PROCESS | 1832 | 1461098654451 Marionette DEBUG loaded listener.js 13:44:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x7f171317fc00) [pid = 1832] [serial = 388] [outer = 0x7f1713178c00] 13:44:15 INFO - PROCESS | 1832 | 1461098655372 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 13:44:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:44:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1443ms 13:44:15 INFO - PROCESS | 1832 | 1461098655430 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 13:44:15 INFO - PROCESS | 1832 | 1461098655439 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 13:44:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:44:15 INFO - PROCESS | 1832 | 1461098655449 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:44:15 INFO - PROCESS | 1832 | 1461098655454 Marionette TRACE conn3 <- [1,490,null,{}] 13:44:15 INFO - PROCESS | 1832 | 1461098655461 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:15 INFO - PROCESS | 1832 | 1461098655621 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 13:44:15 INFO - PROCESS | 1832 | 1461098655773 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171c258800 == 49 [pid = 1832] [id = 130] 13:44:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x7f17153e5000) [pid = 1832] [serial = 389] [outer = (nil)] 13:44:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x7f17153f0400) [pid = 1832] [serial = 390] [outer = 0x7f17153e5000] 13:44:15 INFO - PROCESS | 1832 | 1461098655884 Marionette DEBUG loaded listener.js 13:44:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x7f17157eec00) [pid = 1832] [serial = 391] [outer = 0x7f17153e5000] 13:44:16 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x7f17153e8800) [pid = 1832] [serial = 303] [outer = (nil)] [url = about:blank] 13:44:16 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x7f1720fd0000) [pid = 1832] [serial = 309] [outer = (nil)] [url = about:blank] 13:44:16 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x7f171c085000) [pid = 1832] [serial = 306] [outer = (nil)] [url = about:blank] 13:44:16 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x7f1735b5d400) [pid = 1832] [serial = 312] [outer = (nil)] [url = about:blank] 13:44:16 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x7f1735de3000) [pid = 1832] [serial = 318] [outer = (nil)] [url = about:blank] 13:44:16 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x7f1735df3000) [pid = 1832] [serial = 315] [outer = (nil)] [url = about:blank] 13:44:16 INFO - PROCESS | 1832 | --DOMWINDOW == 124 (0x7f1720b60c00) [pid = 1832] [serial = 336] [outer = (nil)] [url = about:blank] 13:44:16 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1731a6d800 == 48 [pid = 1832] [id = 112] 13:44:16 INFO - PROCESS | 1832 | 1461098656786 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 13:44:16 INFO - PROCESS | 1832 | --DOMWINDOW == 123 (0x7f17338a1000) [pid = 1832] [serial = 301] [outer = (nil)] [url = about:blank] 13:44:16 INFO - PROCESS | 1832 | --DOMWINDOW == 122 (0x7f1713e4fc00) [pid = 1832] [serial = 330] [outer = (nil)] [url = about:blank] 13:44:16 INFO - PROCESS | 1832 | --DOMWINDOW == 121 (0x7f171efb4400) [pid = 1832] [serial = 333] [outer = (nil)] [url = about:blank] 13:44:16 INFO - PROCESS | 1832 | --DOMWINDOW == 120 (0x7f1715e9c000) [pid = 1832] [serial = 322] [outer = (nil)] [url = about:blank] 13:44:16 INFO - PROCESS | 1832 | --DOMWINDOW == 119 (0x7f1715ca9000) [pid = 1832] [serial = 321] [outer = (nil)] [url = about:blank] 13:44:16 INFO - PROCESS | 1832 | --DOMWINDOW == 118 (0x7f1718ea1400) [pid = 1832] [serial = 327] [outer = (nil)] [url = about:blank] 13:44:16 INFO - PROCESS | 1832 | --DOMWINDOW == 117 (0x7f1716711800) [pid = 1832] [serial = 324] [outer = (nil)] [url = about:blank] 13:44:16 INFO - PROCESS | 1832 | --DOMWINDOW == 116 (0x7f1718a4e000) [pid = 1832] [serial = 325] [outer = (nil)] [url = about:blank] 13:44:16 INFO - PROCESS | 1832 | --DOMWINDOW == 115 (0x7f171fad6400) [pid = 1832] [serial = 334] [outer = (nil)] [url = about:blank] 13:44:16 INFO - PROCESS | 1832 | --DOMWINDOW == 114 (0x7f171b6d9000) [pid = 1832] [serial = 331] [outer = (nil)] [url = about:blank] 13:44:16 INFO - PROCESS | 1832 | --DOMWINDOW == 113 (0x7f171e391c00) [pid = 1832] [serial = 328] [outer = (nil)] [url = about:blank] 13:44:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:44:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1380ms 13:44:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:44:16 INFO - PROCESS | 1832 | 1461098656829 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 13:44:16 INFO - PROCESS | 1832 | 1461098656832 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 13:44:16 INFO - PROCESS | 1832 | 1461098656839 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:44:16 INFO - PROCESS | 1832 | 1461098656845 Marionette TRACE conn3 <- [1,494,null,{}] 13:44:16 INFO - PROCESS | 1832 | 1461098656862 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:17 INFO - PROCESS | 1832 | 1461098657027 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 13:44:17 INFO - PROCESS | 1832 | 1461098657133 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171ec6b000 == 49 [pid = 1832] [id = 131] 13:44:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 114 (0x7f17153e7400) [pid = 1832] [serial = 392] [outer = (nil)] 13:44:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 115 (0x7f1715e9b800) [pid = 1832] [serial = 393] [outer = 0x7f17153e7400] 13:44:17 INFO - PROCESS | 1832 | 1461098657199 Marionette DEBUG loaded listener.js 13:44:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 116 (0x7f1716604800) [pid = 1832] [serial = 394] [outer = 0x7f17153e7400] 13:44:17 INFO - PROCESS | 1832 | 1461098657960 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 13:44:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:44:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1142ms 13:44:17 INFO - PROCESS | 1832 | 1461098657987 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 13:44:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:44:17 INFO - PROCESS | 1832 | 1461098657993 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 13:44:18 INFO - PROCESS | 1832 | 1461098658000 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:44:18 INFO - PROCESS | 1832 | 1461098658003 Marionette TRACE conn3 <- [1,498,null,{}] 13:44:18 INFO - PROCESS | 1832 | 1461098658023 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:18 INFO - PROCESS | 1832 | 1461098658166 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 13:44:18 INFO - PROCESS | 1832 | 1461098658182 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171fce6000 == 50 [pid = 1832] [id = 132] 13:44:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 117 (0x7f1713174400) [pid = 1832] [serial = 395] [outer = (nil)] 13:44:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 118 (0x7f1715b74000) [pid = 1832] [serial = 396] [outer = 0x7f1713174400] 13:44:18 INFO - PROCESS | 1832 | 1461098658244 Marionette DEBUG loaded listener.js 13:44:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 119 (0x7f1715cabc00) [pid = 1832] [serial = 397] [outer = 0x7f1713174400] 13:44:19 INFO - PROCESS | 1832 | 1461098659032 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 13:44:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:44:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1050ms 13:44:19 INFO - PROCESS | 1832 | 1461098659055 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 13:44:19 INFO - PROCESS | 1832 | 1461098659058 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 13:44:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:44:19 INFO - PROCESS | 1832 | 1461098659065 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:44:19 INFO - PROCESS | 1832 | 1461098659067 Marionette TRACE conn3 <- [1,502,null,{}] 13:44:19 INFO - PROCESS | 1832 | 1461098659110 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:19 INFO - PROCESS | 1832 | 1461098659305 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 13:44:19 INFO - PROCESS | 1832 | 1461098659325 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172231c000 == 51 [pid = 1832] [id = 133] 13:44:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 120 (0x7f1715b6e400) [pid = 1832] [serial = 398] [outer = (nil)] 13:44:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 121 (0x7f1715fb6800) [pid = 1832] [serial = 399] [outer = 0x7f1715b6e400] 13:44:19 INFO - PROCESS | 1832 | 1461098659387 Marionette DEBUG loaded listener.js 13:44:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 122 (0x7f1715fba800) [pid = 1832] [serial = 400] [outer = 0x7f1715b6e400] 13:44:20 INFO - PROCESS | 1832 | 1461098660248 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 13:44:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:44:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1208ms 13:44:20 INFO - PROCESS | 1832 | 1461098660273 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 13:44:20 INFO - PROCESS | 1832 | 1461098660276 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 13:44:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:44:20 INFO - PROCESS | 1832 | 1461098660282 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:44:20 INFO - PROCESS | 1832 | 1461098660284 Marionette TRACE conn3 <- [1,506,null,{}] 13:44:20 INFO - PROCESS | 1832 | 1461098660290 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:20 INFO - PROCESS | 1832 | 1461098660566 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 13:44:20 INFO - PROCESS | 1832 | 1461098660597 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172d805800 == 52 [pid = 1832] [id = 134] 13:44:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 123 (0x7f17155db400) [pid = 1832] [serial = 401] [outer = (nil)] 13:44:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x7f1715fbf800) [pid = 1832] [serial = 402] [outer = 0x7f17155db400] 13:44:20 INFO - PROCESS | 1832 | 1461098660664 Marionette DEBUG loaded listener.js 13:44:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x7f1717845400) [pid = 1832] [serial = 403] [outer = 0x7f17155db400] 13:44:21 INFO - PROCESS | 1832 | --DOMWINDOW == 124 (0x7f17151c4400) [pid = 1832] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:44:21 INFO - PROCESS | 1832 | --DOMWINDOW == 123 (0x7f17151c5000) [pid = 1832] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:44:21 INFO - PROCESS | 1832 | --DOMWINDOW == 122 (0x7f1718dc7400) [pid = 1832] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:44:21 INFO - PROCESS | 1832 | --DOMWINDOW == 121 (0x7f171575f000) [pid = 1832] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:44:21 INFO - PROCESS | 1832 | --DOMWINDOW == 120 (0x7f17151c7800) [pid = 1832] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:44:21 INFO - PROCESS | 1832 | --DOMWINDOW == 119 (0x7f17151c8800) [pid = 1832] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:44:21 INFO - PROCESS | 1832 | --DOMWINDOW == 118 (0x7f1718ea0800) [pid = 1832] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:44:21 INFO - PROCESS | 1832 | --DOMWINDOW == 117 (0x7f17151c5c00) [pid = 1832] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:44:21 INFO - PROCESS | 1832 | --DOMWINDOW == 116 (0x7f171eb81800) [pid = 1832] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:44:21 INFO - PROCESS | 1832 | --DOMWINDOW == 115 (0x7f17151c3400) [pid = 1832] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:44:21 INFO - PROCESS | 1832 | --DOMWINDOW == 114 (0x7f1731b5c800) [pid = 1832] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:44:21 INFO - PROCESS | 1832 | --DOMWINDOW == 113 (0x7f1718d60800) [pid = 1832] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:44:21 INFO - PROCESS | 1832 | --DOMWINDOW == 112 (0x7f1715c74400) [pid = 1832] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:44:21 INFO - PROCESS | 1832 | --DOMWINDOW == 111 (0x7f17157ea800) [pid = 1832] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:44:21 INFO - PROCESS | 1832 | --DOMWINDOW == 110 (0x7f1713e42400) [pid = 1832] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:44:21 INFO - PROCESS | 1832 | --DOMWINDOW == 109 (0x7f1715834c00) [pid = 1832] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:44:21 INFO - PROCESS | 1832 | --DOMWINDOW == 108 (0x7f171d751000) [pid = 1832] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:44:21 INFO - PROCESS | 1832 | --DOMWINDOW == 107 (0x7f1715599c00) [pid = 1832] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:44:21 INFO - PROCESS | 1832 | --DOMWINDOW == 106 (0x7f1715ca2800) [pid = 1832] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:44:21 INFO - PROCESS | 1832 | --DOMWINDOW == 105 (0x7f1715593800) [pid = 1832] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:44:21 INFO - PROCESS | 1832 | --DOMWINDOW == 104 (0x7f1715762400) [pid = 1832] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:44:21 INFO - PROCESS | 1832 | --DOMWINDOW == 103 (0x7f171fde3c00) [pid = 1832] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:44:21 INFO - PROCESS | 1832 | --DOMWINDOW == 102 (0x7f1715c67400) [pid = 1832] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:44:21 INFO - PROCESS | 1832 | --DOMWINDOW == 101 (0x7f172f719c00) [pid = 1832] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:44:21 INFO - PROCESS | 1832 | --DOMWINDOW == 100 (0x7f1715839400) [pid = 1832] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:44:21 INFO - PROCESS | 1832 | --DOMWINDOW == 99 (0x7f17153e9000) [pid = 1832] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:44:21 INFO - PROCESS | 1832 | --DOMWINDOW == 98 (0x7f1725843000) [pid = 1832] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:44:21 INFO - PROCESS | 1832 | 1461098661779 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 13:44:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:44:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1528ms 13:44:21 INFO - PROCESS | 1832 | 1461098661811 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 13:44:21 INFO - PROCESS | 1832 | 1461098661815 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 13:44:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:44:21 INFO - PROCESS | 1832 | 1461098661821 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:44:21 INFO - PROCESS | 1832 | 1461098661823 Marionette TRACE conn3 <- [1,510,null,{}] 13:44:21 INFO - PROCESS | 1832 | 1461098661828 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:21 INFO - PROCESS | 1832 | 1461098661975 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 13:44:22 INFO - PROCESS | 1832 | 1461098662003 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171df93800 == 53 [pid = 1832] [id = 135] 13:44:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 99 (0x7f17151c3400) [pid = 1832] [serial = 404] [outer = (nil)] 13:44:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 100 (0x7f171559f800) [pid = 1832] [serial = 405] [outer = 0x7f17151c3400] 13:44:22 INFO - PROCESS | 1832 | 1461098662158 Marionette DEBUG loaded listener.js 13:44:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 101 (0x7f1715cadc00) [pid = 1832] [serial = 406] [outer = 0x7f17151c3400] 13:44:22 INFO - PROCESS | 1832 | 1461098662824 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 13:44:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:44:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1034ms 13:44:22 INFO - PROCESS | 1832 | 1461098662857 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 13:44:22 INFO - PROCESS | 1832 | 1461098662861 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 13:44:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:44:22 INFO - PROCESS | 1832 | 1461098662867 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:44:22 INFO - PROCESS | 1832 | 1461098662869 Marionette TRACE conn3 <- [1,514,null,{}] 13:44:22 INFO - PROCESS | 1832 | 1461098662892 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:23 INFO - PROCESS | 1832 | 1461098663078 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 13:44:23 INFO - PROCESS | 1832 | 1461098663098 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731897000 == 54 [pid = 1832] [id = 136] 13:44:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 102 (0x7f17130f3400) [pid = 1832] [serial = 407] [outer = (nil)] 13:44:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 103 (0x7f1715ca9800) [pid = 1832] [serial = 408] [outer = 0x7f17130f3400] 13:44:23 INFO - PROCESS | 1832 | 1461098663160 Marionette DEBUG loaded listener.js 13:44:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 104 (0x7f1718e93000) [pid = 1832] [serial = 409] [outer = 0x7f17130f3400] 13:44:24 INFO - PROCESS | 1832 | 1461098664064 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 13:44:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 13:44:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1249ms 13:44:24 INFO - PROCESS | 1832 | 1461098664117 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 13:44:24 INFO - PROCESS | 1832 | 1461098664123 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 13:44:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:44:24 INFO - PROCESS | 1832 | 1461098664132 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:44:24 INFO - PROCESS | 1832 | 1461098664138 Marionette TRACE conn3 <- [1,518,null,{}] 13:44:24 INFO - PROCESS | 1832 | 1461098664147 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:24 INFO - PROCESS | 1832 | 1461098664328 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 13:44:24 INFO - PROCESS | 1832 | 1461098664537 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718f7b800 == 55 [pid = 1832] [id = 137] 13:44:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 105 (0x7f1713e4f000) [pid = 1832] [serial = 410] [outer = (nil)] 13:44:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 106 (0x7f17151c5000) [pid = 1832] [serial = 411] [outer = 0x7f1713e4f000] 13:44:24 INFO - PROCESS | 1832 | 1461098664621 Marionette DEBUG loaded listener.js 13:44:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 107 (0x7f17155d7400) [pid = 1832] [serial = 412] [outer = 0x7f1713e4f000] 13:44:25 INFO - PROCESS | 1832 | 1461098665480 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 13:44:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:44:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1385ms 13:44:25 INFO - PROCESS | 1832 | 1461098665518 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 13:44:25 INFO - PROCESS | 1832 | 1461098665528 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 13:44:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:44:25 INFO - PROCESS | 1832 | 1461098665539 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:44:25 INFO - PROCESS | 1832 | 1461098665543 Marionette TRACE conn3 <- [1,522,null,{}] 13:44:25 INFO - PROCESS | 1832 | 1461098665550 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:25 INFO - PROCESS | 1832 | 1461098665723 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 13:44:25 INFO - PROCESS | 1832 | 1461098665870 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172231a800 == 56 [pid = 1832] [id = 138] 13:44:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 108 (0x7f1713e4cc00) [pid = 1832] [serial = 413] [outer = (nil)] 13:44:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 109 (0x7f17157f7800) [pid = 1832] [serial = 414] [outer = 0x7f1713e4cc00] 13:44:25 INFO - PROCESS | 1832 | 1461098665947 Marionette DEBUG loaded listener.js 13:44:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 110 (0x7f1715b73000) [pid = 1832] [serial = 415] [outer = 0x7f1713e4cc00] 13:44:27 INFO - PROCESS | 1832 | 1461098667007 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 13:44:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:44:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1532ms 13:44:27 INFO - PROCESS | 1832 | 1461098667072 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 13:44:27 INFO - PROCESS | 1832 | 1461098667076 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 13:44:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:44:27 INFO - PROCESS | 1832 | 1461098667083 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:44:27 INFO - PROCESS | 1832 | 1461098667090 Marionette TRACE conn3 <- [1,526,null,{}] 13:44:27 INFO - PROCESS | 1832 | 1461098667108 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:27 INFO - PROCESS | 1832 | 1461098667323 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 13:44:27 INFO - PROCESS | 1832 | 1461098667520 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1735bad800 == 57 [pid = 1832] [id = 139] 13:44:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 111 (0x7f1715fa3000) [pid = 1832] [serial = 416] [outer = (nil)] 13:44:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 112 (0x7f1715fab000) [pid = 1832] [serial = 417] [outer = 0x7f1715fa3000] 13:44:27 INFO - PROCESS | 1832 | 1461098667645 Marionette DEBUG loaded listener.js 13:44:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 113 (0x7f1715fb0c00) [pid = 1832] [serial = 418] [outer = 0x7f1715fa3000] 13:44:28 INFO - PROCESS | 1832 | 1461098668489 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 13:44:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 13:44:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1436ms 13:44:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:44:28 INFO - PROCESS | 1832 | 1461098668520 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 13:44:28 INFO - PROCESS | 1832 | 1461098668524 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 13:44:28 INFO - PROCESS | 1832 | 1461098668530 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:44:28 INFO - PROCESS | 1832 | 1461098668533 Marionette TRACE conn3 <- [1,530,null,{}] 13:44:28 INFO - PROCESS | 1832 | 1461098668538 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:28 INFO - PROCESS | 1832 | 1461098668705 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 13:44:29 INFO - PROCESS | 1832 | 1461098669327 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1716462000 == 58 [pid = 1832] [id = 140] 13:44:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 114 (0x7f171ed67000) [pid = 1832] [serial = 419] [outer = (nil)] 13:44:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 115 (0x7f171f7c4000) [pid = 1832] [serial = 420] [outer = 0x7f171ed67000] 13:44:29 INFO - PROCESS | 1832 | 1461098669460 Marionette DEBUG loaded listener.js 13:44:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 116 (0x7f171fdec000) [pid = 1832] [serial = 421] [outer = 0x7f171ed67000] 13:44:30 INFO - PROCESS | 1832 | 1461098670246 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 13:44:30 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 13:44:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:44:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:44:30 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 13:44:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:44:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:44:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1739ms 13:44:30 INFO - PROCESS | 1832 | 1461098670319 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 13:44:30 INFO - PROCESS | 1832 | 1461098670322 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 13:44:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:44:30 INFO - PROCESS | 1832 | 1461098670350 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:44:30 INFO - PROCESS | 1832 | 1461098670353 Marionette TRACE conn3 <- [1,534,null,{}] 13:44:30 INFO - PROCESS | 1832 | 1461098670360 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:30 INFO - PROCESS | 1832 | 1461098670581 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 13:44:30 INFO - PROCESS | 1832 | 1461098670734 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719593800 == 59 [pid = 1832] [id = 141] 13:44:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 117 (0x7f1713481400) [pid = 1832] [serial = 422] [outer = (nil)] 13:44:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 118 (0x7f1713e4e800) [pid = 1832] [serial = 423] [outer = 0x7f1713481400] 13:44:30 INFO - PROCESS | 1832 | 1461098670813 Marionette DEBUG loaded listener.js 13:44:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 119 (0x7f1720214800) [pid = 1832] [serial = 424] [outer = 0x7f1713481400] 13:44:31 INFO - PROCESS | 1832 | 1461098671609 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 13:44:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:44:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1281ms 13:44:31 INFO - PROCESS | 1832 | 1461098671630 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 13:44:31 INFO - PROCESS | 1832 | 1461098671634 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 13:44:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:44:31 INFO - PROCESS | 1832 | 1461098671640 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:44:31 INFO - PROCESS | 1832 | 1461098671643 Marionette TRACE conn3 <- [1,538,null,{}] 13:44:31 INFO - PROCESS | 1832 | 1461098671648 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:31 INFO - PROCESS | 1832 | 1461098671858 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 13:44:32 INFO - PROCESS | 1832 | 1461098672016 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17197cb000 == 60 [pid = 1832] [id = 142] 13:44:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 120 (0x7f1713489c00) [pid = 1832] [serial = 425] [outer = (nil)] 13:44:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 121 (0x7f1720ea5400) [pid = 1832] [serial = 426] [outer = 0x7f1713489c00] 13:44:32 INFO - PROCESS | 1832 | 1461098672094 Marionette DEBUG loaded listener.js 13:44:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 122 (0x7f172d5d6800) [pid = 1832] [serial = 427] [outer = 0x7f1713489c00] 13:44:32 INFO - PROCESS | 1832 | 1461098672935 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 13:44:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 13:44:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1329ms 13:44:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:44:32 INFO - PROCESS | 1832 | 1461098672970 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 13:44:32 INFO - PROCESS | 1832 | 1461098672973 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 13:44:32 INFO - PROCESS | 1832 | 1461098672980 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:44:32 INFO - PROCESS | 1832 | 1461098672982 Marionette TRACE conn3 <- [1,542,null,{}] 13:44:32 INFO - PROCESS | 1832 | 1461098672990 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:33 INFO - PROCESS | 1832 | 1461098673150 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 13:44:33 INFO - PROCESS | 1832 | 1461098673308 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170ecc7000 == 61 [pid = 1832] [id = 143] 13:44:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 123 (0x7f1713275c00) [pid = 1832] [serial = 428] [outer = (nil)] 13:44:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x7f171327b000) [pid = 1832] [serial = 429] [outer = 0x7f1713275c00] 13:44:33 INFO - PROCESS | 1832 | 1461098673380 Marionette DEBUG loaded listener.js 13:44:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x7f1713280800) [pid = 1832] [serial = 430] [outer = 0x7f1713275c00] 13:44:34 INFO - PROCESS | 1832 | 1461098674247 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 13:44:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 13:44:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1283ms 13:44:34 INFO - PROCESS | 1832 | 1461098674261 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 13:44:34 INFO - PROCESS | 1832 | 1461098674264 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 13:44:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:44:34 INFO - PROCESS | 1832 | 1461098674271 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:44:34 INFO - PROCESS | 1832 | 1461098674274 Marionette TRACE conn3 <- [1,546,null,{}] 13:44:34 INFO - PROCESS | 1832 | 1461098674279 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:34 INFO - PROCESS | 1832 | 1461098674454 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 13:44:34 INFO - PROCESS | 1832 | 1461098674617 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718f8d000 == 62 [pid = 1832] [id = 144] 13:44:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x7f170ef03400) [pid = 1832] [serial = 431] [outer = (nil)] 13:44:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x7f170ef09c00) [pid = 1832] [serial = 432] [outer = 0x7f170ef03400] 13:44:34 INFO - PROCESS | 1832 | 1461098674689 Marionette DEBUG loaded listener.js 13:44:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x7f170ef11000) [pid = 1832] [serial = 433] [outer = 0x7f170ef03400] 13:44:35 INFO - PROCESS | 1832 | 1461098675508 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 13:44:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:44:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1279ms 13:44:35 INFO - PROCESS | 1832 | 1461098675555 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 13:44:35 INFO - PROCESS | 1832 | 1461098675559 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 13:44:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:44:35 INFO - PROCESS | 1832 | 1461098675570 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:44:35 INFO - PROCESS | 1832 | 1461098675573 Marionette TRACE conn3 <- [1,550,null,{}] 13:44:35 INFO - PROCESS | 1832 | 1461098675607 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:35 INFO - PROCESS | 1832 | 1461098675801 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 13:44:35 INFO - PROCESS | 1832 | 1461098675961 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718f12000 == 63 [pid = 1832] [id = 145] 13:44:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x7f170d1d8000) [pid = 1832] [serial = 434] [outer = (nil)] 13:44:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x7f170d1da800) [pid = 1832] [serial = 435] [outer = 0x7f170d1d8000] 13:44:36 INFO - PROCESS | 1832 | 1461098676035 Marionette DEBUG loaded listener.js 13:44:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x7f170d1e6400) [pid = 1832] [serial = 436] [outer = 0x7f170d1d8000] 13:44:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x7f170ef05400) [pid = 1832] [serial = 437] [outer = 0x7f1715bb6c00] 13:44:36 INFO - PROCESS | 1832 | 1461098676940 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 13:44:37 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 13:44:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1440ms 13:44:37 INFO - PROCESS | 1832 | 1461098677010 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 13:44:37 INFO - PROCESS | 1832 | 1461098677014 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 13:44:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:44:37 INFO - PROCESS | 1832 | 1461098677022 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:44:37 INFO - PROCESS | 1832 | 1461098677025 Marionette TRACE conn3 <- [1,554,null,{}] 13:44:37 INFO - PROCESS | 1832 | 1461098677032 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:37 INFO - PROCESS | 1832 | 1461098677198 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 13:44:37 INFO - PROCESS | 1832 | 1461098677358 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d283000 == 64 [pid = 1832] [id = 146] 13:44:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x7f170d1d8400) [pid = 1832] [serial = 438] [outer = (nil)] 13:44:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x7f170efec000) [pid = 1832] [serial = 439] [outer = 0x7f170d1d8400] 13:44:37 INFO - PROCESS | 1832 | 1461098677428 Marionette DEBUG loaded listener.js 13:44:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x7f170eff0800) [pid = 1832] [serial = 440] [outer = 0x7f170d1d8400] 13:44:38 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:44:38 INFO - PROCESS | 1832 | 1461098678609 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 13:44:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:44:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1634ms 13:44:38 INFO - PROCESS | 1832 | 1461098678657 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 13:44:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:44:38 INFO - PROCESS | 1832 | 1461098678663 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 13:44:38 INFO - PROCESS | 1832 | 1461098678671 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:44:38 INFO - PROCESS | 1832 | 1461098678676 Marionette TRACE conn3 <- [1,558,null,{}] 13:44:38 INFO - PROCESS | 1832 | 1461098678685 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:38 INFO - PROCESS | 1832 | 1461098678899 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 13:44:39 INFO - PROCESS | 1832 | 1461098679252 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1715734000 == 65 [pid = 1832] [id = 147] 13:44:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x7f17130f0800) [pid = 1832] [serial = 441] [outer = (nil)] 13:44:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x7f17130f4400) [pid = 1832] [serial = 442] [outer = 0x7f17130f0800] 13:44:39 INFO - PROCESS | 1832 | 1461098679329 Marionette DEBUG loaded listener.js 13:44:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x7f171317c800) [pid = 1832] [serial = 443] [outer = 0x7f17130f0800] 13:44:40 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171f94c000 == 64 [pid = 1832] [id = 58] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x7f173109f000) [pid = 1832] [serial = 369] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x7f171d74f400) [pid = 1832] [serial = 351] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | 1461098680237 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x7f1731869400) [pid = 1832] [serial = 274] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x7f1715bb9c00) [pid = 1832] [serial = 228] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x7f171e0a1400) [pid = 1832] [serial = 231] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x7f172b5c1000) [pid = 1832] [serial = 234] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x7f172f7c9400) [pid = 1832] [serial = 238] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x7f1715bb5000) [pid = 1832] [serial = 304] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x7f171ed5d400) [pid = 1832] [serial = 307] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x7f172f2dcc00) [pid = 1832] [serial = 310] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x7f171d750c00) [pid = 1832] [serial = 198] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x7f172b5bd000) [pid = 1832] [serial = 204] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x7f171583ac00) [pid = 1832] [serial = 195] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 124 (0x7f1736aa8400) [pid = 1832] [serial = 319] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 123 (0x7f1720218800) [pid = 1832] [serial = 201] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 122 (0x7f17345b1c00) [pid = 1832] [serial = 280] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 121 (0x7f17157f6400) [pid = 1832] [serial = 363] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 120 (0x7f1713e50000) [pid = 1832] [serial = 366] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 119 (0x7f1720eae400) [pid = 1832] [serial = 364] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 118 (0x7f1715ca7c00) [pid = 1832] [serial = 340] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 117 (0x7f1715bb4c00) [pid = 1832] [serial = 339] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 116 (0x7f171eb82800) [pid = 1832] [serial = 360] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 115 (0x7f1718d6c800) [pid = 1832] [serial = 343] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 114 (0x7f1715ea5000) [pid = 1832] [serial = 342] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 113 (0x7f1715cac400) [pid = 1832] [serial = 354] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 112 (0x7f1715ea7800) [pid = 1832] [serial = 355] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 111 (0x7f171fa27800) [pid = 1832] [serial = 345] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 110 (0x7f1718d66000) [pid = 1832] [serial = 357] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 109 (0x7f1718e99400) [pid = 1832] [serial = 358] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 108 (0x7f172c3c9c00) [pid = 1832] [serial = 348] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 107 (0x7f1718e95800) [pid = 1832] [serial = 367] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 106 (0x7f1720fcfc00) [pid = 1832] [serial = 361] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 105 (0x7f1731786c00) [pid = 1832] [serial = 241] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 104 (0x7f1735da3800) [pid = 1832] [serial = 313] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 103 (0x7f17342f3000) [pid = 1832] [serial = 277] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 102 (0x7f1736a9fc00) [pid = 1832] [serial = 316] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 101 (0x7f171fde7000) [pid = 1832] [serial = 271] [outer = (nil)] [url = about:blank] 13:44:40 INFO - PROCESS | 1832 | --DOMWINDOW == 100 (0x7f1717359800) [pid = 1832] [serial = 268] [outer = (nil)] [url = about:blank] 13:44:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:44:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1635ms 13:44:40 INFO - PROCESS | 1832 | 1461098680305 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 13:44:40 INFO - PROCESS | 1832 | 1461098680313 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 13:44:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:44:40 INFO - PROCESS | 1832 | 1461098680322 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:44:40 INFO - PROCESS | 1832 | 1461098680326 Marionette TRACE conn3 <- [1,562,null,{}] 13:44:40 INFO - PROCESS | 1832 | 1461098680331 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:40 INFO - PROCESS | 1832 | 1461098680480 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 13:44:40 INFO - PROCESS | 1832 | 1461098680600 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17178a3800 == 65 [pid = 1832] [id = 148] 13:44:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 101 (0x7f170d1e1c00) [pid = 1832] [serial = 444] [outer = (nil)] 13:44:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 102 (0x7f1713485000) [pid = 1832] [serial = 445] [outer = 0x7f170d1e1c00] 13:44:40 INFO - PROCESS | 1832 | 1461098680681 Marionette DEBUG loaded listener.js 13:44:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 103 (0x7f1713e4dc00) [pid = 1832] [serial = 446] [outer = 0x7f170d1e1c00] 13:44:41 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:44:41 INFO - PROCESS | 1832 | 1461098681478 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 13:44:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:44:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1193ms 13:44:41 INFO - PROCESS | 1832 | 1461098681517 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 13:44:41 INFO - PROCESS | 1832 | 1461098681521 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 13:44:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:44:41 INFO - PROCESS | 1832 | 1461098681527 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:44:41 INFO - PROCESS | 1832 | 1461098681533 Marionette TRACE conn3 <- [1,566,null,{}] 13:44:41 INFO - PROCESS | 1832 | 1461098681547 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:41 INFO - PROCESS | 1832 | 1461098681713 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 13:44:41 INFO - PROCESS | 1832 | 1461098681725 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17197c8000 == 66 [pid = 1832] [id = 149] 13:44:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 104 (0x7f1715595c00) [pid = 1832] [serial = 447] [outer = (nil)] 13:44:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 105 (0x7f17155e0800) [pid = 1832] [serial = 448] [outer = 0x7f1715595c00] 13:44:41 INFO - PROCESS | 1832 | 1461098681790 Marionette DEBUG loaded listener.js 13:44:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 106 (0x7f17157ef000) [pid = 1832] [serial = 449] [outer = 0x7f1715595c00] 13:44:42 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:44:42 INFO - PROCESS | 1832 | 1461098682652 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:44:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:44:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1137ms 13:44:42 INFO - PROCESS | 1832 | 1461098682665 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 13:44:42 INFO - PROCESS | 1832 | 1461098682668 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 13:44:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:44:42 INFO - PROCESS | 1832 | 1461098682674 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:44:42 INFO - PROCESS | 1832 | 1461098682676 Marionette TRACE conn3 <- [1,570,null,{}] 13:44:42 INFO - PROCESS | 1832 | 1461098682682 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:42 INFO - PROCESS | 1832 | 1461098682902 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 13:44:42 INFO - PROCESS | 1832 | 1461098682931 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171e366800 == 67 [pid = 1832] [id = 150] 13:44:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 107 (0x7f17153ee400) [pid = 1832] [serial = 450] [outer = (nil)] 13:44:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 108 (0x7f1715a48c00) [pid = 1832] [serial = 451] [outer = 0x7f17153ee400] 13:44:42 INFO - PROCESS | 1832 | 1461098682994 Marionette DEBUG loaded listener.js 13:44:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 109 (0x7f1715b75c00) [pid = 1832] [serial = 452] [outer = 0x7f17153ee400] 13:44:43 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:44:43 INFO - PROCESS | 1832 | 1461098683802 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 13:44:44 INFO - PROCESS | 1832 | --DOMWINDOW == 108 (0x7f17151c3400) [pid = 1832] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:44:44 INFO - PROCESS | 1832 | --DOMWINDOW == 107 (0x7f1715b6e400) [pid = 1832] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:44:44 INFO - PROCESS | 1832 | --DOMWINDOW == 106 (0x7f1713178c00) [pid = 1832] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:44:44 INFO - PROCESS | 1832 | --DOMWINDOW == 105 (0x7f17157eb400) [pid = 1832] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:44:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:44:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1428ms 13:44:44 INFO - PROCESS | 1832 | --DOMWINDOW == 104 (0x7f1713174400) [pid = 1832] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:44:44 INFO - PROCESS | 1832 | --DOMWINDOW == 103 (0x7f17155db400) [pid = 1832] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:44:44 INFO - PROCESS | 1832 | --DOMWINDOW == 102 (0x7f17153e7400) [pid = 1832] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:44:44 INFO - PROCESS | 1832 | --DOMWINDOW == 101 (0x7f17153ecc00) [pid = 1832] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:44:44 INFO - PROCESS | 1832 | --DOMWINDOW == 100 (0x7f17153e5000) [pid = 1832] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:44:44 INFO - PROCESS | 1832 | 1461098684119 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 13:44:44 INFO - PROCESS | 1832 | 1461098684126 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 13:44:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:44:44 INFO - PROCESS | 1832 | 1461098684135 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:44:44 INFO - PROCESS | 1832 | 1461098684140 Marionette TRACE conn3 <- [1,574,null,{}] 13:44:44 INFO - PROCESS | 1832 | 1461098684149 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:44 INFO - PROCESS | 1832 | 1461098684354 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 13:44:44 INFO - PROCESS | 1832 | 1461098684570 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1715c08000 == 68 [pid = 1832] [id = 151] 13:44:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 101 (0x7f170eff4800) [pid = 1832] [serial = 453] [outer = (nil)] 13:44:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 102 (0x7f1713174800) [pid = 1832] [serial = 454] [outer = 0x7f170eff4800] 13:44:44 INFO - PROCESS | 1832 | 1461098684641 Marionette DEBUG loaded listener.js 13:44:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 103 (0x7f1713276000) [pid = 1832] [serial = 455] [outer = 0x7f170eff4800] 13:44:45 INFO - PROCESS | 1832 | 1461098685485 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:44:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:44:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1384ms 13:44:45 INFO - PROCESS | 1832 | 1461098685527 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 13:44:45 INFO - PROCESS | 1832 | 1461098685533 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 13:44:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:44:45 INFO - PROCESS | 1832 | 1461098685545 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:44:45 INFO - PROCESS | 1832 | 1461098685550 Marionette TRACE conn3 <- [1,578,null,{}] 13:44:45 INFO - PROCESS | 1832 | 1461098685556 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:45 INFO - PROCESS | 1832 | 1461098685734 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 13:44:45 INFO - PROCESS | 1832 | 1461098685881 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17197c7000 == 69 [pid = 1832] [id = 152] 13:44:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 104 (0x7f170efeb000) [pid = 1832] [serial = 456] [outer = (nil)] 13:44:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 105 (0x7f17151c5400) [pid = 1832] [serial = 457] [outer = 0x7f170efeb000] 13:44:45 INFO - PROCESS | 1832 | 1461098685955 Marionette DEBUG loaded listener.js 13:44:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 106 (0x7f1715596800) [pid = 1832] [serial = 458] [outer = 0x7f170efeb000] 13:44:46 INFO - PROCESS | 1832 | 1461098686923 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 13:44:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:44:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1437ms 13:44:46 INFO - PROCESS | 1832 | 1461098686980 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 13:44:46 INFO - PROCESS | 1832 | 1461098686984 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 13:44:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:44:46 INFO - PROCESS | 1832 | 1461098686990 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:44:46 INFO - PROCESS | 1832 | 1461098686994 Marionette TRACE conn3 <- [1,582,null,{}] 13:44:47 INFO - PROCESS | 1832 | 1461098687009 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:47 INFO - PROCESS | 1832 | 1461098687195 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 13:44:47 INFO - PROCESS | 1832 | 1461098687424 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f881800 == 70 [pid = 1832] [id = 153] 13:44:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 107 (0x7f17157f5800) [pid = 1832] [serial = 459] [outer = (nil)] 13:44:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 108 (0x7f1715b70400) [pid = 1832] [serial = 460] [outer = 0x7f17157f5800] 13:44:47 INFO - PROCESS | 1832 | 1461098687547 Marionette DEBUG loaded listener.js 13:44:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 109 (0x7f1715c67000) [pid = 1832] [serial = 461] [outer = 0x7f17157f5800] 13:44:48 INFO - PROCESS | 1832 | 1461098688343 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 13:44:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:44:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1381ms 13:44:48 INFO - PROCESS | 1832 | 1461098688373 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 13:44:48 INFO - PROCESS | 1832 | 1461098688376 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 13:44:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:44:48 INFO - PROCESS | 1832 | 1461098688382 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:44:48 INFO - PROCESS | 1832 | 1461098688384 Marionette TRACE conn3 <- [1,586,null,{}] 13:44:48 INFO - PROCESS | 1832 | 1461098688390 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:48 INFO - PROCESS | 1832 | 1461098688545 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 13:44:48 INFO - PROCESS | 1832 | 1461098688698 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17202ea800 == 71 [pid = 1832] [id = 154] 13:44:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 110 (0x7f1715a42000) [pid = 1832] [serial = 462] [outer = (nil)] 13:44:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 111 (0x7f1715e9e000) [pid = 1832] [serial = 463] [outer = 0x7f1715a42000] 13:44:48 INFO - PROCESS | 1832 | 1461098688770 Marionette DEBUG loaded listener.js 13:44:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 112 (0x7f1715fa5c00) [pid = 1832] [serial = 464] [outer = 0x7f1715a42000] 13:44:49 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:44:49 INFO - PROCESS | 1832 | 1461098689617 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 13:44:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:44:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1284ms 13:44:49 INFO - PROCESS | 1832 | 1461098689667 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 13:44:49 INFO - PROCESS | 1832 | 1461098689670 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 13:44:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:44:49 INFO - PROCESS | 1832 | 1461098689678 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:44:49 INFO - PROCESS | 1832 | 1461098689681 Marionette TRACE conn3 <- [1,590,null,{}] 13:44:49 INFO - PROCESS | 1832 | 1461098689687 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:49 INFO - PROCESS | 1832 | 1461098689858 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 13:44:50 INFO - PROCESS | 1832 | 1461098690023 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1722312000 == 72 [pid = 1832] [id = 155] 13:44:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 113 (0x7f1715ca9c00) [pid = 1832] [serial = 465] [outer = (nil)] 13:44:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 114 (0x7f1715fb1000) [pid = 1832] [serial = 466] [outer = 0x7f1715ca9c00] 13:44:50 INFO - PROCESS | 1832 | 1461098690095 Marionette DEBUG loaded listener.js 13:44:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 115 (0x7f1716711400) [pid = 1832] [serial = 467] [outer = 0x7f1715ca9c00] 13:44:51 INFO - PROCESS | 1832 | 1461098691020 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 13:44:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:44:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1380ms 13:44:51 INFO - PROCESS | 1832 | 1461098691059 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 13:44:51 INFO - PROCESS | 1832 | 1461098691064 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 13:44:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:44:51 INFO - PROCESS | 1832 | 1461098691070 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:44:51 INFO - PROCESS | 1832 | 1461098691074 Marionette TRACE conn3 <- [1,594,null,{}] 13:44:51 INFO - PROCESS | 1832 | 1461098691079 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:51 INFO - PROCESS | 1832 | 1461098691279 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 13:44:51 INFO - PROCESS | 1832 | 1461098691433 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172c3cf000 == 73 [pid = 1832] [id = 156] 13:44:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 116 (0x7f1717360c00) [pid = 1832] [serial = 468] [outer = (nil)] 13:44:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 117 (0x7f17191cbc00) [pid = 1832] [serial = 469] [outer = 0x7f1717360c00] 13:44:51 INFO - PROCESS | 1832 | 1461098691508 Marionette DEBUG loaded listener.js 13:44:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 118 (0x7f171e32b000) [pid = 1832] [serial = 470] [outer = 0x7f1717360c00] 13:44:52 INFO - PROCESS | 1832 | 1461098692447 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 13:44:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:44:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1429ms 13:44:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:44:52 INFO - PROCESS | 1832 | 1461098692500 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 13:44:52 INFO - PROCESS | 1832 | 1461098692503 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 13:44:52 INFO - PROCESS | 1832 | 1461098692510 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:44:52 INFO - PROCESS | 1832 | 1461098692513 Marionette TRACE conn3 <- [1,598,null,{}] 13:44:52 INFO - PROCESS | 1832 | 1461098692518 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:52 INFO - PROCESS | 1832 | 1461098692679 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 13:44:52 INFO - PROCESS | 1832 | 1461098692834 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172f776800 == 74 [pid = 1832] [id = 157] 13:44:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 119 (0x7f1718a4a800) [pid = 1832] [serial = 471] [outer = (nil)] 13:44:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 120 (0x7f171fdf0000) [pid = 1832] [serial = 472] [outer = 0x7f1718a4a800] 13:44:52 INFO - PROCESS | 1832 | 1461098692903 Marionette DEBUG loaded listener.js 13:44:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 121 (0x7f1720fd0000) [pid = 1832] [serial = 473] [outer = 0x7f1718a4a800] 13:44:54 INFO - PROCESS | 1832 | 1461098694248 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 13:44:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:44:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1782ms 13:44:54 INFO - PROCESS | 1832 | 1461098694316 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 13:44:54 INFO - PROCESS | 1832 | 1461098694321 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 13:44:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:44:54 INFO - PROCESS | 1832 | 1461098694676 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:44:54 INFO - PROCESS | 1832 | 1461098694685 Marionette TRACE conn3 <- [1,602,null,{}] 13:44:54 INFO - PROCESS | 1832 | 1461098694696 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:54 INFO - PROCESS | 1832 | 1461098694955 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 13:44:55 INFO - PROCESS | 1832 | 1461098695136 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718f11000 == 75 [pid = 1832] [id = 158] 13:44:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 122 (0x7f17130ea400) [pid = 1832] [serial = 474] [outer = (nil)] 13:44:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 123 (0x7f1713174400) [pid = 1832] [serial = 475] [outer = 0x7f17130ea400] 13:44:55 INFO - PROCESS | 1832 | 1461098695229 Marionette DEBUG loaded listener.js 13:44:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x7f1713277c00) [pid = 1832] [serial = 476] [outer = 0x7f17130ea400] 13:44:56 INFO - PROCESS | 1832 | 1461098696218 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 13:44:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:44:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1627ms 13:44:56 INFO - PROCESS | 1832 | 1461098696268 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 13:44:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:44:56 INFO - PROCESS | 1832 | 1461098696273 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 13:44:56 INFO - PROCESS | 1832 | 1461098696280 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:44:56 INFO - PROCESS | 1832 | 1461098696284 Marionette TRACE conn3 <- [1,606,null,{}] 13:44:56 INFO - PROCESS | 1832 | 1461098696296 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:56 INFO - PROCESS | 1832 | 1461098696466 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 13:44:56 INFO - PROCESS | 1832 | 1461098696643 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:56 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17197c8000 == 74 [pid = 1832] [id = 149] 13:44:56 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17178a3800 == 73 [pid = 1832] [id = 148] 13:44:56 INFO - PROCESS | 1832 | --DOMWINDOW == 123 (0x7f173173d400) [pid = 1832] [serial = 378] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1832 | --DOMWINDOW == 122 (0x7f1735dd4c00) [pid = 1832] [serial = 381] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1832 | --DOMWINDOW == 121 (0x7f1715ca9800) [pid = 1832] [serial = 408] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1713f04800 == 74 [pid = 1832] [id = 159] 13:44:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 122 (0x7f171327d400) [pid = 1832] [serial = 477] [outer = (nil)] 13:44:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 123 (0x7f1713e4a400) [pid = 1832] [serial = 478] [outer = 0x7f171327d400] 13:44:56 INFO - PROCESS | 1832 | 1461098696794 Marionette DEBUG loaded listener.js 13:44:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x7f17153e8c00) [pid = 1832] [serial = 479] [outer = 0x7f171327d400] 13:44:56 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1715734000 == 73 [pid = 1832] [id = 147] 13:44:57 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1716462000 == 72 [pid = 1832] [id = 140] 13:44:57 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1735bad800 == 71 [pid = 1832] [id = 139] 13:44:57 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172231a800 == 70 [pid = 1832] [id = 138] 13:44:57 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1718f7b800 == 69 [pid = 1832] [id = 137] 13:44:57 INFO - PROCESS | 1832 | --DOMWINDOW == 123 (0x7f1715cadc00) [pid = 1832] [serial = 406] [outer = (nil)] [url = about:blank] 13:44:57 INFO - PROCESS | 1832 | --DOMWINDOW == 122 (0x7f1715fba800) [pid = 1832] [serial = 400] [outer = (nil)] [url = about:blank] 13:44:57 INFO - PROCESS | 1832 | --DOMWINDOW == 121 (0x7f171559f800) [pid = 1832] [serial = 405] [outer = (nil)] [url = about:blank] 13:44:57 INFO - PROCESS | 1832 | --DOMWINDOW == 120 (0x7f171317a800) [pid = 1832] [serial = 387] [outer = (nil)] [url = about:blank] 13:44:57 INFO - PROCESS | 1832 | --DOMWINDOW == 119 (0x7f1733899c00) [pid = 1832] [serial = 370] [outer = (nil)] [url = about:blank] 13:44:57 INFO - PROCESS | 1832 | --DOMWINDOW == 118 (0x7f1715ca0400) [pid = 1832] [serial = 372] [outer = (nil)] [url = about:blank] 13:44:57 INFO - PROCESS | 1832 | --DOMWINDOW == 117 (0x7f1715cabc00) [pid = 1832] [serial = 397] [outer = (nil)] [url = about:blank] 13:44:57 INFO - PROCESS | 1832 | --DOMWINDOW == 116 (0x7f1717845400) [pid = 1832] [serial = 403] [outer = (nil)] [url = about:blank] 13:44:57 INFO - PROCESS | 1832 | --DOMWINDOW == 115 (0x7f1715e9b800) [pid = 1832] [serial = 393] [outer = (nil)] [url = about:blank] 13:44:57 INFO - PROCESS | 1832 | --DOMWINDOW == 114 (0x7f1716604800) [pid = 1832] [serial = 394] [outer = (nil)] [url = about:blank] 13:44:57 INFO - PROCESS | 1832 | --DOMWINDOW == 113 (0x7f1736aa8800) [pid = 1832] [serial = 384] [outer = (nil)] [url = about:blank] 13:44:57 INFO - PROCESS | 1832 | --DOMWINDOW == 112 (0x7f1715b74000) [pid = 1832] [serial = 396] [outer = (nil)] [url = about:blank] 13:44:57 INFO - PROCESS | 1832 | --DOMWINDOW == 111 (0x7f171317fc00) [pid = 1832] [serial = 388] [outer = (nil)] [url = about:blank] 13:44:57 INFO - PROCESS | 1832 | --DOMWINDOW == 110 (0x7f1718ea0c00) [pid = 1832] [serial = 375] [outer = (nil)] [url = about:blank] 13:44:57 INFO - PROCESS | 1832 | --DOMWINDOW == 109 (0x7f1715fbf800) [pid = 1832] [serial = 402] [outer = (nil)] [url = about:blank] 13:44:57 INFO - PROCESS | 1832 | --DOMWINDOW == 108 (0x7f172f710c00) [pid = 1832] [serial = 352] [outer = (nil)] [url = about:blank] 13:44:57 INFO - PROCESS | 1832 | --DOMWINDOW == 107 (0x7f1715fb6800) [pid = 1832] [serial = 399] [outer = (nil)] [url = about:blank] 13:44:57 INFO - PROCESS | 1832 | --DOMWINDOW == 106 (0x7f17153f0400) [pid = 1832] [serial = 390] [outer = (nil)] [url = about:blank] 13:44:57 INFO - PROCESS | 1832 | --DOMWINDOW == 105 (0x7f17157eec00) [pid = 1832] [serial = 391] [outer = (nil)] [url = about:blank] 13:44:57 INFO - PROCESS | 1832 | 1461098697526 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:44:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:44:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1284ms 13:44:57 INFO - PROCESS | 1832 | 1461098697579 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 13:44:57 INFO - PROCESS | 1832 | 1461098697582 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 13:44:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:44:57 INFO - PROCESS | 1832 | 1461098697591 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:44:57 INFO - PROCESS | 1832 | 1461098697594 Marionette TRACE conn3 <- [1,610,null,{}] 13:44:57 INFO - PROCESS | 1832 | 1461098697600 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:57 INFO - PROCESS | 1832 | 1461098697751 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 13:44:57 INFO - PROCESS | 1832 | 1461098697778 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718f7e800 == 70 [pid = 1832] [id = 160] 13:44:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 106 (0x7f17157eb400) [pid = 1832] [serial = 480] [outer = (nil)] 13:44:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 107 (0x7f17157f3000) [pid = 1832] [serial = 481] [outer = 0x7f17157eb400] 13:44:57 INFO - PROCESS | 1832 | 1461098697849 Marionette DEBUG loaded listener.js 13:44:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 108 (0x7f1715b6c800) [pid = 1832] [serial = 482] [outer = 0x7f17157eb400] 13:44:58 INFO - PROCESS | 1832 | 1461098698738 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 13:44:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:44:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1189ms 13:44:58 INFO - PROCESS | 1832 | 1461098698781 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 13:44:58 INFO - PROCESS | 1832 | 1461098698785 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 13:44:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:44:58 INFO - PROCESS | 1832 | 1461098698791 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:44:58 INFO - PROCESS | 1832 | 1461098698794 Marionette TRACE conn3 <- [1,614,null,{}] 13:44:58 INFO - PROCESS | 1832 | 1461098698799 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:58 INFO - PROCESS | 1832 | 1461098698945 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 13:44:58 INFO - PROCESS | 1832 | 1461098698960 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171e114000 == 71 [pid = 1832] [id = 161] 13:44:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 109 (0x7f17155e1000) [pid = 1832] [serial = 483] [outer = (nil)] 13:44:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 110 (0x7f1715ea2400) [pid = 1832] [serial = 484] [outer = 0x7f17155e1000] 13:44:59 INFO - PROCESS | 1832 | 1461098699024 Marionette DEBUG loaded listener.js 13:44:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 111 (0x7f1715fad000) [pid = 1832] [serial = 485] [outer = 0x7f17155e1000] 13:44:59 INFO - PROCESS | 1832 | 1461098699840 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 13:44:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:44:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1083ms 13:44:59 INFO - PROCESS | 1832 | 1461098699889 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 13:44:59 INFO - PROCESS | 1832 | 1461098699893 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 13:44:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:44:59 INFO - PROCESS | 1832 | 1461098699906 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:44:59 INFO - PROCESS | 1832 | 1461098699908 Marionette TRACE conn3 <- [1,618,null,{}] 13:44:59 INFO - PROCESS | 1832 | 1461098699915 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:00 INFO - PROCESS | 1832 | 1461098700115 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 13:45:00 INFO - PROCESS | 1832 | 1461098700135 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f050000 == 72 [pid = 1832] [id = 162] 13:45:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 112 (0x7f1715c9ec00) [pid = 1832] [serial = 486] [outer = (nil)] 13:45:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 113 (0x7f1716604800) [pid = 1832] [serial = 487] [outer = 0x7f1715c9ec00] 13:45:00 INFO - PROCESS | 1832 | 1461098700195 Marionette DEBUG loaded listener.js 13:45:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 114 (0x7f1718d60400) [pid = 1832] [serial = 488] [outer = 0x7f1715c9ec00] 13:45:01 INFO - PROCESS | 1832 | 1461098701125 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:45:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:45:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1246ms 13:45:01 INFO - PROCESS | 1832 | 1461098701146 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 13:45:01 INFO - PROCESS | 1832 | 1461098701149 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 13:45:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:45:01 INFO - PROCESS | 1832 | 1461098701157 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:45:01 INFO - PROCESS | 1832 | 1461098701159 Marionette TRACE conn3 <- [1,622,null,{}] 13:45:01 INFO - PROCESS | 1832 | 1461098701165 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:01 INFO - PROCESS | 1832 | 1461098701398 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 13:45:01 INFO - PROCESS | 1832 | 1461098701449 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17202e6000 == 73 [pid = 1832] [id = 163] 13:45:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 115 (0x7f171d74d800) [pid = 1832] [serial = 489] [outer = (nil)] 13:45:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 116 (0x7f171e4ec400) [pid = 1832] [serial = 490] [outer = 0x7f171d74d800] 13:45:01 INFO - PROCESS | 1832 | 1461098701517 Marionette DEBUG loaded listener.js 13:45:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 117 (0x7f1720b63800) [pid = 1832] [serial = 491] [outer = 0x7f171d74d800] 13:45:01 INFO - PROCESS | 1832 | --DOMWINDOW == 116 (0x7f171e6ad800) [pid = 1832] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:45:01 INFO - PROCESS | 1832 | --DOMWINDOW == 115 (0x7f17151c9000) [pid = 1832] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:45:01 INFO - PROCESS | 1832 | --DOMWINDOW == 114 (0x7f1715595c00) [pid = 1832] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:45:01 INFO - PROCESS | 1832 | --DOMWINDOW == 113 (0x7f17130f0800) [pid = 1832] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:45:01 INFO - PROCESS | 1832 | --DOMWINDOW == 112 (0x7f170d1e1c00) [pid = 1832] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:45:02 INFO - PROCESS | 1832 | 1461098702413 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 13:45:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:45:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1333ms 13:45:02 INFO - PROCESS | 1832 | 1461098702493 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 13:45:02 INFO - PROCESS | 1832 | 1461098702496 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 13:45:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:45:02 INFO - PROCESS | 1832 | 1461098702503 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:45:02 INFO - PROCESS | 1832 | 1461098702505 Marionette TRACE conn3 <- [1,626,null,{}] 13:45:02 INFO - PROCESS | 1832 | 1461098702511 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:02 INFO - PROCESS | 1832 | 1461098702662 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 13:45:02 INFO - PROCESS | 1832 | 1461098702673 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1722315800 == 74 [pid = 1832] [id = 164] 13:45:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 113 (0x7f1715ca0400) [pid = 1832] [serial = 492] [outer = (nil)] 13:45:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 114 (0x7f172237c000) [pid = 1832] [serial = 493] [outer = 0x7f1715ca0400] 13:45:02 INFO - PROCESS | 1832 | 1461098702735 Marionette DEBUG loaded listener.js 13:45:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 115 (0x7f172b5bf000) [pid = 1832] [serial = 494] [outer = 0x7f1715ca0400] 13:45:03 INFO - PROCESS | 1832 | 1461098703494 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 13:45:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:45:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1039ms 13:45:03 INFO - PROCESS | 1832 | 1461098703543 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 13:45:03 INFO - PROCESS | 1832 | 1461098703546 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 13:45:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:45:03 INFO - PROCESS | 1832 | 1461098703559 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:45:03 INFO - PROCESS | 1832 | 1461098703562 Marionette TRACE conn3 <- [1,630,null,{}] 13:45:03 INFO - PROCESS | 1832 | 1461098703590 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:03 INFO - PROCESS | 1832 | 1461098703747 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 13:45:03 INFO - PROCESS | 1832 | 1461098703757 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172d28d000 == 75 [pid = 1832] [id = 165] 13:45:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 116 (0x7f170efefc00) [pid = 1832] [serial = 495] [outer = (nil)] 13:45:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 117 (0x7f172c4b4000) [pid = 1832] [serial = 496] [outer = 0x7f170efefc00] 13:45:03 INFO - PROCESS | 1832 | 1461098703818 Marionette DEBUG loaded listener.js 13:45:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 118 (0x7f172c834400) [pid = 1832] [serial = 497] [outer = 0x7f170efefc00] 13:45:04 INFO - PROCESS | 1832 | 1461098704852 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 13:45:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:45:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1360ms 13:45:04 INFO - PROCESS | 1832 | 1461098704914 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 13:45:04 INFO - PROCESS | 1832 | 1461098704921 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 13:45:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:45:04 INFO - PROCESS | 1832 | 1461098704930 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:45:04 INFO - PROCESS | 1832 | 1461098704935 Marionette TRACE conn3 <- [1,634,null,{}] 13:45:04 INFO - PROCESS | 1832 | 1461098704948 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:05 INFO - PROCESS | 1832 | 1461098705173 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 13:45:05 INFO - PROCESS | 1832 | 1461098705329 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17178a4800 == 76 [pid = 1832] [id = 166] 13:45:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 119 (0x7f1713273800) [pid = 1832] [serial = 498] [outer = (nil)] 13:45:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 120 (0x7f1713e4b400) [pid = 1832] [serial = 499] [outer = 0x7f1713273800] 13:45:05 INFO - PROCESS | 1832 | 1461098705407 Marionette DEBUG loaded listener.js 13:45:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 121 (0x7f17155a0400) [pid = 1832] [serial = 500] [outer = 0x7f1713273800] 13:45:05 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:45:06 INFO - PROCESS | 1832 | 1461098706401 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 13:45:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:45:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1534ms 13:45:06 INFO - PROCESS | 1832 | 1461098706465 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 13:45:06 INFO - PROCESS | 1832 | 1461098706474 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 13:45:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:45:06 INFO - PROCESS | 1832 | 1461098706485 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:45:06 INFO - PROCESS | 1832 | 1461098706489 Marionette TRACE conn3 <- [1,638,null,{}] 13:45:06 INFO - PROCESS | 1832 | 1461098706497 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:06 INFO - PROCESS | 1832 | 1461098706728 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 13:45:06 INFO - PROCESS | 1832 | 1461098706971 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f94f000 == 77 [pid = 1832] [id = 167] 13:45:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 122 (0x7f1715b71000) [pid = 1832] [serial = 501] [outer = (nil)] 13:45:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 123 (0x7f1715ca8400) [pid = 1832] [serial = 502] [outer = 0x7f1715b71000] 13:45:07 INFO - PROCESS | 1832 | 1461098707095 Marionette DEBUG loaded listener.js 13:45:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x7f1715fbc400) [pid = 1832] [serial = 503] [outer = 0x7f1715b71000] 13:45:07 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:45:07 INFO - PROCESS | 1832 | 1461098707903 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:45:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:45:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1431ms 13:45:07 INFO - PROCESS | 1832 | 1461098707916 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 13:45:07 INFO - PROCESS | 1832 | 1461098707919 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 13:45:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:45:07 INFO - PROCESS | 1832 | 1461098707944 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:45:07 INFO - PROCESS | 1832 | 1461098707951 Marionette TRACE conn3 <- [1,642,null,{}] 13:45:07 INFO - PROCESS | 1832 | 1461098707969 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:08 INFO - PROCESS | 1832 | 1461098708160 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 13:45:08 INFO - PROCESS | 1832 | 1461098708312 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f173188c000 == 78 [pid = 1832] [id = 168] 13:45:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x7f1715e9c400) [pid = 1832] [serial = 504] [outer = (nil)] 13:45:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x7f171e0aa800) [pid = 1832] [serial = 505] [outer = 0x7f1715e9c400] 13:45:08 INFO - PROCESS | 1832 | 1461098708387 Marionette DEBUG loaded listener.js 13:45:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x7f1721046800) [pid = 1832] [serial = 506] [outer = 0x7f1715e9c400] 13:45:09 INFO - PROCESS | 1832 | 1461098709283 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 13:45:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:45:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1405ms 13:45:09 INFO - PROCESS | 1832 | 1461098709333 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 13:45:09 INFO - PROCESS | 1832 | 1461098709337 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 13:45:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:45:09 INFO - PROCESS | 1832 | 1461098709344 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:45:09 INFO - PROCESS | 1832 | 1461098709347 Marionette TRACE conn3 <- [1,646,null,{}] 13:45:09 INFO - PROCESS | 1832 | 1461098709353 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:09 INFO - PROCESS | 1832 | 1461098709530 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 13:45:09 INFO - PROCESS | 1832 | 1461098709666 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1734248000 == 79 [pid = 1832] [id = 169] 13:45:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x7f1718d64800) [pid = 1832] [serial = 507] [outer = (nil)] 13:45:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x7f172c8e6000) [pid = 1832] [serial = 508] [outer = 0x7f1718d64800] 13:45:09 INFO - PROCESS | 1832 | 1461098709737 Marionette DEBUG loaded listener.js 13:45:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x7f172d6c2000) [pid = 1832] [serial = 509] [outer = 0x7f1718d64800] 13:45:10 INFO - PROCESS | 1832 | 1461098710577 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:45:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:45:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1284ms 13:45:10 INFO - PROCESS | 1832 | 1461098710633 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 13:45:10 INFO - PROCESS | 1832 | 1461098710636 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 13:45:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:45:10 INFO - PROCESS | 1832 | 1461098710650 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:45:10 INFO - PROCESS | 1832 | 1461098710653 Marionette TRACE conn3 <- [1,650,null,{}] 13:45:10 INFO - PROCESS | 1832 | 1461098710659 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:10 INFO - PROCESS | 1832 | 1461098710842 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 13:45:11 INFO - PROCESS | 1832 | 1461098711000 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1735baa000 == 80 [pid = 1832] [id = 170] 13:45:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x7f1713129400) [pid = 1832] [serial = 510] [outer = (nil)] 13:45:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x7f171312f400) [pid = 1832] [serial = 511] [outer = 0x7f1713129400] 13:45:11 INFO - PROCESS | 1832 | 1461098711090 Marionette DEBUG loaded listener.js 13:45:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x7f1713133c00) [pid = 1832] [serial = 512] [outer = 0x7f1713129400] 13:45:11 INFO - PROCESS | 1832 | 1461098711938 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 13:45:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:45:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1333ms 13:45:11 INFO - PROCESS | 1832 | 1461098711985 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 13:45:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:45:11 INFO - PROCESS | 1832 | 1461098711989 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 13:45:11 INFO - PROCESS | 1832 | 1461098711996 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:45:12 INFO - PROCESS | 1832 | 1461098711999 Marionette TRACE conn3 <- [1,654,null,{}] 13:45:12 INFO - PROCESS | 1832 | 1461098712005 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:12 INFO - PROCESS | 1832 | 1461098712183 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 13:45:12 INFO - PROCESS | 1832 | 1461098712341 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17142ca800 == 81 [pid = 1832] [id = 171] 13:45:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x7f1715da4800) [pid = 1832] [serial = 513] [outer = (nil)] 13:45:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x7f1715dae800) [pid = 1832] [serial = 514] [outer = 0x7f1715da4800] 13:45:12 INFO - PROCESS | 1832 | 1461098712422 Marionette DEBUG loaded listener.js 13:45:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x7f172d9ec000) [pid = 1832] [serial = 515] [outer = 0x7f1715da4800] 13:45:13 INFO - PROCESS | 1832 | 1461098713271 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 13:45:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:45:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1336ms 13:45:13 INFO - PROCESS | 1832 | 1461098713332 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 13:45:13 INFO - PROCESS | 1832 | 1461098713335 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 13:45:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:45:13 INFO - PROCESS | 1832 | 1461098713341 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:45:13 INFO - PROCESS | 1832 | 1461098713345 Marionette TRACE conn3 <- [1,658,null,{}] 13:45:13 INFO - PROCESS | 1832 | 1461098713350 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:13 INFO - PROCESS | 1832 | 1461098713523 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 13:45:13 INFO - PROCESS | 1832 | 1461098713679 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171992f000 == 82 [pid = 1832] [id = 172] 13:45:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x7f170ebab800) [pid = 1832] [serial = 516] [outer = (nil)] 13:45:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x7f170ebb4400) [pid = 1832] [serial = 517] [outer = 0x7f170ebab800] 13:45:13 INFO - PROCESS | 1832 | 1461098713751 Marionette DEBUG loaded listener.js 13:45:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x7f170ebb9c00) [pid = 1832] [serial = 518] [outer = 0x7f170ebab800] 13:45:14 INFO - PROCESS | 1832 | 1461098714626 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:45:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:45:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1340ms 13:45:14 INFO - PROCESS | 1832 | 1461098714684 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 13:45:14 INFO - PROCESS | 1832 | 1461098714687 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 13:45:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:45:14 INFO - PROCESS | 1832 | 1461098714696 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:45:14 INFO - PROCESS | 1832 | 1461098714699 Marionette TRACE conn3 <- [1,662,null,{}] 13:45:14 INFO - PROCESS | 1832 | 1461098714706 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:14 INFO - PROCESS | 1832 | 1461098714875 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 13:45:15 INFO - PROCESS | 1832 | 1461098715051 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d38d000 == 83 [pid = 1832] [id = 173] 13:45:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x7f170cac4400) [pid = 1832] [serial = 519] [outer = (nil)] 13:45:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x7f170cacb800) [pid = 1832] [serial = 520] [outer = 0x7f170cac4400] 13:45:15 INFO - PROCESS | 1832 | 1461098715127 Marionette DEBUG loaded listener.js 13:45:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x7f170cad0c00) [pid = 1832] [serial = 521] [outer = 0x7f170cac4400] 13:45:15 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:45:16 INFO - PROCESS | 1832 | 1461098716344 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 13:45:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:45:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1683ms 13:45:16 INFO - PROCESS | 1832 | 1461098716385 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 13:45:16 INFO - PROCESS | 1832 | 1461098716391 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 13:45:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:45:16 INFO - PROCESS | 1832 | 1461098716401 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:45:16 INFO - PROCESS | 1832 | 1461098716406 Marionette TRACE conn3 <- [1,666,null,{}] 13:45:16 INFO - PROCESS | 1832 | 1461098716417 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:16 INFO - PROCESS | 1832 | 1461098716635 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 13:45:16 INFO - PROCESS | 1832 | 1461098716820 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17142c5800 == 84 [pid = 1832] [id = 174] 13:45:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x7f170ef0ac00) [pid = 1832] [serial = 522] [outer = (nil)] 13:45:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x7f170ef10800) [pid = 1832] [serial = 523] [outer = 0x7f170ef0ac00] 13:45:16 INFO - PROCESS | 1832 | 1461098716888 Marionette DEBUG loaded listener.js 13:45:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x7f170eff5000) [pid = 1832] [serial = 524] [outer = 0x7f170ef0ac00] 13:45:17 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:45:17 INFO - PROCESS | 1832 | 1461098717861 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 13:45:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:45:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1535ms 13:45:17 INFO - PROCESS | 1832 | 1461098717938 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 13:45:17 INFO - PROCESS | 1832 | 1461098717946 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 13:45:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:45:17 INFO - PROCESS | 1832 | 1461098717957 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:45:17 INFO - PROCESS | 1832 | 1461098717961 Marionette TRACE conn3 <- [1,670,null,{}] 13:45:17 INFO - PROCESS | 1832 | 1461098717968 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:18 INFO - PROCESS | 1832 | 1461098718189 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 13:45:18 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1720b1f000 == 83 [pid = 1832] [id = 114] 13:45:18 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1722315800 == 82 [pid = 1832] [id = 164] 13:45:18 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x7f1713e4e800) [pid = 1832] [serial = 423] [outer = (nil)] [url = about:blank] 13:45:18 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x7f1720ea5400) [pid = 1832] [serial = 426] [outer = (nil)] [url = about:blank] 13:45:18 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x7f171327b000) [pid = 1832] [serial = 429] [outer = (nil)] [url = about:blank] 13:45:18 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x7f170ef09c00) [pid = 1832] [serial = 432] [outer = (nil)] [url = about:blank] 13:45:18 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x7f170d1da800) [pid = 1832] [serial = 435] [outer = (nil)] [url = about:blank] 13:45:18 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x7f1715a48c00) [pid = 1832] [serial = 451] [outer = (nil)] [url = about:blank] 13:45:18 INFO - PROCESS | 1832 | 1461098718429 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:18 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17202e6000 == 81 [pid = 1832] [id = 163] 13:45:18 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171f050000 == 80 [pid = 1832] [id = 162] 13:45:18 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171e114000 == 79 [pid = 1832] [id = 161] 13:45:18 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1718f7e800 == 78 [pid = 1832] [id = 160] 13:45:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170ecda000 == 79 [pid = 1832] [id = 175] 13:45:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x7f170d1da800) [pid = 1832] [serial = 525] [outer = (nil)] 13:45:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x7f171317b400) [pid = 1832] [serial = 526] [outer = 0x7f170d1da800] 13:45:18 INFO - PROCESS | 1832 | 1461098718515 Marionette DEBUG loaded listener.js 13:45:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x7f1713274400) [pid = 1832] [serial = 527] [outer = 0x7f170d1da800] 13:45:18 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1713f04800 == 78 [pid = 1832] [id = 159] 13:45:18 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1718f11000 == 77 [pid = 1832] [id = 158] 13:45:18 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17197c7000 == 76 [pid = 1832] [id = 152] 13:45:18 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1715c08000 == 75 [pid = 1832] [id = 151] 13:45:18 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x7f17207b4800) [pid = 1832] [serial = 346] [outer = (nil)] [url = about:blank] 13:45:18 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x7f172d9f4800) [pid = 1832] [serial = 349] [outer = (nil)] [url = about:blank] 13:45:18 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x7f170efec000) [pid = 1832] [serial = 439] [outer = (nil)] [url = about:blank] 13:45:18 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x7f171317c800) [pid = 1832] [serial = 443] [outer = (nil)] [url = about:blank] 13:45:18 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x7f17130f4400) [pid = 1832] [serial = 442] [outer = (nil)] [url = about:blank] 13:45:18 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x7f17151c5000) [pid = 1832] [serial = 411] [outer = (nil)] [url = about:blank] 13:45:18 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x7f1715fab000) [pid = 1832] [serial = 417] [outer = (nil)] [url = about:blank] 13:45:18 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x7f1713485000) [pid = 1832] [serial = 445] [outer = (nil)] [url = about:blank] 13:45:18 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x7f1713e4dc00) [pid = 1832] [serial = 446] [outer = (nil)] [url = about:blank] 13:45:18 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x7f17157f7800) [pid = 1832] [serial = 414] [outer = (nil)] [url = about:blank] 13:45:18 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x7f171f7c4000) [pid = 1832] [serial = 420] [outer = (nil)] [url = about:blank] 13:45:18 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x7f172b5c0800) [pid = 1832] [serial = 235] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:45:18 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x7f17157ef000) [pid = 1832] [serial = 449] [outer = (nil)] [url = about:blank] 13:45:18 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x7f17155e0800) [pid = 1832] [serial = 448] [outer = (nil)] [url = about:blank] 13:45:19 INFO - PROCESS | 1832 | 1461098719406 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 13:45:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:45:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1497ms 13:45:19 INFO - PROCESS | 1832 | 1461098719455 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 13:45:19 INFO - PROCESS | 1832 | 1461098719458 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 13:45:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:45:19 INFO - PROCESS | 1832 | 1461098719466 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:45:19 INFO - PROCESS | 1832 | 1461098719472 Marionette TRACE conn3 <- [1,674,null,{}] 13:45:19 INFO - PROCESS | 1832 | 1461098719490 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:19 INFO - PROCESS | 1832 | 1461098719681 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 13:45:19 INFO - PROCESS | 1832 | 1461098719800 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171645f000 == 76 [pid = 1832] [id = 176] 13:45:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x7f1713129c00) [pid = 1832] [serial = 528] [outer = (nil)] 13:45:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x7f1713e47800) [pid = 1832] [serial = 529] [outer = 0x7f1713129c00] 13:45:19 INFO - PROCESS | 1832 | 1461098719869 Marionette DEBUG loaded listener.js 13:45:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x7f17153e1400) [pid = 1832] [serial = 530] [outer = 0x7f1713129c00] 13:45:20 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:45:20 INFO - PROCESS | 1832 | 1461098720642 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 13:45:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 13:45:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1192ms 13:45:20 INFO - PROCESS | 1832 | 1461098720659 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 13:45:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:45:20 INFO - PROCESS | 1832 | 1461098720664 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 13:45:20 INFO - PROCESS | 1832 | 1461098720671 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:45:20 INFO - PROCESS | 1832 | 1461098720679 Marionette TRACE conn3 <- [1,678,null,{}] 13:45:20 INFO - PROCESS | 1832 | 1461098720715 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:20 INFO - PROCESS | 1832 | 1461098720895 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 13:45:20 INFO - PROCESS | 1832 | 1461098720906 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17174a6000 == 77 [pid = 1832] [id = 177] 13:45:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x7f17153eb000) [pid = 1832] [serial = 531] [outer = (nil)] 13:45:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x7f171559b400) [pid = 1832] [serial = 532] [outer = 0x7f17153eb000] 13:45:20 INFO - PROCESS | 1832 | 1461098720979 Marionette DEBUG loaded listener.js 13:45:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x7f17155dc000) [pid = 1832] [serial = 533] [outer = 0x7f17153eb000] 13:45:21 INFO - PROCESS | 1832 | 1461098721923 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 13:45:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:45:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1315ms 13:45:21 INFO - PROCESS | 1832 | 1461098721986 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 13:45:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:45:21 INFO - PROCESS | 1832 | 1461098721991 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 13:45:22 INFO - PROCESS | 1832 | 1461098721998 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:45:22 INFO - PROCESS | 1832 | 1461098722001 Marionette TRACE conn3 <- [1,682,null,{}] 13:45:22 INFO - PROCESS | 1832 | 1461098722007 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:22 INFO - PROCESS | 1832 | 1461098722199 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 13:45:22 INFO - PROCESS | 1832 | 1461098722223 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718d89000 == 78 [pid = 1832] [id = 178] 13:45:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x7f17155da000) [pid = 1832] [serial = 534] [outer = (nil)] 13:45:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x7f17157ebc00) [pid = 1832] [serial = 535] [outer = 0x7f17155da000] 13:45:22 INFO - PROCESS | 1832 | 1461098722286 Marionette DEBUG loaded listener.js 13:45:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x7f1715833400) [pid = 1832] [serial = 536] [outer = 0x7f17155da000] 13:45:23 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:23 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:45:23 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x7f171327d400) [pid = 1832] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:45:23 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x7f17155e1000) [pid = 1832] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:45:23 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x7f17157eb400) [pid = 1832] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:45:23 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x7f17130ea400) [pid = 1832] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:45:23 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x7f1715ca0400) [pid = 1832] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:45:23 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x7f1715c9ec00) [pid = 1832] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:45:23 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x7f17153ee400) [pid = 1832] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:45:23 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x7f171d74d800) [pid = 1832] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:45:23 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x7f17130f3400) [pid = 1832] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:45:23 INFO - PROCESS | 1832 | 1461098723631 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 13:45:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 13:45:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1682ms 13:45:23 INFO - PROCESS | 1832 | 1461098723680 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 13:45:23 INFO - PROCESS | 1832 | 1461098723683 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 13:45:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:45:23 INFO - PROCESS | 1832 | 1461098723691 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:45:23 INFO - PROCESS | 1832 | 1461098723694 Marionette TRACE conn3 <- [1,686,null,{}] 13:45:23 INFO - PROCESS | 1832 | 1461098723699 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:23 INFO - PROCESS | 1832 | 1461098723913 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 13:45:24 INFO - PROCESS | 1832 | 1461098724033 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17191ab800 == 79 [pid = 1832] [id = 179] 13:45:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x7f17155dc400) [pid = 1832] [serial = 537] [outer = (nil)] 13:45:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x7f1715b6c400) [pid = 1832] [serial = 538] [outer = 0x7f17155dc400] 13:45:24 INFO - PROCESS | 1832 | 1461098724100 Marionette DEBUG loaded listener.js 13:45:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x7f1715c72000) [pid = 1832] [serial = 539] [outer = 0x7f17155dc400] 13:45:25 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:25 INFO - PROCESS | 1832 | 1461098725211 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 13:45:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:45:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1533ms 13:45:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:45:25 INFO - PROCESS | 1832 | 1461098725224 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 13:45:25 INFO - PROCESS | 1832 | 1461098725227 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 13:45:25 INFO - PROCESS | 1832 | 1461098725232 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:45:25 INFO - PROCESS | 1832 | 1461098725236 Marionette TRACE conn3 <- [1,690,null,{}] 13:45:25 INFO - PROCESS | 1832 | 1461098725241 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:25 INFO - PROCESS | 1832 | 1461098725389 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 13:45:25 INFO - PROCESS | 1832 | 1461098725559 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d297800 == 80 [pid = 1832] [id = 180] 13:45:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x7f170cac3000) [pid = 1832] [serial = 540] [outer = (nil)] 13:45:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x7f170caca800) [pid = 1832] [serial = 541] [outer = 0x7f170cac3000] 13:45:25 INFO - PROCESS | 1832 | 1461098725746 Marionette DEBUG loaded listener.js 13:45:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x7f170ef03c00) [pid = 1832] [serial = 542] [outer = 0x7f170cac3000] 13:45:27 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:27 INFO - PROCESS | 1832 | 1461098727202 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 13:45:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:45:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2033ms 13:45:27 INFO - PROCESS | 1832 | 1461098727268 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 13:45:27 INFO - PROCESS | 1832 | 1461098727274 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 13:45:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:45:27 INFO - PROCESS | 1832 | 1461098727284 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:45:27 INFO - PROCESS | 1832 | 1461098727287 Marionette TRACE conn3 <- [1,694,null,{}] 13:45:27 INFO - PROCESS | 1832 | 1461098727298 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:27 INFO - PROCESS | 1832 | 1461098727530 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 13:45:27 INFO - PROCESS | 1832 | 1461098727686 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1716588800 == 81 [pid = 1832] [id = 181] 13:45:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x7f170efeec00) [pid = 1832] [serial = 543] [outer = (nil)] 13:45:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x7f1713278000) [pid = 1832] [serial = 544] [outer = 0x7f170efeec00] 13:45:27 INFO - PROCESS | 1832 | 1461098727763 Marionette DEBUG loaded listener.js 13:45:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x7f1713e51000) [pid = 1832] [serial = 545] [outer = 0x7f170efeec00] 13:45:29 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:29 INFO - PROCESS | 1832 | 1461098729068 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 13:45:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 13:45:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1840ms 13:45:29 INFO - PROCESS | 1832 | 1461098729259 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 13:45:29 INFO - PROCESS | 1832 | 1461098729266 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 13:45:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:45:29 INFO - PROCESS | 1832 | 1461098729285 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:45:29 INFO - PROCESS | 1832 | 1461098729289 Marionette TRACE conn3 <- [1,698,null,{}] 13:45:29 INFO - PROCESS | 1832 | 1461098729295 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:29 INFO - PROCESS | 1832 | 1461098729466 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 13:45:29 INFO - PROCESS | 1832 | 1461098729622 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171d772000 == 82 [pid = 1832] [id = 182] 13:45:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x7f17130e9800) [pid = 1832] [serial = 546] [outer = (nil)] 13:45:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x7f17155e2c00) [pid = 1832] [serial = 547] [outer = 0x7f17130e9800] 13:45:29 INFO - PROCESS | 1832 | 1461098729698 Marionette DEBUG loaded listener.js 13:45:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x7f1715ca5800) [pid = 1832] [serial = 548] [outer = 0x7f17130e9800] 13:45:31 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:31 INFO - PROCESS | 1832 | 1461098731080 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 13:45:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 13:45:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1884ms 13:45:31 INFO - PROCESS | 1832 | 1461098731168 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 13:45:31 INFO - PROCESS | 1832 | 1461098731173 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 13:45:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:45:31 INFO - PROCESS | 1832 | 1461098731181 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:45:31 INFO - PROCESS | 1832 | 1461098731187 Marionette TRACE conn3 <- [1,702,null,{}] 13:45:31 INFO - PROCESS | 1832 | 1461098731204 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:31 INFO - PROCESS | 1832 | 1461098731407 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 13:45:31 INFO - PROCESS | 1832 | 1461098731564 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171ec58800 == 83 [pid = 1832] [id = 183] 13:45:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x7f1715ca9000) [pid = 1832] [serial = 549] [outer = (nil)] 13:45:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x7f1715fac000) [pid = 1832] [serial = 550] [outer = 0x7f1715ca9000] 13:45:31 INFO - PROCESS | 1832 | 1461098731637 Marionette DEBUG loaded listener.js 13:45:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x7f1716709800) [pid = 1832] [serial = 551] [outer = 0x7f1715ca9000] 13:45:32 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:32 INFO - PROCESS | 1832 | 1461098732967 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 13:45:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:45:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1847ms 13:45:33 INFO - PROCESS | 1832 | 1461098733042 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 13:45:33 INFO - PROCESS | 1832 | 1461098733048 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 13:45:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:45:33 INFO - PROCESS | 1832 | 1461098733057 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:45:33 INFO - PROCESS | 1832 | 1461098733060 Marionette TRACE conn3 <- [1,706,null,{}] 13:45:33 INFO - PROCESS | 1832 | 1461098733068 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:33 INFO - PROCESS | 1832 | 1461098733253 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 13:45:33 INFO - PROCESS | 1832 | 1461098733413 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171ecec800 == 84 [pid = 1832] [id = 184] 13:45:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x7f170d1d8800) [pid = 1832] [serial = 552] [outer = (nil)] 13:45:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x7f1713175400) [pid = 1832] [serial = 553] [outer = 0x7f170d1d8800] 13:45:33 INFO - PROCESS | 1832 | 1461098733487 Marionette DEBUG loaded listener.js 13:45:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x7f171735ac00) [pid = 1832] [serial = 554] [outer = 0x7f170d1d8800] 13:45:35 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171ec6b000 == 83 [pid = 1832] [id = 131] 13:45:35 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171c258800 == 82 [pid = 1832] [id = 130] 13:45:35 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171fce6000 == 81 [pid = 1832] [id = 132] 13:45:35 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x7f171fdf0000) [pid = 1832] [serial = 472] [outer = (nil)] [url = about:blank] 13:45:35 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17191ab800 == 80 [pid = 1832] [id = 179] 13:45:35 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1718d89000 == 79 [pid = 1832] [id = 178] 13:45:35 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17174a6000 == 78 [pid = 1832] [id = 177] 13:45:35 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171645f000 == 77 [pid = 1832] [id = 176] 13:45:35 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170ecda000 == 76 [pid = 1832] [id = 175] 13:45:35 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17142c5800 == 75 [pid = 1832] [id = 174] 13:45:35 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1735baa000 == 74 [pid = 1832] [id = 170] 13:45:35 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:35 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1734248000 == 73 [pid = 1832] [id = 169] 13:45:35 INFO - PROCESS | 1832 | --DOCSHELL 0x7f173188c000 == 72 [pid = 1832] [id = 168] 13:45:35 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171f94f000 == 71 [pid = 1832] [id = 167] 13:45:35 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17178a4800 == 70 [pid = 1832] [id = 166] 13:45:35 INFO - PROCESS | 1832 | 1461098735194 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 13:45:35 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x7f1713e4a400) [pid = 1832] [serial = 478] [outer = (nil)] [url = about:blank] 13:45:35 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x7f1715fad000) [pid = 1832] [serial = 485] [outer = (nil)] [url = about:blank] 13:45:35 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x7f17157f3000) [pid = 1832] [serial = 481] [outer = (nil)] [url = about:blank] 13:45:35 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x7f1715ea2400) [pid = 1832] [serial = 484] [outer = (nil)] [url = about:blank] 13:45:35 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x7f1713174400) [pid = 1832] [serial = 475] [outer = (nil)] [url = about:blank] 13:45:35 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x7f1713174800) [pid = 1832] [serial = 454] [outer = (nil)] [url = about:blank] 13:45:35 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x7f1715b6c800) [pid = 1832] [serial = 482] [outer = (nil)] [url = about:blank] 13:45:35 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x7f172237c000) [pid = 1832] [serial = 493] [outer = (nil)] [url = about:blank] 13:45:35 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x7f1715e9e000) [pid = 1832] [serial = 463] [outer = (nil)] [url = about:blank] 13:45:35 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x7f1718d60400) [pid = 1832] [serial = 488] [outer = (nil)] [url = about:blank] 13:45:35 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x7f1715fb1000) [pid = 1832] [serial = 466] [outer = (nil)] [url = about:blank] 13:45:35 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x7f1715b70400) [pid = 1832] [serial = 460] [outer = (nil)] [url = about:blank] 13:45:35 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x7f1715b75c00) [pid = 1832] [serial = 452] [outer = (nil)] [url = about:blank] 13:45:35 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x7f1716604800) [pid = 1832] [serial = 487] [outer = (nil)] [url = about:blank] 13:45:35 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x7f1720b63800) [pid = 1832] [serial = 491] [outer = (nil)] [url = about:blank] 13:45:35 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x7f171e4ec400) [pid = 1832] [serial = 490] [outer = (nil)] [url = about:blank] 13:45:35 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x7f1713277c00) [pid = 1832] [serial = 476] [outer = (nil)] [url = about:blank] 13:45:35 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x7f17191cbc00) [pid = 1832] [serial = 469] [outer = (nil)] [url = about:blank] 13:45:35 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x7f17151c5400) [pid = 1832] [serial = 457] [outer = (nil)] [url = about:blank] 13:45:35 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x7f17153e8c00) [pid = 1832] [serial = 479] [outer = (nil)] [url = about:blank] 13:45:35 INFO - PROCESS | 1832 | --DOMWINDOW == 124 (0x7f1718e93000) [pid = 1832] [serial = 409] [outer = (nil)] [url = about:blank] 13:45:35 INFO - PROCESS | 1832 | --DOMWINDOW == 123 (0x7f172b5bf000) [pid = 1832] [serial = 494] [outer = (nil)] [url = about:blank] 13:45:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:45:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2188ms 13:45:35 INFO - PROCESS | 1832 | 1461098735247 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 13:45:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:45:35 INFO - PROCESS | 1832 | 1461098735252 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 13:45:35 INFO - PROCESS | 1832 | 1461098735260 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:45:35 INFO - PROCESS | 1832 | 1461098735263 Marionette TRACE conn3 <- [1,710,null,{}] 13:45:35 INFO - PROCESS | 1832 | 1461098735272 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:35 INFO - PROCESS | 1832 | 1461098735425 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 13:45:35 INFO - PROCESS | 1832 | 1461098735539 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171319d000 == 71 [pid = 1832] [id = 185] 13:45:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x7f171312c800) [pid = 1832] [serial = 555] [outer = (nil)] 13:45:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x7f171327e400) [pid = 1832] [serial = 556] [outer = 0x7f171312c800] 13:45:35 INFO - PROCESS | 1832 | 1461098735613 Marionette DEBUG loaded listener.js 13:45:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x7f1713e4a400) [pid = 1832] [serial = 557] [outer = 0x7f171312c800] 13:45:36 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:36 INFO - PROCESS | 1832 | 1461098736756 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 13:45:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:45:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1537ms 13:45:36 INFO - PROCESS | 1832 | 1461098736798 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 13:45:36 INFO - PROCESS | 1832 | 1461098736806 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 13:45:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:45:36 INFO - PROCESS | 1832 | 1461098736816 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:45:36 INFO - PROCESS | 1832 | 1461098736819 Marionette TRACE conn3 <- [1,714,null,{}] 13:45:36 INFO - PROCESS | 1832 | 1461098736825 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:37 INFO - PROCESS | 1832 | 1461098737139 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 13:45:37 INFO - PROCESS | 1832 | 1461098737217 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17178a3800 == 72 [pid = 1832] [id = 186] 13:45:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x7f171317bc00) [pid = 1832] [serial = 558] [outer = (nil)] 13:45:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x7f171559fc00) [pid = 1832] [serial = 559] [outer = 0x7f171317bc00] 13:45:37 INFO - PROCESS | 1832 | 1461098737280 Marionette DEBUG loaded listener.js 13:45:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x7f1715b77000) [pid = 1832] [serial = 560] [outer = 0x7f171317bc00] 13:45:38 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:38 INFO - PROCESS | 1832 | 1461098738482 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 13:45:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 13:45:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1734ms 13:45:38 INFO - PROCESS | 1832 | 1461098738561 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 13:45:38 INFO - PROCESS | 1832 | 1461098738565 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 13:45:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:45:38 INFO - PROCESS | 1832 | 1461098738571 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:45:38 INFO - PROCESS | 1832 | 1461098738577 Marionette TRACE conn3 <- [1,718,null,{}] 13:45:38 INFO - PROCESS | 1832 | 1461098738636 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:38 INFO - PROCESS | 1832 | 1461098738841 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 13:45:38 INFO - PROCESS | 1832 | 1461098738866 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719926000 == 73 [pid = 1832] [id = 187] 13:45:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x7f17151d0400) [pid = 1832] [serial = 561] [outer = (nil)] 13:45:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x7f1715da7400) [pid = 1832] [serial = 562] [outer = 0x7f17151d0400] 13:45:38 INFO - PROCESS | 1832 | 1461098738939 Marionette DEBUG loaded listener.js 13:45:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x7f1716608c00) [pid = 1832] [serial = 563] [outer = 0x7f17151d0400] 13:45:39 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x7f17155da000) [pid = 1832] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:45:39 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x7f170d1da800) [pid = 1832] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:45:39 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x7f17153eb000) [pid = 1832] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:45:39 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x7f170efefc00) [pid = 1832] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:45:39 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x7f170ef0ac00) [pid = 1832] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:45:39 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x7f1713129c00) [pid = 1832] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:45:40 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:40 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:45:40 INFO - PROCESS | 1832 | 1461098740277 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 13:45:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:45:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1744ms 13:45:40 INFO - PROCESS | 1832 | 1461098740317 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 13:45:40 INFO - PROCESS | 1832 | 1461098740320 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 13:45:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:45:40 INFO - PROCESS | 1832 | 1461098740328 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:45:40 INFO - PROCESS | 1832 | 1461098740331 Marionette TRACE conn3 <- [1,722,null,{}] 13:45:40 INFO - PROCESS | 1832 | 1461098740372 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:40 INFO - PROCESS | 1832 | 1461098740564 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 13:45:40 INFO - PROCESS | 1832 | 1461098740575 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171df8b000 == 74 [pid = 1832] [id = 188] 13:45:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x7f170d1da800) [pid = 1832] [serial = 564] [outer = (nil)] 13:45:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x7f171583cc00) [pid = 1832] [serial = 565] [outer = 0x7f170d1da800] 13:45:40 INFO - PROCESS | 1832 | 1461098740637 Marionette DEBUG loaded listener.js 13:45:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x7f1717651400) [pid = 1832] [serial = 566] [outer = 0x7f170d1da800] 13:45:41 INFO - PROCESS | 1832 | 1461098741359 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 13:45:41 INFO - PROCESS | 1832 | 1461098741417 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 13:45:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:45:41 INFO - PROCESS | 1832 | 1461098741431 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:45:41 INFO - PROCESS | 1832 | 1461098741435 Marionette TRACE conn3 <- [1,726,null,{}] 13:45:41 INFO - PROCESS | 1832 | 1461098741461 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:41 INFO - PROCESS | 1832 | 1461098741626 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 13:45:41 INFO - PROCESS | 1832 | 1461098741848 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d397800 == 75 [pid = 1832] [id = 189] 13:45:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x7f170cac9c00) [pid = 1832] [serial = 567] [outer = (nil)] 13:45:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x7f170ebb2000) [pid = 1832] [serial = 568] [outer = 0x7f170cac9c00] 13:45:41 INFO - PROCESS | 1832 | 1461098741923 Marionette DEBUG loaded listener.js 13:45:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x7f17130f2400) [pid = 1832] [serial = 569] [outer = 0x7f170cac9c00] 13:45:42 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:42 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:45:42 INFO - PROCESS | 1832 | 1461098742991 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 13:45:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:45:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1617ms 13:45:43 INFO - PROCESS | 1832 | 1461098743044 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 13:45:43 INFO - PROCESS | 1832 | 1461098743051 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 13:45:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:45:43 INFO - PROCESS | 1832 | 1461098743079 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:45:43 INFO - PROCESS | 1832 | 1461098743084 Marionette TRACE conn3 <- [1,730,null,{}] 13:45:43 INFO - PROCESS | 1832 | 1461098743092 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:43 INFO - PROCESS | 1832 | 1461098743287 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 13:45:43 INFO - PROCESS | 1832 | 1461098743506 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171c262800 == 76 [pid = 1832] [id = 190] 13:45:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x7f171559a000) [pid = 1832] [serial = 570] [outer = (nil)] 13:45:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x7f1715c9f400) [pid = 1832] [serial = 571] [outer = 0x7f171559a000] 13:45:43 INFO - PROCESS | 1832 | 1461098743599 Marionette DEBUG loaded listener.js 13:45:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x7f1715e9e000) [pid = 1832] [serial = 572] [outer = 0x7f171559a000] 13:45:44 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:44 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:45:44 INFO - PROCESS | 1832 | 1461098744543 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 13:45:44 INFO - PROCESS | 1832 | 1461098744632 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 13:45:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:45:44 INFO - PROCESS | 1832 | 1461098744639 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:45:44 INFO - PROCESS | 1832 | 1461098744642 Marionette TRACE conn3 <- [1,734,null,{}] 13:45:44 INFO - PROCESS | 1832 | 1461098744649 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:44 INFO - PROCESS | 1832 | 1461098744853 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 13:45:45 INFO - PROCESS | 1832 | 1461098745112 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1713f0a000 == 77 [pid = 1832] [id = 191] 13:45:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x7f171764fc00) [pid = 1832] [serial = 573] [outer = (nil)] 13:45:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x7f1718a6c000) [pid = 1832] [serial = 574] [outer = 0x7f171764fc00] 13:45:45 INFO - PROCESS | 1832 | 1461098745232 Marionette DEBUG loaded listener.js 13:45:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x7f1718d66000) [pid = 1832] [serial = 575] [outer = 0x7f171764fc00] 13:45:45 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:46 INFO - PROCESS | 1832 | 1461098746085 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 13:45:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:45:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1497ms 13:45:46 INFO - PROCESS | 1832 | 1461098746138 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 13:45:46 INFO - PROCESS | 1832 | 1461098746141 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 13:45:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:45:46 INFO - PROCESS | 1832 | 1461098746158 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:45:46 INFO - PROCESS | 1832 | 1461098746167 Marionette TRACE conn3 <- [1,738,null,{}] 13:45:46 INFO - PROCESS | 1832 | 1461098746175 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:46 INFO - PROCESS | 1832 | 1461098746359 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 13:45:46 INFO - PROCESS | 1832 | 1461098746519 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171fe5b000 == 78 [pid = 1832] [id = 192] 13:45:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x7f1717849800) [pid = 1832] [serial = 576] [outer = (nil)] 13:45:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x7f1718dcec00) [pid = 1832] [serial = 577] [outer = 0x7f1717849800] 13:45:46 INFO - PROCESS | 1832 | 1461098746602 Marionette DEBUG loaded listener.js 13:45:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x7f17191c0c00) [pid = 1832] [serial = 578] [outer = 0x7f1717849800] 13:45:47 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:47 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:45:47 INFO - PROCESS | 1832 | 1461098747911 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 13:45:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:45:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1797ms 13:45:47 INFO - PROCESS | 1832 | 1461098747947 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 13:45:47 INFO - PROCESS | 1832 | 1461098747952 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 13:45:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:45:48 INFO - PROCESS | 1832 | 1461098748051 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:45:48 INFO - PROCESS | 1832 | 1461098748055 Marionette TRACE conn3 <- [1,742,null,{}] 13:45:48 INFO - PROCESS | 1832 | 1461098748062 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:48 INFO - PROCESS | 1832 | 1461098748237 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 13:45:48 INFO - PROCESS | 1832 | 1461098748389 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1720757000 == 79 [pid = 1832] [id = 193] 13:45:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x7f1718a50400) [pid = 1832] [serial = 579] [outer = (nil)] 13:45:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x7f171b6df800) [pid = 1832] [serial = 580] [outer = 0x7f1718a50400] 13:45:48 INFO - PROCESS | 1832 | 1461098748464 Marionette DEBUG loaded listener.js 13:45:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x7f171c2c9400) [pid = 1832] [serial = 581] [outer = 0x7f1718a50400] 13:45:49 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:49 INFO - PROCESS | 1832 | 1461098749745 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 13:45:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 13:45:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1792ms 13:45:49 INFO - PROCESS | 1832 | 1461098749847 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 13:45:49 INFO - PROCESS | 1832 | 1461098749852 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 13:45:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:45:49 INFO - PROCESS | 1832 | 1461098749862 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:45:49 INFO - PROCESS | 1832 | 1461098749865 Marionette TRACE conn3 <- [1,746,null,{}] 13:45:49 INFO - PROCESS | 1832 | 1461098749871 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:50 INFO - PROCESS | 1832 | 1461098750032 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 13:45:50 INFO - PROCESS | 1832 | 1461098750360 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1716748000 == 80 [pid = 1832] [id = 194] 13:45:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x7f170d1e1000) [pid = 1832] [serial = 582] [outer = (nil)] 13:45:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x7f170ef0ac00) [pid = 1832] [serial = 583] [outer = 0x7f170d1e1000] 13:45:50 INFO - PROCESS | 1832 | 1461098750442 Marionette DEBUG loaded listener.js 13:45:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x7f1713133800) [pid = 1832] [serial = 584] [outer = 0x7f170d1e1000] 13:45:51 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:51 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:51 INFO - PROCESS | 1832 | 1461098751844 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 13:45:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 13:45:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2036ms 13:45:51 INFO - PROCESS | 1832 | 1461098751899 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 13:45:51 INFO - PROCESS | 1832 | 1461098751906 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 13:45:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:45:51 INFO - PROCESS | 1832 | 1461098751913 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:45:51 INFO - PROCESS | 1832 | 1461098751918 Marionette TRACE conn3 <- [1,750,null,{}] 13:45:51 INFO - PROCESS | 1832 | 1461098751927 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:52 INFO - PROCESS | 1832 | 1461098752088 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 13:45:52 INFO - PROCESS | 1832 | 1461098752248 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17166bb800 == 81 [pid = 1832] [id = 195] 13:45:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x7f17151c6000) [pid = 1832] [serial = 585] [outer = (nil)] 13:45:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x7f17157f0800) [pid = 1832] [serial = 586] [outer = 0x7f17151c6000] 13:45:52 INFO - PROCESS | 1832 | 1461098752327 Marionette DEBUG loaded listener.js 13:45:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x7f1715da6800) [pid = 1832] [serial = 587] [outer = 0x7f17151c6000] 13:45:52 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17142e2800 == 80 [pid = 1832] [id = 118] 13:45:52 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170ecc7000 == 79 [pid = 1832] [id = 143] 13:45:52 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1715c12000 == 78 [pid = 1832] [id = 117] 13:45:52 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172c3d1800 == 77 [pid = 1832] [id = 68] 13:45:52 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1731c2e800 == 76 [pid = 1832] [id = 115] 13:45:52 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x7f170cacb800) [pid = 1832] [serial = 520] [outer = (nil)] [url = about:blank] 13:45:52 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x7f1715dae800) [pid = 1832] [serial = 514] [outer = (nil)] [url = about:blank] 13:45:52 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x7f1715ca8400) [pid = 1832] [serial = 502] [outer = (nil)] [url = about:blank] 13:45:52 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x7f170ebb4400) [pid = 1832] [serial = 517] [outer = (nil)] [url = about:blank] 13:45:52 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x7f171312f400) [pid = 1832] [serial = 511] [outer = (nil)] [url = about:blank] 13:45:52 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x7f171e0aa800) [pid = 1832] [serial = 505] [outer = (nil)] [url = about:blank] 13:45:52 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x7f1713e4b400) [pid = 1832] [serial = 499] [outer = (nil)] [url = about:blank] 13:45:52 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x7f172c8e6000) [pid = 1832] [serial = 508] [outer = (nil)] [url = about:blank] 13:45:52 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x7f1715b6c400) [pid = 1832] [serial = 538] [outer = (nil)] [url = about:blank] 13:45:53 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171ec58800 == 75 [pid = 1832] [id = 183] 13:45:53 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171d772000 == 74 [pid = 1832] [id = 182] 13:45:53 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1716588800 == 73 [pid = 1832] [id = 181] 13:45:53 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170d297800 == 72 [pid = 1832] [id = 180] 13:45:53 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x7f17157ebc00) [pid = 1832] [serial = 535] [outer = (nil)] [url = about:blank] 13:45:53 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x7f171317b400) [pid = 1832] [serial = 526] [outer = (nil)] [url = about:blank] 13:45:53 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x7f1713274400) [pid = 1832] [serial = 527] [outer = (nil)] [url = about:blank] 13:45:53 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x7f171559b400) [pid = 1832] [serial = 532] [outer = (nil)] [url = about:blank] 13:45:53 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x7f172c4b4000) [pid = 1832] [serial = 496] [outer = (nil)] [url = about:blank] 13:45:53 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x7f172c834400) [pid = 1832] [serial = 497] [outer = (nil)] [url = about:blank] 13:45:53 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x7f170eff5000) [pid = 1832] [serial = 524] [outer = (nil)] [url = about:blank] 13:45:53 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x7f170ef10800) [pid = 1832] [serial = 523] [outer = (nil)] [url = about:blank] 13:45:53 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x7f1713e47800) [pid = 1832] [serial = 529] [outer = (nil)] [url = about:blank] 13:45:53 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x7f17153e1400) [pid = 1832] [serial = 530] [outer = (nil)] [url = about:blank] 13:45:53 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x7f1715833400) [pid = 1832] [serial = 536] [outer = (nil)] [url = about:blank] 13:45:53 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x7f17155dc000) [pid = 1832] [serial = 533] [outer = (nil)] [url = about:blank] 13:45:53 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:53 INFO - PROCESS | 1832 | 1461098753647 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 13:45:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:45:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1789ms 13:45:53 INFO - PROCESS | 1832 | 1461098753759 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 13:45:53 INFO - PROCESS | 1832 | 1461098753764 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 13:45:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:45:53 INFO - PROCESS | 1832 | 1461098753787 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:45:53 INFO - PROCESS | 1832 | 1461098753791 Marionette TRACE conn3 <- [1,754,null,{}] 13:45:53 INFO - PROCESS | 1832 | 1461098753798 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:53 INFO - PROCESS | 1832 | 1461098753962 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 13:45:53 INFO - PROCESS | 1832 | 1461098753973 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1716591000 == 73 [pid = 1832] [id = 196] 13:45:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x7f170cacf800) [pid = 1832] [serial = 588] [outer = (nil)] 13:45:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x7f1715bb7800) [pid = 1832] [serial = 589] [outer = 0x7f170cacf800] 13:45:54 INFO - PROCESS | 1832 | 1461098754037 Marionette DEBUG loaded listener.js 13:45:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x7f1717366c00) [pid = 1832] [serial = 590] [outer = 0x7f170cacf800] 13:45:55 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:55 INFO - PROCESS | 1832 | 1461098755293 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 13:45:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 13:45:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1546ms 13:45:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:45:55 INFO - PROCESS | 1832 | 1461098755327 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 13:45:55 INFO - PROCESS | 1832 | 1461098755331 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 13:45:55 INFO - PROCESS | 1832 | 1461098755339 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:45:55 INFO - PROCESS | 1832 | 1461098755347 Marionette TRACE conn3 <- [1,758,null,{}] 13:45:55 INFO - PROCESS | 1832 | 1461098755368 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:55 INFO - PROCESS | 1832 | 1461098755605 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 13:45:55 INFO - PROCESS | 1832 | 1461098755643 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171eb41000 == 74 [pid = 1832] [id = 197] 13:45:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x7f171764e000) [pid = 1832] [serial = 591] [outer = (nil)] 13:45:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x7f1718e9e800) [pid = 1832] [serial = 592] [outer = 0x7f171764e000] 13:45:55 INFO - PROCESS | 1832 | 1461098755708 Marionette DEBUG loaded listener.js 13:45:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x7f171c089400) [pid = 1832] [serial = 593] [outer = 0x7f171764e000] 13:45:56 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:56 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:45:56 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:56 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:56 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:56 INFO - PROCESS | 1832 | 1461098756542 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 13:45:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:45:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1251ms 13:45:56 INFO - PROCESS | 1832 | 1461098756589 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 13:45:56 INFO - PROCESS | 1832 | 1461098756604 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 13:45:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:45:56 INFO - PROCESS | 1832 | 1461098756634 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:45:56 INFO - PROCESS | 1832 | 1461098756636 Marionette TRACE conn3 <- [1,762,null,{}] 13:45:56 INFO - PROCESS | 1832 | 1461098756641 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x7f17151c9800) [pid = 1832] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x7f1715ca9c00) [pid = 1832] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x7f171ed67000) [pid = 1832] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x7f170cac4400) [pid = 1832] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x7f1718a4a800) [pid = 1832] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x7f1713275c00) [pid = 1832] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x7f170d1d8000) [pid = 1832] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x7f170ebab800) [pid = 1832] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x7f1713129400) [pid = 1832] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x7f1713273800) [pid = 1832] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 124 (0x7f1715a42000) [pid = 1832] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 123 (0x7f172d2f6400) [pid = 1832] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 122 (0x7f1713489c00) [pid = 1832] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 121 (0x7f1718d64800) [pid = 1832] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 120 (0x7f171559e800) [pid = 1832] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 119 (0x7f170efeb000) [pid = 1832] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 118 (0x7f1736aa4800) [pid = 1832] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 117 (0x7f1713e4cc00) [pid = 1832] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 116 (0x7f1715da4800) [pid = 1832] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 115 (0x7f1713e4f000) [pid = 1832] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 114 (0x7f1715bb3000) [pid = 1832] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 113 (0x7f1715e9c400) [pid = 1832] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 112 (0x7f1715b71000) [pid = 1832] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 111 (0x7f17157f6800) [pid = 1832] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 110 (0x7f170eff4800) [pid = 1832] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 109 (0x7f1713481400) [pid = 1832] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 108 (0x7f1717360c00) [pid = 1832] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 107 (0x7f1715fa3000) [pid = 1832] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 106 (0x7f170ef03400) [pid = 1832] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 105 (0x7f17157f5800) [pid = 1832] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 104 (0x7f170d1d8400) [pid = 1832] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 103 (0x7f17151d0400) [pid = 1832] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 102 (0x7f170efeec00) [pid = 1832] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 101 (0x7f1715ca9000) [pid = 1832] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 100 (0x7f17130e9800) [pid = 1832] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 99 (0x7f171317bc00) [pid = 1832] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 98 (0x7f170cac3000) [pid = 1832] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 97 (0x7f170d1d8800) [pid = 1832] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 96 (0x7f171312c800) [pid = 1832] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:45:57 INFO - PROCESS | 1832 | --DOMWINDOW == 95 (0x7f17155dc400) [pid = 1832] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:45:57 INFO - PROCESS | 1832 | 1461098757447 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 13:45:57 INFO - PROCESS | 1832 | 1461098757582 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171319b000 == 75 [pid = 1832] [id = 198] 13:45:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 96 (0x7f170efe9800) [pid = 1832] [serial = 594] [outer = (nil)] 13:45:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 97 (0x7f170eff1000) [pid = 1832] [serial = 595] [outer = 0x7f170efe9800] 13:45:57 INFO - PROCESS | 1832 | 1461098757658 Marionette DEBUG loaded listener.js 13:45:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 98 (0x7f1713129800) [pid = 1832] [serial = 596] [outer = 0x7f170efe9800] 13:45:58 INFO - PROCESS | 1832 | 1461098758994 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 13:45:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:45:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2402ms 13:45:59 INFO - PROCESS | 1832 | 1461098759067 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 13:45:59 INFO - PROCESS | 1832 | 1461098759072 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 13:45:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:45:59 INFO - PROCESS | 1832 | 1461098759082 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:45:59 INFO - PROCESS | 1832 | 1461098759086 Marionette TRACE conn3 <- [1,766,null,{}] 13:45:59 INFO - PROCESS | 1832 | 1461098759137 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:59 INFO - PROCESS | 1832 | 1461098759334 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 13:45:59 INFO - PROCESS | 1832 | 1461098759508 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718f05800 == 76 [pid = 1832] [id = 199] 13:45:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 99 (0x7f170ef0f800) [pid = 1832] [serial = 597] [outer = (nil)] 13:45:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 100 (0x7f1713e42c00) [pid = 1832] [serial = 598] [outer = 0x7f170ef0f800] 13:45:59 INFO - PROCESS | 1832 | 1461098759586 Marionette DEBUG loaded listener.js 13:45:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 101 (0x7f17153e8c00) [pid = 1832] [serial = 599] [outer = 0x7f170ef0f800] 13:46:00 INFO - PROCESS | 1832 | 1461098760945 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 13:46:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:46:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1977ms 13:46:01 INFO - PROCESS | 1832 | 1461098761090 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 13:46:01 INFO - PROCESS | 1832 | 1461098761096 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 13:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:46:01 INFO - PROCESS | 1832 | 1461098761106 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:46:01 INFO - PROCESS | 1832 | 1461098761110 Marionette TRACE conn3 <- [1,770,null,{}] 13:46:01 INFO - PROCESS | 1832 | 1461098761116 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:01 INFO - PROCESS | 1832 | 1461098761315 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 13:46:01 INFO - PROCESS | 1832 | 1461098761477 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1713209000 == 77 [pid = 1832] [id = 200] 13:46:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 102 (0x7f171312b400) [pid = 1832] [serial = 600] [outer = (nil)] 13:46:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 103 (0x7f17157f9400) [pid = 1832] [serial = 601] [outer = 0x7f171312b400] 13:46:01 INFO - PROCESS | 1832 | 1461098761560 Marionette DEBUG loaded listener.js 13:46:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 104 (0x7f1715b76c00) [pid = 1832] [serial = 602] [outer = 0x7f171312b400] 13:46:02 INFO - PROCESS | 1832 | 1461098762502 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 13:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1440ms 13:46:02 INFO - PROCESS | 1832 | 1461098762546 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 13:46:02 INFO - PROCESS | 1832 | 1461098762552 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 13:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:46:02 INFO - PROCESS | 1832 | 1461098762569 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:46:02 INFO - PROCESS | 1832 | 1461098762576 Marionette TRACE conn3 <- [1,774,null,{}] 13:46:02 INFO - PROCESS | 1832 | 1461098762581 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:02 INFO - PROCESS | 1832 | 1461098762755 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 13:46:02 INFO - PROCESS | 1832 | 1461098762917 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171fce6000 == 78 [pid = 1832] [id = 201] 13:46:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 105 (0x7f17155d8000) [pid = 1832] [serial = 603] [outer = (nil)] 13:46:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 106 (0x7f1715fac800) [pid = 1832] [serial = 604] [outer = 0x7f17155d8000] 13:46:03 INFO - PROCESS | 1832 | 1461098763000 Marionette DEBUG loaded listener.js 13:46:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 107 (0x7f1716604400) [pid = 1832] [serial = 605] [outer = 0x7f17155d8000] 13:46:03 INFO - PROCESS | 1832 | 1461098763879 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 13:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1348ms 13:46:03 INFO - PROCESS | 1832 | 1461098763910 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 13:46:03 INFO - PROCESS | 1832 | 1461098763913 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 13:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:46:03 INFO - PROCESS | 1832 | 1461098763919 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:46:03 INFO - PROCESS | 1832 | 1461098763922 Marionette TRACE conn3 <- [1,778,null,{}] 13:46:03 INFO - PROCESS | 1832 | 1461098763928 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:04 INFO - PROCESS | 1832 | 1461098764103 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 13:46:04 INFO - PROCESS | 1832 | 1461098764269 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1720f13800 == 79 [pid = 1832] [id = 202] 13:46:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 108 (0x7f1715762c00) [pid = 1832] [serial = 606] [outer = (nil)] 13:46:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 109 (0x7f1717364800) [pid = 1832] [serial = 607] [outer = 0x7f1715762c00] 13:46:04 INFO - PROCESS | 1832 | 1461098764342 Marionette DEBUG loaded listener.js 13:46:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 110 (0x7f1718a47400) [pid = 1832] [serial = 608] [outer = 0x7f1715762c00] 13:46:05 INFO - PROCESS | 1832 | 1461098765225 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 13:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1389ms 13:46:05 INFO - PROCESS | 1832 | 1461098765311 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 13:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:46:05 INFO - PROCESS | 1832 | 1461098765315 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 13:46:05 INFO - PROCESS | 1832 | 1461098765322 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:46:05 INFO - PROCESS | 1832 | 1461098765327 Marionette TRACE conn3 <- [1,782,null,{}] 13:46:05 INFO - PROCESS | 1832 | 1461098765333 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:05 INFO - PROCESS | 1832 | 1461098765601 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 13:46:05 INFO - PROCESS | 1832 | 1461098765822 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171319b800 == 80 [pid = 1832] [id = 203] 13:46:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 111 (0x7f170ebafc00) [pid = 1832] [serial = 609] [outer = (nil)] 13:46:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 112 (0x7f170eff2000) [pid = 1832] [serial = 610] [outer = 0x7f170ebafc00] 13:46:05 INFO - PROCESS | 1832 | 1461098765922 Marionette DEBUG loaded listener.js 13:46:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 113 (0x7f1715cad800) [pid = 1832] [serial = 611] [outer = 0x7f170ebafc00] 13:46:06 INFO - PROCESS | 1832 | 1461098766801 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 13:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1535ms 13:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:46:06 INFO - PROCESS | 1832 | 1461098766857 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 13:46:06 INFO - PROCESS | 1832 | 1461098766860 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 13:46:06 INFO - PROCESS | 1832 | 1461098766866 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:46:06 INFO - PROCESS | 1832 | 1461098766870 Marionette TRACE conn3 <- [1,786,null,{}] 13:46:06 INFO - PROCESS | 1832 | 1461098766875 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:07 INFO - PROCESS | 1832 | 1461098767049 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 13:46:07 INFO - PROCESS | 1832 | 1461098767212 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1713f18000 == 81 [pid = 1832] [id = 204] 13:46:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 114 (0x7f170d1d8c00) [pid = 1832] [serial = 612] [outer = (nil)] 13:46:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 115 (0x7f17130e8800) [pid = 1832] [serial = 613] [outer = 0x7f170d1d8c00] 13:46:07 INFO - PROCESS | 1832 | 1461098767287 Marionette DEBUG loaded listener.js 13:46:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 116 (0x7f1713e44000) [pid = 1832] [serial = 614] [outer = 0x7f170d1d8c00] 13:46:08 INFO - PROCESS | 1832 | 1461098768370 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 13:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1538ms 13:46:08 INFO - PROCESS | 1832 | 1461098768405 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 13:46:08 INFO - PROCESS | 1832 | 1461098768410 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 13:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:46:08 INFO - PROCESS | 1832 | 1461098768420 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:46:08 INFO - PROCESS | 1832 | 1461098768425 Marionette TRACE conn3 <- [1,790,null,{}] 13:46:08 INFO - PROCESS | 1832 | 1461098768434 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:08 INFO - PROCESS | 1832 | 1461098768621 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 13:46:08 INFO - PROCESS | 1832 | 1461098768862 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17178b0000 == 82 [pid = 1832] [id = 205] 13:46:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 117 (0x7f170ebb7800) [pid = 1832] [serial = 615] [outer = (nil)] 13:46:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 118 (0x7f17130e8000) [pid = 1832] [serial = 616] [outer = 0x7f170ebb7800] 13:46:08 INFO - PROCESS | 1832 | 1461098768964 Marionette DEBUG loaded listener.js 13:46:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 119 (0x7f1713130800) [pid = 1832] [serial = 617] [outer = 0x7f170ebb7800] 13:46:09 INFO - PROCESS | 1832 | 1461098769933 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 13:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1586ms 13:46:10 INFO - PROCESS | 1832 | 1461098770006 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 13:46:10 INFO - PROCESS | 1832 | 1461098770013 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 13:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:46:10 INFO - PROCESS | 1832 | 1461098770024 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:46:10 INFO - PROCESS | 1832 | 1461098770028 Marionette TRACE conn3 <- [1,794,null,{}] 13:46:10 INFO - PROCESS | 1832 | 1461098770034 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:10 INFO - PROCESS | 1832 | 1461098770277 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 13:46:10 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170d38d000 == 81 [pid = 1832] [id = 173] 13:46:10 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17178a3800 == 80 [pid = 1832] [id = 186] 13:46:10 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1716591000 == 79 [pid = 1832] [id = 196] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 118 (0x7f171583cc00) [pid = 1832] [serial = 565] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17166bb800 == 78 [pid = 1832] [id = 195] 13:46:10 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1716748000 == 77 [pid = 1832] [id = 194] 13:46:10 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1713f0a000 == 76 [pid = 1832] [id = 191] 13:46:10 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171c262800 == 75 [pid = 1832] [id = 190] 13:46:10 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170d397800 == 74 [pid = 1832] [id = 189] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 117 (0x7f1736a9d400) [pid = 1832] [serial = 382] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 116 (0x7f1716711400) [pid = 1832] [serial = 467] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 115 (0x7f171fdec000) [pid = 1832] [serial = 421] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 114 (0x7f170cad0c00) [pid = 1832] [serial = 521] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 113 (0x7f1720fd0000) [pid = 1832] [serial = 473] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 112 (0x7f1713280800) [pid = 1832] [serial = 430] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 111 (0x7f170d1e6400) [pid = 1832] [serial = 436] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 110 (0x7f170ebb9c00) [pid = 1832] [serial = 518] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 109 (0x7f1713133c00) [pid = 1832] [serial = 512] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 108 (0x7f17155a0400) [pid = 1832] [serial = 500] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 107 (0x7f1715fa5c00) [pid = 1832] [serial = 464] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 106 (0x7f1731c65000) [pid = 1832] [serial = 379] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 105 (0x7f172d5d6800) [pid = 1832] [serial = 427] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 104 (0x7f172d6c2000) [pid = 1832] [serial = 509] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 103 (0x7f172d9f6800) [pid = 1832] [serial = 337] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 102 (0x7f1715596800) [pid = 1832] [serial = 458] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 101 (0x7f17392d9800) [pid = 1832] [serial = 385] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 100 (0x7f1715b73000) [pid = 1832] [serial = 415] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 99 (0x7f172d9ec000) [pid = 1832] [serial = 515] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 98 (0x7f17155d7400) [pid = 1832] [serial = 412] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 97 (0x7f171fa25400) [pid = 1832] [serial = 376] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 96 (0x7f1721046800) [pid = 1832] [serial = 506] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 95 (0x7f1715fbc400) [pid = 1832] [serial = 503] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 94 (0x7f1715ea4800) [pid = 1832] [serial = 373] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 93 (0x7f1713276000) [pid = 1832] [serial = 455] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 92 (0x7f1720214800) [pid = 1832] [serial = 424] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 91 (0x7f171e32b000) [pid = 1832] [serial = 470] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 90 (0x7f1715fb0c00) [pid = 1832] [serial = 418] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 89 (0x7f170ef11000) [pid = 1832] [serial = 433] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 88 (0x7f1715c67000) [pid = 1832] [serial = 461] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 87 (0x7f170eff0800) [pid = 1832] [serial = 440] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 86 (0x7f1715da7400) [pid = 1832] [serial = 562] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 85 (0x7f1713e51000) [pid = 1832] [serial = 545] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 84 (0x7f1713278000) [pid = 1832] [serial = 544] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 83 (0x7f1716709800) [pid = 1832] [serial = 551] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 82 (0x7f1715fac000) [pid = 1832] [serial = 550] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 81 (0x7f1715ca5800) [pid = 1832] [serial = 548] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 80 (0x7f17155e2c00) [pid = 1832] [serial = 547] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 79 (0x7f171559fc00) [pid = 1832] [serial = 559] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 78 (0x7f170ef03c00) [pid = 1832] [serial = 542] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 77 (0x7f170caca800) [pid = 1832] [serial = 541] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 76 (0x7f171735ac00) [pid = 1832] [serial = 554] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 75 (0x7f1713175400) [pid = 1832] [serial = 553] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 74 (0x7f171327e400) [pid = 1832] [serial = 556] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 73 (0x7f1713e4a400) [pid = 1832] [serial = 557] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 72 (0x7f1716608c00) [pid = 1832] [serial = 563] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 71 (0x7f1715b77000) [pid = 1832] [serial = 560] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | --DOMWINDOW == 70 (0x7f1715c72000) [pid = 1832] [serial = 539] [outer = (nil)] [url = about:blank] 13:46:10 INFO - PROCESS | 1832 | 1461098770536 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170ecc6800 == 75 [pid = 1832] [id = 206] 13:46:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 71 (0x7f170caca800) [pid = 1832] [serial = 618] [outer = (nil)] 13:46:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 72 (0x7f1713133c00) [pid = 1832] [serial = 619] [outer = 0x7f170caca800] 13:46:10 INFO - PROCESS | 1832 | 1461098770618 Marionette DEBUG loaded listener.js 13:46:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 73 (0x7f171559b000) [pid = 1832] [serial = 620] [outer = 0x7f170caca800] 13:46:11 INFO - PROCESS | 1832 | 1461098771477 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 13:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1487ms 13:46:11 INFO - PROCESS | 1832 | 1461098771511 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 13:46:11 INFO - PROCESS | 1832 | 1461098771514 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 13:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:46:11 INFO - PROCESS | 1832 | 1461098771522 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:46:11 INFO - PROCESS | 1832 | 1461098771527 Marionette TRACE conn3 <- [1,798,null,{}] 13:46:11 INFO - PROCESS | 1832 | 1461098771542 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:11 INFO - PROCESS | 1832 | 1461098771714 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 13:46:11 INFO - PROCESS | 1832 | 1461098771856 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718d8b000 == 76 [pid = 1832] [id = 207] 13:46:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 74 (0x7f170ebb9800) [pid = 1832] [serial = 621] [outer = (nil)] 13:46:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 75 (0x7f1715840000) [pid = 1832] [serial = 622] [outer = 0x7f170ebb9800] 13:46:11 INFO - PROCESS | 1832 | 1461098771929 Marionette DEBUG loaded listener.js 13:46:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 76 (0x7f1715c6dc00) [pid = 1832] [serial = 623] [outer = 0x7f170ebb9800] 13:46:12 INFO - PROCESS | 1832 | 1461098772712 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 13:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 13:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1233ms 13:46:12 INFO - PROCESS | 1832 | 1461098772757 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 13:46:12 INFO - PROCESS | 1832 | 1461098772761 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 13:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:46:12 INFO - PROCESS | 1832 | 1461098772779 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:46:12 INFO - PROCESS | 1832 | 1461098772782 Marionette TRACE conn3 <- [1,802,null,{}] 13:46:12 INFO - PROCESS | 1832 | 1461098772789 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:13 INFO - PROCESS | 1832 | 1461098773002 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 13:46:13 INFO - PROCESS | 1832 | 1461098773027 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171c262800 == 77 [pid = 1832] [id = 208] 13:46:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 77 (0x7f1715c6e800) [pid = 1832] [serial = 624] [outer = (nil)] 13:46:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 78 (0x7f1715fa7400) [pid = 1832] [serial = 625] [outer = 0x7f1715c6e800] 13:46:13 INFO - PROCESS | 1832 | 1461098773094 Marionette DEBUG loaded listener.js 13:46:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 79 (0x7f1716703000) [pid = 1832] [serial = 626] [outer = 0x7f1715c6e800] 13:46:14 INFO - PROCESS | 1832 | 1461098774072 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 13:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 13:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1346ms 13:46:14 INFO - PROCESS | 1832 | 1461098774119 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 13:46:14 INFO - PROCESS | 1832 | 1461098774122 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 13:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:46:14 INFO - PROCESS | 1832 | 1461098774128 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:46:14 INFO - PROCESS | 1832 | 1461098774133 Marionette TRACE conn3 <- [1,806,null,{}] 13:46:14 INFO - PROCESS | 1832 | 1461098774147 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:14 INFO - PROCESS | 1832 | 1461098774412 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 13:46:14 INFO - PROCESS | 1832 | 1461098774445 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171ebdf800 == 78 [pid = 1832] [id = 209] 13:46:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 80 (0x7f1715ca9000) [pid = 1832] [serial = 627] [outer = (nil)] 13:46:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 81 (0x7f1717359c00) [pid = 1832] [serial = 628] [outer = 0x7f1715ca9000] 13:46:14 INFO - PROCESS | 1832 | 1461098774509 Marionette DEBUG loaded listener.js 13:46:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 82 (0x7f1718a77800) [pid = 1832] [serial = 629] [outer = 0x7f1715ca9000] 13:46:15 INFO - PROCESS | 1832 | --DOMWINDOW == 81 (0x7f170cacf800) [pid = 1832] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:46:15 INFO - PROCESS | 1832 | --DOMWINDOW == 80 (0x7f170d1da800) [pid = 1832] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:46:15 INFO - PROCESS | 1832 | --DOMWINDOW == 79 (0x7f170d1e1000) [pid = 1832] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:46:15 INFO - PROCESS | 1832 | --DOMWINDOW == 78 (0x7f17151c6000) [pid = 1832] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:46:15 INFO - PROCESS | 1832 | 1461098775391 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 13:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 13:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1287ms 13:46:15 INFO - PROCESS | 1832 | 1461098775417 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 13:46:15 INFO - PROCESS | 1832 | 1461098775420 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 13:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:46:15 INFO - PROCESS | 1832 | 1461098775426 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:46:15 INFO - PROCESS | 1832 | 1461098775428 Marionette TRACE conn3 <- [1,810,null,{}] 13:46:15 INFO - PROCESS | 1832 | 1461098775433 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:15 INFO - PROCESS | 1832 | 1461098775679 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 13:46:15 INFO - PROCESS | 1832 | 1461098775704 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f875800 == 79 [pid = 1832] [id = 210] 13:46:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 79 (0x7f1715fb0c00) [pid = 1832] [serial = 630] [outer = (nil)] 13:46:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 80 (0x7f1718e94000) [pid = 1832] [serial = 631] [outer = 0x7f1715fb0c00] 13:46:15 INFO - PROCESS | 1832 | 1461098775777 Marionette DEBUG loaded listener.js 13:46:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 81 (0x7f171e178000) [pid = 1832] [serial = 632] [outer = 0x7f1715fb0c00] 13:46:16 INFO - PROCESS | 1832 | 1461098776580 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 13:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1180ms 13:46:16 INFO - PROCESS | 1832 | 1461098776606 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 13:46:16 INFO - PROCESS | 1832 | 1461098776610 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 13:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:46:16 INFO - PROCESS | 1832 | 1461098776615 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:46:16 INFO - PROCESS | 1832 | 1461098776617 Marionette TRACE conn3 <- [1,814,null,{}] 13:46:16 INFO - PROCESS | 1832 | 1461098776624 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:16 INFO - PROCESS | 1832 | 1461098776780 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 13:46:16 INFO - PROCESS | 1832 | 1461098776798 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171fe59800 == 80 [pid = 1832] [id = 211] 13:46:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 82 (0x7f170d1e1c00) [pid = 1832] [serial = 633] [outer = (nil)] 13:46:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 83 (0x7f171e391c00) [pid = 1832] [serial = 634] [outer = 0x7f170d1e1c00] 13:46:16 INFO - PROCESS | 1832 | 1461098776862 Marionette DEBUG loaded listener.js 13:46:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 84 (0x7f171e6adc00) [pid = 1832] [serial = 635] [outer = 0x7f170d1e1c00] 13:46:18 INFO - PROCESS | 1832 | 1461098778027 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 13:46:18 INFO - PROCESS | 1832 | 1461098778112 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 13:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:46:18 INFO - PROCESS | 1832 | 1461098778122 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:46:18 INFO - PROCESS | 1832 | 1461098778127 Marionette TRACE conn3 <- [1,818,null,{}] 13:46:18 INFO - PROCESS | 1832 | 1461098778137 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:18 INFO - PROCESS | 1832 | 1461098778359 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 13:46:18 INFO - PROCESS | 1832 | 1461098778577 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17174a1000 == 81 [pid = 1832] [id = 212] 13:46:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 85 (0x7f1713178400) [pid = 1832] [serial = 636] [outer = (nil)] 13:46:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 86 (0x7f17153e2000) [pid = 1832] [serial = 637] [outer = 0x7f1713178400] 13:46:18 INFO - PROCESS | 1832 | 1461098778672 Marionette DEBUG loaded listener.js 13:46:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 87 (0x7f1715754800) [pid = 1832] [serial = 638] [outer = 0x7f1713178400] 13:46:19 INFO - PROCESS | 1832 | 1461098779622 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 13:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1536ms 13:46:19 INFO - PROCESS | 1832 | 1461098779658 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 13:46:19 INFO - PROCESS | 1832 | 1461098779667 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 13:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:46:19 INFO - PROCESS | 1832 | 1461098779679 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:46:19 INFO - PROCESS | 1832 | 1461098779683 Marionette TRACE conn3 <- [1,822,null,{}] 13:46:19 INFO - PROCESS | 1832 | 1461098779690 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:19 INFO - PROCESS | 1832 | 1461098779914 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 13:46:20 INFO - PROCESS | 1832 | 1461098780160 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f752800 == 82 [pid = 1832] [id = 213] 13:46:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 88 (0x7f1713e44400) [pid = 1832] [serial = 639] [outer = (nil)] 13:46:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 89 (0x7f1715ea5800) [pid = 1832] [serial = 640] [outer = 0x7f1713e44400] 13:46:20 INFO - PROCESS | 1832 | 1461098780289 Marionette DEBUG loaded listener.js 13:46:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 90 (0x7f171735ac00) [pid = 1832] [serial = 641] [outer = 0x7f1713e44400] 13:46:21 INFO - PROCESS | 1832 | 1461098781161 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 13:46:21 INFO - PROCESS | 1832 | 1461098781218 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 13:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:46:21 INFO - PROCESS | 1832 | 1461098781226 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:46:21 INFO - PROCESS | 1832 | 1461098781232 Marionette TRACE conn3 <- [1,826,null,{}] 13:46:21 INFO - PROCESS | 1832 | 1461098781249 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:21 INFO - PROCESS | 1832 | 1461098781441 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 13:46:21 INFO - PROCESS | 1832 | 1461098781618 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:21 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1726404000 == 83 [pid = 1832] [id = 214] 13:46:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 91 (0x7f1718d62800) [pid = 1832] [serial = 642] [outer = (nil)] 13:46:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 92 (0x7f171c2c4c00) [pid = 1832] [serial = 643] [outer = 0x7f1718d62800] 13:46:21 INFO - PROCESS | 1832 | 1461098781716 Marionette DEBUG loaded listener.js 13:46:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 93 (0x7f171e338400) [pid = 1832] [serial = 644] [outer = 0x7f1718d62800] 13:46:22 INFO - PROCESS | 1832 | 1461098782705 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 13:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1490ms 13:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:46:22 INFO - PROCESS | 1832 | 1461098782715 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 13:46:22 INFO - PROCESS | 1832 | 1461098782719 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 13:46:22 INFO - PROCESS | 1832 | 1461098782725 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:46:22 INFO - PROCESS | 1832 | 1461098782729 Marionette TRACE conn3 <- [1,830,null,{}] 13:46:22 INFO - PROCESS | 1832 | 1461098782735 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:22 INFO - PROCESS | 1832 | 1461098782926 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 13:46:23 INFO - PROCESS | 1832 | 1461098783100 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172c1d3800 == 84 [pid = 1832] [id = 215] 13:46:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 94 (0x7f1718e9b000) [pid = 1832] [serial = 645] [outer = (nil)] 13:46:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 95 (0x7f171ed61800) [pid = 1832] [serial = 646] [outer = 0x7f1718e9b000] 13:46:23 INFO - PROCESS | 1832 | 1461098783190 Marionette DEBUG loaded listener.js 13:46:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 96 (0x7f171f09f800) [pid = 1832] [serial = 647] [outer = 0x7f1718e9b000] 13:46:24 INFO - PROCESS | 1832 | 1461098784092 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 13:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1432ms 13:46:24 INFO - PROCESS | 1832 | 1461098784158 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 13:46:24 INFO - PROCESS | 1832 | 1461098784162 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 13:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:46:24 INFO - PROCESS | 1832 | 1461098784169 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:46:24 INFO - PROCESS | 1832 | 1461098784173 Marionette TRACE conn3 <- [1,834,null,{}] 13:46:24 INFO - PROCESS | 1832 | 1461098784179 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:24 INFO - PROCESS | 1832 | 1461098784410 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 13:46:24 INFO - PROCESS | 1832 | 1461098784669 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172c6b7000 == 85 [pid = 1832] [id = 216] 13:46:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 97 (0x7f171f7c8000) [pid = 1832] [serial = 648] [outer = (nil)] 13:46:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 98 (0x7f171fa26c00) [pid = 1832] [serial = 649] [outer = 0x7f171f7c8000] 13:46:24 INFO - PROCESS | 1832 | 1461098784838 Marionette DEBUG loaded listener.js 13:46:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 99 (0x7f171fdec000) [pid = 1832] [serial = 650] [outer = 0x7f171f7c8000] 13:46:25 INFO - PROCESS | 1832 | 1461098785777 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 13:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1642ms 13:46:25 INFO - PROCESS | 1832 | 1461098785811 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 13:46:25 INFO - PROCESS | 1832 | 1461098785815 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 13:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:46:25 INFO - PROCESS | 1832 | 1461098785822 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:46:25 INFO - PROCESS | 1832 | 1461098785825 Marionette TRACE conn3 <- [1,838,null,{}] 13:46:25 INFO - PROCESS | 1832 | 1461098785831 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:26 INFO - PROCESS | 1832 | 1461098786018 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 13:46:26 INFO - PROCESS | 1832 | 1461098786197 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172d808000 == 86 [pid = 1832] [id = 217] 13:46:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 100 (0x7f17151c7000) [pid = 1832] [serial = 651] [outer = (nil)] 13:46:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 101 (0x7f17207b4c00) [pid = 1832] [serial = 652] [outer = 0x7f17151c7000] 13:46:26 INFO - PROCESS | 1832 | 1461098786277 Marionette DEBUG loaded listener.js 13:46:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 102 (0x7f1721040000) [pid = 1832] [serial = 653] [outer = 0x7f17151c7000] 13:46:27 INFO - PROCESS | 1832 | 1461098787124 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 13:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1335ms 13:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:46:27 INFO - PROCESS | 1832 | 1461098787158 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 13:46:27 INFO - PROCESS | 1832 | 1461098787161 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 13:46:27 INFO - PROCESS | 1832 | 1461098787168 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:46:27 INFO - PROCESS | 1832 | 1461098787170 Marionette TRACE conn3 <- [1,842,null,{}] 13:46:27 INFO - PROCESS | 1832 | 1461098787176 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:27 INFO - PROCESS | 1832 | 1461098787349 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 13:46:27 INFO - PROCESS | 1832 | 1461098787516 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172f786800 == 87 [pid = 1832] [id = 218] 13:46:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 103 (0x7f1715595400) [pid = 1832] [serial = 654] [outer = (nil)] 13:46:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 104 (0x7f1722376400) [pid = 1832] [serial = 655] [outer = 0x7f1715595400] 13:46:27 INFO - PROCESS | 1832 | 1461098787588 Marionette DEBUG loaded listener.js 13:46:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 105 (0x7f17225a8c00) [pid = 1832] [serial = 656] [outer = 0x7f1715595400] 13:46:28 INFO - PROCESS | 1832 | 1461098788480 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 13:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1380ms 13:46:28 INFO - PROCESS | 1832 | 1461098788549 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 13:46:28 INFO - PROCESS | 1832 | 1461098788552 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 13:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:46:28 INFO - PROCESS | 1832 | 1461098788559 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:46:28 INFO - PROCESS | 1832 | 1461098788563 Marionette TRACE conn3 <- [1,846,null,{}] 13:46:28 INFO - PROCESS | 1832 | 1461098788568 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:28 INFO - PROCESS | 1832 | 1461098788780 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 13:46:28 INFO - PROCESS | 1832 | 1461098788948 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1715c1c000 == 88 [pid = 1832] [id = 219] 13:46:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 106 (0x7f170cacc000) [pid = 1832] [serial = 657] [outer = (nil)] 13:46:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 107 (0x7f1713277c00) [pid = 1832] [serial = 658] [outer = 0x7f170cacc000] 13:46:29 INFO - PROCESS | 1832 | 1461098789022 Marionette DEBUG loaded listener.js 13:46:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 108 (0x7f1725752000) [pid = 1832] [serial = 659] [outer = 0x7f170cacc000] 13:46:30 INFO - PROCESS | 1832 | 1461098790258 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 13:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1737ms 13:46:30 INFO - PROCESS | 1832 | 1461098790299 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 13:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:46:30 INFO - PROCESS | 1832 | 1461098790305 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 13:46:30 INFO - PROCESS | 1832 | 1461098790314 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:46:30 INFO - PROCESS | 1832 | 1461098790320 Marionette TRACE conn3 <- [1,850,null,{}] 13:46:30 INFO - PROCESS | 1832 | 1461098790338 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:30 INFO - PROCESS | 1832 | 1461098790638 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 13:46:30 INFO - PROCESS | 1832 | 1461098790778 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718f78000 == 89 [pid = 1832] [id = 220] 13:46:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 109 (0x7f170eff2c00) [pid = 1832] [serial = 660] [outer = (nil)] 13:46:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 110 (0x7f17130ee800) [pid = 1832] [serial = 661] [outer = 0x7f170eff2c00] 13:46:30 INFO - PROCESS | 1832 | 1461098790851 Marionette DEBUG loaded listener.js 13:46:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 111 (0x7f1713278000) [pid = 1832] [serial = 662] [outer = 0x7f170eff2c00] 13:46:31 INFO - PROCESS | 1832 | 1461098791726 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 13:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1449ms 13:46:31 INFO - PROCESS | 1832 | 1461098791764 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 13:46:31 INFO - PROCESS | 1832 | 1461098791783 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 13:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:46:31 INFO - PROCESS | 1832 | 1461098791802 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:46:31 INFO - PROCESS | 1832 | 1461098791811 Marionette TRACE conn3 <- [1,854,null,{}] 13:46:31 INFO - PROCESS | 1832 | 1461098791823 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:32 INFO - PROCESS | 1832 | 1461098792069 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 13:46:32 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17202ea800 == 88 [pid = 1832] [id = 154] 13:46:32 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719926000 == 87 [pid = 1832] [id = 187] 13:46:32 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171df8b000 == 86 [pid = 1832] [id = 188] 13:46:32 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171eb4b000 == 85 [pid = 1832] [id = 119] 13:46:32 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171319d000 == 84 [pid = 1832] [id = 185] 13:46:32 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172d805800 == 83 [pid = 1832] [id = 134] 13:46:32 INFO - PROCESS | 1832 | --DOMWINDOW == 110 (0x7f1718e9e800) [pid = 1832] [serial = 592] [outer = (nil)] [url = about:blank] 13:46:32 INFO - PROCESS | 1832 | 1461098792364 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170ecdb000 == 84 [pid = 1832] [id = 221] 13:46:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 111 (0x7f17130f4000) [pid = 1832] [serial = 663] [outer = (nil)] 13:46:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 112 (0x7f171327fc00) [pid = 1832] [serial = 664] [outer = 0x7f17130f4000] 13:46:32 INFO - PROCESS | 1832 | 1461098792440 Marionette DEBUG loaded listener.js 13:46:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 113 (0x7f17151c8400) [pid = 1832] [serial = 665] [outer = 0x7f17130f4000] 13:46:32 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1720f13800 == 83 [pid = 1832] [id = 202] 13:46:32 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1713209000 == 82 [pid = 1832] [id = 200] 13:46:32 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1718f05800 == 81 [pid = 1832] [id = 199] 13:46:32 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171319b000 == 80 [pid = 1832] [id = 198] 13:46:32 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171eb41000 == 79 [pid = 1832] [id = 197] 13:46:32 INFO - PROCESS | 1832 | --DOMWINDOW == 112 (0x7f1717366c00) [pid = 1832] [serial = 590] [outer = (nil)] [url = about:blank] 13:46:32 INFO - PROCESS | 1832 | --DOMWINDOW == 111 (0x7f1715bb7800) [pid = 1832] [serial = 589] [outer = (nil)] [url = about:blank] 13:46:32 INFO - PROCESS | 1832 | --DOMWINDOW == 110 (0x7f1717651400) [pid = 1832] [serial = 566] [outer = (nil)] [url = about:blank] 13:46:32 INFO - PROCESS | 1832 | --DOMWINDOW == 109 (0x7f171b6df800) [pid = 1832] [serial = 580] [outer = (nil)] [url = about:blank] 13:46:32 INFO - PROCESS | 1832 | --DOMWINDOW == 108 (0x7f170ef0ac00) [pid = 1832] [serial = 583] [outer = (nil)] [url = about:blank] 13:46:32 INFO - PROCESS | 1832 | --DOMWINDOW == 107 (0x7f1718dcec00) [pid = 1832] [serial = 577] [outer = (nil)] [url = about:blank] 13:46:32 INFO - PROCESS | 1832 | --DOMWINDOW == 106 (0x7f170ebb2000) [pid = 1832] [serial = 568] [outer = (nil)] [url = about:blank] 13:46:32 INFO - PROCESS | 1832 | --DOMWINDOW == 105 (0x7f1713133800) [pid = 1832] [serial = 584] [outer = (nil)] [url = about:blank] 13:46:32 INFO - PROCESS | 1832 | --DOMWINDOW == 104 (0x7f1718a6c000) [pid = 1832] [serial = 574] [outer = (nil)] [url = about:blank] 13:46:32 INFO - PROCESS | 1832 | --DOMWINDOW == 103 (0x7f1715da6800) [pid = 1832] [serial = 587] [outer = (nil)] [url = about:blank] 13:46:32 INFO - PROCESS | 1832 | --DOMWINDOW == 102 (0x7f17157f0800) [pid = 1832] [serial = 586] [outer = (nil)] [url = about:blank] 13:46:32 INFO - PROCESS | 1832 | --DOMWINDOW == 101 (0x7f1715c9f400) [pid = 1832] [serial = 571] [outer = (nil)] [url = about:blank] 13:46:33 INFO - PROCESS | 1832 | 1461098793326 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 13:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1553ms 13:46:33 INFO - PROCESS | 1832 | 1461098793357 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 13:46:33 INFO - PROCESS | 1832 | 1461098793362 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 13:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:46:33 INFO - PROCESS | 1832 | 1461098793373 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:46:33 INFO - PROCESS | 1832 | 1461098793379 Marionette TRACE conn3 <- [1,858,null,{}] 13:46:33 INFO - PROCESS | 1832 | 1461098793404 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:33 INFO - PROCESS | 1832 | 1461098793592 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 13:46:33 INFO - PROCESS | 1832 | 1461098793724 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1715743800 == 80 [pid = 1832] [id = 222] 13:46:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 102 (0x7f171312f400) [pid = 1832] [serial = 666] [outer = (nil)] 13:46:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 103 (0x7f171575b000) [pid = 1832] [serial = 667] [outer = 0x7f171312f400] 13:46:33 INFO - PROCESS | 1832 | 1461098793795 Marionette DEBUG loaded listener.js 13:46:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 104 (0x7f1715b71800) [pid = 1832] [serial = 668] [outer = 0x7f171312f400] 13:46:34 INFO - PROCESS | 1832 | 1461098794589 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 13:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1249ms 13:46:34 INFO - PROCESS | 1832 | 1461098794621 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 13:46:34 INFO - PROCESS | 1832 | 1461098794626 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 13:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:46:34 INFO - PROCESS | 1832 | 1461098794655 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:46:34 INFO - PROCESS | 1832 | 1461098794658 Marionette TRACE conn3 <- [1,862,null,{}] 13:46:34 INFO - PROCESS | 1832 | 1461098794668 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:34 INFO - PROCESS | 1832 | 1461098794824 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 13:46:34 INFO - PROCESS | 1832 | 1461098794840 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719924000 == 81 [pid = 1832] [id = 223] 13:46:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 105 (0x7f1715833400) [pid = 1832] [serial = 669] [outer = (nil)] 13:46:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 106 (0x7f1715da3800) [pid = 1832] [serial = 670] [outer = 0x7f1715833400] 13:46:34 INFO - PROCESS | 1832 | 1461098794905 Marionette DEBUG loaded listener.js 13:46:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 107 (0x7f1715ea8000) [pid = 1832] [serial = 671] [outer = 0x7f1715833400] 13:46:35 INFO - PROCESS | 1832 | 1461098795830 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 13:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1188ms 13:46:35 INFO - PROCESS | 1832 | 1461098795844 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 13:46:35 INFO - PROCESS | 1832 | 1461098795847 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 13:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:46:35 INFO - PROCESS | 1832 | 1461098795857 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:46:35 INFO - PROCESS | 1832 | 1461098795860 Marionette TRACE conn3 <- [1,866,null,{}] 13:46:35 INFO - PROCESS | 1832 | 1461098795866 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:36 INFO - PROCESS | 1832 | 1461098796068 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 13:46:36 INFO - PROCESS | 1832 | 1461098796098 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171e6e8800 == 82 [pid = 1832] [id = 224] 13:46:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 108 (0x7f1715bb5000) [pid = 1832] [serial = 672] [outer = (nil)] 13:46:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 109 (0x7f1715faf000) [pid = 1832] [serial = 673] [outer = 0x7f1715bb5000] 13:46:36 INFO - PROCESS | 1832 | 1461098796167 Marionette DEBUG loaded listener.js 13:46:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 110 (0x7f1716613000) [pid = 1832] [serial = 674] [outer = 0x7f1715bb5000] 13:46:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 111 (0x7f1715fa2400) [pid = 1832] [serial = 675] [outer = 0x7f1715bb6c00] 13:46:37 INFO - PROCESS | 1832 | 1461098797320 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 13:46:37 INFO - PROCESS | 1832 | --DOMWINDOW == 110 (0x7f1715ca9000) [pid = 1832] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:46:37 INFO - PROCESS | 1832 | --DOMWINDOW == 109 (0x7f171764e000) [pid = 1832] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:46:37 INFO - PROCESS | 1832 | --DOMWINDOW == 108 (0x7f170caca800) [pid = 1832] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:46:37 INFO - PROCESS | 1832 | --DOMWINDOW == 107 (0x7f170ebb9800) [pid = 1832] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:46:37 INFO - PROCESS | 1832 | --DOMWINDOW == 106 (0x7f170ebb7800) [pid = 1832] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:46:37 INFO - PROCESS | 1832 | --DOMWINDOW == 105 (0x7f1715c6e800) [pid = 1832] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:46:37 INFO - PROCESS | 1832 | --DOMWINDOW == 104 (0x7f1715fb0c00) [pid = 1832] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1529ms 13:46:37 INFO - PROCESS | 1832 | 1461098797390 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 13:46:37 INFO - PROCESS | 1832 | 1461098797393 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 13:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:46:37 INFO - PROCESS | 1832 | 1461098797399 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:46:37 INFO - PROCESS | 1832 | 1461098797402 Marionette TRACE conn3 <- [1,870,null,{}] 13:46:37 INFO - PROCESS | 1832 | 1461098797407 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:37 INFO - PROCESS | 1832 | 1461098797577 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 13:46:37 INFO - PROCESS | 1832 | 1461098797751 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171d20e800 == 83 [pid = 1832] [id = 225] 13:46:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 105 (0x7f1718dc7400) [pid = 1832] [serial = 676] [outer = (nil)] 13:46:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 106 (0x7f171b6df800) [pid = 1832] [serial = 677] [outer = 0x7f1718dc7400] 13:46:37 INFO - PROCESS | 1832 | 1461098797817 Marionette DEBUG loaded listener.js 13:46:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 107 (0x7f171e0a6800) [pid = 1832] [serial = 678] [outer = 0x7f1718dc7400] 13:46:38 INFO - PROCESS | 1832 | 1461098798459 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 13:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1083ms 13:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:46:38 INFO - PROCESS | 1832 | 1461098798490 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 13:46:38 INFO - PROCESS | 1832 | 1461098798492 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 13:46:38 INFO - PROCESS | 1832 | 1461098798499 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:46:38 INFO - PROCESS | 1832 | 1461098798501 Marionette TRACE conn3 <- [1,874,null,{}] 13:46:38 INFO - PROCESS | 1832 | 1461098798507 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:38 INFO - PROCESS | 1832 | 1461098798707 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 13:46:38 INFO - PROCESS | 1832 | 1461098798728 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f88d000 == 84 [pid = 1832] [id = 226] 13:46:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 108 (0x7f1718d6e000) [pid = 1832] [serial = 679] [outer = (nil)] 13:46:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 109 (0x7f171e6af400) [pid = 1832] [serial = 680] [outer = 0x7f1718d6e000] 13:46:38 INFO - PROCESS | 1832 | 1461098798794 Marionette DEBUG loaded listener.js 13:46:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 110 (0x7f171fa27c00) [pid = 1832] [serial = 681] [outer = 0x7f1718d6e000] 13:46:39 INFO - PROCESS | 1832 | 1461098799756 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 13:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1279ms 13:46:39 INFO - PROCESS | 1832 | 1461098799778 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 13:46:39 INFO - PROCESS | 1832 | 1461098799784 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 13:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:46:39 INFO - PROCESS | 1832 | 1461098799793 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:46:39 INFO - PROCESS | 1832 | 1461098799798 Marionette TRACE conn3 <- [1,878,null,{}] 13:46:39 INFO - PROCESS | 1832 | 1461098799809 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:39 INFO - PROCESS | 1832 | 1461098799986 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 13:46:40 INFO - PROCESS | 1832 | 1461098800175 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1715c11000 == 85 [pid = 1832] [id = 227] 13:46:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 111 (0x7f170caca800) [pid = 1832] [serial = 682] [outer = (nil)] 13:46:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 112 (0x7f170efeb000) [pid = 1832] [serial = 683] [outer = 0x7f170caca800] 13:46:40 INFO - PROCESS | 1832 | 1461098800254 Marionette DEBUG loaded listener.js 13:46:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 113 (0x7f1713175400) [pid = 1832] [serial = 684] [outer = 0x7f170caca800] 13:46:41 INFO - PROCESS | 1832 | 1461098801238 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 13:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1491ms 13:46:41 INFO - PROCESS | 1832 | 1461098801284 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 13:46:41 INFO - PROCESS | 1832 | 1461098801294 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 13:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:46:41 INFO - PROCESS | 1832 | 1461098801304 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:46:41 INFO - PROCESS | 1832 | 1461098801307 Marionette TRACE conn3 <- [1,882,null,{}] 13:46:41 INFO - PROCESS | 1832 | 1461098801314 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:41 INFO - PROCESS | 1832 | 1461098801497 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 13:46:41 INFO - PROCESS | 1832 | 1461098801663 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171df94000 == 86 [pid = 1832] [id = 228] 13:46:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 114 (0x7f170d1e6c00) [pid = 1832] [serial = 685] [outer = (nil)] 13:46:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 115 (0x7f1715756000) [pid = 1832] [serial = 686] [outer = 0x7f170d1e6c00] 13:46:41 INFO - PROCESS | 1832 | 1461098801739 Marionette DEBUG loaded listener.js 13:46:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 116 (0x7f1715b70c00) [pid = 1832] [serial = 687] [outer = 0x7f170d1e6c00] 13:46:42 INFO - PROCESS | 1832 | 1461098802719 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 13:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1484ms 13:46:42 INFO - PROCESS | 1832 | 1461098802788 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 13:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:46:42 INFO - PROCESS | 1832 | 1461098802793 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 13:46:42 INFO - PROCESS | 1832 | 1461098802799 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:46:42 INFO - PROCESS | 1832 | 1461098802806 Marionette TRACE conn3 <- [1,886,null,{}] 13:46:42 INFO - PROCESS | 1832 | 1461098802823 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:43 INFO - PROCESS | 1832 | 1461098803049 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 13:46:43 INFO - PROCESS | 1832 | 1461098803266 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17256c0000 == 87 [pid = 1832] [id = 229] 13:46:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 117 (0x7f1715fb1000) [pid = 1832] [serial = 688] [outer = (nil)] 13:46:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 118 (0x7f1717658000) [pid = 1832] [serial = 689] [outer = 0x7f1715fb1000] 13:46:43 INFO - PROCESS | 1832 | 1461098803395 Marionette DEBUG loaded listener.js 13:46:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 119 (0x7f1718dcc400) [pid = 1832] [serial = 690] [outer = 0x7f1715fb1000] 13:46:44 INFO - PROCESS | 1832 | 1461098804255 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 13:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1489ms 13:46:44 INFO - PROCESS | 1832 | 1461098804289 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 13:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:46:44 INFO - PROCESS | 1832 | 1461098804294 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 13:46:44 INFO - PROCESS | 1832 | 1461098804300 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:46:44 INFO - PROCESS | 1832 | 1461098804304 Marionette TRACE conn3 <- [1,890,null,{}] 13:46:44 INFO - PROCESS | 1832 | 1461098804309 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:44 INFO - PROCESS | 1832 | 1461098804475 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 13:46:44 INFO - PROCESS | 1832 | 1461098804646 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172d51d800 == 88 [pid = 1832] [id = 230] 13:46:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 120 (0x7f1715fb9400) [pid = 1832] [serial = 691] [outer = (nil)] 13:46:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 121 (0x7f171ed67000) [pid = 1832] [serial = 692] [outer = 0x7f1715fb9400] 13:46:44 INFO - PROCESS | 1832 | 1461098804720 Marionette DEBUG loaded listener.js 13:46:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 122 (0x7f1720038800) [pid = 1832] [serial = 693] [outer = 0x7f1715fb9400] 13:46:45 INFO - PROCESS | 1832 | 1461098805629 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 13:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1381ms 13:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:46:45 INFO - PROCESS | 1832 | 1461098805682 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 13:46:45 INFO - PROCESS | 1832 | 1461098805685 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 13:46:45 INFO - PROCESS | 1832 | 1461098805691 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:46:45 INFO - PROCESS | 1832 | 1461098805695 Marionette TRACE conn3 <- [1,894,null,{}] 13:46:45 INFO - PROCESS | 1832 | 1461098805702 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:45 INFO - PROCESS | 1832 | 1461098805878 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 13:46:46 INFO - PROCESS | 1832 | 1461098806044 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17317c8000 == 89 [pid = 1832] [id = 231] 13:46:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 123 (0x7f171e336c00) [pid = 1832] [serial = 694] [outer = (nil)] 13:46:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x7f17203aa400) [pid = 1832] [serial = 695] [outer = 0x7f171e336c00] 13:46:46 INFO - PROCESS | 1832 | 1461098806120 Marionette DEBUG loaded listener.js 13:46:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x7f1720b65800) [pid = 1832] [serial = 696] [outer = 0x7f171e336c00] 13:46:47 INFO - PROCESS | 1832 | 1461098807030 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 13:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1387ms 13:46:47 INFO - PROCESS | 1832 | 1461098807080 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 13:46:47 INFO - PROCESS | 1832 | 1461098807084 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 13:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:46:47 INFO - PROCESS | 1832 | 1461098807089 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:46:47 INFO - PROCESS | 1832 | 1461098807092 Marionette TRACE conn3 <- [1,898,null,{}] 13:46:47 INFO - PROCESS | 1832 | 1461098807098 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:47 INFO - PROCESS | 1832 | 1461098807308 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 13:46:47 INFO - PROCESS | 1832 | 1461098807477 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731ba0800 == 90 [pid = 1832] [id = 232] 13:46:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x7f170ef11400) [pid = 1832] [serial = 697] [outer = (nil)] 13:46:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x7f172c3c3800) [pid = 1832] [serial = 698] [outer = 0x7f170ef11400] 13:46:47 INFO - PROCESS | 1832 | 1461098807556 Marionette DEBUG loaded listener.js 13:46:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x7f172c4b3400) [pid = 1832] [serial = 699] [outer = 0x7f170ef11400] 13:46:48 INFO - PROCESS | 1832 | 1461098808409 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 13:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1379ms 13:46:48 INFO - PROCESS | 1832 | 1461098808470 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 13:46:48 INFO - PROCESS | 1832 | 1461098808474 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 13:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:46:48 INFO - PROCESS | 1832 | 1461098808480 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:46:48 INFO - PROCESS | 1832 | 1461098808483 Marionette TRACE conn3 <- [1,902,null,{}] 13:46:48 INFO - PROCESS | 1832 | 1461098808489 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:48 INFO - PROCESS | 1832 | 1461098808662 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 13:46:48 INFO - PROCESS | 1832 | 1461098808833 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1733873000 == 91 [pid = 1832] [id = 233] 13:46:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x7f1722581400) [pid = 1832] [serial = 700] [outer = (nil)] 13:46:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x7f172c60ec00) [pid = 1832] [serial = 701] [outer = 0x7f1722581400] 13:46:48 INFO - PROCESS | 1832 | 1461098808910 Marionette DEBUG loaded listener.js 13:46:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x7f172c6ea400) [pid = 1832] [serial = 702] [outer = 0x7f1722581400] 13:46:49 INFO - PROCESS | 1832 | 1461098809762 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 13:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1329ms 13:46:49 INFO - PROCESS | 1832 | 1461098809811 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 13:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:46:49 INFO - PROCESS | 1832 | 1461098809815 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 13:46:49 INFO - PROCESS | 1832 | 1461098809821 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:46:49 INFO - PROCESS | 1832 | 1461098809824 Marionette TRACE conn3 <- [1,906,null,{}] 13:46:49 INFO - PROCESS | 1832 | 1461098809830 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:50 INFO - PROCESS | 1832 | 1461098810002 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 13:46:50 INFO - PROCESS | 1832 | 1461098810186 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1735b05800 == 92 [pid = 1832] [id = 234] 13:46:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x7f1718a76c00) [pid = 1832] [serial = 703] [outer = (nil)] 13:46:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x7f172b5b9000) [pid = 1832] [serial = 704] [outer = 0x7f1718a76c00] 13:46:50 INFO - PROCESS | 1832 | 1461098810258 Marionette DEBUG loaded listener.js 13:46:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x7f172d52b000) [pid = 1832] [serial = 705] [outer = 0x7f1718a76c00] 13:46:51 INFO - PROCESS | 1832 | 1461098811146 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 13:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1379ms 13:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:46:51 INFO - PROCESS | 1832 | 1461098811200 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 13:46:51 INFO - PROCESS | 1832 | 1461098811204 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 13:46:51 INFO - PROCESS | 1832 | 1461098811212 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:46:51 INFO - PROCESS | 1832 | 1461098811215 Marionette TRACE conn3 <- [1,910,null,{}] 13:46:51 INFO - PROCESS | 1832 | 1461098811222 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:51 INFO - PROCESS | 1832 | 1461098811422 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 13:46:51 INFO - PROCESS | 1832 | 1461098811592 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f173e9d3800 == 93 [pid = 1832] [id = 235] 13:46:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x7f1718d6a000) [pid = 1832] [serial = 706] [outer = (nil)] 13:46:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x7f172d6c1800) [pid = 1832] [serial = 707] [outer = 0x7f1718d6a000] 13:46:51 INFO - PROCESS | 1832 | 1461098811667 Marionette DEBUG loaded listener.js 13:46:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x7f172d9eb400) [pid = 1832] [serial = 708] [outer = 0x7f1718d6a000] 13:46:52 INFO - PROCESS | 1832 | 1461098812569 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 13:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1388ms 13:46:52 INFO - PROCESS | 1832 | 1461098812600 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 13:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:46:52 INFO - PROCESS | 1832 | 1461098812605 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 13:46:52 INFO - PROCESS | 1832 | 1461098812612 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:46:52 INFO - PROCESS | 1832 | 1461098812616 Marionette TRACE conn3 <- [1,914,null,{}] 13:46:52 INFO - PROCESS | 1832 | 1461098812623 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:52 INFO - PROCESS | 1832 | 1461098812820 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 13:46:53 INFO - PROCESS | 1832 | 1461098812999 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719ada800 == 94 [pid = 1832] [id = 236] 13:46:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x7f172c6ed000) [pid = 1832] [serial = 709] [outer = (nil)] 13:46:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x7f172f711000) [pid = 1832] [serial = 710] [outer = 0x7f172c6ed000] 13:46:53 INFO - PROCESS | 1832 | 1461098813076 Marionette DEBUG loaded listener.js 13:46:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x7f17310a3800) [pid = 1832] [serial = 711] [outer = 0x7f172c6ed000] 13:46:54 INFO - PROCESS | 1832 | 1461098814058 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 13:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1483ms 13:46:54 INFO - PROCESS | 1832 | 1461098814094 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 13:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:46:54 INFO - PROCESS | 1832 | 1461098814100 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 13:46:54 INFO - PROCESS | 1832 | 1461098814107 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:46:54 INFO - PROCESS | 1832 | 1461098814112 Marionette TRACE conn3 <- [1,918,null,{}] 13:46:54 INFO - PROCESS | 1832 | 1461098814118 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:54 INFO - PROCESS | 1832 | 1461098814356 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 13:46:54 INFO - PROCESS | 1832 | 1461098814845 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171644c800 == 95 [pid = 1832] [id = 237] 13:46:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x7f170d1e0800) [pid = 1832] [serial = 712] [outer = (nil)] 13:46:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x7f170d1e6000) [pid = 1832] [serial = 713] [outer = 0x7f170d1e0800] 13:46:54 INFO - PROCESS | 1832 | 1461098814962 Marionette DEBUG loaded listener.js 13:46:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x7f170efee000) [pid = 1832] [serial = 714] [outer = 0x7f170d1e0800] 13:46:55 INFO - PROCESS | 1832 | 1461098815826 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 13:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1781ms 13:46:55 INFO - PROCESS | 1832 | 1461098815890 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 13:46:55 INFO - PROCESS | 1832 | 1461098815897 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 13:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:46:55 INFO - PROCESS | 1832 | 1461098815908 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:46:55 INFO - PROCESS | 1832 | 1461098815912 Marionette TRACE conn3 <- [1,922,null,{}] 13:46:55 INFO - PROCESS | 1832 | 1461098815920 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:56 INFO - PROCESS | 1832 | 1461098816221 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 13:46:56 INFO - PROCESS | 1832 | 1461098816491 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1713209000 == 96 [pid = 1832] [id = 238] 13:46:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x7f1713e46800) [pid = 1832] [serial = 715] [outer = (nil)] 13:46:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x7f1715593c00) [pid = 1832] [serial = 716] [outer = 0x7f1713e46800] 13:46:56 INFO - PROCESS | 1832 | 1461098816562 Marionette DEBUG loaded listener.js 13:46:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x7f17157ec000) [pid = 1832] [serial = 717] [outer = 0x7f1713e46800] 13:46:56 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172034f000 == 95 [pid = 1832] [id = 62] 13:46:56 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x7f170eff2000) [pid = 1832] [serial = 610] [outer = (nil)] [url = about:blank] 13:46:56 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x7f1717364800) [pid = 1832] [serial = 607] [outer = (nil)] [url = about:blank] 13:46:57 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x7f1717359c00) [pid = 1832] [serial = 628] [outer = (nil)] [url = about:blank] 13:46:57 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x7f171c089400) [pid = 1832] [serial = 593] [outer = (nil)] [url = about:blank] 13:46:57 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x7f1718a77800) [pid = 1832] [serial = 629] [outer = (nil)] [url = about:blank] 13:46:57 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x7f1713133c00) [pid = 1832] [serial = 619] [outer = (nil)] [url = about:blank] 13:46:57 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x7f171559b000) [pid = 1832] [serial = 620] [outer = (nil)] [url = about:blank] 13:46:57 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x7f170eff1000) [pid = 1832] [serial = 595] [outer = (nil)] [url = about:blank] 13:46:57 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x7f17157f9400) [pid = 1832] [serial = 601] [outer = (nil)] [url = about:blank] 13:46:57 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x7f1715fac800) [pid = 1832] [serial = 604] [outer = (nil)] [url = about:blank] 13:46:57 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x7f1715840000) [pid = 1832] [serial = 622] [outer = (nil)] [url = about:blank] 13:46:57 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x7f17130e8800) [pid = 1832] [serial = 613] [outer = (nil)] [url = about:blank] 13:46:57 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x7f1713e42c00) [pid = 1832] [serial = 598] [outer = (nil)] [url = about:blank] 13:46:57 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x7f1713130800) [pid = 1832] [serial = 617] [outer = (nil)] [url = about:blank] 13:46:57 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x7f17130e8000) [pid = 1832] [serial = 616] [outer = (nil)] [url = about:blank] 13:46:57 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x7f1715fa7400) [pid = 1832] [serial = 625] [outer = (nil)] [url = about:blank] 13:46:57 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x7f1716703000) [pid = 1832] [serial = 626] [outer = (nil)] [url = about:blank] 13:46:57 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x7f1715c6dc00) [pid = 1832] [serial = 623] [outer = (nil)] [url = about:blank] 13:46:57 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x7f1718e94000) [pid = 1832] [serial = 631] [outer = (nil)] [url = about:blank] 13:46:57 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x7f171e178000) [pid = 1832] [serial = 632] [outer = (nil)] [url = about:blank] 13:46:57 INFO - PROCESS | 1832 | 1461098817464 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 13:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1583ms 13:46:57 INFO - PROCESS | 1832 | 1461098817494 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 13:46:57 INFO - PROCESS | 1832 | 1461098817500 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 13:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:46:57 INFO - PROCESS | 1832 | 1461098817507 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:46:57 INFO - PROCESS | 1832 | 1461098817510 Marionette TRACE conn3 <- [1,926,null,{}] 13:46:57 INFO - PROCESS | 1832 | 1461098817516 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:57 INFO - PROCESS | 1832 | 1461098817701 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 13:46:57 INFO - PROCESS | 1832 | 1461098817880 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718d88000 == 96 [pid = 1832] [id = 239] 13:46:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x7f170eff1000) [pid = 1832] [serial = 718] [outer = (nil)] 13:46:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x7f1715b78400) [pid = 1832] [serial = 719] [outer = 0x7f170eff1000] 13:46:57 INFO - PROCESS | 1832 | 1461098817946 Marionette DEBUG loaded listener.js 13:46:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x7f1715e9f000) [pid = 1832] [serial = 720] [outer = 0x7f170eff1000] 13:46:58 INFO - PROCESS | 1832 | 1461098818727 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 13:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1246ms 13:46:58 INFO - PROCESS | 1832 | 1461098818755 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 13:46:58 INFO - PROCESS | 1832 | 1461098818759 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 13:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:46:58 INFO - PROCESS | 1832 | 1461098818774 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:46:58 INFO - PROCESS | 1832 | 1461098818784 Marionette TRACE conn3 <- [1,930,null,{}] 13:46:58 INFO - PROCESS | 1832 | 1461098818797 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:58 INFO - PROCESS | 1832 | 1461098818963 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 13:46:58 INFO - PROCESS | 1832 | 1461098818981 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171a04a800 == 97 [pid = 1832] [id = 240] 13:46:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x7f17151c4000) [pid = 1832] [serial = 721] [outer = (nil)] 13:46:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x7f1718d6e400) [pid = 1832] [serial = 722] [outer = 0x7f17151c4000] 13:46:59 INFO - PROCESS | 1832 | 1461098819044 Marionette DEBUG loaded listener.js 13:46:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x7f171d2e4000) [pid = 1832] [serial = 723] [outer = 0x7f17151c4000] 13:46:59 INFO - PROCESS | 1832 | 1461098819958 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 13:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1253ms 13:47:00 INFO - PROCESS | 1832 | 1461098820023 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 13:47:00 INFO - PROCESS | 1832 | 1461098820028 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 13:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:47:00 INFO - PROCESS | 1832 | 1461098820034 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:47:00 INFO - PROCESS | 1832 | 1461098820037 Marionette TRACE conn3 <- [1,934,null,{}] 13:47:00 INFO - PROCESS | 1832 | 1461098820043 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:00 INFO - PROCESS | 1832 | 1461098820284 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 13:47:00 INFO - PROCESS | 1832 | 1461098820310 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171eb3f000 == 98 [pid = 1832] [id = 241] 13:47:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x7f1718d69400) [pid = 1832] [serial = 724] [outer = (nil)] 13:47:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x7f171e17e800) [pid = 1832] [serial = 725] [outer = 0x7f1718d69400] 13:47:00 INFO - PROCESS | 1832 | 1461098820380 Marionette DEBUG loaded listener.js 13:47:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x7f171fa2b000) [pid = 1832] [serial = 726] [outer = 0x7f1718d69400] 13:47:01 INFO - PROCESS | 1832 | 1461098821250 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 13:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1232ms 13:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:47:01 INFO - PROCESS | 1832 | 1461098821266 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 13:47:01 INFO - PROCESS | 1832 | 1461098821269 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 13:47:01 INFO - PROCESS | 1832 | 1461098821287 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:47:01 INFO - PROCESS | 1832 | 1461098821291 Marionette TRACE conn3 <- [1,938,null,{}] 13:47:01 INFO - PROCESS | 1832 | 1461098821297 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:01 INFO - PROCESS | 1832 | 1461098821515 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 13:47:01 INFO - PROCESS | 1832 | 1461098821546 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f851800 == 99 [pid = 1832] [id = 242] 13:47:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x7f1720b63000) [pid = 1832] [serial = 727] [outer = (nil)] 13:47:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x7f1720eae400) [pid = 1832] [serial = 728] [outer = 0x7f1720b63000] 13:47:01 INFO - PROCESS | 1832 | 1461098821626 Marionette DEBUG loaded listener.js 13:47:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x7f172b53d800) [pid = 1832] [serial = 729] [outer = 0x7f1720b63000] 13:47:02 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x7f1718dc7400) [pid = 1832] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:47:02 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x7f1715bb5000) [pid = 1832] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:47:02 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x7f17130f4000) [pid = 1832] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:47:02 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x7f171312f400) [pid = 1832] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:47:02 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x7f1715833400) [pid = 1832] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:47:02 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x7f170eff2c00) [pid = 1832] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:47:02 INFO - PROCESS | 1832 | 1461098822619 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 13:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1406ms 13:47:02 INFO - PROCESS | 1832 | 1461098822682 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 13:47:02 INFO - PROCESS | 1832 | 1461098822686 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 13:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:47:02 INFO - PROCESS | 1832 | 1461098822692 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:47:02 INFO - PROCESS | 1832 | 1461098822694 Marionette TRACE conn3 <- [1,942,null,{}] 13:47:02 INFO - PROCESS | 1832 | 1461098822699 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:02 INFO - PROCESS | 1832 | 1461098822886 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 13:47:03 INFO - PROCESS | 1832 | 1461098823014 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1722303000 == 100 [pid = 1832] [id = 243] 13:47:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x7f17130e7800) [pid = 1832] [serial = 730] [outer = (nil)] 13:47:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x7f1725754c00) [pid = 1832] [serial = 731] [outer = 0x7f17130e7800] 13:47:03 INFO - PROCESS | 1832 | 1461098823112 Marionette DEBUG loaded listener.js 13:47:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x7f172d9ebc00) [pid = 1832] [serial = 732] [outer = 0x7f17130e7800] 13:47:04 INFO - PROCESS | 1832 | 1461098824301 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 13:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1640ms 13:47:04 INFO - PROCESS | 1832 | 1461098824347 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 13:47:04 INFO - PROCESS | 1832 | 1461098824354 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 13:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:47:04 INFO - PROCESS | 1832 | 1461098824363 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:47:04 INFO - PROCESS | 1832 | 1461098824369 Marionette TRACE conn3 <- [1,946,null,{}] 13:47:04 INFO - PROCESS | 1832 | 1461098824378 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:04 INFO - PROCESS | 1832 | 1461098824583 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 13:47:04 INFO - PROCESS | 1832 | 1461098824795 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718f0e000 == 101 [pid = 1832] [id = 244] 13:47:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x7f17130f4000) [pid = 1832] [serial = 733] [outer = (nil)] 13:47:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x7f1713e46c00) [pid = 1832] [serial = 734] [outer = 0x7f17130f4000] 13:47:04 INFO - PROCESS | 1832 | 1461098824871 Marionette DEBUG loaded listener.js 13:47:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x7f17155e0000) [pid = 1832] [serial = 735] [outer = 0x7f17130f4000] 13:47:05 INFO - PROCESS | 1832 | 1461098825737 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 13:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1435ms 13:47:05 INFO - PROCESS | 1832 | 1461098825798 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 13:47:05 INFO - PROCESS | 1832 | 1461098825807 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 13:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:47:05 INFO - PROCESS | 1832 | 1461098825818 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:47:05 INFO - PROCESS | 1832 | 1461098825822 Marionette TRACE conn3 <- [1,950,null,{}] 13:47:05 INFO - PROCESS | 1832 | 1461098825829 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:06 INFO - PROCESS | 1832 | 1461098826057 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 13:47:06 INFO - PROCESS | 1832 | 1461098826279 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171eb36800 == 102 [pid = 1832] [id = 245] 13:47:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x7f1715ca9400) [pid = 1832] [serial = 736] [outer = (nil)] 13:47:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x7f1715fb3c00) [pid = 1832] [serial = 737] [outer = 0x7f1715ca9400] 13:47:06 INFO - PROCESS | 1832 | 1461098826400 Marionette DEBUG loaded listener.js 13:47:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x7f1717366000) [pid = 1832] [serial = 738] [outer = 0x7f1715ca9400] 13:47:07 INFO - PROCESS | 1832 | 1461098827327 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 13:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1538ms 13:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:47:07 INFO - PROCESS | 1832 | 1461098827357 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 13:47:07 INFO - PROCESS | 1832 | 1461098827360 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 13:47:07 INFO - PROCESS | 1832 | 1461098827368 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:47:07 INFO - PROCESS | 1832 | 1461098827374 Marionette TRACE conn3 <- [1,954,null,{}] 13:47:07 INFO - PROCESS | 1832 | 1461098827390 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:07 INFO - PROCESS | 1832 | 1461098827594 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 13:47:07 INFO - PROCESS | 1832 | 1461098827889 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172d2c4800 == 103 [pid = 1832] [id = 246] 13:47:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x7f1720214c00) [pid = 1832] [serial = 739] [outer = (nil)] 13:47:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x7f1722585400) [pid = 1832] [serial = 740] [outer = 0x7f1720214c00] 13:47:08 INFO - PROCESS | 1832 | 1461098828015 Marionette DEBUG loaded listener.js 13:47:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x7f172c16e000) [pid = 1832] [serial = 741] [outer = 0x7f1720214c00] 13:47:08 INFO - PROCESS | 1832 | 1461098828861 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 13:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1537ms 13:47:08 INFO - PROCESS | 1832 | 1461098828904 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 13:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:47:08 INFO - PROCESS | 1832 | 1461098828909 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 13:47:08 INFO - PROCESS | 1832 | 1461098828916 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:47:08 INFO - PROCESS | 1832 | 1461098828919 Marionette TRACE conn3 <- [1,958,null,{}] 13:47:08 INFO - PROCESS | 1832 | 1461098828926 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:09 INFO - PROCESS | 1832 | 1461098829111 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 13:47:09 INFO - PROCESS | 1832 | 1461098829311 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731061000 == 104 [pid = 1832] [id = 247] 13:47:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x7f171c082400) [pid = 1832] [serial = 742] [outer = (nil)] 13:47:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x7f172c693000) [pid = 1832] [serial = 743] [outer = 0x7f171c082400] 13:47:09 INFO - PROCESS | 1832 | 1461098829433 Marionette DEBUG loaded listener.js 13:47:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x7f17310a2800) [pid = 1832] [serial = 744] [outer = 0x7f171c082400] 13:47:10 INFO - PROCESS | 1832 | 1461098830353 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 13:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1491ms 13:47:10 INFO - PROCESS | 1832 | 1461098830408 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 13:47:10 INFO - PROCESS | 1832 | 1461098830417 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 13:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:47:10 INFO - PROCESS | 1832 | 1461098830428 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:47:10 INFO - PROCESS | 1832 | 1461098830430 Marionette TRACE conn3 <- [1,962,null,{}] 13:47:10 INFO - PROCESS | 1832 | 1461098830435 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:10 INFO - PROCESS | 1832 | 1461098830622 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 13:47:10 INFO - PROCESS | 1832 | 1461098830797 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1735d79800 == 105 [pid = 1832] [id = 248] 13:47:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x7f1719743400) [pid = 1832] [serial = 745] [outer = (nil)] 13:47:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x7f171974c800) [pid = 1832] [serial = 746] [outer = 0x7f1719743400] 13:47:10 INFO - PROCESS | 1832 | 1461098830880 Marionette DEBUG loaded listener.js 13:47:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x7f1719751800) [pid = 1832] [serial = 747] [outer = 0x7f1719743400] 13:47:11 INFO - PROCESS | 1832 | 1461098831772 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 13:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1387ms 13:47:11 INFO - PROCESS | 1832 | 1461098831813 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 13:47:11 INFO - PROCESS | 1832 | 1461098831816 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 13:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:47:11 INFO - PROCESS | 1832 | 1461098831823 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:47:11 INFO - PROCESS | 1832 | 1461098831826 Marionette TRACE conn3 <- [1,966,null,{}] 13:47:11 INFO - PROCESS | 1832 | 1461098831832 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:12 INFO - PROCESS | 1832 | 1461098832049 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 13:47:12 INFO - PROCESS | 1832 | 1461098832226 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731590800 == 106 [pid = 1832] [id = 249] 13:47:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x7f173162c400) [pid = 1832] [serial = 748] [outer = (nil)] 13:47:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x7f1731786c00) [pid = 1832] [serial = 749] [outer = 0x7f173162c400] 13:47:12 INFO - PROCESS | 1832 | 1461098832305 Marionette DEBUG loaded listener.js 13:47:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x7f1731a06000) [pid = 1832] [serial = 750] [outer = 0x7f173162c400] 13:47:13 INFO - PROCESS | 1832 | 1461098833240 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 13:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1479ms 13:47:13 INFO - PROCESS | 1832 | 1461098833304 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 13:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:47:13 INFO - PROCESS | 1832 | 1461098833308 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 13:47:13 INFO - PROCESS | 1832 | 1461098833316 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:47:13 INFO - PROCESS | 1832 | 1461098833319 Marionette TRACE conn3 <- [1,970,null,{}] 13:47:13 INFO - PROCESS | 1832 | 1461098833324 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:13 INFO - PROCESS | 1832 | 1461098833511 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 13:47:13 INFO - PROCESS | 1832 | 1461098833686 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719477000 == 107 [pid = 1832] [id = 250] 13:47:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x7f171ec88000) [pid = 1832] [serial = 751] [outer = (nil)] 13:47:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x7f171ec8d800) [pid = 1832] [serial = 752] [outer = 0x7f171ec88000] 13:47:13 INFO - PROCESS | 1832 | 1461098833762 Marionette DEBUG loaded listener.js 13:47:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x7f171ec92000) [pid = 1832] [serial = 753] [outer = 0x7f171ec88000] 13:47:14 INFO - PROCESS | 1832 | 1461098834638 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 13:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1386ms 13:47:14 INFO - PROCESS | 1832 | 1461098834703 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 13:47:14 INFO - PROCESS | 1832 | 1461098834707 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 13:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:47:14 INFO - PROCESS | 1832 | 1461098834713 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:47:14 INFO - PROCESS | 1832 | 1461098834715 Marionette TRACE conn3 <- [1,974,null,{}] 13:47:14 INFO - PROCESS | 1832 | 1461098834721 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:14 INFO - PROCESS | 1832 | 1461098834892 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 13:47:15 INFO - PROCESS | 1832 | 1461098835072 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171314b000 == 108 [pid = 1832] [id = 251] 13:47:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x7f170d231400) [pid = 1832] [serial = 754] [outer = (nil)] 13:47:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x7f170d23a800) [pid = 1832] [serial = 755] [outer = 0x7f170d231400] 13:47:15 INFO - PROCESS | 1832 | 1461098835151 Marionette DEBUG loaded listener.js 13:47:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x7f170d23fc00) [pid = 1832] [serial = 756] [outer = 0x7f170d231400] 13:47:16 INFO - PROCESS | 1832 | 1461098836010 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 13:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1335ms 13:47:16 INFO - PROCESS | 1832 | 1461098836049 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 13:47:16 INFO - PROCESS | 1832 | 1461098836053 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 13:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:47:16 INFO - PROCESS | 1832 | 1461098836059 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:47:16 INFO - PROCESS | 1832 | 1461098836062 Marionette TRACE conn3 <- [1,978,null,{}] 13:47:16 INFO - PROCESS | 1832 | 1461098836068 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:16 INFO - PROCESS | 1832 | 1461098836258 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 13:47:16 INFO - PROCESS | 1832 | 1461098836442 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d56e000 == 109 [pid = 1832] [id = 252] 13:47:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x7f170d234c00) [pid = 1832] [serial = 757] [outer = (nil)] 13:47:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x7f171ec8ec00) [pid = 1832] [serial = 758] [outer = 0x7f170d234c00] 13:47:16 INFO - PROCESS | 1832 | 1461098836514 Marionette DEBUG loaded listener.js 13:47:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x7f1731a06400) [pid = 1832] [serial = 759] [outer = 0x7f170d234c00] 13:47:17 INFO - PROCESS | 1832 | 1461098837428 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 13:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1434ms 13:47:17 INFO - PROCESS | 1832 | 1461098837494 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 13:47:17 INFO - PROCESS | 1832 | 1461098837498 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 13:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:47:17 INFO - PROCESS | 1832 | 1461098837504 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:47:17 INFO - PROCESS | 1832 | 1461098837507 Marionette TRACE conn3 <- [1,982,null,{}] 13:47:17 INFO - PROCESS | 1832 | 1461098837514 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:17 INFO - PROCESS | 1832 | 1461098837719 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 13:47:17 INFO - PROCESS | 1832 | 1461098837908 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171315c000 == 110 [pid = 1832] [id = 253] 13:47:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x7f170acc0000) [pid = 1832] [serial = 760] [outer = (nil)] 13:47:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x7f170acc8400) [pid = 1832] [serial = 761] [outer = 0x7f170acc0000] 13:47:17 INFO - PROCESS | 1832 | 1461098837983 Marionette DEBUG loaded listener.js 13:47:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x7f170accc800) [pid = 1832] [serial = 762] [outer = 0x7f170acc0000] 13:47:18 INFO - PROCESS | 1832 | 1461098838861 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 13:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1430ms 13:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:47:18 INFO - PROCESS | 1832 | 1461098838935 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 13:47:18 INFO - PROCESS | 1832 | 1461098838939 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 13:47:18 INFO - PROCESS | 1832 | 1461098838946 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:47:18 INFO - PROCESS | 1832 | 1461098838950 Marionette TRACE conn3 <- [1,986,null,{}] 13:47:18 INFO - PROCESS | 1832 | 1461098838956 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:19 INFO - PROCESS | 1832 | 1461098839204 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 13:47:19 INFO - PROCESS | 1832 | 1461098839455 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171314d000 == 111 [pid = 1832] [id = 254] 13:47:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x7f170acc6800) [pid = 1832] [serial = 763] [outer = (nil)] 13:47:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x7f170cac3400) [pid = 1832] [serial = 764] [outer = 0x7f170acc6800] 13:47:19 INFO - PROCESS | 1832 | 1461098839877 Marionette DEBUG loaded listener.js 13:47:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x7f170d23a400) [pid = 1832] [serial = 765] [outer = 0x7f170acc6800] 13:47:20 INFO - PROCESS | 1832 | 1461098840834 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 13:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1940ms 13:47:20 INFO - PROCESS | 1832 | 1461098840887 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 13:47:20 INFO - PROCESS | 1832 | 1461098840894 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 13:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:47:20 INFO - PROCESS | 1832 | 1461098840903 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:47:20 INFO - PROCESS | 1832 | 1461098840906 Marionette TRACE conn3 <- [1,990,null,{}] 13:47:20 INFO - PROCESS | 1832 | 1461098840914 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:21 INFO - PROCESS | 1832 | 1461098841099 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 13:47:21 INFO - PROCESS | 1832 | 1461098841459 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:21 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1713217800 == 112 [pid = 1832] [id = 255] 13:47:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x7f1713132c00) [pid = 1832] [serial = 766] [outer = (nil)] 13:47:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x7f1713273400) [pid = 1832] [serial = 767] [outer = 0x7f1713132c00] 13:47:21 INFO - PROCESS | 1832 | 1461098841535 Marionette DEBUG loaded listener.js 13:47:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x7f1713e4dc00) [pid = 1832] [serial = 768] [outer = 0x7f1713132c00] 13:47:22 INFO - PROCESS | 1832 | 1461098842378 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 13:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1531ms 13:47:22 INFO - PROCESS | 1832 | 1461098842435 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 13:47:22 INFO - PROCESS | 1832 | 1461098842440 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 13:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:47:22 INFO - PROCESS | 1832 | 1461098842451 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:47:22 INFO - PROCESS | 1832 | 1461098842454 Marionette TRACE conn3 <- [1,994,null,{}] 13:47:22 INFO - PROCESS | 1832 | 1461098842461 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:22 INFO - PROCESS | 1832 | 1461098842640 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 13:47:22 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171f851800 == 111 [pid = 1832] [id = 242] 13:47:22 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x7f171fa26c00) [pid = 1832] [serial = 649] [outer = (nil)] [url = about:blank] 13:47:22 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x7f171c2c4c00) [pid = 1832] [serial = 643] [outer = (nil)] [url = about:blank] 13:47:22 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x7f17207b4c00) [pid = 1832] [serial = 652] [outer = (nil)] [url = about:blank] 13:47:22 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x7f1722376400) [pid = 1832] [serial = 655] [outer = (nil)] [url = about:blank] 13:47:22 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x7f171ed61800) [pid = 1832] [serial = 646] [outer = (nil)] [url = about:blank] 13:47:22 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x7f171e6af400) [pid = 1832] [serial = 680] [outer = (nil)] [url = about:blank] 13:47:22 INFO - PROCESS | 1832 | 1461098842920 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:22 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171fce6000 == 110 [pid = 1832] [id = 201] 13:47:22 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171eb3f000 == 109 [pid = 1832] [id = 241] 13:47:22 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171a04a800 == 108 [pid = 1832] [id = 240] 13:47:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171645f800 == 109 [pid = 1832] [id = 256] 13:47:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x7f17155a0800) [pid = 1832] [serial = 769] [outer = (nil)] 13:47:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x7f17157ecc00) [pid = 1832] [serial = 770] [outer = 0x7f17155a0800] 13:47:23 INFO - PROCESS | 1832 | 1461098843092 Marionette DEBUG loaded listener.js 13:47:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x7f1715b6a800) [pid = 1832] [serial = 771] [outer = 0x7f17155a0800] 13:47:23 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1718d88000 == 108 [pid = 1832] [id = 239] 13:47:23 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1713209000 == 107 [pid = 1832] [id = 238] 13:47:23 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171644c800 == 106 [pid = 1832] [id = 237] 13:47:23 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1731ba0800 == 105 [pid = 1832] [id = 232] 13:47:23 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17317c8000 == 104 [pid = 1832] [id = 231] 13:47:23 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172d51d800 == 103 [pid = 1832] [id = 230] 13:47:23 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17256c0000 == 102 [pid = 1832] [id = 229] 13:47:23 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171df94000 == 101 [pid = 1832] [id = 228] 13:47:23 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1715c11000 == 100 [pid = 1832] [id = 227] 13:47:23 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x7f171e0a6800) [pid = 1832] [serial = 678] [outer = (nil)] [url = about:blank] 13:47:23 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x7f1715faf000) [pid = 1832] [serial = 673] [outer = (nil)] [url = about:blank] 13:47:23 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x7f171327fc00) [pid = 1832] [serial = 664] [outer = (nil)] [url = about:blank] 13:47:23 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x7f171b6df800) [pid = 1832] [serial = 677] [outer = (nil)] [url = about:blank] 13:47:23 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x7f170ef05400) [pid = 1832] [serial = 437] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:47:23 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x7f1713277c00) [pid = 1832] [serial = 658] [outer = (nil)] [url = about:blank] 13:47:23 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x7f1715b71800) [pid = 1832] [serial = 668] [outer = (nil)] [url = about:blank] 13:47:23 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x7f1715ea8000) [pid = 1832] [serial = 671] [outer = (nil)] [url = about:blank] 13:47:23 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x7f1716613000) [pid = 1832] [serial = 674] [outer = (nil)] [url = about:blank] 13:47:23 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x7f171575b000) [pid = 1832] [serial = 667] [outer = (nil)] [url = about:blank] 13:47:23 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x7f1715ea5800) [pid = 1832] [serial = 640] [outer = (nil)] [url = about:blank] 13:47:23 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x7f17151c8400) [pid = 1832] [serial = 665] [outer = (nil)] [url = about:blank] 13:47:23 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x7f17153e2000) [pid = 1832] [serial = 637] [outer = (nil)] [url = about:blank] 13:47:23 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x7f17130ee800) [pid = 1832] [serial = 661] [outer = (nil)] [url = about:blank] 13:47:23 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x7f1713278000) [pid = 1832] [serial = 662] [outer = (nil)] [url = about:blank] 13:47:23 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x7f1715da3800) [pid = 1832] [serial = 670] [outer = (nil)] [url = about:blank] 13:47:23 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x7f171e391c00) [pid = 1832] [serial = 634] [outer = (nil)] [url = about:blank] 13:47:23 INFO - PROCESS | 1832 | 1461098843886 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 13:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1484ms 13:47:23 INFO - PROCESS | 1832 | 1461098843945 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 13:47:23 INFO - PROCESS | 1832 | 1461098843948 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 13:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:47:23 INFO - PROCESS | 1832 | 1461098843956 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:47:23 INFO - PROCESS | 1832 | 1461098843962 Marionette TRACE conn3 <- [1,998,null,{}] 13:47:23 INFO - PROCESS | 1832 | 1461098843980 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:24 INFO - PROCESS | 1832 | 1461098844157 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 13:47:24 INFO - PROCESS | 1832 | 1461098844169 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171947a000 == 101 [pid = 1832] [id = 257] 13:47:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x7f1715b6f800) [pid = 1832] [serial = 772] [outer = (nil)] 13:47:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x7f1715ea4800) [pid = 1832] [serial = 773] [outer = 0x7f1715b6f800] 13:47:24 INFO - PROCESS | 1832 | 1461098844236 Marionette DEBUG loaded listener.js 13:47:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x7f1715fb4c00) [pid = 1832] [serial = 774] [outer = 0x7f1715b6f800] 13:47:25 INFO - PROCESS | 1832 | 1461098845102 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 13:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1194ms 13:47:25 INFO - PROCESS | 1832 | 1461098845156 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 13:47:25 INFO - PROCESS | 1832 | 1461098845160 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 13:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:47:25 INFO - PROCESS | 1832 | 1461098845166 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:47:25 INFO - PROCESS | 1832 | 1461098845168 Marionette TRACE conn3 <- [1,1002,null,{}] 13:47:25 INFO - PROCESS | 1832 | 1461098845173 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:25 INFO - PROCESS | 1832 | 1461098845330 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 13:47:25 INFO - PROCESS | 1832 | 1461098845472 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171a030800 == 102 [pid = 1832] [id = 258] 13:47:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x7f17153e8400) [pid = 1832] [serial = 775] [outer = (nil)] 13:47:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x7f1717650c00) [pid = 1832] [serial = 776] [outer = 0x7f17153e8400] 13:47:25 INFO - PROCESS | 1832 | 1461098845543 Marionette DEBUG loaded listener.js 13:47:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x7f1718dc7400) [pid = 1832] [serial = 777] [outer = 0x7f17153e8400] 13:47:26 INFO - PROCESS | 1832 | 1461098846341 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 13:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1230ms 13:47:26 INFO - PROCESS | 1832 | 1461098846404 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 13:47:26 INFO - PROCESS | 1832 | 1461098846408 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 13:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:47:26 INFO - PROCESS | 1832 | 1461098846413 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:47:26 INFO - PROCESS | 1832 | 1461098846415 Marionette TRACE conn3 <- [1,1006,null,{}] 13:47:26 INFO - PROCESS | 1832 | 1461098846421 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:26 INFO - PROCESS | 1832 | 1461098846618 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 13:47:26 INFO - PROCESS | 1832 | 1461098846646 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171d228000 == 103 [pid = 1832] [id = 259] 13:47:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x7f1718e9c400) [pid = 1832] [serial = 778] [outer = (nil)] 13:47:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x7f171974b400) [pid = 1832] [serial = 779] [outer = 0x7f1718e9c400] 13:47:26 INFO - PROCESS | 1832 | 1461098846716 Marionette DEBUG loaded listener.js 13:47:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x7f171e09f800) [pid = 1832] [serial = 780] [outer = 0x7f1718e9c400] 13:47:27 INFO - PROCESS | 1832 | 1461098847581 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 13:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1227ms 13:47:27 INFO - PROCESS | 1832 | 1461098847642 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 13:47:27 INFO - PROCESS | 1832 | 1461098847645 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 13:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:47:27 INFO - PROCESS | 1832 | 1461098847651 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:47:27 INFO - PROCESS | 1832 | 1461098847653 Marionette TRACE conn3 <- [1,1010,null,{}] 13:47:27 INFO - PROCESS | 1832 | 1461098847658 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:27 INFO - PROCESS | 1832 | 1461098847877 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 13:47:28 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x7f170d1e1c00) [pid = 1832] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:47:28 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x7f1718d69400) [pid = 1832] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:47:28 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x7f1720b63000) [pid = 1832] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:47:28 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x7f170d1e0800) [pid = 1832] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:47:28 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x7f17151c4000) [pid = 1832] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:47:28 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x7f1713e46800) [pid = 1832] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:47:28 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x7f170eff1000) [pid = 1832] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:47:28 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x7f1718d6e000) [pid = 1832] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:47:28 INFO - PROCESS | 1832 | 1461098848305 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171723b800 == 104 [pid = 1832] [id = 260] 13:47:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x7f170d1e0800) [pid = 1832] [serial = 781] [outer = (nil)] 13:47:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x7f1713e42400) [pid = 1832] [serial = 782] [outer = 0x7f170d1e0800] 13:47:28 INFO - PROCESS | 1832 | 1461098848372 Marionette DEBUG loaded listener.js 13:47:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x7f171ec84800) [pid = 1832] [serial = 783] [outer = 0x7f170d1e0800] 13:47:29 INFO - PROCESS | 1832 | 1461098849029 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 13:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1429ms 13:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:47:29 INFO - PROCESS | 1832 | 1461098849082 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 13:47:29 INFO - PROCESS | 1832 | 1461098849084 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 13:47:29 INFO - PROCESS | 1832 | 1461098849090 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:47:29 INFO - PROCESS | 1832 | 1461098849093 Marionette TRACE conn3 <- [1,1014,null,{}] 13:47:29 INFO - PROCESS | 1832 | 1461098849098 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:29 INFO - PROCESS | 1832 | 1461098849302 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 13:47:29 INFO - PROCESS | 1832 | 1461098849321 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171ecdb000 == 105 [pid = 1832] [id = 261] 13:47:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x7f171ed69800) [pid = 1832] [serial = 784] [outer = (nil)] 13:47:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x7f1720b63400) [pid = 1832] [serial = 785] [outer = 0x7f171ed69800] 13:47:29 INFO - PROCESS | 1832 | 1461098849396 Marionette DEBUG loaded listener.js 13:47:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x7f172b533800) [pid = 1832] [serial = 786] [outer = 0x7f171ed69800] 13:47:30 INFO - PROCESS | 1832 | 1461098850133 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 13:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1078ms 13:47:30 INFO - PROCESS | 1832 | 1461098850273 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 13:47:30 INFO - PROCESS | 1832 | 1461098850279 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 13:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:47:30 INFO - PROCESS | 1832 | 1461098850289 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:47:30 INFO - PROCESS | 1832 | 1461098850293 Marionette TRACE conn3 <- [1,1018,null,{}] 13:47:30 INFO - PROCESS | 1832 | 1461098850312 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:30 INFO - PROCESS | 1832 | 1461098850504 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 13:47:30 INFO - PROCESS | 1832 | 1461098850695 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17142d1000 == 106 [pid = 1832] [id = 262] 13:47:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x7f170acc1000) [pid = 1832] [serial = 787] [outer = (nil)] 13:47:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x7f170ef10800) [pid = 1832] [serial = 788] [outer = 0x7f170acc1000] 13:47:30 INFO - PROCESS | 1832 | 1461098850768 Marionette DEBUG loaded listener.js 13:47:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x7f1713127c00) [pid = 1832] [serial = 789] [outer = 0x7f170acc1000] 13:47:31 INFO - PROCESS | 1832 | 1461098851717 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 13:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1488ms 13:47:31 INFO - PROCESS | 1832 | 1461098851778 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 13:47:31 INFO - PROCESS | 1832 | 1461098851784 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 13:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:47:31 INFO - PROCESS | 1832 | 1461098851797 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:47:31 INFO - PROCESS | 1832 | 1461098851802 Marionette TRACE conn3 <- [1,1022,null,{}] 13:47:31 INFO - PROCESS | 1832 | 1461098851810 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:32 INFO - PROCESS | 1832 | 1461098852036 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 13:47:32 INFO - PROCESS | 1832 | 1461098852271 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719ac5000 == 107 [pid = 1832] [id = 263] 13:47:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x7f17151c6000) [pid = 1832] [serial = 790] [outer = (nil)] 13:47:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x7f17157f0800) [pid = 1832] [serial = 791] [outer = 0x7f17151c6000] 13:47:32 INFO - PROCESS | 1832 | 1461098852387 Marionette DEBUG loaded listener.js 13:47:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x7f1715bb8c00) [pid = 1832] [serial = 792] [outer = 0x7f17151c6000] 13:47:33 INFO - PROCESS | 1832 | 1461098853299 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 13:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1541ms 13:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:47:33 INFO - PROCESS | 1832 | 1461098853335 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 13:47:33 INFO - PROCESS | 1832 | 1461098853338 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 13:47:33 INFO - PROCESS | 1832 | 1461098853345 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:47:33 INFO - PROCESS | 1832 | 1461098853348 Marionette TRACE conn3 <- [1,1026,null,{}] 13:47:33 INFO - PROCESS | 1832 | 1461098853362 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:33 INFO - PROCESS | 1832 | 1461098853565 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 13:47:33 INFO - PROCESS | 1832 | 1461098853827 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171fe61000 == 108 [pid = 1832] [id = 264] 13:47:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x7f1718e93000) [pid = 1832] [serial = 793] [outer = (nil)] 13:47:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x7f1719749c00) [pid = 1832] [serial = 794] [outer = 0x7f1718e93000] 13:47:33 INFO - PROCESS | 1832 | 1461098853951 Marionette DEBUG loaded listener.js 13:47:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x7f171d745400) [pid = 1832] [serial = 795] [outer = 0x7f1718e93000] 13:47:34 INFO - PROCESS | 1832 | 1461098854812 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 13:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1535ms 13:47:34 INFO - PROCESS | 1832 | 1461098854880 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 13:47:34 INFO - PROCESS | 1832 | 1461098854885 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 13:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:47:34 INFO - PROCESS | 1832 | 1461098854891 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:47:34 INFO - PROCESS | 1832 | 1461098854893 Marionette TRACE conn3 <- [1,1030,null,{}] 13:47:34 INFO - PROCESS | 1832 | 1461098854899 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:35 INFO - PROCESS | 1832 | 1461098855090 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 13:47:35 INFO - PROCESS | 1832 | 1461098855269 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172641c000 == 109 [pid = 1832] [id = 265] 13:47:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x7f1718e9ac00) [pid = 1832] [serial = 796] [outer = (nil)] 13:47:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x7f171fe88c00) [pid = 1832] [serial = 797] [outer = 0x7f1718e9ac00] 13:47:35 INFO - PROCESS | 1832 | 1461098855346 Marionette DEBUG loaded listener.js 13:47:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x7f172c174400) [pid = 1832] [serial = 798] [outer = 0x7f1718e9ac00] 13:47:36 INFO - PROCESS | 1832 | 1461098856224 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 13:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1386ms 13:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:47:36 INFO - PROCESS | 1832 | 1461098856278 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 13:47:36 INFO - PROCESS | 1832 | 1461098856281 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 13:47:36 INFO - PROCESS | 1832 | 1461098856288 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:47:36 INFO - PROCESS | 1832 | 1461098856291 Marionette TRACE conn3 <- [1,1034,null,{}] 13:47:36 INFO - PROCESS | 1832 | 1461098856296 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:36 INFO - PROCESS | 1832 | 1461098856475 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 13:47:36 INFO - PROCESS | 1832 | 1461098856663 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172d80f000 == 110 [pid = 1832] [id = 266] 13:47:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x7f171e32cc00) [pid = 1832] [serial = 799] [outer = (nil)] 13:47:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x7f172c4b2000) [pid = 1832] [serial = 800] [outer = 0x7f171e32cc00] 13:47:36 INFO - PROCESS | 1832 | 1461098856735 Marionette DEBUG loaded listener.js 13:47:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x7f172d5d7000) [pid = 1832] [serial = 801] [outer = 0x7f171e32cc00] 13:47:37 INFO - PROCESS | 1832 | 1461098857627 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 13:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1382ms 13:47:37 INFO - PROCESS | 1832 | 1461098857669 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 13:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:47:37 INFO - PROCESS | 1832 | 1461098857672 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 13:47:37 INFO - PROCESS | 1832 | 1461098857678 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:47:37 INFO - PROCESS | 1832 | 1461098857682 Marionette TRACE conn3 <- [1,1038,null,{}] 13:47:37 INFO - PROCESS | 1832 | 1461098857687 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:37 INFO - PROCESS | 1832 | 1461098857896 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 13:47:38 INFO - PROCESS | 1832 | 1461098858113 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731728000 == 111 [pid = 1832] [id = 267] 13:47:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x7f1731631000) [pid = 1832] [serial = 802] [outer = (nil)] 13:47:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x7f17318bbc00) [pid = 1832] [serial = 803] [outer = 0x7f1731631000] 13:47:38 INFO - PROCESS | 1832 | 1461098858250 Marionette DEBUG loaded listener.js 13:47:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x7f1731b52400) [pid = 1832] [serial = 804] [outer = 0x7f1731631000] 13:47:39 INFO - PROCESS | 1832 | 1461098859184 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 13:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1581ms 13:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:47:39 INFO - PROCESS | 1832 | 1461098859260 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 13:47:39 INFO - PROCESS | 1832 | 1461098859263 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 13:47:39 INFO - PROCESS | 1832 | 1461098859270 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:47:39 INFO - PROCESS | 1832 | 1461098859273 Marionette TRACE conn3 <- [1,1042,null,{}] 13:47:39 INFO - PROCESS | 1832 | 1461098859280 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:39 INFO - PROCESS | 1832 | 1461098859504 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 13:47:39 INFO - PROCESS | 1832 | 1461098859724 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1734538000 == 112 [pid = 1832] [id = 268] 13:47:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x7f170abc2800) [pid = 1832] [serial = 805] [outer = (nil)] 13:47:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x7f170abcb800) [pid = 1832] [serial = 806] [outer = 0x7f170abc2800] 13:47:39 INFO - PROCESS | 1832 | 1461098859839 Marionette DEBUG loaded listener.js 13:47:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x7f170abd1000) [pid = 1832] [serial = 807] [outer = 0x7f170abc2800] 13:47:40 INFO - PROCESS | 1832 | 1461098860644 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 13:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1440ms 13:47:40 INFO - PROCESS | 1832 | 1461098860711 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 13:47:40 INFO - PROCESS | 1832 | 1461098860715 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 13:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:47:40 INFO - PROCESS | 1832 | 1461098860721 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:47:40 INFO - PROCESS | 1832 | 1461098860724 Marionette TRACE conn3 <- [1,1046,null,{}] 13:47:40 INFO - PROCESS | 1832 | 1461098860729 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:40 INFO - PROCESS | 1832 | 1461098860914 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 13:47:41 INFO - PROCESS | 1832 | 1461098861103 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719fb4000 == 113 [pid = 1832] [id = 269] 13:47:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x7f170abc3000) [pid = 1832] [serial = 808] [outer = (nil)] 13:47:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x7f1719de7c00) [pid = 1832] [serial = 809] [outer = 0x7f170abc3000] 13:47:41 INFO - PROCESS | 1832 | 1461098861178 Marionette DEBUG loaded listener.js 13:47:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x7f1719decc00) [pid = 1832] [serial = 810] [outer = 0x7f170abc3000] 13:47:42 INFO - PROCESS | 1832 | 1461098862012 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 13:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1328ms 13:47:42 INFO - PROCESS | 1832 | 1461098862050 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 13:47:42 INFO - PROCESS | 1832 | 1461098862054 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 13:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:47:42 INFO - PROCESS | 1832 | 1461098862060 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:47:42 INFO - PROCESS | 1832 | 1461098862064 Marionette TRACE conn3 <- [1,1050,null,{}] 13:47:42 INFO - PROCESS | 1832 | 1461098862069 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:42 INFO - PROCESS | 1832 | 1461098862250 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 13:47:42 INFO - PROCESS | 1832 | 1461098862434 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17094e7000 == 114 [pid = 1832] [id = 270] 13:47:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x7f170abc9400) [pid = 1832] [serial = 811] [outer = (nil)] 13:47:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x7f170b559400) [pid = 1832] [serial = 812] [outer = 0x7f170abc9400] 13:47:42 INFO - PROCESS | 1832 | 1461098862505 Marionette DEBUG loaded listener.js 13:47:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x7f170b55dc00) [pid = 1832] [serial = 813] [outer = 0x7f170abc9400] 13:47:43 INFO - PROCESS | 1832 | 1461098863396 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 13:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1383ms 13:47:43 INFO - PROCESS | 1832 | 1461098863445 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 13:47:43 INFO - PROCESS | 1832 | 1461098863448 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 13:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:47:43 INFO - PROCESS | 1832 | 1461098863455 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:47:43 INFO - PROCESS | 1832 | 1461098863458 Marionette TRACE conn3 <- [1,1054,null,{}] 13:47:43 INFO - PROCESS | 1832 | 1461098863463 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:43 INFO - PROCESS | 1832 | 1461098863644 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 13:47:43 INFO - PROCESS | 1832 | 1461098863829 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719fc0000 == 115 [pid = 1832] [id = 271] 13:47:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x7f170abd0c00) [pid = 1832] [serial = 814] [outer = (nil)] 13:47:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x7f1719de6000) [pid = 1832] [serial = 815] [outer = 0x7f170abd0c00] 13:47:43 INFO - PROCESS | 1832 | 1461098863902 Marionette DEBUG loaded listener.js 13:47:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x7f1719df0400) [pid = 1832] [serial = 816] [outer = 0x7f170abd0c00] 13:47:44 INFO - PROCESS | 1832 | 1461098864814 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 13:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1385ms 13:47:44 INFO - PROCESS | 1832 | 1461098864841 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 13:47:44 INFO - PROCESS | 1832 | 1461098864846 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 13:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:47:44 INFO - PROCESS | 1832 | 1461098864852 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:47:44 INFO - PROCESS | 1832 | 1461098864856 Marionette TRACE conn3 <- [1,1058,null,{}] 13:47:44 INFO - PROCESS | 1832 | 1461098864861 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:45 INFO - PROCESS | 1832 | 1461098865060 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 13:47:45 INFO - PROCESS | 1832 | 1461098865259 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171301b800 == 116 [pid = 1832] [id = 272] 13:47:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x7f170b558000) [pid = 1832] [serial = 817] [outer = (nil)] 13:47:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x7f17130f3400) [pid = 1832] [serial = 818] [outer = 0x7f170b558000] 13:47:45 INFO - PROCESS | 1832 | 1461098865337 Marionette DEBUG loaded listener.js 13:47:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x7f1719eaf400) [pid = 1832] [serial = 819] [outer = 0x7f170b558000] 13:47:46 INFO - PROCESS | 1832 | 1461098866577 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 13:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1783ms 13:47:46 INFO - PROCESS | 1832 | 1461098866636 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 13:47:46 INFO - PROCESS | 1832 | 1461098866642 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 13:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:47:46 INFO - PROCESS | 1832 | 1461098866649 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:47:46 INFO - PROCESS | 1832 | 1461098866655 Marionette TRACE conn3 <- [1,1062,null,{}] 13:47:46 INFO - PROCESS | 1832 | 1461098866672 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:46 INFO - PROCESS | 1832 | 1461098866846 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 13:47:47 INFO - PROCESS | 1832 | 1461098867110 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718d8e800 == 117 [pid = 1832] [id = 273] 13:47:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x7f170ebb0c00) [pid = 1832] [serial = 820] [outer = (nil)] 13:47:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x7f170ebb9c00) [pid = 1832] [serial = 821] [outer = 0x7f170ebb0c00] 13:47:47 INFO - PROCESS | 1832 | 1461098867182 Marionette DEBUG loaded listener.js 13:47:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x7f1713133c00) [pid = 1832] [serial = 822] [outer = 0x7f170ebb0c00] 13:47:48 INFO - PROCESS | 1832 | 1461098868060 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 13:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1492ms 13:47:48 INFO - PROCESS | 1832 | 1461098868142 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 13:47:48 INFO - PROCESS | 1832 | 1461098868167 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 13:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:47:48 INFO - PROCESS | 1832 | 1461098868183 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:47:48 INFO - PROCESS | 1832 | 1461098868196 Marionette TRACE conn3 <- [1,1066,null,{}] 13:47:48 INFO - PROCESS | 1832 | 1461098868260 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:48 INFO - PROCESS | 1832 | 1461098868405 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 13:47:48 INFO - PROCESS | 1832 | 1461098868721 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:48 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171fe53800 == 116 [pid = 1832] [id = 56] 13:47:48 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171723b800 == 115 [pid = 1832] [id = 260] 13:47:48 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171d228000 == 114 [pid = 1832] [id = 259] 13:47:48 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x7f1725754c00) [pid = 1832] [serial = 731] [outer = (nil)] [url = about:blank] 13:47:48 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0x7f172d6c1800) [pid = 1832] [serial = 707] [outer = (nil)] [url = about:blank] 13:47:48 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x7f172f711000) [pid = 1832] [serial = 710] [outer = (nil)] [url = about:blank] 13:47:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171313e800 == 115 [pid = 1832] [id = 274] 13:47:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x7f170ef07400) [pid = 1832] [serial = 823] [outer = (nil)] 13:47:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x7f17153e4400) [pid = 1832] [serial = 824] [outer = 0x7f170ef07400] 13:47:48 INFO - PROCESS | 1832 | 1461098868865 Marionette DEBUG loaded listener.js 13:47:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x7f1715527800) [pid = 1832] [serial = 825] [outer = 0x7f170ef07400] 13:47:49 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171a030800 == 114 [pid = 1832] [id = 258] 13:47:49 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171947a000 == 113 [pid = 1832] [id = 257] 13:47:49 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171645f800 == 112 [pid = 1832] [id = 256] 13:47:49 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1713217800 == 111 [pid = 1832] [id = 255] 13:47:49 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171314d000 == 110 [pid = 1832] [id = 254] 13:47:49 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1731061000 == 109 [pid = 1832] [id = 247] 13:47:49 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172d2c4800 == 108 [pid = 1832] [id = 246] 13:47:49 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171eb36800 == 107 [pid = 1832] [id = 245] 13:47:49 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1718f0e000 == 106 [pid = 1832] [id = 244] 13:47:49 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x7f171e6adc00) [pid = 1832] [serial = 635] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0x7f171e17e800) [pid = 1832] [serial = 725] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x7f1720eae400) [pid = 1832] [serial = 728] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x7f17203aa400) [pid = 1832] [serial = 695] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x7f170d1e6000) [pid = 1832] [serial = 713] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x7f1718d6e400) [pid = 1832] [serial = 722] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x7f17157ec000) [pid = 1832] [serial = 717] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x7f1715593c00) [pid = 1832] [serial = 716] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x7f172b5b9000) [pid = 1832] [serial = 704] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x7f1715b78400) [pid = 1832] [serial = 719] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x7f172b53d800) [pid = 1832] [serial = 729] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x7f1717658000) [pid = 1832] [serial = 689] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x7f1715e9f000) [pid = 1832] [serial = 720] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x7f171fa27c00) [pid = 1832] [serial = 681] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x7f1715756000) [pid = 1832] [serial = 686] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x7f172c3c3800) [pid = 1832] [serial = 698] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x7f172c60ec00) [pid = 1832] [serial = 701] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x7f171ed67000) [pid = 1832] [serial = 692] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x7f170efeb000) [pid = 1832] [serial = 683] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x7f170efee000) [pid = 1832] [serial = 714] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x7f171fa2b000) [pid = 1832] [serial = 726] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x7f171d2e4000) [pid = 1832] [serial = 723] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1832 | 1461098869730 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 13:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1592ms 13:47:49 INFO - PROCESS | 1832 | 1461098869776 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 13:47:49 INFO - PROCESS | 1832 | 1461098869779 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 13:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:47:49 INFO - PROCESS | 1832 | 1461098869785 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:47:49 INFO - PROCESS | 1832 | 1461098869790 Marionette TRACE conn3 <- [1,1070,null,{}] 13:47:49 INFO - PROCESS | 1832 | 1461098869805 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:49 INFO - PROCESS | 1832 | 1461098869975 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 13:47:50 INFO - PROCESS | 1832 | 1461098869993 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718d85000 == 107 [pid = 1832] [id = 275] 13:47:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x7f171559f800) [pid = 1832] [serial = 826] [outer = (nil)] 13:47:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x7f171583d400) [pid = 1832] [serial = 827] [outer = 0x7f171559f800] 13:47:50 INFO - PROCESS | 1832 | 1461098870074 Marionette DEBUG loaded listener.js 13:47:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x7f1715ca9800) [pid = 1832] [serial = 828] [outer = 0x7f171559f800] 13:47:51 INFO - PROCESS | 1832 | 1461098871004 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 13:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1234ms 13:47:51 INFO - PROCESS | 1832 | 1461098871020 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 13:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:47:51 INFO - PROCESS | 1832 | 1461098871024 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 13:47:51 INFO - PROCESS | 1832 | 1461098871031 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:47:51 INFO - PROCESS | 1832 | 1461098871034 Marionette TRACE conn3 <- [1,1074,null,{}] 13:47:51 INFO - PROCESS | 1832 | 1461098871039 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:51 INFO - PROCESS | 1832 | 1461098871267 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 13:47:51 INFO - PROCESS | 1832 | 1461098871372 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719ac8800 == 108 [pid = 1832] [id = 276] 13:47:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x7f1715528800) [pid = 1832] [serial = 829] [outer = (nil)] 13:47:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x7f1715fba000) [pid = 1832] [serial = 830] [outer = 0x7f1715528800] 13:47:51 INFO - PROCESS | 1832 | 1461098871438 Marionette DEBUG loaded listener.js 13:47:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x7f171764e000) [pid = 1832] [serial = 831] [outer = 0x7f1715528800] 13:47:52 INFO - PROCESS | 1832 | 1461098872274 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 13:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1279ms 13:47:52 INFO - PROCESS | 1832 | 1461098872312 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 13:47:52 INFO - PROCESS | 1832 | 1461098872319 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 13:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:47:52 INFO - PROCESS | 1832 | 1461098872324 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:47:52 INFO - PROCESS | 1832 | 1461098872326 Marionette TRACE conn3 <- [1,1078,null,{}] 13:47:52 INFO - PROCESS | 1832 | 1461098872332 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:52 INFO - PROCESS | 1832 | 1461098872539 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 13:47:52 INFO - PROCESS | 1832 | 1461098872572 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171c25f800 == 109 [pid = 1832] [id = 277] 13:47:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x7f1715531c00) [pid = 1832] [serial = 832] [outer = (nil)] 13:47:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x7f1718d69400) [pid = 1832] [serial = 833] [outer = 0x7f1715531c00] 13:47:52 INFO - PROCESS | 1832 | 1461098872633 Marionette DEBUG loaded listener.js 13:47:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x7f171974f800) [pid = 1832] [serial = 834] [outer = 0x7f1715531c00] 13:47:53 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x7f17153e8400) [pid = 1832] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:47:53 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x7f1713132c00) [pid = 1832] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:47:53 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x7f1715b6f800) [pid = 1832] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:47:53 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x7f1718e9c400) [pid = 1832] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:47:53 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x7f17155a0800) [pid = 1832] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:47:53 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x7f170acc6800) [pid = 1832] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:47:53 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x7f170d1e0800) [pid = 1832] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:47:53 INFO - PROCESS | 1832 | 1461098873759 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 13:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1484ms 13:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:47:53 INFO - PROCESS | 1832 | 1461098873810 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 13:47:53 INFO - PROCESS | 1832 | 1461098873813 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 13:47:53 INFO - PROCESS | 1832 | 1461098873819 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:47:53 INFO - PROCESS | 1832 | 1461098873822 Marionette TRACE conn3 <- [1,1082,null,{}] 13:47:53 INFO - PROCESS | 1832 | 1461098873827 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:54 INFO - PROCESS | 1832 | 1461098874014 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 13:47:54 INFO - PROCESS | 1832 | 1461098874206 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171ebe8800 == 110 [pid = 1832] [id = 278] 13:47:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x7f1719df3800) [pid = 1832] [serial = 835] [outer = (nil)] 13:47:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x7f1719eb5400) [pid = 1832] [serial = 836] [outer = 0x7f1719df3800] 13:47:54 INFO - PROCESS | 1832 | 1461098874282 Marionette DEBUG loaded listener.js 13:47:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x7f171d749000) [pid = 1832] [serial = 837] [outer = 0x7f1719df3800] 13:47:54 INFO - PROCESS | 1832 | 1461098874989 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 13:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1233ms 13:47:55 INFO - PROCESS | 1832 | 1461098875055 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 13:47:55 INFO - PROCESS | 1832 | 1461098875059 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 13:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:47:55 INFO - PROCESS | 1832 | 1461098875065 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:47:55 INFO - PROCESS | 1832 | 1461098875069 Marionette TRACE conn3 <- [1,1086,null,{}] 13:47:55 INFO - PROCESS | 1832 | 1461098875075 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:55 INFO - PROCESS | 1832 | 1461098875246 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 13:47:55 INFO - PROCESS | 1832 | 1461098875258 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171fcde000 == 111 [pid = 1832] [id = 279] 13:47:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x7f1719ead000) [pid = 1832] [serial = 838] [outer = (nil)] 13:47:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x7f171ec86c00) [pid = 1832] [serial = 839] [outer = 0x7f1719ead000] 13:47:55 INFO - PROCESS | 1832 | 1461098875324 Marionette DEBUG loaded listener.js 13:47:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x7f171f7c7000) [pid = 1832] [serial = 840] [outer = 0x7f1719ead000] 13:47:56 INFO - PROCESS | 1832 | 1461098876461 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 13:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1435ms 13:47:56 INFO - PROCESS | 1832 | 1461098876502 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 13:47:56 INFO - PROCESS | 1832 | 1461098876510 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 13:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:47:56 INFO - PROCESS | 1832 | 1461098876518 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:47:56 INFO - PROCESS | 1832 | 1461098876523 Marionette TRACE conn3 <- [1,1090,null,{}] 13:47:56 INFO - PROCESS | 1832 | 1461098876531 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:56 INFO - PROCESS | 1832 | 1461098876768 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 13:47:57 INFO - PROCESS | 1832 | 1461098877005 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1716588800 == 112 [pid = 1832] [id = 280] 13:47:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x7f170efe9400) [pid = 1832] [serial = 841] [outer = (nil)] 13:47:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x7f1713277400) [pid = 1832] [serial = 842] [outer = 0x7f170efe9400] 13:47:57 INFO - PROCESS | 1832 | 1461098877128 Marionette DEBUG loaded listener.js 13:47:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x7f1715525400) [pid = 1832] [serial = 843] [outer = 0x7f170efe9400] 13:47:58 INFO - PROCESS | 1832 | 1461098878050 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 13:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1592ms 13:47:58 INFO - PROCESS | 1832 | 1461098878113 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 13:47:58 INFO - PROCESS | 1832 | 1461098878122 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 13:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:47:58 INFO - PROCESS | 1832 | 1461098878135 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:47:58 INFO - PROCESS | 1832 | 1461098878139 Marionette TRACE conn3 <- [1,1094,null,{}] 13:47:58 INFO - PROCESS | 1832 | 1461098878147 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:58 INFO - PROCESS | 1832 | 1461098878383 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 13:47:58 INFO - PROCESS | 1832 | 1461098878660 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171d75f000 == 113 [pid = 1832] [id = 281] 13:47:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x7f1715525800) [pid = 1832] [serial = 844] [outer = (nil)] 13:47:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x7f1715b6e000) [pid = 1832] [serial = 845] [outer = 0x7f1715525800] 13:47:58 INFO - PROCESS | 1832 | 1461098878778 Marionette DEBUG loaded listener.js 13:47:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x7f1715e9f000) [pid = 1832] [serial = 846] [outer = 0x7f1715525800] 13:47:59 INFO - PROCESS | 1832 | 1461098879669 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 13:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1591ms 13:47:59 INFO - PROCESS | 1832 | 1461098879726 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 13:47:59 INFO - PROCESS | 1832 | 1461098879729 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 13:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:47:59 INFO - PROCESS | 1832 | 1461098879737 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:47:59 INFO - PROCESS | 1832 | 1461098879743 Marionette TRACE conn3 <- [1,1098,null,{}] 13:47:59 INFO - PROCESS | 1832 | 1461098879777 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:59 INFO - PROCESS | 1832 | 1461098879988 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 13:48:00 INFO - PROCESS | 1832 | 1461098880229 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1726415800 == 114 [pid = 1832] [id = 282] 13:48:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x7f1718e96400) [pid = 1832] [serial = 847] [outer = (nil)] 13:48:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x7f1719ea7800) [pid = 1832] [serial = 848] [outer = 0x7f1718e96400] 13:48:00 INFO - PROCESS | 1832 | 1461098880321 Marionette DEBUG loaded listener.js 13:48:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x7f1719eb3800) [pid = 1832] [serial = 849] [outer = 0x7f1718e96400] 13:48:01 INFO - PROCESS | 1832 | 1461098881171 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 13:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1461ms 13:48:01 INFO - PROCESS | 1832 | 1461098881199 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 13:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:48:01 INFO - PROCESS | 1832 | 1461098881205 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 13:48:01 INFO - PROCESS | 1832 | 1461098881212 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:48:01 INFO - PROCESS | 1832 | 1461098881215 Marionette TRACE conn3 <- [1,1102,null,{}] 13:48:01 INFO - PROCESS | 1832 | 1461098881221 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:01 INFO - PROCESS | 1832 | 1461098881414 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 13:48:01 INFO - PROCESS | 1832 | 1461098881603 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731047000 == 115 [pid = 1832] [id = 283] 13:48:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x7f1718a77800) [pid = 1832] [serial = 850] [outer = (nil)] 13:48:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x7f171fa21400) [pid = 1832] [serial = 851] [outer = 0x7f1718a77800] 13:48:01 INFO - PROCESS | 1832 | 1461098881678 Marionette DEBUG loaded listener.js 13:48:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x7f1720744000) [pid = 1832] [serial = 852] [outer = 0x7f1718a77800] 13:48:02 INFO - PROCESS | 1832 | 1461098882586 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 13:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1439ms 13:48:02 INFO - PROCESS | 1832 | 1461098882652 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 13:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:48:02 INFO - PROCESS | 1832 | 1461098882656 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 13:48:02 INFO - PROCESS | 1832 | 1461098882663 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:48:02 INFO - PROCESS | 1832 | 1461098882666 Marionette TRACE conn3 <- [1,1106,null,{}] 13:48:02 INFO - PROCESS | 1832 | 1461098882672 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:02 INFO - PROCESS | 1832 | 1461098882901 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 13:48:03 INFO - PROCESS | 1832 | 1461098883084 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f173189f000 == 116 [pid = 1832] [id = 284] 13:48:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x7f1719eb3c00) [pid = 1832] [serial = 853] [outer = (nil)] 13:48:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x7f172237b800) [pid = 1832] [serial = 854] [outer = 0x7f1719eb3c00] 13:48:03 INFO - PROCESS | 1832 | 1461098883162 Marionette DEBUG loaded listener.js 13:48:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 195 (0x7f172c3bfc00) [pid = 1832] [serial = 855] [outer = 0x7f1719eb3c00] 13:48:04 INFO - PROCESS | 1832 | 1461098884026 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 13:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1434ms 13:48:04 INFO - PROCESS | 1832 | 1461098884097 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 13:48:04 INFO - PROCESS | 1832 | 1461098884101 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 13:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:48:04 INFO - PROCESS | 1832 | 1461098884107 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:48:04 INFO - PROCESS | 1832 | 1461098884111 Marionette TRACE conn3 <- [1,1110,null,{}] 13:48:04 INFO - PROCESS | 1832 | 1461098884117 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:04 INFO - PROCESS | 1832 | 1461098884349 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 13:48:04 INFO - PROCESS | 1832 | 1461098884544 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d1a9000 == 117 [pid = 1832] [id = 285] 13:48:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 196 (0x7f1718ea0000) [pid = 1832] [serial = 856] [outer = (nil)] 13:48:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 197 (0x7f1731744000) [pid = 1832] [serial = 857] [outer = 0x7f1718ea0000] 13:48:04 INFO - PROCESS | 1832 | 1461098884707 Marionette DEBUG loaded listener.js 13:48:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x7f1731a8f800) [pid = 1832] [serial = 858] [outer = 0x7f1718ea0000] 13:48:05 INFO - PROCESS | 1832 | 1461098885562 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 13:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1478ms 13:48:05 INFO - PROCESS | 1832 | 1461098885587 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 13:48:05 INFO - PROCESS | 1832 | 1461098885591 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 13:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:48:05 INFO - PROCESS | 1832 | 1461098885598 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:48:05 INFO - PROCESS | 1832 | 1461098885602 Marionette TRACE conn3 <- [1,1114,null,{}] 13:48:05 INFO - PROCESS | 1832 | 1461098885607 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:05 INFO - PROCESS | 1832 | 1461098885796 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 13:48:06 INFO - PROCESS | 1832 | 1461098886002 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1735d69000 == 118 [pid = 1832] [id = 286] 13:48:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x7f170d183400) [pid = 1832] [serial = 859] [outer = (nil)] 13:48:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 200 (0x7f170d18ac00) [pid = 1832] [serial = 860] [outer = 0x7f170d183400] 13:48:06 INFO - PROCESS | 1832 | 1461098886080 Marionette DEBUG loaded listener.js 13:48:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0x7f170d190400) [pid = 1832] [serial = 861] [outer = 0x7f170d183400] 13:48:06 INFO - PROCESS | 1832 | 1461098886970 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 13:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1440ms 13:48:07 INFO - PROCESS | 1832 | 1461098887039 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 13:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:48:07 INFO - PROCESS | 1832 | 1461098887044 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 13:48:07 INFO - PROCESS | 1832 | 1461098887051 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:48:07 INFO - PROCESS | 1832 | 1461098887056 Marionette TRACE conn3 <- [1,1118,null,{}] 13:48:07 INFO - PROCESS | 1832 | 1461098887061 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:07 INFO - PROCESS | 1832 | 1461098887256 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 13:48:07 INFO - PROCESS | 1832 | 1461098887444 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1714136000 == 119 [pid = 1832] [id = 287] 13:48:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0x7f170d190800) [pid = 1832] [serial = 862] [outer = (nil)] 13:48:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 203 (0x7f1714142000) [pid = 1832] [serial = 863] [outer = 0x7f170d190800] 13:48:07 INFO - PROCESS | 1832 | 1461098887556 Marionette DEBUG loaded listener.js 13:48:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 204 (0x7f1714146c00) [pid = 1832] [serial = 864] [outer = 0x7f170d190800] 13:48:08 INFO - PROCESS | 1832 | 1461098888442 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 13:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1436ms 13:48:08 INFO - PROCESS | 1832 | 1461098888488 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 13:48:08 INFO - PROCESS | 1832 | 1461098888492 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 13:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:48:08 INFO - PROCESS | 1832 | 1461098888499 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:48:08 INFO - PROCESS | 1832 | 1461098888502 Marionette TRACE conn3 <- [1,1122,null,{}] 13:48:08 INFO - PROCESS | 1832 | 1461098888507 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:08 INFO - PROCESS | 1832 | 1461098888742 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 13:48:08 INFO - PROCESS | 1832 | 1461098888982 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719b63000 == 120 [pid = 1832] [id = 288] 13:48:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 205 (0x7f170d186400) [pid = 1832] [serial = 865] [outer = (nil)] 13:48:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 206 (0x7f171414bc00) [pid = 1832] [serial = 866] [outer = 0x7f170d186400] 13:48:09 INFO - PROCESS | 1832 | 1461098889099 Marionette DEBUG loaded listener.js 13:48:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 207 (0x7f1731633800) [pid = 1832] [serial = 867] [outer = 0x7f170d186400] 13:48:09 INFO - PROCESS | 1832 | 1461098889954 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 13:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1485ms 13:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:48:09 INFO - PROCESS | 1832 | 1461098889985 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 13:48:09 INFO - PROCESS | 1832 | 1461098889988 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 13:48:09 INFO - PROCESS | 1832 | 1461098889996 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:48:10 INFO - PROCESS | 1832 | 1461098889999 Marionette TRACE conn3 <- [1,1126,null,{}] 13:48:10 INFO - PROCESS | 1832 | 1461098890005 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:10 INFO - PROCESS | 1832 | 1461098890189 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 13:48:10 INFO - PROCESS | 1832 | 1461098890382 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170945e800 == 121 [pid = 1832] [id = 289] 13:48:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 208 (0x7f170cbc7c00) [pid = 1832] [serial = 868] [outer = (nil)] 13:48:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 209 (0x7f170cbd0400) [pid = 1832] [serial = 869] [outer = 0x7f170cbc7c00] 13:48:10 INFO - PROCESS | 1832 | 1461098890452 Marionette DEBUG loaded listener.js 13:48:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 210 (0x7f170cbd5000) [pid = 1832] [serial = 870] [outer = 0x7f170cbc7c00] 13:48:11 INFO - PROCESS | 1832 | 1461098891419 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 13:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1437ms 13:48:11 INFO - PROCESS | 1832 | 1461098891432 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 13:48:11 INFO - PROCESS | 1832 | 1461098891436 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 13:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:48:11 INFO - PROCESS | 1832 | 1461098891442 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:48:11 INFO - PROCESS | 1832 | 1461098891446 Marionette TRACE conn3 <- [1,1130,null,{}] 13:48:11 INFO - PROCESS | 1832 | 1461098891452 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:11 INFO - PROCESS | 1832 | 1461098891659 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 13:48:11 INFO - PROCESS | 1832 | 1461098891862 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719461000 == 122 [pid = 1832] [id = 290] 13:48:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 211 (0x7f170bde3c00) [pid = 1832] [serial = 871] [outer = (nil)] 13:48:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 212 (0x7f170bde7c00) [pid = 1832] [serial = 872] [outer = 0x7f170bde3c00] 13:48:11 INFO - PROCESS | 1832 | 1461098891944 Marionette DEBUG loaded listener.js 13:48:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 213 (0x7f1713177000) [pid = 1832] [serial = 873] [outer = 0x7f170bde3c00] 13:48:12 INFO - PROCESS | 1832 | 1461098892809 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 13:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1431ms 13:48:12 INFO - PROCESS | 1832 | 1461098892874 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 13:48:12 INFO - PROCESS | 1832 | 1461098892878 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 13:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:48:12 INFO - PROCESS | 1832 | 1461098892884 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:48:12 INFO - PROCESS | 1832 | 1461098892887 Marionette TRACE conn3 <- [1,1134,null,{}] 13:48:12 INFO - PROCESS | 1832 | 1461098892892 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:13 INFO - PROCESS | 1832 | 1461098893084 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 13:48:13 INFO - PROCESS | 1832 | 1461098893282 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f88f000 == 123 [pid = 1832] [id = 291] 13:48:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 214 (0x7f170bde2800) [pid = 1832] [serial = 874] [outer = (nil)] 13:48:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 215 (0x7f17151cec00) [pid = 1832] [serial = 875] [outer = 0x7f170bde2800] 13:48:13 INFO - PROCESS | 1832 | 1461098893356 Marionette DEBUG loaded listener.js 13:48:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 216 (0x7f1718e97c00) [pid = 1832] [serial = 876] [outer = 0x7f170bde2800] 13:48:14 INFO - PROCESS | 1832 | 1461098894695 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 13:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1886ms 13:48:14 INFO - PROCESS | 1832 | 1461098894771 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 13:48:14 INFO - PROCESS | 1832 | 1461098894778 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 13:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:48:14 INFO - PROCESS | 1832 | 1461098894786 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:48:14 INFO - PROCESS | 1832 | 1461098894790 Marionette TRACE conn3 <- [1,1138,null,{}] 13:48:14 INFO - PROCESS | 1832 | 1461098894799 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:15 INFO - PROCESS | 1832 | 1461098895019 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 13:48:15 INFO - PROCESS | 1832 | 1461098895269 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170be47000 == 124 [pid = 1832] [id = 292] 13:48:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 217 (0x7f170cac8400) [pid = 1832] [serial = 877] [outer = (nil)] 13:48:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 218 (0x7f170cbd1000) [pid = 1832] [serial = 878] [outer = 0x7f170cac8400] 13:48:15 INFO - PROCESS | 1832 | 1461098895445 Marionette DEBUG loaded listener.js 13:48:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 219 (0x7f170d1df800) [pid = 1832] [serial = 879] [outer = 0x7f170cac8400] 13:48:16 INFO - PROCESS | 1832 | 1461098896394 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 13:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1638ms 13:48:16 INFO - PROCESS | 1832 | 1461098896426 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 13:48:16 INFO - PROCESS | 1832 | 1461098896435 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 13:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:48:16 INFO - PROCESS | 1832 | 1461098896446 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:48:16 INFO - PROCESS | 1832 | 1461098896449 Marionette TRACE conn3 <- [1,1142,null,{}] 13:48:16 INFO - PROCESS | 1832 | 1461098896456 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:16 INFO - PROCESS | 1832 | 1461098896637 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 13:48:16 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1722312000 == 123 [pid = 1832] [id = 155] 13:48:16 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171ebe8800 == 122 [pid = 1832] [id = 278] 13:48:16 INFO - PROCESS | 1832 | --DOMWINDOW == 218 (0x7f170d23a800) [pid = 1832] [serial = 755] [outer = (nil)] [url = about:blank] 13:48:16 INFO - PROCESS | 1832 | --DOMWINDOW == 217 (0x7f171ec8ec00) [pid = 1832] [serial = 758] [outer = (nil)] [url = about:blank] 13:48:16 INFO - PROCESS | 1832 | --DOMWINDOW == 216 (0x7f170acc8400) [pid = 1832] [serial = 761] [outer = (nil)] [url = about:blank] 13:48:16 INFO - PROCESS | 1832 | --DOMWINDOW == 215 (0x7f1720b63400) [pid = 1832] [serial = 785] [outer = (nil)] [url = about:blank] 13:48:16 INFO - PROCESS | 1832 | 1461098896941 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:16 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1722303000 == 121 [pid = 1832] [id = 243] 13:48:16 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171c25f800 == 120 [pid = 1832] [id = 277] 13:48:16 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719ac8800 == 119 [pid = 1832] [id = 276] 13:48:16 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1718d85000 == 118 [pid = 1832] [id = 275] 13:48:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171300c800 == 119 [pid = 1832] [id = 293] 13:48:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 216 (0x7f170acc8400) [pid = 1832] [serial = 880] [outer = (nil)] 13:48:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 217 (0x7f1713181c00) [pid = 1832] [serial = 881] [outer = 0x7f170acc8400] 13:48:17 INFO - PROCESS | 1832 | 1461098897019 Marionette DEBUG loaded listener.js 13:48:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 218 (0x7f1714147c00) [pid = 1832] [serial = 882] [outer = 0x7f170acc8400] 13:48:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171313e800 == 118 [pid = 1832] [id = 274] 13:48:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1718d8e800 == 117 [pid = 1832] [id = 273] 13:48:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1734538000 == 116 [pid = 1832] [id = 268] 13:48:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1731728000 == 115 [pid = 1832] [id = 267] 13:48:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172d80f000 == 114 [pid = 1832] [id = 266] 13:48:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172641c000 == 113 [pid = 1832] [id = 265] 13:48:17 INFO - PROCESS | 1832 | --DOMWINDOW == 217 (0x7f1717650c00) [pid = 1832] [serial = 776] [outer = (nil)] [url = about:blank] 13:48:17 INFO - PROCESS | 1832 | --DOMWINDOW == 216 (0x7f172c693000) [pid = 1832] [serial = 743] [outer = (nil)] [url = about:blank] 13:48:17 INFO - PROCESS | 1832 | --DOMWINDOW == 215 (0x7f1713e4dc00) [pid = 1832] [serial = 768] [outer = (nil)] [url = about:blank] 13:48:17 INFO - PROCESS | 1832 | --DOMWINDOW == 214 (0x7f1713273400) [pid = 1832] [serial = 767] [outer = (nil)] [url = about:blank] 13:48:17 INFO - PROCESS | 1832 | --DOMWINDOW == 213 (0x7f1715fb3c00) [pid = 1832] [serial = 737] [outer = (nil)] [url = about:blank] 13:48:17 INFO - PROCESS | 1832 | --DOMWINDOW == 212 (0x7f1715ea4800) [pid = 1832] [serial = 773] [outer = (nil)] [url = about:blank] 13:48:17 INFO - PROCESS | 1832 | --DOMWINDOW == 211 (0x7f1715fb4c00) [pid = 1832] [serial = 774] [outer = (nil)] [url = about:blank] 13:48:17 INFO - PROCESS | 1832 | --DOMWINDOW == 210 (0x7f171974b400) [pid = 1832] [serial = 779] [outer = (nil)] [url = about:blank] 13:48:17 INFO - PROCESS | 1832 | --DOMWINDOW == 209 (0x7f1722585400) [pid = 1832] [serial = 740] [outer = (nil)] [url = about:blank] 13:48:17 INFO - PROCESS | 1832 | --DOMWINDOW == 208 (0x7f171974c800) [pid = 1832] [serial = 746] [outer = (nil)] [url = about:blank] 13:48:17 INFO - PROCESS | 1832 | --DOMWINDOW == 207 (0x7f17157ecc00) [pid = 1832] [serial = 770] [outer = (nil)] [url = about:blank] 13:48:17 INFO - PROCESS | 1832 | --DOMWINDOW == 206 (0x7f1715b6a800) [pid = 1832] [serial = 771] [outer = (nil)] [url = about:blank] 13:48:17 INFO - PROCESS | 1832 | --DOMWINDOW == 205 (0x7f171ec8d800) [pid = 1832] [serial = 752] [outer = (nil)] [url = about:blank] 13:48:17 INFO - PROCESS | 1832 | --DOMWINDOW == 204 (0x7f170d23a400) [pid = 1832] [serial = 765] [outer = (nil)] [url = about:blank] 13:48:17 INFO - PROCESS | 1832 | --DOMWINDOW == 203 (0x7f170cac3400) [pid = 1832] [serial = 764] [outer = (nil)] [url = about:blank] 13:48:17 INFO - PROCESS | 1832 | --DOMWINDOW == 202 (0x7f1713e42400) [pid = 1832] [serial = 782] [outer = (nil)] [url = about:blank] 13:48:17 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0x7f1713e46c00) [pid = 1832] [serial = 734] [outer = (nil)] [url = about:blank] 13:48:17 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x7f1731786c00) [pid = 1832] [serial = 749] [outer = (nil)] [url = about:blank] 13:48:17 INFO - PROCESS | 1832 | --DOMWINDOW == 199 (0x7f171e09f800) [pid = 1832] [serial = 780] [outer = (nil)] [url = about:blank] 13:48:17 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0x7f171ec84800) [pid = 1832] [serial = 783] [outer = (nil)] [url = about:blank] 13:48:17 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0x7f1718dc7400) [pid = 1832] [serial = 777] [outer = (nil)] [url = about:blank] 13:48:17 INFO - PROCESS | 1832 | 1461098897778 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 13:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1385ms 13:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:48:17 INFO - PROCESS | 1832 | 1461098897834 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 13:48:17 INFO - PROCESS | 1832 | 1461098897837 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 13:48:17 INFO - PROCESS | 1832 | 1461098897844 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:48:17 INFO - PROCESS | 1832 | 1461098897850 Marionette TRACE conn3 <- [1,1146,null,{}] 13:48:17 INFO - PROCESS | 1832 | 1461098897866 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:18 INFO - PROCESS | 1832 | 1461098898049 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 13:48:18 INFO - PROCESS | 1832 | 1461098898060 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1716591000 == 114 [pid = 1832] [id = 294] 13:48:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x7f1715530000) [pid = 1832] [serial = 883] [outer = (nil)] 13:48:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x7f17155da800) [pid = 1832] [serial = 884] [outer = 0x7f1715530000] 13:48:18 INFO - PROCESS | 1832 | 1461098898128 Marionette DEBUG loaded listener.js 13:48:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 200 (0x7f1715b6f800) [pid = 1832] [serial = 885] [outer = 0x7f1715530000] 13:48:19 INFO - PROCESS | 1832 | 1461098899042 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 13:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1236ms 13:48:19 INFO - PROCESS | 1832 | 1461098899080 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 13:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:48:19 INFO - PROCESS | 1832 | 1461098899084 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 13:48:19 INFO - PROCESS | 1832 | 1461098899090 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:48:19 INFO - PROCESS | 1832 | 1461098899093 Marionette TRACE conn3 <- [1,1150,null,{}] 13:48:19 INFO - PROCESS | 1832 | 1461098899098 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:19 INFO - PROCESS | 1832 | 1461098899268 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 13:48:19 INFO - PROCESS | 1832 | 1461098899434 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718f71000 == 115 [pid = 1832] [id = 295] 13:48:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0x7f170cac9400) [pid = 1832] [serial = 886] [outer = (nil)] 13:48:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0x7f1715ea4c00) [pid = 1832] [serial = 887] [outer = 0x7f170cac9400] 13:48:19 INFO - PROCESS | 1832 | 1461098899496 Marionette DEBUG loaded listener.js 13:48:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 203 (0x7f1717656800) [pid = 1832] [serial = 888] [outer = 0x7f170cac9400] 13:48:20 INFO - PROCESS | 1832 | 1461098900284 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 13:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1237ms 13:48:20 INFO - PROCESS | 1832 | 1461098900327 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 13:48:20 INFO - PROCESS | 1832 | 1461098900331 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 13:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:48:20 INFO - PROCESS | 1832 | 1461098900351 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:48:20 INFO - PROCESS | 1832 | 1461098900354 Marionette TRACE conn3 <- [1,1154,null,{}] 13:48:20 INFO - PROCESS | 1832 | 1461098900359 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:20 INFO - PROCESS | 1832 | 1461098900582 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 13:48:20 INFO - PROCESS | 1832 | 1461098900614 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171991d000 == 116 [pid = 1832] [id = 296] 13:48:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 204 (0x7f1715dab800) [pid = 1832] [serial = 889] [outer = (nil)] 13:48:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 205 (0x7f1718e94000) [pid = 1832] [serial = 890] [outer = 0x7f1715dab800] 13:48:20 INFO - PROCESS | 1832 | 1461098900678 Marionette DEBUG loaded listener.js 13:48:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 206 (0x7f1719de9400) [pid = 1832] [serial = 891] [outer = 0x7f1715dab800] 13:48:21 INFO - PROCESS | 1832 | 1461098901608 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 13:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1283ms 13:48:21 INFO - PROCESS | 1832 | 1461098901642 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 13:48:21 INFO - PROCESS | 1832 | 1461098901645 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 13:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:48:21 INFO - PROCESS | 1832 | 1461098901652 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:48:21 INFO - PROCESS | 1832 | 1461098901655 Marionette TRACE conn3 <- [1,1158,null,{}] 13:48:21 INFO - PROCESS | 1832 | 1461098901660 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:22 INFO - PROCESS | 1832 | 1461098902121 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 13:48:22 INFO - PROCESS | 1832 | --DOMWINDOW == 205 (0x7f1715528800) [pid = 1832] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:48:22 INFO - PROCESS | 1832 | --DOMWINDOW == 204 (0x7f1715531c00) [pid = 1832] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:48:22 INFO - PROCESS | 1832 | --DOMWINDOW == 203 (0x7f170ef07400) [pid = 1832] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:48:22 INFO - PROCESS | 1832 | --DOMWINDOW == 202 (0x7f1719df3800) [pid = 1832] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:48:22 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0x7f171559f800) [pid = 1832] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:48:22 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x7f170ebb0c00) [pid = 1832] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:48:22 INFO - PROCESS | 1832 | 1461098902278 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17174a1800 == 117 [pid = 1832] [id = 297] 13:48:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0x7f170ebb0c00) [pid = 1832] [serial = 892] [outer = (nil)] 13:48:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0x7f171559f800) [pid = 1832] [serial = 893] [outer = 0x7f170ebb0c00] 13:48:22 INFO - PROCESS | 1832 | 1461098902356 Marionette DEBUG loaded listener.js 13:48:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 203 (0x7f1720033400) [pid = 1832] [serial = 894] [outer = 0x7f170ebb0c00] 13:48:23 INFO - PROCESS | 1832 | 1461098903215 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 13:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1630ms 13:48:23 INFO - PROCESS | 1832 | 1461098903282 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 13:48:23 INFO - PROCESS | 1832 | 1461098903288 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 13:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:48:23 INFO - PROCESS | 1832 | 1461098903297 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:48:23 INFO - PROCESS | 1832 | 1461098903303 Marionette TRACE conn3 <- [1,1162,null,{}] 13:48:23 INFO - PROCESS | 1832 | 1461098903313 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:23 INFO - PROCESS | 1832 | 1461098903552 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 13:48:23 INFO - PROCESS | 1832 | 1461098903895 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d57f800 == 118 [pid = 1832] [id = 298] 13:48:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 204 (0x7f170cbd2800) [pid = 1832] [serial = 895] [outer = (nil)] 13:48:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 205 (0x7f170d184c00) [pid = 1832] [serial = 896] [outer = 0x7f170cbd2800] 13:48:23 INFO - PROCESS | 1832 | 1461098903980 Marionette DEBUG loaded listener.js 13:48:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 206 (0x7f170ebb7c00) [pid = 1832] [serial = 897] [outer = 0x7f170cbd2800] 13:48:24 INFO - PROCESS | 1832 | 1461098904933 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 13:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1694ms 13:48:24 INFO - PROCESS | 1832 | 1461098904992 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 13:48:25 INFO - PROCESS | 1832 | 1461098905001 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 13:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:48:25 INFO - PROCESS | 1832 | 1461098905013 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:48:25 INFO - PROCESS | 1832 | 1461098905017 Marionette TRACE conn3 <- [1,1166,null,{}] 13:48:25 INFO - PROCESS | 1832 | 1461098905023 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:25 INFO - PROCESS | 1832 | 1461098905231 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 13:48:25 INFO - PROCESS | 1832 | 1461098905473 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719b5a000 == 119 [pid = 1832] [id = 299] 13:48:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 207 (0x7f1714149000) [pid = 1832] [serial = 898] [outer = (nil)] 13:48:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 208 (0x7f171552cc00) [pid = 1832] [serial = 899] [outer = 0x7f1714149000] 13:48:25 INFO - PROCESS | 1832 | 1461098905599 Marionette DEBUG loaded listener.js 13:48:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 209 (0x7f1715b69400) [pid = 1832] [serial = 900] [outer = 0x7f1714149000] 13:48:26 INFO - PROCESS | 1832 | 1461098906622 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 13:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1639ms 13:48:26 INFO - PROCESS | 1832 | 1461098906653 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 13:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:48:26 INFO - PROCESS | 1832 | 1461098906658 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 13:48:26 INFO - PROCESS | 1832 | 1461098906665 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:48:26 INFO - PROCESS | 1832 | 1461098906671 Marionette TRACE conn3 <- [1,1170,null,{}] 13:48:26 INFO - PROCESS | 1832 | 1461098906688 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:26 INFO - PROCESS | 1832 | 1461098906883 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 13:48:27 INFO - PROCESS | 1832 | 1461098907130 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171ec5e000 == 120 [pid = 1832] [id = 300] 13:48:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 210 (0x7f17157f0400) [pid = 1832] [serial = 901] [outer = (nil)] 13:48:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 211 (0x7f1719dee000) [pid = 1832] [serial = 902] [outer = 0x7f17157f0400] 13:48:27 INFO - PROCESS | 1832 | 1461098907258 Marionette DEBUG loaded listener.js 13:48:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 212 (0x7f171b6d9000) [pid = 1832] [serial = 903] [outer = 0x7f17157f0400] 13:48:28 INFO - PROCESS | 1832 | 1461098908085 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 13:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1487ms 13:48:28 INFO - PROCESS | 1832 | 1461098908151 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 13:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:48:28 INFO - PROCESS | 1832 | 1461098908157 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 13:48:28 INFO - PROCESS | 1832 | 1461098908163 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:48:28 INFO - PROCESS | 1832 | 1461098908166 Marionette TRACE conn3 <- [1,1174,null,{}] 13:48:28 INFO - PROCESS | 1832 | 1461098908172 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:28 INFO - PROCESS | 1832 | 1461098908357 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 13:48:28 INFO - PROCESS | 1832 | 1461098908548 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1720f04800 == 121 [pid = 1832] [id = 301] 13:48:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 213 (0x7f1718dce400) [pid = 1832] [serial = 904] [outer = (nil)] 13:48:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 214 (0x7f1721046c00) [pid = 1832] [serial = 905] [outer = 0x7f1718dce400] 13:48:28 INFO - PROCESS | 1832 | 1461098908624 Marionette DEBUG loaded listener.js 13:48:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 215 (0x7f172c4ad400) [pid = 1832] [serial = 906] [outer = 0x7f1718dce400] 13:48:29 INFO - PROCESS | 1832 | 1461098909531 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 13:48:29 INFO - PROCESS | 1832 | 1461098909606 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 13:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:48:29 INFO - PROCESS | 1832 | 1461098909619 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:48:29 INFO - PROCESS | 1832 | 1461098909623 Marionette TRACE conn3 <- [1,1178,null,{}] 13:48:29 INFO - PROCESS | 1832 | 1461098909633 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:29 INFO - PROCESS | 1832 | 1461098909859 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 13:48:30 INFO - PROCESS | 1832 | 1461098910097 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f173102c000 == 122 [pid = 1832] [id = 302] 13:48:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 216 (0x7f172c3bec00) [pid = 1832] [serial = 907] [outer = (nil)] 13:48:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 217 (0x7f172d9bb800) [pid = 1832] [serial = 908] [outer = 0x7f172c3bec00] 13:48:30 INFO - PROCESS | 1832 | 1461098910216 Marionette DEBUG loaded listener.js 13:48:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 218 (0x7f173173e400) [pid = 1832] [serial = 909] [outer = 0x7f172c3bec00] 13:48:31 INFO - PROCESS | 1832 | 1461098911104 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 13:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:48:31 INFO - PROCESS | 1832 | 1461098911163 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 13:48:31 INFO - PROCESS | 1832 | 1461098911169 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:48:31 INFO - PROCESS | 1832 | 1461098911173 Marionette TRACE conn3 <- [1,1182,null,{}] 13:48:31 INFO - PROCESS | 1832 | 1461098911178 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:31 INFO - PROCESS | 1832 | 1461098911383 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 13:48:31 INFO - PROCESS | 1832 | 1461098911623 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170a193800 == 123 [pid = 1832] [id = 303] 13:48:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 219 (0x7f170d40f400) [pid = 1832] [serial = 910] [outer = (nil)] 13:48:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 220 (0x7f1731786c00) [pid = 1832] [serial = 911] [outer = 0x7f170d40f400] 13:48:31 INFO - PROCESS | 1832 | 1461098911753 Marionette DEBUG loaded listener.js 13:48:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 221 (0x7f1731a08c00) [pid = 1832] [serial = 912] [outer = 0x7f170d40f400] 13:48:32 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:48:32 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:48:32 INFO - PROCESS | 1832 | 1461098912630 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 13:48:32 INFO - PROCESS | 1832 | 1461098912712 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 13:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:48:32 INFO - PROCESS | 1832 | 1461098912719 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:48:32 INFO - PROCESS | 1832 | 1461098912722 Marionette TRACE conn3 <- [1,1186,null,{}] 13:48:32 INFO - PROCESS | 1832 | 1461098912728 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:32 INFO - PROCESS | 1832 | 1461098912946 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 13:48:33 INFO - PROCESS | 1832 | 1461098913135 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1707dc8000 == 124 [pid = 1832] [id = 304] 13:48:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 222 (0x7f1715112400) [pid = 1832] [serial = 913] [outer = (nil)] 13:48:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 223 (0x7f171511d400) [pid = 1832] [serial = 914] [outer = 0x7f1715112400] 13:48:33 INFO - PROCESS | 1832 | 1461098913248 Marionette DEBUG loaded listener.js 13:48:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 224 (0x7f17310a9400) [pid = 1832] [serial = 915] [outer = 0x7f1715112400] 13:48:34 INFO - PROCESS | 1832 | 1461098914069 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 13:48:34 INFO - PROCESS | 1832 | 1461098914106 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 13:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:48:34 INFO - PROCESS | 1832 | 1461098914113 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:48:34 INFO - PROCESS | 1832 | 1461098914116 Marionette TRACE conn3 <- [1,1190,null,{}] 13:48:34 INFO - PROCESS | 1832 | 1461098914121 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:34 INFO - PROCESS | 1832 | 1461098914299 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 13:48:34 INFO - PROCESS | 1832 | 1461098914502 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1720763800 == 125 [pid = 1832] [id = 305] 13:48:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 225 (0x7f1715102400) [pid = 1832] [serial = 916] [outer = (nil)] 13:48:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 226 (0x7f171510c800) [pid = 1832] [serial = 917] [outer = 0x7f1715102400] 13:48:34 INFO - PROCESS | 1832 | 1461098914574 Marionette DEBUG loaded listener.js 13:48:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 227 (0x7f1715111c00) [pid = 1832] [serial = 918] [outer = 0x7f1715102400] 13:48:35 INFO - PROCESS | 1832 | 1461098915465 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] 13:48:35 INFO - PROCESS | 1832 | 1461098915503 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 13:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:48:35 INFO - PROCESS | 1832 | 1461098915510 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:48:35 INFO - PROCESS | 1832 | 1461098915513 Marionette TRACE conn3 <- [1,1194,null,{}] 13:48:35 INFO - PROCESS | 1832 | 1461098915518 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}] 13:48:35 INFO - PROCESS | 1832 | 1461098915692 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 13:48:35 INFO - PROCESS | 1832 | 1461098915899 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1708ade800 == 126 [pid = 1832] [id = 306] 13:48:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 228 (0x7f1707ee9c00) [pid = 1832] [serial = 919] [outer = (nil)] 13:48:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 229 (0x7f1707ef1c00) [pid = 1832] [serial = 920] [outer = 0x7f1707ee9c00] 13:48:35 INFO - PROCESS | 1832 | 1461098915970 Marionette DEBUG loaded listener.js 13:48:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 230 (0x7f1707ef6c00) [pid = 1832] [serial = 921] [outer = 0x7f1707ee9c00] 13:48:36 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:48:36 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:48:36 INFO - PROCESS | 1832 | 1461098916827 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] 13:48:36 INFO - PROCESS | 1832 | 1461098916903 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 13:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:48:36 INFO - PROCESS | 1832 | 1461098916909 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:48:36 INFO - PROCESS | 1832 | 1461098916911 Marionette TRACE conn3 <- [1,1198,null,{}] 13:48:36 INFO - PROCESS | 1832 | 1461098916917 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}] 13:48:37 INFO - PROCESS | 1832 | 1461098917134 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 13:48:37 INFO - PROCESS | 1832 | 1461098917330 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17081de800 == 127 [pid = 1832] [id = 307] 13:48:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 231 (0x7f1707eeac00) [pid = 1832] [serial = 922] [outer = (nil)] 13:48:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 232 (0x7f1707f54400) [pid = 1832] [serial = 923] [outer = 0x7f1707eeac00] 13:48:37 INFO - PROCESS | 1832 | 1461098917402 Marionette DEBUG loaded listener.js 13:48:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 233 (0x7f1707f5b000) [pid = 1832] [serial = 924] [outer = 0x7f1707eeac00] 13:48:38 INFO - PROCESS | 1832 | 1461098918607 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]]]}] 13:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1728ms 13:48:38 INFO - PROCESS | 1832 | 1461098918638 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 13:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:48:38 INFO - PROCESS | 1832 | 1461098918644 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 13:48:38 INFO - PROCESS | 1832 | 1461098918652 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:48:38 INFO - PROCESS | 1832 | 1461098918658 Marionette TRACE conn3 <- [1,1202,null,{}] 13:48:38 INFO - PROCESS | 1832 | 1461098918666 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}] 13:48:38 INFO - PROCESS | 1832 | 1461098918842 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 13:48:39 INFO - PROCESS | 1832 | 1461098919187 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1713009000 == 128 [pid = 1832] [id = 308] 13:48:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 234 (0x7f170abcd800) [pid = 1832] [serial = 925] [outer = (nil)] 13:48:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 235 (0x7f170bdde800) [pid = 1832] [serial = 926] [outer = 0x7f170abcd800] 13:48:39 INFO - PROCESS | 1832 | 1461098919258 Marionette DEBUG loaded listener.js 13:48:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 236 (0x7f170cbc8800) [pid = 1832] [serial = 927] [outer = 0x7f170abcd800] 13:48:40 INFO - PROCESS | 1832 | 1461098920202 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]]]}] 13:48:40 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 13:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1587ms 13:48:40 INFO - PROCESS | 1832 | 1461098920239 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 13:48:40 INFO - PROCESS | 1832 | 1461098920247 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 13:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:48:40 INFO - PROCESS | 1832 | 1461098920256 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:48:40 INFO - PROCESS | 1832 | 1461098920259 Marionette TRACE conn3 <- [1,1206,null,{}] 13:48:40 INFO - PROCESS | 1832 | 1461098920266 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}] 13:48:40 INFO - PROCESS | 1832 | 1461098920435 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 13:48:40 INFO - PROCESS | 1832 | 1461098920689 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1713008000 == 129 [pid = 1832] [id = 309] 13:48:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 237 (0x7f170d1e6400) [pid = 1832] [serial = 928] [outer = (nil)] 13:48:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 238 (0x7f170d406400) [pid = 1832] [serial = 929] [outer = 0x7f170d1e6400] 13:48:40 INFO - PROCESS | 1832 | 1461098920814 Marionette DEBUG loaded listener.js 13:48:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 239 (0x7f170d40f000) [pid = 1832] [serial = 930] [outer = 0x7f170d1e6400] 13:48:41 INFO - PROCESS | 1832 | 1461098921683 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]]]}] 13:48:41 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 13:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1490ms 13:48:41 INFO - PROCESS | 1832 | 1461098921747 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 13:48:41 INFO - PROCESS | 1832 | 1461098921751 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 13:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:48:41 INFO - PROCESS | 1832 | 1461098921756 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:48:41 INFO - PROCESS | 1832 | 1461098921762 Marionette TRACE conn3 <- [1,1210,null,{}] 13:48:41 INFO - PROCESS | 1832 | 1461098921777 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}] 13:48:41 INFO - PROCESS | 1832 | 1461098921950 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 13:48:42 INFO - PROCESS | 1832 | 1461098922219 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719479000 == 130 [pid = 1832] [id = 310] 13:48:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 240 (0x7f1714144800) [pid = 1832] [serial = 931] [outer = (nil)] 13:48:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 241 (0x7f1715106400) [pid = 1832] [serial = 932] [outer = 0x7f1714144800] 13:48:42 INFO - PROCESS | 1832 | 1461098922335 Marionette DEBUG loaded listener.js 13:48:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 242 (0x7f171511d000) [pid = 1832] [serial = 933] [outer = 0x7f1714144800] 13:48:43 INFO - PROCESS | 1832 | 1461098923148 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]]]}] 13:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1436ms 13:48:43 INFO - PROCESS | 1832 | 1461098923194 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 13:48:43 INFO - PROCESS | 1832 | 1461098923198 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 13:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:48:43 INFO - PROCESS | 1832 | 1461098923204 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:48:43 INFO - PROCESS | 1832 | 1461098923206 Marionette TRACE conn3 <- [1,1214,null,{}] 13:48:43 INFO - PROCESS | 1832 | 1461098923211 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}] 13:48:43 INFO - PROCESS | 1832 | 1461098923377 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 13:48:43 INFO - PROCESS | 1832 | 1461098923578 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d1b6000 == 131 [pid = 1832] [id = 311] 13:48:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 243 (0x7f1713e46400) [pid = 1832] [serial = 934] [outer = (nil)] 13:48:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 244 (0x7f17155a0400) [pid = 1832] [serial = 935] [outer = 0x7f1713e46400] 13:48:43 INFO - PROCESS | 1832 | 1461098923641 Marionette DEBUG loaded listener.js 13:48:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 245 (0x7f1715a3e800) [pid = 1832] [serial = 936] [outer = 0x7f1713e46400] 13:48:43 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171991d000 == 130 [pid = 1832] [id = 296] 13:48:44 INFO - PROCESS | 1832 | --DOMWINDOW == 244 (0x7f170ef10800) [pid = 1832] [serial = 788] [outer = (nil)] [url = about:blank] 13:48:44 INFO - PROCESS | 1832 | --DOMWINDOW == 243 (0x7f1719749c00) [pid = 1832] [serial = 794] [outer = (nil)] [url = about:blank] 13:48:44 INFO - PROCESS | 1832 | --DOMWINDOW == 242 (0x7f170abcb800) [pid = 1832] [serial = 806] [outer = (nil)] [url = about:blank] 13:48:44 INFO - PROCESS | 1832 | --DOMWINDOW == 241 (0x7f17318bbc00) [pid = 1832] [serial = 803] [outer = (nil)] [url = about:blank] 13:48:44 INFO - PROCESS | 1832 | --DOMWINDOW == 240 (0x7f171fe88c00) [pid = 1832] [serial = 797] [outer = (nil)] [url = about:blank] 13:48:44 INFO - PROCESS | 1832 | --DOMWINDOW == 239 (0x7f17130f3400) [pid = 1832] [serial = 818] [outer = (nil)] [url = about:blank] 13:48:44 INFO - PROCESS | 1832 | --DOMWINDOW == 238 (0x7f1719de7c00) [pid = 1832] [serial = 809] [outer = (nil)] [url = about:blank] 13:48:44 INFO - PROCESS | 1832 | --DOMWINDOW == 237 (0x7f17157f0800) [pid = 1832] [serial = 791] [outer = (nil)] [url = about:blank] 13:48:44 INFO - PROCESS | 1832 | --DOMWINDOW == 236 (0x7f170b559400) [pid = 1832] [serial = 812] [outer = (nil)] [url = about:blank] 13:48:44 INFO - PROCESS | 1832 | --DOMWINDOW == 235 (0x7f1719de6000) [pid = 1832] [serial = 815] [outer = (nil)] [url = about:blank] 13:48:44 INFO - PROCESS | 1832 | --DOMWINDOW == 234 (0x7f172c4b2000) [pid = 1832] [serial = 800] [outer = (nil)] [url = about:blank] 13:48:44 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1718f71000 == 129 [pid = 1832] [id = 295] 13:48:44 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1716591000 == 128 [pid = 1832] [id = 294] 13:48:44 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171300c800 == 127 [pid = 1832] [id = 293] 13:48:44 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170be47000 == 126 [pid = 1832] [id = 292] 13:48:44 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719b63000 == 125 [pid = 1832] [id = 288] 13:48:44 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1714136000 == 124 [pid = 1832] [id = 287] 13:48:44 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1735d69000 == 123 [pid = 1832] [id = 286] 13:48:44 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170d1a9000 == 122 [pid = 1832] [id = 285] 13:48:44 INFO - PROCESS | 1832 | --DOCSHELL 0x7f173189f000 == 121 [pid = 1832] [id = 284] 13:48:44 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1731047000 == 120 [pid = 1832] [id = 283] 13:48:44 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1726415800 == 119 [pid = 1832] [id = 282] 13:48:44 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171d75f000 == 118 [pid = 1832] [id = 281] 13:48:44 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1716588800 == 117 [pid = 1832] [id = 280] 13:48:44 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171fcde000 == 116 [pid = 1832] [id = 279] 13:48:44 INFO - PROCESS | 1832 | 1461098924549 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]]]}] 13:48:44 INFO - PROCESS | 1832 | --DOMWINDOW == 233 (0x7f171764e000) [pid = 1832] [serial = 831] [outer = (nil)] [url = about:blank] 13:48:44 INFO - PROCESS | 1832 | --DOMWINDOW == 232 (0x7f1718d69400) [pid = 1832] [serial = 833] [outer = (nil)] [url = about:blank] 13:48:44 INFO - PROCESS | 1832 | --DOMWINDOW == 231 (0x7f1715527800) [pid = 1832] [serial = 825] [outer = (nil)] [url = about:blank] 13:48:44 INFO - PROCESS | 1832 | --DOMWINDOW == 230 (0x7f1715fba000) [pid = 1832] [serial = 830] [outer = (nil)] [url = about:blank] 13:48:44 INFO - PROCESS | 1832 | --DOMWINDOW == 229 (0x7f1719eb5400) [pid = 1832] [serial = 836] [outer = (nil)] [url = about:blank] 13:48:44 INFO - PROCESS | 1832 | --DOMWINDOW == 228 (0x7f17153e4400) [pid = 1832] [serial = 824] [outer = (nil)] [url = about:blank] 13:48:44 INFO - PROCESS | 1832 | --DOMWINDOW == 227 (0x7f171583d400) [pid = 1832] [serial = 827] [outer = (nil)] [url = about:blank] 13:48:44 INFO - PROCESS | 1832 | --DOMWINDOW == 226 (0x7f1713133c00) [pid = 1832] [serial = 822] [outer = (nil)] [url = about:blank] 13:48:44 INFO - PROCESS | 1832 | --DOMWINDOW == 225 (0x7f171974f800) [pid = 1832] [serial = 834] [outer = (nil)] [url = about:blank] 13:48:44 INFO - PROCESS | 1832 | --DOMWINDOW == 224 (0x7f170ebb9c00) [pid = 1832] [serial = 821] [outer = (nil)] [url = about:blank] 13:48:44 INFO - PROCESS | 1832 | --DOMWINDOW == 223 (0x7f1715ca9800) [pid = 1832] [serial = 828] [outer = (nil)] [url = about:blank] 13:48:44 INFO - PROCESS | 1832 | --DOMWINDOW == 222 (0x7f171d749000) [pid = 1832] [serial = 837] [outer = (nil)] [url = about:blank] 13:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1384ms 13:48:44 INFO - PROCESS | 1832 | 1461098924589 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 13:48:44 INFO - PROCESS | 1832 | 1461098924592 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 13:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:48:44 INFO - PROCESS | 1832 | 1461098924598 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:48:44 INFO - PROCESS | 1832 | 1461098924600 Marionette TRACE conn3 <- [1,1218,null,{}] 13:48:44 INFO - PROCESS | 1832 | 1461098924605 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}] 13:48:44 INFO - PROCESS | 1832 | 1461098924765 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 13:48:44 INFO - PROCESS | 1832 | 1461098924781 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171301e000 == 117 [pid = 1832] [id = 312] 13:48:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 223 (0x7f17153e7800) [pid = 1832] [serial = 937] [outer = (nil)] 13:48:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 224 (0x7f1715a40000) [pid = 1832] [serial = 938] [outer = 0x7f17153e7800] 13:48:44 INFO - PROCESS | 1832 | 1461098924839 Marionette DEBUG loaded listener.js 13:48:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 225 (0x7f1715ca0000) [pid = 1832] [serial = 939] [outer = 0x7f17153e7800] 13:48:45 INFO - PROCESS | 1832 | 1461098925711 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]]]}] 13:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1179ms 13:48:45 INFO - PROCESS | 1832 | 1461098925778 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 13:48:45 INFO - PROCESS | 1832 | 1461098925781 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 13:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:48:45 INFO - PROCESS | 1832 | 1461098925787 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:48:45 INFO - PROCESS | 1832 | 1461098925789 Marionette TRACE conn3 <- [1,1222,null,{}] 13:48:45 INFO - PROCESS | 1832 | 1461098925795 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}] 13:48:45 INFO - PROCESS | 1832 | 1461098925984 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 13:48:46 INFO - PROCESS | 1832 | 1461098926156 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171991d000 == 118 [pid = 1832] [id = 313] 13:48:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 226 (0x7f170b559400) [pid = 1832] [serial = 940] [outer = (nil)] 13:48:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 227 (0x7f1715fb9c00) [pid = 1832] [serial = 941] [outer = 0x7f170b559400] 13:48:46 INFO - PROCESS | 1832 | 1461098926219 Marionette DEBUG loaded listener.js 13:48:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 228 (0x7f1719df2800) [pid = 1832] [serial = 942] [outer = 0x7f170b559400] 13:48:46 INFO - PROCESS | 1832 | 1461098926976 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] 13:48:47 INFO - PROCESS | 1832 | 1461098927021 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 13:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 13:48:47 INFO - PROCESS | 1832 | 1461098927032 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:48:47 INFO - PROCESS | 1832 | 1461098927034 Marionette TRACE conn3 <- [1,1226,null,{}] 13:48:47 INFO - PROCESS | 1832 | 1461098927040 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}] 13:48:47 INFO - PROCESS | 1832 | 1461098927247 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 13:48:47 INFO - PROCESS | 1832 | 1461098927267 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171eb39000 == 119 [pid = 1832] [id = 314] 13:48:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 229 (0x7f17153ec400) [pid = 1832] [serial = 943] [outer = (nil)] 13:48:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 230 (0x7f171b675c00) [pid = 1832] [serial = 944] [outer = 0x7f17153ec400] 13:48:47 INFO - PROCESS | 1832 | 1461098927327 Marionette DEBUG loaded listener.js 13:48:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 231 (0x7f171ec91400) [pid = 1832] [serial = 945] [outer = 0x7f17153ec400] 13:48:48 INFO - PROCESS | 1832 | 1461098928195 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]]]}] 13:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1236ms 13:48:48 INFO - PROCESS | 1832 | 1461098928264 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 13:48:48 INFO - PROCESS | 1832 | 1461098928267 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 13:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:48:48 INFO - PROCESS | 1832 | 1461098928274 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:48:48 INFO - PROCESS | 1832 | 1461098928276 Marionette TRACE conn3 <- [1,1230,null,{}] 13:48:48 INFO - PROCESS | 1832 | 1461098928291 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}] 13:48:48 INFO - PROCESS | 1832 | 1461098928512 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 230 (0x7f171764fc00) [pid = 1832] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 229 (0x7f170caca800) [pid = 1832] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 228 (0x7f1715fb1000) [pid = 1832] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 227 (0x7f171312b400) [pid = 1832] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 226 (0x7f17151c7000) [pid = 1832] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 225 (0x7f1715595400) [pid = 1832] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 224 (0x7f170ef11400) [pid = 1832] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 223 (0x7f171559a000) [pid = 1832] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 222 (0x7f1718d62800) [pid = 1832] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 221 (0x7f1715762c00) [pid = 1832] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 220 (0x7f170cacc000) [pid = 1832] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 219 (0x7f171f7c8000) [pid = 1832] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 218 (0x7f170d1d8c00) [pid = 1832] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 217 (0x7f1718a76c00) [pid = 1832] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 216 (0x7f170ebafc00) [pid = 1832] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 215 (0x7f1713178400) [pid = 1832] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 214 (0x7f1722581400) [pid = 1832] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 213 (0x7f1715fb9400) [pid = 1832] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 212 (0x7f171e336c00) [pid = 1832] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 211 (0x7f1718d6a000) [pid = 1832] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 210 (0x7f1715dab800) [pid = 1832] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 209 (0x7f170acc8400) [pid = 1832] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 208 (0x7f170cac8400) [pid = 1832] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 207 (0x7f1715530000) [pid = 1832] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 206 (0x7f170cac9400) [pid = 1832] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 205 (0x7f1717849800) [pid = 1832] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 204 (0x7f1718a50400) [pid = 1832] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 203 (0x7f170efe9800) [pid = 1832] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 202 (0x7f170ef0f800) [pid = 1832] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0x7f17155d8000) [pid = 1832] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x7f170b558000) [pid = 1832] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 199 (0x7f1713e44400) [pid = 1832] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0x7f1718e9b000) [pid = 1832] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0x7f170cac9c00) [pid = 1832] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 196 (0x7f170d1e6c00) [pid = 1832] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:48:49 INFO - PROCESS | 1832 | --DOMWINDOW == 195 (0x7f172c6ed000) [pid = 1832] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:48:49 INFO - PROCESS | 1832 | 1461098929403 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d29b000 == 120 [pid = 1832] [id = 315] 13:48:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 196 (0x7f1707ef1800) [pid = 1832] [serial = 946] [outer = (nil)] 13:48:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 197 (0x7f170caca800) [pid = 1832] [serial = 947] [outer = 0x7f1707ef1800] 13:48:49 INFO - PROCESS | 1832 | 1461098929466 Marionette DEBUG loaded listener.js 13:48:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x7f170efe9800) [pid = 1832] [serial = 948] [outer = 0x7f1707ef1800] 13:48:50 INFO - PROCESS | 1832 | 1461098930110 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]]]}] 13:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1890ms 13:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:48:50 INFO - PROCESS | 1832 | 1461098930164 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 13:48:50 INFO - PROCESS | 1832 | 1461098930167 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 13:48:50 INFO - PROCESS | 1832 | 1461098930173 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:48:50 INFO - PROCESS | 1832 | 1461098930176 Marionette TRACE conn3 <- [1,1234,null,{}] 13:48:50 INFO - PROCESS | 1832 | 1461098930192 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}] 13:48:50 INFO - PROCESS | 1832 | 1461098930371 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 13:48:50 INFO - PROCESS | 1832 | 1461098930380 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171d21d800 == 121 [pid = 1832] [id = 316] 13:48:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x7f1713127800) [pid = 1832] [serial = 949] [outer = (nil)] 13:48:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 200 (0x7f17157f4800) [pid = 1832] [serial = 950] [outer = 0x7f1713127800] 13:48:50 INFO - PROCESS | 1832 | 1461098930440 Marionette DEBUG loaded listener.js 13:48:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0x7f1719eacc00) [pid = 1832] [serial = 951] [outer = 0x7f1713127800] 13:48:51 INFO - PROCESS | 1832 | 1461098931418 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]]]}] 13:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1289ms 13:48:51 INFO - PROCESS | 1832 | 1461098931465 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 13:48:51 INFO - PROCESS | 1832 | 1461098931471 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 13:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:48:51 INFO - PROCESS | 1832 | 1461098931522 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:48:51 INFO - PROCESS | 1832 | 1461098931528 Marionette TRACE conn3 <- [1,1238,null,{}] 13:48:51 INFO - PROCESS | 1832 | 1461098931541 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}] 13:48:51 INFO - PROCESS | 1832 | 1461098931770 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 13:48:52 INFO - PROCESS | 1832 | 1461098932027 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d1a0000 == 122 [pid = 1832] [id = 317] 13:48:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0x7f170acc6800) [pid = 1832] [serial = 952] [outer = (nil)] 13:48:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 203 (0x7f170b55bc00) [pid = 1832] [serial = 953] [outer = 0x7f170acc6800] 13:48:52 INFO - PROCESS | 1832 | 1461098932147 Marionette DEBUG loaded listener.js 13:48:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 204 (0x7f170cbd5400) [pid = 1832] [serial = 954] [outer = 0x7f170acc6800] 13:48:53 INFO - PROCESS | 1832 | 1461098933042 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]]]}] 13:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1632ms 13:48:53 INFO - PROCESS | 1832 | 1461098933113 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 13:48:53 INFO - PROCESS | 1832 | 1461098933122 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 13:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:48:53 INFO - PROCESS | 1832 | 1461098933133 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:48:53 INFO - PROCESS | 1832 | 1461098933137 Marionette TRACE conn3 <- [1,1242,null,{}] 13:48:53 INFO - PROCESS | 1832 | 1461098933144 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}] 13:48:53 INFO - PROCESS | 1832 | 1461098933385 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 13:48:53 INFO - PROCESS | 1832 | 1461098933627 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718f8d800 == 123 [pid = 1832] [id = 318] 13:48:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 205 (0x7f170d23cc00) [pid = 1832] [serial = 955] [outer = (nil)] 13:48:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 206 (0x7f170efea800) [pid = 1832] [serial = 956] [outer = 0x7f170d23cc00] 13:48:53 INFO - PROCESS | 1832 | 1461098933746 Marionette DEBUG loaded listener.js 13:48:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 207 (0x7f1714140c00) [pid = 1832] [serial = 957] [outer = 0x7f170d23cc00] 13:48:54 INFO - PROCESS | 1832 | 1461098934752 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]]]}] 13:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1681ms 13:48:54 INFO - PROCESS | 1832 | 1461098934815 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 13:48:54 INFO - PROCESS | 1832 | 1461098934819 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 13:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:48:54 INFO - PROCESS | 1832 | 1461098934826 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:48:54 INFO - PROCESS | 1832 | 1461098934832 Marionette TRACE conn3 <- [1,1246,null,{}] 13:48:54 INFO - PROCESS | 1832 | 1461098934848 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}] 13:48:55 INFO - PROCESS | 1832 | 1461098935086 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 13:48:55 INFO - PROCESS | 1832 | 1461098935374 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1720b19000 == 124 [pid = 1832] [id = 319] 13:48:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 208 (0x7f171511ec00) [pid = 1832] [serial = 958] [outer = (nil)] 13:48:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 209 (0x7f17155d4400) [pid = 1832] [serial = 959] [outer = 0x7f171511ec00] 13:48:55 INFO - PROCESS | 1832 | 1461098935454 Marionette DEBUG loaded listener.js 13:48:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 210 (0x7f1715da2800) [pid = 1832] [serial = 960] [outer = 0x7f171511ec00] 13:48:56 INFO - PROCESS | 1832 | 1461098936339 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]]]}] 13:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1587ms 13:48:56 INFO - PROCESS | 1832 | 1461098936415 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 13:48:56 INFO - PROCESS | 1832 | 1461098936419 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 13:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:48:56 INFO - PROCESS | 1832 | 1461098936426 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:48:56 INFO - PROCESS | 1832 | 1461098936430 Marionette TRACE conn3 <- [1,1250,null,{}] 13:48:56 INFO - PROCESS | 1832 | 1461098936436 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}] 13:48:56 INFO - PROCESS | 1832 | 1461098936629 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 13:48:56 INFO - PROCESS | 1832 | 1461098936865 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731023000 == 125 [pid = 1832] [id = 320] 13:48:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 211 (0x7f1715526800) [pid = 1832] [serial = 961] [outer = (nil)] 13:48:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 212 (0x7f1718d6cc00) [pid = 1832] [serial = 962] [outer = 0x7f1715526800] 13:48:56 INFO - PROCESS | 1832 | 1461098936983 Marionette DEBUG loaded listener.js 13:48:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 213 (0x7f1719eb2400) [pid = 1832] [serial = 963] [outer = 0x7f1715526800] 13:48:57 INFO - PROCESS | 1832 | 1461098937837 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]]]}] 13:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1441ms 13:48:57 INFO - PROCESS | 1832 | 1461098937868 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 13:48:57 INFO - PROCESS | 1832 | 1461098937873 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 13:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:48:57 INFO - PROCESS | 1832 | 1461098937879 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:48:57 INFO - PROCESS | 1832 | 1461098937883 Marionette TRACE conn3 <- [1,1254,null,{}] 13:48:57 INFO - PROCESS | 1832 | 1461098937889 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}] 13:48:58 INFO - PROCESS | 1832 | 1461098938078 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 13:48:58 INFO - PROCESS | 1832 | 1461098938279 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731a46000 == 126 [pid = 1832] [id = 321] 13:48:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 214 (0x7f1715da3000) [pid = 1832] [serial = 964] [outer = (nil)] 13:48:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 215 (0x7f171efb3000) [pid = 1832] [serial = 965] [outer = 0x7f1715da3000] 13:48:58 INFO - PROCESS | 1832 | 1461098938352 Marionette DEBUG loaded listener.js 13:48:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 216 (0x7f17207bc800) [pid = 1832] [serial = 966] [outer = 0x7f1715da3000] 13:48:59 INFO - PROCESS | 1832 | 1461098939248 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]]]}] 13:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1431ms 13:48:59 INFO - PROCESS | 1832 | 1461098939311 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 13:48:59 INFO - PROCESS | 1832 | 1461098939316 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 13:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:48:59 INFO - PROCESS | 1832 | 1461098939322 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:48:59 INFO - PROCESS | 1832 | 1461098939324 Marionette TRACE conn3 <- [1,1258,null,{}] 13:48:59 INFO - PROCESS | 1832 | 1461098939331 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}] 13:48:59 INFO - PROCESS | 1832 | 1461098939612 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 13:48:59 INFO - PROCESS | 1832 | 1461098939920 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171a07b800 == 127 [pid = 1832] [id = 322] 13:48:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 217 (0x7f1731627800) [pid = 1832] [serial = 967] [outer = (nil)] 13:48:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 218 (0x7f1731632800) [pid = 1832] [serial = 968] [outer = 0x7f1731627800] 13:49:00 INFO - PROCESS | 1832 | 1461098940006 Marionette DEBUG loaded listener.js 13:49:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 219 (0x7f1731a8f400) [pid = 1832] [serial = 969] [outer = 0x7f1731627800] 13:49:00 INFO - PROCESS | 1832 | 1461098940859 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]]]}] 13:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1579ms 13:49:00 INFO - PROCESS | 1832 | 1461098940902 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 13:49:00 INFO - PROCESS | 1832 | 1461098940906 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 13:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:49:00 INFO - PROCESS | 1832 | 1461098940912 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:49:00 INFO - PROCESS | 1832 | 1461098940916 Marionette TRACE conn3 <- [1,1262,null,{}] 13:49:00 INFO - PROCESS | 1832 | 1461098940922 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}] 13:49:01 INFO - PROCESS | 1832 | 1461098941108 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 13:49:01 INFO - PROCESS | 1832 | 1461098941309 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1708970000 == 128 [pid = 1832] [id = 323] 13:49:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 220 (0x7f170b939c00) [pid = 1832] [serial = 970] [outer = (nil)] 13:49:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 221 (0x7f170b941000) [pid = 1832] [serial = 971] [outer = 0x7f170b939c00] 13:49:01 INFO - PROCESS | 1832 | 1461098941379 Marionette DEBUG loaded listener.js 13:49:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 222 (0x7f172c839800) [pid = 1832] [serial = 972] [outer = 0x7f170b939c00] 13:49:02 INFO - PROCESS | 1832 | 1461098942269 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]]]}] 13:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1429ms 13:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:49:02 INFO - PROCESS | 1832 | 1461098942343 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 13:49:02 INFO - PROCESS | 1832 | 1461098942346 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 13:49:02 INFO - PROCESS | 1832 | 1461098942354 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:49:02 INFO - PROCESS | 1832 | 1461098942357 Marionette TRACE conn3 <- [1,1266,null,{}] 13:49:02 INFO - PROCESS | 1832 | 1461098942363 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}] 13:49:02 INFO - PROCESS | 1832 | 1461098942580 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 13:49:02 INFO - PROCESS | 1832 | 1461098942827 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17094f8000 == 129 [pid = 1832] [id = 324] 13:49:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 223 (0x7f17093c3400) [pid = 1832] [serial = 973] [outer = (nil)] 13:49:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 224 (0x7f17093cd000) [pid = 1832] [serial = 974] [outer = 0x7f17093c3400] 13:49:02 INFO - PROCESS | 1832 | 1461098942921 Marionette DEBUG loaded listener.js 13:49:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 225 (0x7f17093d2400) [pid = 1832] [serial = 975] [outer = 0x7f17093c3400] 13:49:03 INFO - PROCESS | 1832 | 1461098943790 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]]]}] 13:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1485ms 13:49:03 INFO - PROCESS | 1832 | 1461098943838 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 13:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:49:03 INFO - PROCESS | 1832 | 1461098943842 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 13:49:03 INFO - PROCESS | 1832 | 1461098943849 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:49:03 INFO - PROCESS | 1832 | 1461098943852 Marionette TRACE conn3 <- [1,1270,null,{}] 13:49:03 INFO - PROCESS | 1832 | 1461098943858 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}] 13:49:04 INFO - PROCESS | 1832 | 1461098944063 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 13:49:04 INFO - PROCESS | 1832 | 1461098944272 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f04d800 == 130 [pid = 1832] [id = 325] 13:49:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 226 (0x7f1705de5000) [pid = 1832] [serial = 976] [outer = (nil)] 13:49:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 227 (0x7f1705dee400) [pid = 1832] [serial = 977] [outer = 0x7f1705de5000] 13:49:04 INFO - PROCESS | 1832 | 1461098944398 Marionette DEBUG loaded listener.js 13:49:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 228 (0x7f1705df3000) [pid = 1832] [serial = 978] [outer = 0x7f1705de5000] 13:49:05 INFO - PROCESS | 1832 | 1461098945262 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]]]}] 13:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1481ms 13:49:05 INFO - PROCESS | 1832 | 1461098945330 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 13:49:05 INFO - PROCESS | 1832 | 1461098945333 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 13:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:49:05 INFO - PROCESS | 1832 | 1461098945340 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:49:05 INFO - PROCESS | 1832 | 1461098945343 Marionette TRACE conn3 <- [1,1274,null,{}] 13:49:05 INFO - PROCESS | 1832 | 1461098945348 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}] 13:49:05 INFO - PROCESS | 1832 | 1461098945551 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 13:49:05 INFO - PROCESS | 1832 | 1461098945825 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170bbcf000 == 131 [pid = 1832] [id = 326] 13:49:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 229 (0x7f1705de6400) [pid = 1832] [serial = 979] [outer = (nil)] 13:49:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 230 (0x7f17093d2c00) [pid = 1832] [serial = 980] [outer = 0x7f1705de6400] 13:49:05 INFO - PROCESS | 1832 | 1461098945958 Marionette DEBUG loaded listener.js 13:49:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 231 (0x7f170cbd6000) [pid = 1832] [serial = 981] [outer = 0x7f1705de6400] 13:49:06 INFO - PROCESS | 1832 | 1461098946870 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]]]}] 13:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1579ms 13:49:06 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1717249800 == 130 [pid = 1832] [id = 10] 13:49:07 INFO - PROCESS | 1832 | 1461098946996 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 13:49:07 INFO - PROCESS | 1832 | 1461098947000 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 13:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:49:07 INFO - PROCESS | 1832 | 1461098947023 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:49:07 INFO - PROCESS | 1832 | 1461098947028 Marionette TRACE conn3 <- [1,1278,null,{}] 13:49:07 INFO - PROCESS | 1832 | 1461098947044 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}] 13:49:07 INFO - PROCESS | 1832 | 1461098947622 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 13:49:07 INFO - PROCESS | 1832 | 1461098947950 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170be2c000 == 131 [pid = 1832] [id = 327] 13:49:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 232 (0x7f1707f5dc00) [pid = 1832] [serial = 982] [outer = (nil)] 13:49:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 233 (0x7f17093cd400) [pid = 1832] [serial = 983] [outer = 0x7f1707f5dc00] 13:49:08 INFO - PROCESS | 1832 | 1461098948022 Marionette DEBUG loaded listener.js 13:49:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 234 (0x7f170acc8c00) [pid = 1832] [serial = 984] [outer = 0x7f1707f5dc00] 13:49:08 INFO - PROCESS | 1832 | 1461098948888 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]]]}] 13:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1900ms 13:49:08 INFO - PROCESS | 1832 | 1461098948925 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 13:49:08 INFO - PROCESS | 1832 | 1461098948931 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 13:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:49:08 INFO - PROCESS | 1832 | 1461098948939 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:49:08 INFO - PROCESS | 1832 | 1461098948945 Marionette TRACE conn3 <- [1,1282,null,{}] 13:49:08 INFO - PROCESS | 1832 | 1461098948951 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}] 13:49:09 INFO - PROCESS | 1832 | 1461098949127 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 13:49:09 INFO - PROCESS | 1832 | 1461098949341 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1708ac6800 == 132 [pid = 1832] [id = 328] 13:49:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 235 (0x7f1707eedc00) [pid = 1832] [serial = 985] [outer = (nil)] 13:49:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 236 (0x7f1707f58c00) [pid = 1832] [serial = 986] [outer = 0x7f1707eedc00] 13:49:09 INFO - PROCESS | 1832 | 1461098949468 Marionette DEBUG loaded listener.js 13:49:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 237 (0x7f170bde4c00) [pid = 1832] [serial = 987] [outer = 0x7f1707eedc00] 13:49:10 INFO - PROCESS | 1832 | 1461098950599 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]]]}] 13:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1735ms 13:49:10 INFO - PROCESS | 1832 | 1461098950676 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 13:49:10 INFO - PROCESS | 1832 | 1461098950681 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 13:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:49:10 INFO - PROCESS | 1832 | 1461098950687 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:49:10 INFO - PROCESS | 1832 | 1461098950690 Marionette TRACE conn3 <- [1,1286,null,{}] 13:49:10 INFO - PROCESS | 1832 | 1461098950695 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}] 13:49:10 INFO - PROCESS | 1832 | 1461098950924 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 13:49:11 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171e6dc800 == 131 [pid = 1832] [id = 53] 13:49:11 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17142d1000 == 130 [pid = 1832] [id = 262] 13:49:11 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172d28d000 == 129 [pid = 1832] [id = 165] 13:49:11 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17223e6800 == 128 [pid = 1832] [id = 121] 13:49:11 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719924000 == 127 [pid = 1832] [id = 223] 13:49:11 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1720757000 == 126 [pid = 1832] [id = 193] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 236 (0x7f171559f800) [pid = 1832] [serial = 893] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 235 (0x7f1714142000) [pid = 1832] [serial = 863] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 234 (0x7f171414bc00) [pid = 1832] [serial = 866] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 233 (0x7f170cbd0400) [pid = 1832] [serial = 869] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 232 (0x7f170bde7c00) [pid = 1832] [serial = 872] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | 1461098951292 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:11 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171fe61000 == 125 [pid = 1832] [id = 264] 13:49:11 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170d29b000 == 124 [pid = 1832] [id = 315] 13:49:11 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171eb39000 == 123 [pid = 1832] [id = 314] 13:49:11 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171991d000 == 122 [pid = 1832] [id = 313] 13:49:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1709461000 == 123 [pid = 1832] [id = 329] 13:49:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 233 (0x7f170abd1800) [pid = 1832] [serial = 988] [outer = (nil)] 13:49:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 234 (0x7f170d402800) [pid = 1832] [serial = 989] [outer = 0x7f170abd1800] 13:49:11 INFO - PROCESS | 1832 | 1461098951372 Marionette DEBUG loaded listener.js 13:49:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 235 (0x7f170efec000) [pid = 1832] [serial = 990] [outer = 0x7f170abd1800] 13:49:11 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171301e000 == 122 [pid = 1832] [id = 312] 13:49:11 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170d1b6000 == 121 [pid = 1832] [id = 311] 13:49:11 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719479000 == 120 [pid = 1832] [id = 310] 13:49:11 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1713008000 == 119 [pid = 1832] [id = 309] 13:49:11 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1713009000 == 118 [pid = 1832] [id = 308] 13:49:11 INFO - PROCESS | 1832 | --DOCSHELL 0x7f173102c000 == 117 [pid = 1832] [id = 302] 13:49:11 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1720f04800 == 116 [pid = 1832] [id = 301] 13:49:11 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171ec5e000 == 115 [pid = 1832] [id = 300] 13:49:11 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719b5a000 == 114 [pid = 1832] [id = 299] 13:49:11 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170d57f800 == 113 [pid = 1832] [id = 298] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 234 (0x7f1716604400) [pid = 1832] [serial = 605] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 233 (0x7f1719eaf400) [pid = 1832] [serial = 819] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 232 (0x7f171735ac00) [pid = 1832] [serial = 641] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 231 (0x7f171f09f800) [pid = 1832] [serial = 647] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 230 (0x7f17130f2400) [pid = 1832] [serial = 569] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 229 (0x7f1715b70c00) [pid = 1832] [serial = 687] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 228 (0x7f17310a3800) [pid = 1832] [serial = 711] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 227 (0x7f1718d66000) [pid = 1832] [serial = 575] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 226 (0x7f1713175400) [pid = 1832] [serial = 684] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 225 (0x7f1718dcc400) [pid = 1832] [serial = 690] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 224 (0x7f1715b76c00) [pid = 1832] [serial = 602] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 223 (0x7f1721040000) [pid = 1832] [serial = 653] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 222 (0x7f17225a8c00) [pid = 1832] [serial = 656] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 221 (0x7f172c4b3400) [pid = 1832] [serial = 699] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 220 (0x7f1715e9e000) [pid = 1832] [serial = 572] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 219 (0x7f171e338400) [pid = 1832] [serial = 644] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 218 (0x7f1718a47400) [pid = 1832] [serial = 608] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 217 (0x7f1725752000) [pid = 1832] [serial = 659] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 216 (0x7f171fdec000) [pid = 1832] [serial = 650] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 215 (0x7f1713e44000) [pid = 1832] [serial = 614] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 214 (0x7f172d52b000) [pid = 1832] [serial = 705] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 213 (0x7f1715cad800) [pid = 1832] [serial = 611] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 212 (0x7f1715754800) [pid = 1832] [serial = 638] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 211 (0x7f172c6ea400) [pid = 1832] [serial = 702] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 210 (0x7f1720038800) [pid = 1832] [serial = 693] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 209 (0x7f1720b65800) [pid = 1832] [serial = 696] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 208 (0x7f172d9eb400) [pid = 1832] [serial = 708] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 207 (0x7f17153e8c00) [pid = 1832] [serial = 599] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 206 (0x7f1718e94000) [pid = 1832] [serial = 890] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 205 (0x7f1713181c00) [pid = 1832] [serial = 881] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 204 (0x7f1714147c00) [pid = 1832] [serial = 882] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 203 (0x7f1731744000) [pid = 1832] [serial = 857] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 202 (0x7f170d1df800) [pid = 1832] [serial = 879] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0x7f170cbd1000) [pid = 1832] [serial = 878] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x7f17155da800) [pid = 1832] [serial = 884] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 199 (0x7f1715b6f800) [pid = 1832] [serial = 885] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0x7f172237b800) [pid = 1832] [serial = 854] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0x7f171ec86c00) [pid = 1832] [serial = 839] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 196 (0x7f1713277400) [pid = 1832] [serial = 842] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 195 (0x7f170d18ac00) [pid = 1832] [serial = 860] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 194 (0x7f171fa21400) [pid = 1832] [serial = 851] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x7f1715b6e000) [pid = 1832] [serial = 845] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0x7f1719ea7800) [pid = 1832] [serial = 848] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x7f1715ea4c00) [pid = 1832] [serial = 887] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x7f1719de9400) [pid = 1832] [serial = 891] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x7f17151cec00) [pid = 1832] [serial = 875] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x7f1717656800) [pid = 1832] [serial = 888] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x7f17191c0c00) [pid = 1832] [serial = 578] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x7f171c2c9400) [pid = 1832] [serial = 581] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x7f1713129800) [pid = 1832] [serial = 596] [outer = (nil)] [url = about:blank] 13:49:12 INFO - PROCESS | 1832 | 1461098952249 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]]]}] 13:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1581ms 13:49:12 INFO - PROCESS | 1832 | 1461098952277 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 13:49:12 INFO - PROCESS | 1832 | 1461098952283 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 13:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:49:12 INFO - PROCESS | 1832 | 1461098952300 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:49:12 INFO - PROCESS | 1832 | 1461098952307 Marionette TRACE conn3 <- [1,1290,null,{}] 13:49:12 INFO - PROCESS | 1832 | 1461098952312 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}] 13:49:12 INFO - PROCESS | 1832 | 1461098952490 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 13:49:12 INFO - PROCESS | 1832 | 1461098952510 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d1b0000 == 114 [pid = 1832] [id = 330] 13:49:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x7f170cbd1000) [pid = 1832] [serial = 991] [outer = (nil)] 13:49:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x7f1713480c00) [pid = 1832] [serial = 992] [outer = 0x7f170cbd1000] 13:49:12 INFO - PROCESS | 1832 | 1461098952576 Marionette DEBUG loaded listener.js 13:49:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x7f1713e4e400) [pid = 1832] [serial = 993] [outer = 0x7f170cbd1000] 13:49:13 INFO - PROCESS | 1832 | 1461098953442 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]]]}] 13:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1195ms 13:49:13 INFO - PROCESS | 1832 | 1461098953488 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 13:49:13 INFO - PROCESS | 1832 | 1461098953491 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 13:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:49:13 INFO - PROCESS | 1832 | 1461098953497 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:49:13 INFO - PROCESS | 1832 | 1461098953499 Marionette TRACE conn3 <- [1,1294,null,{}] 13:49:13 INFO - PROCESS | 1832 | 1461098953504 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}] 13:49:13 INFO - PROCESS | 1832 | 1461098953664 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 13:49:13 INFO - PROCESS | 1832 | 1461098953838 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171320f000 == 115 [pid = 1832] [id = 331] 13:49:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x7f170d1df800) [pid = 1832] [serial = 994] [outer = (nil)] 13:49:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x7f171414c800) [pid = 1832] [serial = 995] [outer = 0x7f170d1df800] 13:49:13 INFO - PROCESS | 1832 | 1461098953905 Marionette DEBUG loaded listener.js 13:49:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x7f1715115400) [pid = 1832] [serial = 996] [outer = 0x7f170d1df800] 13:49:14 INFO - PROCESS | 1832 | 1461098954726 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]]]}] 13:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1286ms 13:49:14 INFO - PROCESS | 1832 | 1461098954784 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 13:49:14 INFO - PROCESS | 1832 | 1461098954787 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 13:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:49:14 INFO - PROCESS | 1832 | 1461098954794 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:49:14 INFO - PROCESS | 1832 | 1461098954796 Marionette TRACE conn3 <- [1,1298,null,{}] 13:49:14 INFO - PROCESS | 1832 | 1461098954802 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}] 13:49:15 INFO - PROCESS | 1832 | 1461098955041 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 13:49:15 INFO - PROCESS | 1832 | 1461098955068 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1715c07800 == 116 [pid = 1832] [id = 332] 13:49:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x7f17153e7c00) [pid = 1832] [serial = 997] [outer = (nil)] 13:49:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x7f1715524800) [pid = 1832] [serial = 998] [outer = 0x7f17153e7c00] 13:49:15 INFO - PROCESS | 1832 | 1461098955209 Marionette DEBUG loaded listener.js 13:49:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x7f17155e0400) [pid = 1832] [serial = 999] [outer = 0x7f17153e7c00] 13:49:16 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x7f17153e7800) [pid = 1832] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:49:16 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0x7f1713e46400) [pid = 1832] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:49:16 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x7f1707ef1800) [pid = 1832] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:49:16 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x7f170abcd800) [pid = 1832] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:49:16 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x7f1714144800) [pid = 1832] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:49:16 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x7f170b559400) [pid = 1832] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:49:16 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x7f170d1e6400) [pid = 1832] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:49:16 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x7f17153ec400) [pid = 1832] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:49:16 INFO - PROCESS | 1832 | 1461098956704 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]]]}] 13:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1995ms 13:49:16 INFO - PROCESS | 1832 | 1461098956790 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 13:49:16 INFO - PROCESS | 1832 | 1461098956794 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 13:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:49:16 INFO - PROCESS | 1832 | 1461098956799 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:49:16 INFO - PROCESS | 1832 | 1461098956801 Marionette TRACE conn3 <- [1,1302,null,{}] 13:49:16 INFO - PROCESS | 1832 | 1461098956807 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}] 13:49:16 INFO - PROCESS | 1832 | 1461098956958 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 13:49:17 INFO - PROCESS | 1832 | 1461098957099 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1715c22000 == 117 [pid = 1832] [id = 333] 13:49:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x7f1707ef1800) [pid = 1832] [serial = 1000] [outer = (nil)] 13:49:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x7f17155e0800) [pid = 1832] [serial = 1001] [outer = 0x7f1707ef1800] 13:49:17 INFO - PROCESS | 1832 | 1461098957165 Marionette DEBUG loaded listener.js 13:49:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x7f1715835000) [pid = 1832] [serial = 1002] [outer = 0x7f1707ef1800] 13:49:17 INFO - PROCESS | 1832 | 1461098957829 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]]]}] 13:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1081ms 13:49:17 INFO - PROCESS | 1832 | 1461098957882 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 13:49:17 INFO - PROCESS | 1832 | 1461098957885 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 13:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:49:17 INFO - PROCESS | 1832 | 1461098957891 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:49:17 INFO - PROCESS | 1832 | 1461098957893 Marionette TRACE conn3 <- [1,1306,null,{}] 13:49:17 INFO - PROCESS | 1832 | 1461098957898 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}] 13:49:18 INFO - PROCESS | 1832 | 1461098958120 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 13:49:18 INFO - PROCESS | 1832 | 1461098958140 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718d8e800 == 118 [pid = 1832] [id = 334] 13:49:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x7f1705dec400) [pid = 1832] [serial = 1003] [outer = (nil)] 13:49:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x7f1715bb2400) [pid = 1832] [serial = 1004] [outer = 0x7f1705dec400] 13:49:18 INFO - PROCESS | 1832 | 1461098958205 Marionette DEBUG loaded listener.js 13:49:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x7f1715ca4800) [pid = 1832] [serial = 1005] [outer = 0x7f1705dec400] 13:49:19 INFO - PROCESS | 1832 | 1461098959315 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]]]}] 13:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1478ms 13:49:19 INFO - PROCESS | 1832 | 1461098959371 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 13:49:19 INFO - PROCESS | 1832 | 1461098959378 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 13:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:49:19 INFO - PROCESS | 1832 | 1461098959388 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:49:19 INFO - PROCESS | 1832 | 1461098959392 Marionette TRACE conn3 <- [1,1310,null,{}] 13:49:19 INFO - PROCESS | 1832 | 1461098959400 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}] 13:49:19 INFO - PROCESS | 1832 | 1461098959640 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 13:49:19 INFO - PROCESS | 1832 | 1461098959936 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170bbd9800 == 119 [pid = 1832] [id = 335] 13:49:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x7f170b559400) [pid = 1832] [serial = 1006] [outer = (nil)] 13:49:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x7f170bde5000) [pid = 1832] [serial = 1007] [outer = 0x7f170b559400] 13:49:20 INFO - PROCESS | 1832 | 1461098960017 Marionette DEBUG loaded listener.js 13:49:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 195 (0x7f170d18e000) [pid = 1832] [serial = 1008] [outer = 0x7f170b559400] 13:49:20 INFO - PROCESS | 1832 | 1461098960894 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] 13:49:21 INFO - PROCESS | 1832 | 1461098961093 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 13:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 13:49:21 INFO - PROCESS | 1832 | 1461098961106 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:49:21 INFO - PROCESS | 1832 | 1461098961110 Marionette TRACE conn3 <- [1,1314,null,{}] 13:49:21 INFO - PROCESS | 1832 | 1461098961116 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}] 13:49:21 INFO - PROCESS | 1832 | 1461098961303 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 13:49:21 INFO - PROCESS | 1832 | 1461098961544 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:21 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171659c800 == 120 [pid = 1832] [id = 336] 13:49:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 196 (0x7f170b55a000) [pid = 1832] [serial = 1009] [outer = (nil)] 13:49:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 197 (0x7f17130e6800) [pid = 1832] [serial = 1010] [outer = 0x7f170b55a000] 13:49:21 INFO - PROCESS | 1832 | 1461098961660 Marionette DEBUG loaded listener.js 13:49:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x7f1713483000) [pid = 1832] [serial = 1011] [outer = 0x7f170b55a000] 13:49:22 INFO - PROCESS | 1832 | 1461098962539 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]]]}] 13:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1488ms 13:49:22 INFO - PROCESS | 1832 | 1461098962594 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 13:49:22 INFO - PROCESS | 1832 | 1461098962598 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 13:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:49:22 INFO - PROCESS | 1832 | 1461098962606 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:49:22 INFO - PROCESS | 1832 | 1461098962612 Marionette TRACE conn3 <- [1,1318,null,{}] 13:49:22 INFO - PROCESS | 1832 | 1461098962630 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}] 13:49:22 INFO - PROCESS | 1832 | 1461098962881 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 13:49:23 INFO - PROCESS | 1832 | 1461098963124 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17195a8000 == 121 [pid = 1832] [id = 337] 13:49:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x7f1713e45800) [pid = 1832] [serial = 1012] [outer = (nil)] 13:49:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 200 (0x7f17153ec800) [pid = 1832] [serial = 1013] [outer = 0x7f1713e45800] 13:49:23 INFO - PROCESS | 1832 | 1461098963251 Marionette DEBUG loaded listener.js 13:49:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0x7f1715760c00) [pid = 1832] [serial = 1014] [outer = 0x7f1713e45800] 13:49:24 INFO - PROCESS | 1832 | 1461098964156 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]]]}] 13:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1588ms 13:49:24 INFO - PROCESS | 1832 | 1461098964194 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 13:49:24 INFO - PROCESS | 1832 | 1461098964198 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 13:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:49:24 INFO - PROCESS | 1832 | 1461098964205 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:49:24 INFO - PROCESS | 1832 | 1461098964208 Marionette TRACE conn3 <- [1,1322,null,{}] 13:49:24 INFO - PROCESS | 1832 | 1461098964213 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}] 13:49:24 INFO - PROCESS | 1832 | 1461098964399 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 13:49:24 INFO - PROCESS | 1832 | 1461098964591 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719b56800 == 122 [pid = 1832] [id = 338] 13:49:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0x7f1713e4dc00) [pid = 1832] [serial = 1015] [outer = (nil)] 13:49:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 203 (0x7f1715caac00) [pid = 1832] [serial = 1016] [outer = 0x7f1713e4dc00] 13:49:24 INFO - PROCESS | 1832 | 1461098964663 Marionette DEBUG loaded listener.js 13:49:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 204 (0x7f1715ea0800) [pid = 1832] [serial = 1017] [outer = 0x7f1713e4dc00] 13:49:25 INFO - PROCESS | 1832 | 1461098965637 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]]]}] 13:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1486ms 13:49:25 INFO - PROCESS | 1832 | 1461098965693 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 13:49:25 INFO - PROCESS | 1832 | 1461098965696 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 13:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:49:25 INFO - PROCESS | 1832 | 1461098965704 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:49:25 INFO - PROCESS | 1832 | 1461098965706 Marionette TRACE conn3 <- [1,1326,null,{}] 13:49:25 INFO - PROCESS | 1832 | 1461098965713 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}] 13:49:25 INFO - PROCESS | 1832 | 1461098965907 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 13:49:26 INFO - PROCESS | 1832 | 1461098966107 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171a041000 == 123 [pid = 1832] [id = 339] 13:49:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 205 (0x7f1715762c00) [pid = 1832] [serial = 1018] [outer = (nil)] 13:49:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 206 (0x7f1715fac000) [pid = 1832] [serial = 1019] [outer = 0x7f1715762c00] 13:49:26 INFO - PROCESS | 1832 | 1461098966183 Marionette DEBUG loaded listener.js 13:49:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 207 (0x7f1715fbe000) [pid = 1832] [serial = 1020] [outer = 0x7f1715762c00] 13:49:27 INFO - PROCESS | 1832 | 1461098967112 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]]]}] 13:49:27 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 13:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1483ms 13:49:27 INFO - PROCESS | 1832 | 1461098967188 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 13:49:27 INFO - PROCESS | 1832 | 1461098967191 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 13:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:49:27 INFO - PROCESS | 1832 | 1461098967198 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:49:27 INFO - PROCESS | 1832 | 1461098967200 Marionette TRACE conn3 <- [1,1330,null,{}] 13:49:27 INFO - PROCESS | 1832 | 1461098967207 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}] 13:49:27 INFO - PROCESS | 1832 | 1461098967466 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 13:49:27 INFO - PROCESS | 1832 | 1461098967704 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171df81800 == 124 [pid = 1832] [id = 340] 13:49:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 208 (0x7f1716606c00) [pid = 1832] [serial = 1021] [outer = (nil)] 13:49:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 209 (0x7f1718a46800) [pid = 1832] [serial = 1022] [outer = 0x7f1716606c00] 13:49:27 INFO - PROCESS | 1832 | 1461098967827 Marionette DEBUG loaded listener.js 13:49:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 210 (0x7f1718e99000) [pid = 1832] [serial = 1023] [outer = 0x7f1716606c00] 13:49:28 INFO - PROCESS | 1832 | 1461098968671 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]]]}] 13:49:28 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 13:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1534ms 13:49:28 INFO - PROCESS | 1832 | 1461098968733 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 13:49:28 INFO - PROCESS | 1832 | 1461098968737 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 13:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:49:28 INFO - PROCESS | 1832 | 1461098968743 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:49:28 INFO - PROCESS | 1832 | 1461098968745 Marionette TRACE conn3 <- [1,1334,null,{}] 13:49:28 INFO - PROCESS | 1832 | 1461098968752 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}] 13:49:28 INFO - PROCESS | 1832 | 1461098968961 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 13:49:29 INFO - PROCESS | 1832 | 1461098969153 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171eb4e800 == 125 [pid = 1832] [id = 341] 13:49:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 211 (0x7f1717365800) [pid = 1832] [serial = 1024] [outer = (nil)] 13:49:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 212 (0x7f1719742400) [pid = 1832] [serial = 1025] [outer = 0x7f1717365800] 13:49:29 INFO - PROCESS | 1832 | 1461098969271 Marionette DEBUG loaded listener.js 13:49:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 213 (0x7f1719dea000) [pid = 1832] [serial = 1026] [outer = 0x7f1717365800] 13:49:30 INFO - PROCESS | 1832 | 1461098970154 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]]]}] 13:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1483ms 13:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:49:30 INFO - PROCESS | 1832 | 1461098970228 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 13:49:30 INFO - PROCESS | 1832 | 1461098970231 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 13:49:30 INFO - PROCESS | 1832 | 1461098970237 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:49:30 INFO - PROCESS | 1832 | 1461098970240 Marionette TRACE conn3 <- [1,1338,null,{}] 13:49:30 INFO - PROCESS | 1832 | 1461098970246 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}] 13:49:30 INFO - PROCESS | 1832 | 1461098970447 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 13:49:30 INFO - PROCESS | 1832 | 1461098970682 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f764800 == 126 [pid = 1832] [id = 342] 13:49:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 214 (0x7f170abcac00) [pid = 1832] [serial = 1027] [outer = (nil)] 13:49:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 215 (0x7f1719de9000) [pid = 1832] [serial = 1028] [outer = 0x7f170abcac00] 13:49:30 INFO - PROCESS | 1832 | 1461098970803 Marionette DEBUG loaded listener.js 13:49:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 216 (0x7f1719eb5400) [pid = 1832] [serial = 1029] [outer = 0x7f170abcac00] 13:49:32 INFO - PROCESS | 1832 | 1461098972125 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]]]}] 13:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1937ms 13:49:32 INFO - PROCESS | 1832 | 1461098972204 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 13:49:32 INFO - PROCESS | 1832 | 1461098972208 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 13:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:49:32 INFO - PROCESS | 1832 | 1461098972220 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:49:32 INFO - PROCESS | 1832 | 1461098972222 Marionette TRACE conn3 <- [1,1342,null,{}] 13:49:32 INFO - PROCESS | 1832 | 1461098972230 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}] 13:49:32 INFO - PROCESS | 1832 | 1461098972424 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 13:49:32 INFO - PROCESS | 1832 | 1461098972616 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171fcd9800 == 127 [pid = 1832] [id = 343] 13:49:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 217 (0x7f170bdebc00) [pid = 1832] [serial = 1030] [outer = (nil)] 13:49:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 218 (0x7f171b6d1c00) [pid = 1832] [serial = 1031] [outer = 0x7f170bdebc00] 13:49:32 INFO - PROCESS | 1832 | 1461098972688 Marionette DEBUG loaded listener.js 13:49:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 219 (0x7f171dfb9000) [pid = 1832] [serial = 1032] [outer = 0x7f170bdebc00] 13:49:33 INFO - PROCESS | 1832 | 1461098973551 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]]]}] 13:49:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1386ms 13:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:49:33 INFO - PROCESS | 1832 | 1461098973605 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 13:49:33 INFO - PROCESS | 1832 | 1461098973608 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 13:49:33 INFO - PROCESS | 1832 | 1461098973615 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:49:33 INFO - PROCESS | 1832 | 1461098973618 Marionette TRACE conn3 <- [1,1346,null,{}] 13:49:33 INFO - PROCESS | 1832 | 1461098973624 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}] 13:49:33 INFO - PROCESS | 1832 | 1461098973828 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 13:49:34 INFO - PROCESS | 1832 | 1461098974023 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17081c9800 == 128 [pid = 1832] [id = 344] 13:49:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 220 (0x7f170abc9800) [pid = 1832] [serial = 1033] [outer = (nil)] 13:49:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 221 (0x7f170ebb4000) [pid = 1832] [serial = 1034] [outer = 0x7f170abc9800] 13:49:34 INFO - PROCESS | 1832 | 1461098974105 Marionette DEBUG loaded listener.js 13:49:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 222 (0x7f171e09e400) [pid = 1832] [serial = 1035] [outer = 0x7f170abc9800] 13:49:35 INFO - PROCESS | 1832 | 1461098975121 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]]]}] 13:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1540ms 13:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:49:35 INFO - PROCESS | 1832 | 1461098975156 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 13:49:35 INFO - PROCESS | 1832 | 1461098975159 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 13:49:35 INFO - PROCESS | 1832 | 1461098975168 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:49:35 INFO - PROCESS | 1832 | 1461098975173 Marionette TRACE conn3 <- [1,1350,null,{}] 13:49:35 INFO - PROCESS | 1832 | 1461098975179 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}] 13:49:35 INFO - PROCESS | 1832 | 1461098975407 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 13:49:35 INFO - PROCESS | 1832 | 1461098975657 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172034b800 == 129 [pid = 1832] [id = 345] 13:49:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 223 (0x7f1713177c00) [pid = 1832] [serial = 1036] [outer = (nil)] 13:49:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 224 (0x7f171f7c4000) [pid = 1832] [serial = 1037] [outer = 0x7f1713177c00] 13:49:35 INFO - PROCESS | 1832 | 1461098975782 Marionette DEBUG loaded listener.js 13:49:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 225 (0x7f17203a7800) [pid = 1832] [serial = 1038] [outer = 0x7f1713177c00] 13:49:36 INFO - PROCESS | 1832 | 1461098976658 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]]]}] 13:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1538ms 13:49:36 INFO - PROCESS | 1832 | 1461098976704 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 13:49:36 INFO - PROCESS | 1832 | 1461098976708 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 13:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:49:36 INFO - PROCESS | 1832 | 1461098976714 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:49:36 INFO - PROCESS | 1832 | 1461098976717 Marionette TRACE conn3 <- [1,1354,null,{}] 13:49:36 INFO - PROCESS | 1832 | 1461098976724 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}] 13:49:36 INFO - PROCESS | 1832 | 1461098976912 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 13:49:37 INFO - PROCESS | 1832 | 1461098977116 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17223cf000 == 130 [pid = 1832] [id = 346] 13:49:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 226 (0x7f171ec86c00) [pid = 1832] [serial = 1039] [outer = (nil)] 13:49:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 227 (0x7f1720b65800) [pid = 1832] [serial = 1040] [outer = 0x7f171ec86c00] 13:49:37 INFO - PROCESS | 1832 | 1461098977191 Marionette DEBUG loaded listener.js 13:49:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 228 (0x7f172237c000) [pid = 1832] [serial = 1041] [outer = 0x7f171ec86c00] 13:49:38 INFO - PROCESS | 1832 | 1461098978553 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]]]}] 13:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1880ms 13:49:38 INFO - PROCESS | 1832 | 1461098978596 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 13:49:38 INFO - PROCESS | 1832 | 1461098978603 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 13:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:49:38 INFO - PROCESS | 1832 | 1461098978612 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:49:38 INFO - PROCESS | 1832 | 1461098978618 Marionette TRACE conn3 <- [1,1358,null,{}] 13:49:38 INFO - PROCESS | 1832 | 1461098978625 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}] 13:49:38 INFO - PROCESS | 1832 | 1461098978813 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 13:49:39 INFO - PROCESS | 1832 | 1461098979054 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170bbdc800 == 131 [pid = 1832] [id = 347] 13:49:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 229 (0x7f1707ef4800) [pid = 1832] [serial = 1042] [outer = (nil)] 13:49:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 230 (0x7f170abcb400) [pid = 1832] [serial = 1043] [outer = 0x7f1707ef4800] 13:49:39 INFO - PROCESS | 1832 | 1461098979185 Marionette DEBUG loaded listener.js 13:49:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 231 (0x7f170bde7000) [pid = 1832] [serial = 1044] [outer = 0x7f1707ef4800] 13:49:40 INFO - PROCESS | 1832 | 1461098980414 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]]]}] 13:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1839ms 13:49:40 INFO - PROCESS | 1832 | 1461098980453 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 13:49:40 INFO - PROCESS | 1832 | 1461098980462 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 13:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:49:40 INFO - PROCESS | 1832 | 1461098980472 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:49:40 INFO - PROCESS | 1832 | 1461098980475 Marionette TRACE conn3 <- [1,1362,null,{}] 13:49:40 INFO - PROCESS | 1832 | 1461098980482 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}] 13:49:40 INFO - PROCESS | 1832 | 1461098980756 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 13:49:40 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1715c22000 == 130 [pid = 1832] [id = 333] 13:49:40 INFO - PROCESS | 1832 | --DOMWINDOW == 230 (0x7f17157f4800) [pid = 1832] [serial = 950] [outer = (nil)] [url = about:blank] 13:49:40 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1715c07800 == 129 [pid = 1832] [id = 332] 13:49:40 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171320f000 == 128 [pid = 1832] [id = 331] 13:49:40 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170d1b0000 == 127 [pid = 1832] [id = 330] 13:49:40 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171675d000 == 126 [pid = 1832] [id = 11] 13:49:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1709461000 == 125 [pid = 1832] [id = 329] 13:49:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1708ac6800 == 124 [pid = 1832] [id = 328] 13:49:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170be2c000 == 123 [pid = 1832] [id = 327] 13:49:41 INFO - PROCESS | 1832 | 1461098981060 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171f04d800 == 122 [pid = 1832] [id = 325] 13:49:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17094f8000 == 121 [pid = 1832] [id = 324] 13:49:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1708970000 == 120 [pid = 1832] [id = 323] 13:49:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170896a000 == 121 [pid = 1832] [id = 348] 13:49:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 231 (0x7f17093d2000) [pid = 1832] [serial = 1045] [outer = (nil)] 13:49:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 232 (0x7f17130ee800) [pid = 1832] [serial = 1046] [outer = 0x7f17093d2000] 13:49:41 INFO - PROCESS | 1832 | 1461098981141 Marionette DEBUG loaded listener.js 13:49:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 233 (0x7f171327b000) [pid = 1832] [serial = 1047] [outer = 0x7f17093d2000] 13:49:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171a07b800 == 120 [pid = 1832] [id = 322] 13:49:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1731a46000 == 119 [pid = 1832] [id = 321] 13:49:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1731023000 == 118 [pid = 1832] [id = 320] 13:49:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1720b19000 == 117 [pid = 1832] [id = 319] 13:49:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1718f8d800 == 116 [pid = 1832] [id = 318] 13:49:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170d1a0000 == 115 [pid = 1832] [id = 317] 13:49:41 INFO - PROCESS | 1832 | --DOMWINDOW == 232 (0x7f171511d400) [pid = 1832] [serial = 914] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1832 | --DOMWINDOW == 231 (0x7f1715a40000) [pid = 1832] [serial = 938] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1832 | --DOMWINDOW == 230 (0x7f17155a0400) [pid = 1832] [serial = 935] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1832 | --DOMWINDOW == 229 (0x7f170caca800) [pid = 1832] [serial = 947] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1832 | --DOMWINDOW == 228 (0x7f170bdde800) [pid = 1832] [serial = 926] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1832 | --DOMWINDOW == 227 (0x7f1715a3e800) [pid = 1832] [serial = 936] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1832 | --DOMWINDOW == 226 (0x7f1715ca0000) [pid = 1832] [serial = 939] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1832 | --DOMWINDOW == 225 (0x7f171511d000) [pid = 1832] [serial = 933] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1832 | --DOMWINDOW == 224 (0x7f1719dee000) [pid = 1832] [serial = 902] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1832 | --DOMWINDOW == 223 (0x7f170d184c00) [pid = 1832] [serial = 896] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1832 | --DOMWINDOW == 222 (0x7f170cbc8800) [pid = 1832] [serial = 927] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1832 | --DOMWINDOW == 221 (0x7f1721046c00) [pid = 1832] [serial = 905] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1832 | --DOMWINDOW == 220 (0x7f1719df2800) [pid = 1832] [serial = 942] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1832 | --DOMWINDOW == 219 (0x7f1707f54400) [pid = 1832] [serial = 923] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1832 | --DOMWINDOW == 218 (0x7f170d40f000) [pid = 1832] [serial = 930] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1832 | --DOMWINDOW == 217 (0x7f171ec91400) [pid = 1832] [serial = 945] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1832 | --DOMWINDOW == 216 (0x7f1715fb9c00) [pid = 1832] [serial = 941] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1832 | --DOMWINDOW == 215 (0x7f1715106400) [pid = 1832] [serial = 932] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1832 | --DOMWINDOW == 214 (0x7f171b675c00) [pid = 1832] [serial = 944] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1832 | --DOMWINDOW == 213 (0x7f1707ef1c00) [pid = 1832] [serial = 920] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1832 | --DOMWINDOW == 212 (0x7f170d406400) [pid = 1832] [serial = 929] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1832 | --DOMWINDOW == 211 (0x7f172d9bb800) [pid = 1832] [serial = 908] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1832 | --DOMWINDOW == 210 (0x7f171510c800) [pid = 1832] [serial = 917] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1832 | --DOMWINDOW == 209 (0x7f171552cc00) [pid = 1832] [serial = 899] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1832 | --DOMWINDOW == 208 (0x7f1731786c00) [pid = 1832] [serial = 911] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1832 | --DOMWINDOW == 207 (0x7f170efe9800) [pid = 1832] [serial = 948] [outer = (nil)] [url = about:blank] 13:49:41 INFO - PROCESS | 1832 | 1461098981948 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]]]}] 13:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1531ms 13:49:42 INFO - PROCESS | 1832 | 1461098982004 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 13:49:42 INFO - PROCESS | 1832 | 1461098982008 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 13:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:49:42 INFO - PROCESS | 1832 | 1461098982015 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:49:42 INFO - PROCESS | 1832 | 1461098982021 Marionette TRACE conn3 <- [1,1366,null,{}] 13:49:42 INFO - PROCESS | 1832 | 1461098982038 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}] 13:49:42 INFO - PROCESS | 1832 | 1461098982236 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 13:49:42 INFO - PROCESS | 1832 | 1461098982399 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1713153800 == 116 [pid = 1832] [id = 349] 13:49:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 208 (0x7f170acc3000) [pid = 1832] [serial = 1048] [outer = (nil)] 13:49:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 209 (0x7f1715106400) [pid = 1832] [serial = 1049] [outer = 0x7f170acc3000] 13:49:42 INFO - PROCESS | 1832 | 1461098982468 Marionette DEBUG loaded listener.js 13:49:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 210 (0x7f17153ed000) [pid = 1832] [serial = 1050] [outer = 0x7f170acc3000] 13:49:43 INFO - PROCESS | 1832 | 1461098983323 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] 13:49:43 INFO - PROCESS | 1832 | 1461098983360 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 13:49:43 INFO - PROCESS | 1832 | 1461098983367 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:49:43 INFO - PROCESS | 1832 | 1461098983370 Marionette TRACE conn3 <- [1,1370,null,{}] 13:49:43 INFO - PROCESS | 1832 | 1461098983375 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}] 13:49:43 INFO - PROCESS | 1832 | 1461098983605 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 13:49:43 INFO - PROCESS | 1832 | 1461098983634 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17165a2800 == 117 [pid = 1832] [id = 350] 13:49:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 211 (0x7f170b938c00) [pid = 1832] [serial = 1051] [outer = (nil)] 13:49:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 212 (0x7f1715841000) [pid = 1832] [serial = 1052] [outer = 0x7f170b938c00] 13:49:43 INFO - PROCESS | 1832 | 1461098983697 Marionette DEBUG loaded listener.js 13:49:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 213 (0x7f1715cad800) [pid = 1832] [serial = 1053] [outer = 0x7f170b938c00] 13:49:44 INFO - PROCESS | 1832 | --DOMWINDOW == 212 (0x7f17153e7c00) [pid = 1832] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:49:44 INFO - PROCESS | 1832 | --DOMWINDOW == 211 (0x7f1713127800) [pid = 1832] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:49:44 INFO - PROCESS | 1832 | --DOMWINDOW == 210 (0x7f170cbd1000) [pid = 1832] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:49:44 INFO - PROCESS | 1832 | --DOMWINDOW == 209 (0x7f170abd1800) [pid = 1832] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:49:44 INFO - PROCESS | 1832 | --DOMWINDOW == 208 (0x7f1707eedc00) [pid = 1832] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:49:44 INFO - PROCESS | 1832 | --DOMWINDOW == 207 (0x7f1707f5dc00) [pid = 1832] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:49:44 INFO - PROCESS | 1832 | --DOMWINDOW == 206 (0x7f170d1df800) [pid = 1832] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:49:44 INFO - PROCESS | 1832 | --DOMWINDOW == 205 (0x7f1707ef1800) [pid = 1832] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:49:44 INFO - PROCESS | 1832 | --DOMWINDOW == 204 (0x7f1715bb6c00) [pid = 1832] [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.] 13:49:44 INFO - PROCESS | 1832 | --DOMWINDOW == 203 (0x7f171749d800) [pid = 1832] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:49:45 INFO - PROCESS | 1832 | 1461098985571 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] 13:49:45 INFO - PROCESS | 1832 | 1461098985617 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 13:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 13:49:45 INFO - PROCESS | 1832 | 1461098985627 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:49:45 INFO - PROCESS | 1832 | 1461098985632 Marionette TRACE conn3 <- [1,1374,null,{}] 13:49:45 INFO - PROCESS | 1832 | 1461098985639 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}] 13:49:45 INFO - PROCESS | 1832 | 1461098985846 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 13:49:46 INFO - PROCESS | 1832 | 1461098986041 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d1a2000 == 118 [pid = 1832] [id = 351] 13:49:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 204 (0x7f170b936000) [pid = 1832] [serial = 1054] [outer = (nil)] 13:49:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 205 (0x7f170d1d8800) [pid = 1832] [serial = 1055] [outer = 0x7f170b936000] 13:49:46 INFO - PROCESS | 1832 | 1461098986213 Marionette DEBUG loaded listener.js 13:49:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 206 (0x7f170ebaf800) [pid = 1832] [serial = 1056] [outer = 0x7f170b936000] 13:49:47 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:49:47 INFO - PROCESS | 1832 | 1461098987235 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] 13:49:47 INFO - PROCESS | 1832 | 1461098987276 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 13:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:49:47 INFO - PROCESS | 1832 | 1461098987288 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:49:47 INFO - PROCESS | 1832 | 1461098987292 Marionette TRACE conn3 <- [1,1378,null,{}] 13:49:47 INFO - PROCESS | 1832 | 1461098987298 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}] 13:49:47 INFO - PROCESS | 1832 | 1461098987547 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 13:49:47 INFO - PROCESS | 1832 | 1461098987836 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17178bd000 == 119 [pid = 1832] [id = 352] 13:49:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 207 (0x7f17130f1400) [pid = 1832] [serial = 1057] [outer = (nil)] 13:49:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 208 (0x7f171414bc00) [pid = 1832] [serial = 1058] [outer = 0x7f17130f1400] 13:49:47 INFO - PROCESS | 1832 | 1461098987913 Marionette DEBUG loaded listener.js 13:49:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 209 (0x7f171552d800) [pid = 1832] [serial = 1059] [outer = 0x7f17130f1400] 13:49:48 INFO - PROCESS | 1832 | 1461098988813 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] 13:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:49:48 INFO - PROCESS | 1832 | 1461098988882 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 13:49:48 INFO - PROCESS | 1832 | 1461098988890 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:49:48 INFO - PROCESS | 1832 | 1461098988896 Marionette TRACE conn3 <- [1,1382,null,{}] 13:49:48 INFO - PROCESS | 1832 | 1461098988954 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}] 13:49:49 INFO - PROCESS | 1832 | 1461098989198 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 13:49:49 INFO - PROCESS | 1832 | 1461098989439 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719ae1800 == 120 [pid = 1832] [id = 353] 13:49:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 210 (0x7f171511cc00) [pid = 1832] [serial = 1060] [outer = (nil)] 13:49:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 211 (0x7f1715fab000) [pid = 1832] [serial = 1061] [outer = 0x7f171511cc00] 13:49:49 INFO - PROCESS | 1832 | 1461098989524 Marionette DEBUG loaded listener.js 13:49:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 212 (0x7f171660ac00) [pid = 1832] [serial = 1062] [outer = 0x7f171511cc00] 13:49:50 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:49:50 INFO - PROCESS | 1832 | 1461098990444 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] 13:49:50 INFO - PROCESS | 1832 | 1461098990486 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 13:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 13:49:50 INFO - PROCESS | 1832 | 1461098990493 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:49:50 INFO - PROCESS | 1832 | 1461098990497 Marionette TRACE conn3 <- [1,1386,null,{}] 13:49:50 INFO - PROCESS | 1832 | 1461098990504 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}] 13:49:50 INFO - PROCESS | 1832 | 1461098990719 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 13:49:50 INFO - PROCESS | 1832 | 1461098990957 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171d75d800 == 121 [pid = 1832] [id = 354] 13:49:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 213 (0x7f17155a0400) [pid = 1832] [serial = 1063] [outer = (nil)] 13:49:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 214 (0x7f1718d61400) [pid = 1832] [serial = 1064] [outer = 0x7f17155a0400] 13:49:51 INFO - PROCESS | 1832 | 1461098991047 Marionette DEBUG loaded listener.js 13:49:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 215 (0x7f1718dd0800) [pid = 1832] [serial = 1065] [outer = 0x7f17155a0400] 13:49:52 INFO - PROCESS | 1832 | 1461098992078 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] 13:49:52 INFO - PROCESS | 1832 | 1461098992139 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 13:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 13:49:52 INFO - PROCESS | 1832 | 1461098992171 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:49:52 INFO - PROCESS | 1832 | 1461098992174 Marionette TRACE conn3 <- [1,1390,null,{}] 13:49:52 INFO - PROCESS | 1832 | 1461098992186 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}] 13:49:52 INFO - PROCESS | 1832 | 1461098992454 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 13:49:52 INFO - PROCESS | 1832 | 1461098992722 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f88e000 == 122 [pid = 1832] [id = 355] 13:49:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 216 (0x7f1719def800) [pid = 1832] [serial = 1066] [outer = (nil)] 13:49:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 217 (0x7f171b6d6800) [pid = 1832] [serial = 1067] [outer = 0x7f1719def800] 13:49:52 INFO - PROCESS | 1832 | 1461098992839 Marionette DEBUG loaded listener.js 13:49:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 218 (0x7f171e17bc00) [pid = 1832] [serial = 1068] [outer = 0x7f1719def800] 13:49:53 INFO - PROCESS | 1832 | 1461098993759 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]]]}] 13:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1669ms 13:49:53 INFO - PROCESS | 1832 | 1461098993817 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 13:49:53 INFO - PROCESS | 1832 | 1461098993822 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 13:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:49:53 INFO - PROCESS | 1832 | 1461098993830 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:49:53 INFO - PROCESS | 1832 | 1461098993832 Marionette TRACE conn3 <- [1,1394,null,{}] 13:49:53 INFO - PROCESS | 1832 | 1461098993838 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}] 13:49:54 INFO - PROCESS | 1832 | 1461098994061 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 13:49:54 INFO - PROCESS | 1832 | 1461098994310 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17264bc000 == 123 [pid = 1832] [id = 356] 13:49:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 219 (0x7f1719df2800) [pid = 1832] [serial = 1069] [outer = (nil)] 13:49:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 220 (0x7f172074cc00) [pid = 1832] [serial = 1070] [outer = 0x7f1719df2800] 13:49:54 INFO - PROCESS | 1832 | 1461098994438 Marionette DEBUG loaded listener.js 13:49:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 221 (0x7f172b5b9400) [pid = 1832] [serial = 1071] [outer = 0x7f1719df2800] 13:49:55 INFO - PROCESS | 1832 | 1461098995308 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]]]}] 13:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1532ms 13:49:55 INFO - PROCESS | 1832 | 1461098995387 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 13:49:55 INFO - PROCESS | 1832 | 1461098995392 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 13:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:49:55 INFO - PROCESS | 1832 | 1461098995401 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:49:55 INFO - PROCESS | 1832 | 1461098995404 Marionette TRACE conn3 <- [1,1398,null,{}] 13:49:55 INFO - PROCESS | 1832 | 1461098995410 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}] 13:49:55 INFO - PROCESS | 1832 | 1461098995626 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 13:49:55 INFO - PROCESS | 1832 | 1461098995863 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172d508000 == 124 [pid = 1832] [id = 357] 13:49:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 222 (0x7f1720214000) [pid = 1832] [serial = 1072] [outer = (nil)] 13:49:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 223 (0x7f172c4b1400) [pid = 1832] [serial = 1073] [outer = 0x7f1720214000] 13:49:55 INFO - PROCESS | 1832 | 1461098995978 Marionette DEBUG loaded listener.js 13:49:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 224 (0x7f172c6ed000) [pid = 1832] [serial = 1074] [outer = 0x7f1720214000] 13:49:56 INFO - PROCESS | 1832 | 1461098996856 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]]]}] 13:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1483ms 13:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:49:56 INFO - PROCESS | 1832 | 1461098996885 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 13:49:56 INFO - PROCESS | 1832 | 1461098996889 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 13:49:56 INFO - PROCESS | 1832 | 1461098996895 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:49:56 INFO - PROCESS | 1832 | 1461098996899 Marionette TRACE conn3 <- [1,1402,null,{}] 13:49:56 INFO - PROCESS | 1832 | 1461098996905 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}] 13:49:57 INFO - PROCESS | 1832 | 1461098997085 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 13:49:57 INFO - PROCESS | 1832 | 1461098997283 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731024800 == 125 [pid = 1832] [id = 358] 13:49:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 225 (0x7f17203a9000) [pid = 1832] [serial = 1075] [outer = (nil)] 13:49:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 226 (0x7f172d2fe400) [pid = 1832] [serial = 1076] [outer = 0x7f17203a9000] 13:49:57 INFO - PROCESS | 1832 | 1461098997354 Marionette DEBUG loaded listener.js 13:49:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 227 (0x7f172d9c9400) [pid = 1832] [serial = 1077] [outer = 0x7f17203a9000] 13:49:58 INFO - PROCESS | 1832 | 1461098998212 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]]]}] 13:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1394ms 13:49:58 INFO - PROCESS | 1832 | 1461098998289 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 13:49:58 INFO - PROCESS | 1832 | 1461098998293 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 13:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:49:58 INFO - PROCESS | 1832 | 1461098998299 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:49:58 INFO - PROCESS | 1832 | 1461098998302 Marionette TRACE conn3 <- [1,1406,null,{}] 13:49:58 INFO - PROCESS | 1832 | 1461098998308 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}] 13:49:58 INFO - PROCESS | 1832 | 1461098998530 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 13:49:58 INFO - PROCESS | 1832 | 1461098998725 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17317c4800 == 126 [pid = 1832] [id = 359] 13:49:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 228 (0x7f171312ec00) [pid = 1832] [serial = 1078] [outer = (nil)] 13:49:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 229 (0x7f17310a2000) [pid = 1832] [serial = 1079] [outer = 0x7f171312ec00] 13:49:58 INFO - PROCESS | 1832 | 1461098998798 Marionette DEBUG loaded listener.js 13:49:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 230 (0x7f1731786c00) [pid = 1832] [serial = 1080] [outer = 0x7f171312ec00] 13:49:59 INFO - PROCESS | 1832 | 1461098999690 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]]]}] 13:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1433ms 13:49:59 INFO - PROCESS | 1832 | 1461098999734 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 13:49:59 INFO - PROCESS | 1832 | 1461098999738 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 13:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:49:59 INFO - PROCESS | 1832 | 1461098999744 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:49:59 INFO - PROCESS | 1832 | 1461098999746 Marionette TRACE conn3 <- [1,1410,null,{}] 13:49:59 INFO - PROCESS | 1832 | 1461098999752 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}] 13:49:59 INFO - PROCESS | 1832 | 1461098999944 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 13:50:00 INFO - PROCESS | 1832 | 1461099000155 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731c29800 == 127 [pid = 1832] [id = 360] 13:50:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 231 (0x7f170bb55800) [pid = 1832] [serial = 1081] [outer = (nil)] 13:50:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 232 (0x7f170bb5c800) [pid = 1832] [serial = 1082] [outer = 0x7f170bb55800] 13:50:00 INFO - PROCESS | 1832 | 1461099000227 Marionette DEBUG loaded listener.js 13:50:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 233 (0x7f170bb61800) [pid = 1832] [serial = 1083] [outer = 0x7f170bb55800] 13:50:01 INFO - PROCESS | 1832 | 1461099001242 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]]]}] 13:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1528ms 13:50:01 INFO - PROCESS | 1832 | 1461099001273 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 13:50:01 INFO - PROCESS | 1832 | 1461099001277 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 13:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:50:01 INFO - PROCESS | 1832 | 1461099001283 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:50:01 INFO - PROCESS | 1832 | 1461099001287 Marionette TRACE conn3 <- [1,1414,null,{}] 13:50:01 INFO - PROCESS | 1832 | 1461099001293 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}] 13:50:01 INFO - PROCESS | 1832 | 1461099001523 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 13:50:01 INFO - PROCESS | 1832 | 1461099001783 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17081d1000 == 128 [pid = 1832] [id = 361] 13:50:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 234 (0x7f1707f5e800) [pid = 1832] [serial = 1084] [outer = (nil)] 13:50:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 235 (0x7f1709675400) [pid = 1832] [serial = 1085] [outer = 0x7f1707f5e800] 13:50:01 INFO - PROCESS | 1832 | 1461099001910 Marionette DEBUG loaded listener.js 13:50:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 236 (0x7f17153e3400) [pid = 1832] [serial = 1086] [outer = 0x7f1707f5e800] 13:50:02 INFO - PROCESS | 1832 | 1461099002966 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]]]}] 13:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1734ms 13:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:50:03 INFO - PROCESS | 1832 | 1461099003019 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 13:50:03 INFO - PROCESS | 1832 | 1461099003021 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 13:50:03 INFO - PROCESS | 1832 | 1461099003029 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:50:03 INFO - PROCESS | 1832 | 1461099003032 Marionette TRACE conn3 <- [1,1418,null,{}] 13:50:03 INFO - PROCESS | 1832 | 1461099003039 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}] 13:50:03 INFO - PROCESS | 1832 | 1461099003275 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 13:50:03 INFO - PROCESS | 1832 | 1461099003567 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719598000 == 129 [pid = 1832] [id = 362] 13:50:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 237 (0x7f1709673000) [pid = 1832] [serial = 1087] [outer = (nil)] 13:50:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 238 (0x7f1715cab000) [pid = 1832] [serial = 1088] [outer = 0x7f1709673000] 13:50:03 INFO - PROCESS | 1832 | 1461099003643 Marionette DEBUG loaded listener.js 13:50:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 239 (0x7f17310adc00) [pid = 1832] [serial = 1089] [outer = 0x7f1709673000] 13:50:04 INFO - PROCESS | 1832 | 1461099004547 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]]]}] 13:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1893ms 13:50:04 INFO - PROCESS | 1832 | 1461099004959 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 13:50:04 INFO - PROCESS | 1832 | 1461099004966 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 13:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:50:05 INFO - PROCESS | 1832 | 1461099005066 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:50:05 INFO - PROCESS | 1832 | 1461099005071 Marionette TRACE conn3 <- [1,1422,null,{}] 13:50:05 INFO - PROCESS | 1832 | 1461099005096 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}] 13:50:05 INFO - PROCESS | 1832 | 1461099005283 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 13:50:05 INFO - PROCESS | 1832 | 1461099005509 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170bcf1000 == 130 [pid = 1832] [id = 363] 13:50:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 240 (0x7f1709670800) [pid = 1832] [serial = 1090] [outer = (nil)] 13:50:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 241 (0x7f1709676400) [pid = 1832] [serial = 1091] [outer = 0x7f1709670800] 13:50:05 INFO - PROCESS | 1832 | 1461099005579 Marionette DEBUG loaded listener.js 13:50:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 242 (0x7f17097db800) [pid = 1832] [serial = 1092] [outer = 0x7f1709670800] 13:50:06 INFO - PROCESS | 1832 | 1461099006662 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]]]}] 13:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1738ms 13:50:06 INFO - PROCESS | 1832 | 1461099006718 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 13:50:06 INFO - PROCESS | 1832 | 1461099006722 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 13:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:50:06 INFO - PROCESS | 1832 | 1461099006735 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:50:06 INFO - PROCESS | 1832 | 1461099006740 Marionette TRACE conn3 <- [1,1426,null,{}] 13:50:06 INFO - PROCESS | 1832 | 1461099006747 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}] 13:50:06 INFO - PROCESS | 1832 | 1461099006943 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 13:50:07 INFO - PROCESS | 1832 | 1461099007172 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170a19c000 == 131 [pid = 1832] [id = 364] 13:50:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 243 (0x7f170bb5bc00) [pid = 1832] [serial = 1093] [outer = (nil)] 13:50:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 244 (0x7f170bddc400) [pid = 1832] [serial = 1094] [outer = 0x7f170bb5bc00] 13:50:07 INFO - PROCESS | 1832 | 1461099007286 Marionette DEBUG loaded listener.js 13:50:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 245 (0x7f170cbd2400) [pid = 1832] [serial = 1095] [outer = 0x7f170bb5bc00] 13:50:07 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1708ade800 == 130 [pid = 1832] [id = 306] 13:50:07 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17081de800 == 129 [pid = 1832] [id = 307] 13:50:07 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1713153800 == 128 [pid = 1832] [id = 349] 13:50:07 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170896a000 == 127 [pid = 1832] [id = 348] 13:50:07 INFO - PROCESS | 1832 | --DOMWINDOW == 244 (0x7f17174aa000) [pid = 1832] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:50:07 INFO - PROCESS | 1832 | --DOMWINDOW == 243 (0x7f1705dee400) [pid = 1832] [serial = 977] [outer = (nil)] [url = about:blank] 13:50:07 INFO - PROCESS | 1832 | --DOMWINDOW == 242 (0x7f17093cd000) [pid = 1832] [serial = 974] [outer = (nil)] [url = about:blank] 13:50:07 INFO - PROCESS | 1832 | --DOMWINDOW == 241 (0x7f17093d2c00) [pid = 1832] [serial = 980] [outer = (nil)] [url = about:blank] 13:50:07 INFO - PROCESS | 1832 | --DOMWINDOW == 240 (0x7f1715bb2400) [pid = 1832] [serial = 1004] [outer = (nil)] [url = about:blank] 13:50:07 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170bbdc800 == 126 [pid = 1832] [id = 347] 13:50:07 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172034b800 == 125 [pid = 1832] [id = 345] 13:50:07 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17081c9800 == 124 [pid = 1832] [id = 344] 13:50:08 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171fcd9800 == 123 [pid = 1832] [id = 343] 13:50:08 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171f764800 == 122 [pid = 1832] [id = 342] 13:50:08 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171eb4e800 == 121 [pid = 1832] [id = 341] 13:50:08 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171df81800 == 120 [pid = 1832] [id = 340] 13:50:08 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171a041000 == 119 [pid = 1832] [id = 339] 13:50:08 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719b56800 == 118 [pid = 1832] [id = 338] 13:50:08 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17195a8000 == 117 [pid = 1832] [id = 337] 13:50:08 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171659c800 == 116 [pid = 1832] [id = 336] 13:50:08 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170bbd9800 == 115 [pid = 1832] [id = 335] 13:50:08 INFO - PROCESS | 1832 | --DOMWINDOW == 239 (0x7f1715524800) [pid = 1832] [serial = 998] [outer = (nil)] [url = about:blank] 13:50:08 INFO - PROCESS | 1832 | --DOMWINDOW == 238 (0x7f1719eacc00) [pid = 1832] [serial = 951] [outer = (nil)] [url = about:blank] 13:50:08 INFO - PROCESS | 1832 | --DOMWINDOW == 237 (0x7f1713480c00) [pid = 1832] [serial = 992] [outer = (nil)] [url = about:blank] 13:50:08 INFO - PROCESS | 1832 | --DOMWINDOW == 236 (0x7f1713e4e400) [pid = 1832] [serial = 993] [outer = (nil)] [url = about:blank] 13:50:08 INFO - PROCESS | 1832 | --DOMWINDOW == 235 (0x7f170b55bc00) [pid = 1832] [serial = 953] [outer = (nil)] [url = about:blank] 13:50:08 INFO - PROCESS | 1832 | --DOMWINDOW == 234 (0x7f170b941000) [pid = 1832] [serial = 971] [outer = (nil)] [url = about:blank] 13:50:08 INFO - PROCESS | 1832 | --DOMWINDOW == 233 (0x7f170d402800) [pid = 1832] [serial = 989] [outer = (nil)] [url = about:blank] 13:50:08 INFO - PROCESS | 1832 | --DOMWINDOW == 232 (0x7f170efec000) [pid = 1832] [serial = 990] [outer = (nil)] [url = about:blank] 13:50:08 INFO - PROCESS | 1832 | --DOMWINDOW == 231 (0x7f170bde4c00) [pid = 1832] [serial = 987] [outer = (nil)] [url = about:blank] 13:50:08 INFO - PROCESS | 1832 | --DOMWINDOW == 230 (0x7f1707f58c00) [pid = 1832] [serial = 986] [outer = (nil)] [url = about:blank] 13:50:08 INFO - PROCESS | 1832 | --DOMWINDOW == 229 (0x7f1731632800) [pid = 1832] [serial = 968] [outer = (nil)] [url = about:blank] 13:50:08 INFO - PROCESS | 1832 | --DOMWINDOW == 228 (0x7f170acc8c00) [pid = 1832] [serial = 984] [outer = (nil)] [url = about:blank] 13:50:08 INFO - PROCESS | 1832 | --DOMWINDOW == 227 (0x7f17093cd400) [pid = 1832] [serial = 983] [outer = (nil)] [url = about:blank] 13:50:08 INFO - PROCESS | 1832 | --DOMWINDOW == 226 (0x7f170efea800) [pid = 1832] [serial = 956] [outer = (nil)] [url = about:blank] 13:50:08 INFO - PROCESS | 1832 | --DOMWINDOW == 225 (0x7f171efb3000) [pid = 1832] [serial = 965] [outer = (nil)] [url = about:blank] 13:50:08 INFO - PROCESS | 1832 | --DOMWINDOW == 224 (0x7f1718d6cc00) [pid = 1832] [serial = 962] [outer = (nil)] [url = about:blank] 13:50:08 INFO - PROCESS | 1832 | --DOMWINDOW == 223 (0x7f17155d4400) [pid = 1832] [serial = 959] [outer = (nil)] [url = about:blank] 13:50:08 INFO - PROCESS | 1832 | --DOMWINDOW == 222 (0x7f1715115400) [pid = 1832] [serial = 996] [outer = (nil)] [url = about:blank] 13:50:08 INFO - PROCESS | 1832 | --DOMWINDOW == 221 (0x7f17155e0400) [pid = 1832] [serial = 999] [outer = (nil)] [url = about:blank] 13:50:08 INFO - PROCESS | 1832 | --DOMWINDOW == 220 (0x7f171414c800) [pid = 1832] [serial = 995] [outer = (nil)] [url = about:blank] 13:50:08 INFO - PROCESS | 1832 | --DOMWINDOW == 219 (0x7f17155e0800) [pid = 1832] [serial = 1001] [outer = (nil)] [url = about:blank] 13:50:08 INFO - PROCESS | 1832 | --DOMWINDOW == 218 (0x7f1715fa2400) [pid = 1832] [serial = 675] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:50:08 INFO - PROCESS | 1832 | --DOMWINDOW == 217 (0x7f1715835000) [pid = 1832] [serial = 1002] [outer = (nil)] [url = about:blank] 13:50:08 INFO - PROCESS | 1832 | 1461099008331 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]]]}] 13:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1642ms 13:50:08 INFO - PROCESS | 1832 | 1461099008374 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 13:50:08 INFO - PROCESS | 1832 | 1461099008378 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 13:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:50:08 INFO - PROCESS | 1832 | 1461099008385 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:50:08 INFO - PROCESS | 1832 | 1461099008388 Marionette TRACE conn3 <- [1,1430,null,{}] 13:50:08 INFO - PROCESS | 1832 | 1461099008402 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}] 13:50:08 INFO - PROCESS | 1832 | 1461099008588 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 13:50:08 INFO - PROCESS | 1832 | 1461099008747 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d298800 == 116 [pid = 1832] [id = 365] 13:50:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 218 (0x7f170d1e0000) [pid = 1832] [serial = 1096] [outer = (nil)] 13:50:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 219 (0x7f170eff0400) [pid = 1832] [serial = 1097] [outer = 0x7f170d1e0000] 13:50:08 INFO - PROCESS | 1832 | 1461099008819 Marionette DEBUG loaded listener.js 13:50:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 220 (0x7f1713480c00) [pid = 1832] [serial = 1098] [outer = 0x7f170d1e0000] 13:50:09 INFO - PROCESS | 1832 | 1461099009940 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]]]}] 13:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1583ms 13:50:09 INFO - PROCESS | 1832 | 1461099009972 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 13:50:09 INFO - PROCESS | 1832 | 1461099009977 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 13:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:50:09 INFO - PROCESS | 1832 | 1461099009986 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:50:09 INFO - PROCESS | 1832 | 1461099009990 Marionette TRACE conn3 <- [1,1434,null,{}] 13:50:10 INFO - PROCESS | 1832 | 1461099010000 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}] 13:50:10 INFO - PROCESS | 1832 | 1461099010295 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 13:50:10 INFO - PROCESS | 1832 | 1461099010559 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1715c0f800 == 117 [pid = 1832] [id = 366] 13:50:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 221 (0x7f17153e6800) [pid = 1832] [serial = 1099] [outer = (nil)] 13:50:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 222 (0x7f1715595800) [pid = 1832] [serial = 1100] [outer = 0x7f17153e6800] 13:50:10 INFO - PROCESS | 1832 | 1461099010640 Marionette DEBUG loaded listener.js 13:50:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 223 (0x7f1715754800) [pid = 1832] [serial = 1101] [outer = 0x7f17153e6800] 13:50:11 INFO - PROCESS | 1832 | 1461099011476 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]]]}] 13:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1533ms 13:50:11 INFO - PROCESS | 1832 | 1461099011524 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 13:50:11 INFO - PROCESS | 1832 | 1461099011526 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 13:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:50:11 INFO - PROCESS | 1832 | 1461099011539 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:50:11 INFO - PROCESS | 1832 | 1461099011541 Marionette TRACE conn3 <- [1,1438,null,{}] 13:50:11 INFO - PROCESS | 1832 | 1461099011547 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}] 13:50:11 INFO - PROCESS | 1832 | 1461099011774 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 13:50:11 INFO - PROCESS | 1832 | 1461099011805 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718f04800 == 118 [pid = 1832] [id = 367] 13:50:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 224 (0x7f171510c800) [pid = 1832] [serial = 1102] [outer = (nil)] 13:50:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 225 (0x7f1715b78c00) [pid = 1832] [serial = 1103] [outer = 0x7f171510c800] 13:50:11 INFO - PROCESS | 1832 | 1461099011866 Marionette DEBUG loaded listener.js 13:50:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 226 (0x7f1715e9f400) [pid = 1832] [serial = 1104] [outer = 0x7f171510c800] 13:50:12 INFO - PROCESS | 1832 | --DOMWINDOW == 225 (0x7f170acc3000) [pid = 1832] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:50:12 INFO - PROCESS | 1832 | --DOMWINDOW == 224 (0x7f17093d2000) [pid = 1832] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:50:12 INFO - PROCESS | 1832 | --DOMWINDOW == 223 (0x7f1707ef4800) [pid = 1832] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:50:13 INFO - PROCESS | 1832 | 1461099013246 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]]]}] 13:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1731ms 13:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:50:13 INFO - PROCESS | 1832 | 1461099013278 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 13:50:13 INFO - PROCESS | 1832 | 1461099013280 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 13:50:13 INFO - PROCESS | 1832 | 1461099013288 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:50:13 INFO - PROCESS | 1832 | 1461099013291 Marionette TRACE conn3 <- [1,1442,null,{}] 13:50:13 INFO - PROCESS | 1832 | 1461099013296 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}] 13:50:13 INFO - PROCESS | 1832 | 1461099013594 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 13:50:13 INFO - PROCESS | 1832 | 1461099013622 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719936800 == 119 [pid = 1832] [id = 368] 13:50:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 224 (0x7f171575c800) [pid = 1832] [serial = 1105] [outer = (nil)] 13:50:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 225 (0x7f171735fc00) [pid = 1832] [serial = 1106] [outer = 0x7f171575c800] 13:50:13 INFO - PROCESS | 1832 | 1461099013692 Marionette DEBUG loaded listener.js 13:50:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 226 (0x7f171974f000) [pid = 1832] [serial = 1107] [outer = 0x7f171575c800] 13:50:14 INFO - PROCESS | 1832 | 1461099014538 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]]]}] 13:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1290ms 13:50:14 INFO - PROCESS | 1832 | 1461099014577 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 13:50:14 INFO - PROCESS | 1832 | 1461099014580 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 13:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:50:14 INFO - PROCESS | 1832 | 1461099014586 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:50:14 INFO - PROCESS | 1832 | 1461099014601 Marionette TRACE conn3 <- [1,1446,null,{}] 13:50:14 INFO - PROCESS | 1832 | 1461099014607 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}] 13:50:14 INFO - PROCESS | 1832 | 1461099014777 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 13:50:14 INFO - PROCESS | 1832 | 1461099014792 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171a084000 == 120 [pid = 1832] [id = 369] 13:50:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 227 (0x7f1719750c00) [pid = 1832] [serial = 1108] [outer = (nil)] 13:50:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 228 (0x7f171e6b0000) [pid = 1832] [serial = 1109] [outer = 0x7f1719750c00] 13:50:14 INFO - PROCESS | 1832 | 1461099014857 Marionette DEBUG loaded listener.js 13:50:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 229 (0x7f171fa24000) [pid = 1832] [serial = 1110] [outer = 0x7f1719750c00] 13:50:16 INFO - PROCESS | 1832 | 1461099016149 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]]]}] 13:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1642ms 13:50:16 INFO - PROCESS | 1832 | 1461099016231 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 13:50:16 INFO - PROCESS | 1832 | 1461099016239 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 13:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:50:16 INFO - PROCESS | 1832 | 1461099016249 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:50:16 INFO - PROCESS | 1832 | 1461099016254 Marionette TRACE conn3 <- [1,1450,null,{}] 13:50:16 INFO - PROCESS | 1832 | 1461099016262 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}] 13:50:16 INFO - PROCESS | 1832 | 1461099016526 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 13:50:16 INFO - PROCESS | 1832 | 1461099016833 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d199000 == 121 [pid = 1832] [id = 370] 13:50:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 230 (0x7f170abd1800) [pid = 1832] [serial = 1111] [outer = (nil)] 13:50:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 231 (0x7f170b941800) [pid = 1832] [serial = 1112] [outer = 0x7f170abd1800] 13:50:16 INFO - PROCESS | 1832 | 1461099016920 Marionette DEBUG loaded listener.js 13:50:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 232 (0x7f170cbca800) [pid = 1832] [serial = 1113] [outer = 0x7f170abd1800] 13:50:17 INFO - PROCESS | 1832 | 1461099017987 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]]]}] 13:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1784ms 13:50:18 INFO - PROCESS | 1832 | 1461099018035 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 13:50:18 INFO - PROCESS | 1832 | 1461099018043 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 13:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:50:18 INFO - PROCESS | 1832 | 1461099018054 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:50:18 INFO - PROCESS | 1832 | 1461099018057 Marionette TRACE conn3 <- [1,1454,null,{}] 13:50:18 INFO - PROCESS | 1832 | 1461099018064 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}] 13:50:18 INFO - PROCESS | 1832 | 1461099018272 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 13:50:18 INFO - PROCESS | 1832 | 1461099018521 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17197e0800 == 122 [pid = 1832] [id = 371] 13:50:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 233 (0x7f171348ec00) [pid = 1832] [serial = 1114] [outer = (nil)] 13:50:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 234 (0x7f171511c800) [pid = 1832] [serial = 1115] [outer = 0x7f171348ec00] 13:50:18 INFO - PROCESS | 1832 | 1461099018643 Marionette DEBUG loaded listener.js 13:50:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 235 (0x7f17155e2c00) [pid = 1832] [serial = 1116] [outer = 0x7f171348ec00] 13:50:19 INFO - PROCESS | 1832 | 1461099019533 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]]]}] 13:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1536ms 13:50:19 INFO - PROCESS | 1832 | 1461099019590 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 13:50:19 INFO - PROCESS | 1832 | 1461099019594 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 13:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:50:19 INFO - PROCESS | 1832 | 1461099019601 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:50:19 INFO - PROCESS | 1832 | 1461099019606 Marionette TRACE conn3 <- [1,1458,null,{}] 13:50:19 INFO - PROCESS | 1832 | 1461099019622 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}] 13:50:19 INFO - PROCESS | 1832 | 1461099019866 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 13:50:20 INFO - PROCESS | 1832 | 1461099020127 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f95b000 == 123 [pid = 1832] [id = 372] 13:50:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 236 (0x7f1715bb7800) [pid = 1832] [serial = 1117] [outer = (nil)] 13:50:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 237 (0x7f1717845400) [pid = 1832] [serial = 1118] [outer = 0x7f1715bb7800] 13:50:20 INFO - PROCESS | 1832 | 1461099020253 Marionette DEBUG loaded listener.js 13:50:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 238 (0x7f1719eab400) [pid = 1832] [serial = 1119] [outer = 0x7f1715bb7800] 13:50:21 INFO - PROCESS | 1832 | 1461099021119 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]]]}] 13:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1546ms 13:50:21 INFO - PROCESS | 1832 | 1461099021148 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 13:50:21 INFO - PROCESS | 1832 | 1461099021153 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 13:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:50:21 INFO - PROCESS | 1832 | 1461099021158 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:50:21 INFO - PROCESS | 1832 | 1461099021161 Marionette TRACE conn3 <- [1,1462,null,{}] 13:50:21 INFO - PROCESS | 1832 | 1461099021166 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}] 13:50:21 INFO - PROCESS | 1832 | 1461099021355 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 13:50:21 INFO - PROCESS | 1832 | 1461099021567 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:21 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172c3d0000 == 124 [pid = 1832] [id = 373] 13:50:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 239 (0x7f17153eac00) [pid = 1832] [serial = 1120] [outer = (nil)] 13:50:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 240 (0x7f171fde2800) [pid = 1832] [serial = 1121] [outer = 0x7f17153eac00] 13:50:21 INFO - PROCESS | 1832 | 1461099021678 Marionette DEBUG loaded listener.js 13:50:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 241 (0x7f1720b61c00) [pid = 1832] [serial = 1122] [outer = 0x7f17153eac00] 13:50:22 INFO - PROCESS | 1832 | 1461099022631 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]]]}] 13:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1532ms 13:50:22 INFO - PROCESS | 1832 | 1461099022692 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 13:50:22 INFO - PROCESS | 1832 | 1461099022696 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 13:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:50:22 INFO - PROCESS | 1832 | 1461099022702 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:50:22 INFO - PROCESS | 1832 | 1461099022705 Marionette TRACE conn3 <- [1,1466,null,{}] 13:50:22 INFO - PROCESS | 1832 | 1461099022712 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}] 13:50:22 INFO - PROCESS | 1832 | 1461099022907 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 13:50:23 INFO - PROCESS | 1832 | 1461099023159 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1735b1b800 == 125 [pid = 1832] [id = 374] 13:50:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 242 (0x7f1725758c00) [pid = 1832] [serial = 1123] [outer = (nil)] 13:50:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 243 (0x7f172c4bc800) [pid = 1832] [serial = 1124] [outer = 0x7f1725758c00] 13:50:23 INFO - PROCESS | 1832 | 1461099023280 Marionette DEBUG loaded listener.js 13:50:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 244 (0x7f173162b400) [pid = 1832] [serial = 1125] [outer = 0x7f1725758c00] 13:50:24 INFO - PROCESS | 1832 | 1461099024221 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]]]}] 13:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1580ms 13:50:24 INFO - PROCESS | 1832 | 1461099024285 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 13:50:24 INFO - PROCESS | 1832 | 1461099024289 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 13:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:50:24 INFO - PROCESS | 1832 | 1461099024296 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:50:24 INFO - PROCESS | 1832 | 1461099024298 Marionette TRACE conn3 <- [1,1470,null,{}] 13:50:24 INFO - PROCESS | 1832 | 1461099024304 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}] 13:50:24 INFO - PROCESS | 1832 | 1461099024497 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 13:50:24 INFO - PROCESS | 1832 | 1461099024744 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170bae1000 == 126 [pid = 1832] [id = 375] 13:50:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 245 (0x7f170eb2fc00) [pid = 1832] [serial = 1126] [outer = (nil)] 13:50:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 246 (0x7f171fa29800) [pid = 1832] [serial = 1127] [outer = 0x7f170eb2fc00] 13:50:24 INFO - PROCESS | 1832 | 1461099024839 Marionette DEBUG loaded listener.js 13:50:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 247 (0x7f1731a98800) [pid = 1832] [serial = 1128] [outer = 0x7f170eb2fc00] 13:50:25 INFO - PROCESS | 1832 | 1461099025758 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]]]}] 13:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1534ms 13:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:50:25 INFO - PROCESS | 1832 | 1461099025834 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 13:50:25 INFO - PROCESS | 1832 | 1461099025837 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 13:50:25 INFO - PROCESS | 1832 | 1461099025844 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:50:25 INFO - PROCESS | 1832 | 1461099025847 Marionette TRACE conn3 <- [1,1474,null,{}] 13:50:25 INFO - PROCESS | 1832 | 1461099025852 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}] 13:50:26 INFO - PROCESS | 1832 | 1461099026093 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 13:50:26 INFO - PROCESS | 1832 | 1461099026338 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170bc19800 == 127 [pid = 1832] [id = 376] 13:50:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 248 (0x7f1705f43800) [pid = 1832] [serial = 1129] [outer = (nil)] 13:50:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 249 (0x7f1705f4c400) [pid = 1832] [serial = 1130] [outer = 0x7f1705f43800] 13:50:26 INFO - PROCESS | 1832 | 1461099026458 Marionette DEBUG loaded listener.js 13:50:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 250 (0x7f170eb34c00) [pid = 1832] [serial = 1131] [outer = 0x7f1705f43800] 13:50:27 INFO - PROCESS | 1832 | 1461099027287 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]]]}] 13:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1480ms 13:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:50:27 INFO - PROCESS | 1832 | 1461099027323 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 13:50:27 INFO - PROCESS | 1832 | 1461099027326 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 13:50:27 INFO - PROCESS | 1832 | 1461099027332 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:50:27 INFO - PROCESS | 1832 | 1461099027335 Marionette TRACE conn3 <- [1,1478,null,{}] 13:50:27 INFO - PROCESS | 1832 | 1461099027341 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}] 13:50:27 INFO - PROCESS | 1832 | 1461099027521 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 13:50:27 INFO - PROCESS | 1832 | 1461099027726 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1708b5d800 == 128 [pid = 1832] [id = 377] 13:50:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 251 (0x7f17058c6c00) [pid = 1832] [serial = 1132] [outer = (nil)] 13:50:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 252 (0x7f17058cc400) [pid = 1832] [serial = 1133] [outer = 0x7f17058c6c00] 13:50:27 INFO - PROCESS | 1832 | 1461099027796 Marionette DEBUG loaded listener.js 13:50:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 253 (0x7f17058d0c00) [pid = 1832] [serial = 1134] [outer = 0x7f17058c6c00] 13:50:28 INFO - PROCESS | 1832 | 1461099028710 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]]]}] 13:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1435ms 13:50:28 INFO - PROCESS | 1832 | 1461099028767 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 13:50:28 INFO - PROCESS | 1832 | 1461099028771 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 13:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:50:28 INFO - PROCESS | 1832 | 1461099028777 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:50:28 INFO - PROCESS | 1832 | 1461099028779 Marionette TRACE conn3 <- [1,1482,null,{}] 13:50:28 INFO - PROCESS | 1832 | 1461099028785 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}] 13:50:28 INFO - PROCESS | 1832 | 1461099028975 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 13:50:29 INFO - PROCESS | 1832 | 1461099029227 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1705bdf000 == 129 [pid = 1832] [id = 378] 13:50:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 254 (0x7f17058c8000) [pid = 1832] [serial = 1135] [outer = (nil)] 13:50:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 255 (0x7f1705b9cc00) [pid = 1832] [serial = 1136] [outer = 0x7f17058c8000] 13:50:29 INFO - PROCESS | 1832 | 1461099029347 Marionette DEBUG loaded listener.js 13:50:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 256 (0x7f1705ba1000) [pid = 1832] [serial = 1137] [outer = 0x7f17058c8000] 13:50:30 INFO - PROCESS | 1832 | 1461099030272 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]]]}] 13:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1535ms 13:50:30 INFO - PROCESS | 1832 | 1461099030313 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 13:50:30 INFO - PROCESS | 1832 | 1461099030317 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 13:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:50:30 INFO - PROCESS | 1832 | 1461099030323 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:50:30 INFO - PROCESS | 1832 | 1461099030327 Marionette TRACE conn3 <- [1,1486,null,{}] 13:50:30 INFO - PROCESS | 1832 | 1461099030332 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}] 13:50:30 INFO - PROCESS | 1832 | 1461099030529 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 13:50:30 INFO - PROCESS | 1832 | 1461099030857 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171ec54800 == 130 [pid = 1832] [id = 379] 13:50:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 257 (0x7f1705dea800) [pid = 1832] [serial = 1138] [outer = (nil)] 13:50:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 258 (0x7f1705f50400) [pid = 1832] [serial = 1139] [outer = 0x7f1705dea800] 13:50:30 INFO - PROCESS | 1832 | 1461099030976 Marionette DEBUG loaded listener.js 13:50:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 259 (0x7f1706024c00) [pid = 1832] [serial = 1140] [outer = 0x7f1705dea800] 13:50:32 INFO - PROCESS | 1832 | 1461099032006 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]]]}] 13:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1729ms 13:50:32 INFO - PROCESS | 1832 | 1461099032054 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 13:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:50:32 INFO - PROCESS | 1832 | 1461099032059 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 13:50:32 INFO - PROCESS | 1832 | 1461099032065 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:50:32 INFO - PROCESS | 1832 | 1461099032070 Marionette TRACE conn3 <- [1,1490,null,{}] 13:50:32 INFO - PROCESS | 1832 | 1461099032076 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}] 13:50:32 INFO - PROCESS | 1832 | 1461099032306 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 13:50:32 INFO - PROCESS | 1832 | 1461099032557 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1706149800 == 131 [pid = 1832] [id = 380] 13:50:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 260 (0x7f1705f47800) [pid = 1832] [serial = 1141] [outer = (nil)] 13:50:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 261 (0x7f170bb59400) [pid = 1832] [serial = 1142] [outer = 0x7f1705f47800] 13:50:32 INFO - PROCESS | 1832 | 1461099032676 Marionette DEBUG loaded listener.js 13:50:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 262 (0x7f171765a800) [pid = 1832] [serial = 1143] [outer = 0x7f1705f47800] 13:50:33 INFO - PROCESS | 1832 | 1461099033480 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]]]}] 13:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1482ms 13:50:33 INFO - PROCESS | 1832 | 1461099033548 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 13:50:33 INFO - PROCESS | 1832 | 1461099033551 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 13:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:50:33 INFO - PROCESS | 1832 | 1461099033558 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:50:33 INFO - PROCESS | 1832 | 1461099033561 Marionette TRACE conn3 <- [1,1494,null,{}] 13:50:33 INFO - PROCESS | 1832 | 1461099033567 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}] 13:50:33 INFO - PROCESS | 1832 | 1461099033764 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 13:50:33 INFO - PROCESS | 1832 | 1461099033970 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170a19a800 == 132 [pid = 1832] [id = 381] 13:50:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 263 (0x7f1704ccbc00) [pid = 1832] [serial = 1144] [outer = (nil)] 13:50:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 264 (0x7f1704cd2800) [pid = 1832] [serial = 1145] [outer = 0x7f1704ccbc00] 13:50:34 INFO - PROCESS | 1832 | 1461099034086 Marionette DEBUG loaded listener.js 13:50:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 265 (0x7f1704cd7c00) [pid = 1832] [serial = 1146] [outer = 0x7f1704ccbc00] 13:50:35 INFO - PROCESS | 1832 | 1461099035026 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]]]}] 13:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1535ms 13:50:35 INFO - PROCESS | 1832 | 1461099035094 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 13:50:35 INFO - PROCESS | 1832 | 1461099035098 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 13:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:50:35 INFO - PROCESS | 1832 | 1461099035104 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:50:35 INFO - PROCESS | 1832 | 1461099035107 Marionette TRACE conn3 <- [1,1498,null,{}] 13:50:35 INFO - PROCESS | 1832 | 1461099035113 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}] 13:50:35 INFO - PROCESS | 1832 | 1461099035337 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 13:50:35 INFO - PROCESS | 1832 | 1461099035590 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17178a9800 == 133 [pid = 1832] [id = 382] 13:50:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 266 (0x7f1704cd2400) [pid = 1832] [serial = 1147] [outer = (nil)] 13:50:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 267 (0x7f1706030c00) [pid = 1832] [serial = 1148] [outer = 0x7f1704cd2400] 13:50:35 INFO - PROCESS | 1832 | 1461099035727 Marionette DEBUG loaded listener.js 13:50:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 268 (0x7f17151c9400) [pid = 1832] [serial = 1149] [outer = 0x7f1704cd2400] 13:50:36 INFO - PROCESS | 1832 | 1461099036646 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]]]}] 13:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1581ms 13:50:36 INFO - PROCESS | 1832 | 1461099036686 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 13:50:36 INFO - PROCESS | 1832 | 1461099036689 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 13:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:50:36 INFO - PROCESS | 1832 | 1461099036696 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:50:36 INFO - PROCESS | 1832 | 1461099036699 Marionette TRACE conn3 <- [1,1502,null,{}] 13:50:36 INFO - PROCESS | 1832 | 1461099036704 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}] 13:50:36 INFO - PROCESS | 1832 | 1461099036938 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 13:50:37 INFO - PROCESS | 1832 | 1461099037631 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1706144800 == 134 [pid = 1832] [id = 383] 13:50:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 269 (0x7f1704f44400) [pid = 1832] [serial = 1150] [outer = (nil)] 13:50:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 270 (0x7f1704f46800) [pid = 1832] [serial = 1151] [outer = 0x7f1704f44400] 13:50:37 INFO - PROCESS | 1832 | 1461099037709 Marionette DEBUG loaded listener.js 13:50:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 271 (0x7f1705ba6000) [pid = 1832] [serial = 1152] [outer = 0x7f1704f44400] 13:50:38 INFO - PROCESS | 1832 | 1461099038583 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]]]}] 13:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1937ms 13:50:38 INFO - PROCESS | 1832 | 1461099038636 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 13:50:38 INFO - PROCESS | 1832 | 1461099038643 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 13:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:50:38 INFO - PROCESS | 1832 | 1461099038651 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:50:38 INFO - PROCESS | 1832 | 1461099038656 Marionette TRACE conn3 <- [1,1506,null,{}] 13:50:38 INFO - PROCESS | 1832 | 1461099038663 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}] 13:50:38 INFO - PROCESS | 1832 | 1461099038907 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 13:50:39 INFO - PROCESS | 1832 | 1461099039323 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1708add800 == 135 [pid = 1832] [id = 384] 13:50:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 272 (0x7f1707ef1c00) [pid = 1832] [serial = 1153] [outer = (nil)] 13:50:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 273 (0x7f1707f57400) [pid = 1832] [serial = 1154] [outer = 0x7f1707ef1c00] 13:50:39 INFO - PROCESS | 1832 | 1461099039406 Marionette DEBUG loaded listener.js 13:50:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 274 (0x7f1709669800) [pid = 1832] [serial = 1155] [outer = 0x7f1707ef1c00] 13:50:40 INFO - PROCESS | 1832 | 1461099040399 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]]]}] 13:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1791ms 13:50:40 INFO - PROCESS | 1832 | 1461099040447 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 13:50:40 INFO - PROCESS | 1832 | 1461099040454 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 13:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:50:40 INFO - PROCESS | 1832 | 1461099040461 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:50:40 INFO - PROCESS | 1832 | 1461099040465 Marionette TRACE conn3 <- [1,1510,null,{}] 13:50:40 INFO - PROCESS | 1832 | 1461099040471 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}] 13:50:40 INFO - PROCESS | 1832 | 1461099040752 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 13:50:40 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171e366800 == 134 [pid = 1832] [id = 150] 13:50:40 INFO - PROCESS | 1832 | --DOMWINDOW == 273 (0x7f170ebb4000) [pid = 1832] [serial = 1034] [outer = (nil)] [url = about:blank] 13:50:40 INFO - PROCESS | 1832 | --DOMWINDOW == 272 (0x7f171f7c4000) [pid = 1832] [serial = 1037] [outer = (nil)] [url = about:blank] 13:50:40 INFO - PROCESS | 1832 | --DOMWINDOW == 271 (0x7f1719de9000) [pid = 1832] [serial = 1028] [outer = (nil)] [url = about:blank] 13:50:40 INFO - PROCESS | 1832 | --DOMWINDOW == 270 (0x7f171b6d1c00) [pid = 1832] [serial = 1031] [outer = (nil)] [url = about:blank] 13:50:40 INFO - PROCESS | 1832 | --DOMWINDOW == 269 (0x7f1715841000) [pid = 1832] [serial = 1052] [outer = (nil)] [url = about:blank] 13:50:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719936800 == 133 [pid = 1832] [id = 368] 13:50:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1718f04800 == 132 [pid = 1832] [id = 367] 13:50:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1715c0f800 == 131 [pid = 1832] [id = 366] 13:50:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1718d8e800 == 130 [pid = 1832] [id = 334] 13:50:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170d298800 == 129 [pid = 1832] [id = 365] 13:50:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170a19c000 == 128 [pid = 1832] [id = 364] 13:50:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170bcf1000 == 127 [pid = 1832] [id = 363] 13:50:41 INFO - PROCESS | 1832 | 1461099041156 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1731024800 == 126 [pid = 1832] [id = 358] 13:50:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172d508000 == 125 [pid = 1832] [id = 357] 13:50:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17094e4000 == 126 [pid = 1832] [id = 385] 13:50:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 270 (0x7f170acc3000) [pid = 1832] [serial = 1156] [outer = (nil)] 13:50:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 271 (0x7f170b93d400) [pid = 1832] [serial = 1157] [outer = 0x7f170acc3000] 13:50:41 INFO - PROCESS | 1832 | 1461099041242 Marionette DEBUG loaded listener.js 13:50:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 272 (0x7f170bb5f000) [pid = 1832] [serial = 1158] [outer = 0x7f170acc3000] 13:50:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17264bc000 == 125 [pid = 1832] [id = 356] 13:50:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170bbcf000 == 124 [pid = 1832] [id = 326] 13:50:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170d1a2000 == 123 [pid = 1832] [id = 351] 13:50:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17165a2800 == 122 [pid = 1832] [id = 350] 13:50:41 INFO - PROCESS | 1832 | --DOMWINDOW == 271 (0x7f17130ee800) [pid = 1832] [serial = 1046] [outer = (nil)] [url = about:blank] 13:50:41 INFO - PROCESS | 1832 | --DOMWINDOW == 270 (0x7f1718a46800) [pid = 1832] [serial = 1022] [outer = (nil)] [url = about:blank] 13:50:41 INFO - PROCESS | 1832 | --DOMWINDOW == 269 (0x7f17153ec800) [pid = 1832] [serial = 1013] [outer = (nil)] [url = about:blank] 13:50:41 INFO - PROCESS | 1832 | --DOMWINDOW == 268 (0x7f1715caac00) [pid = 1832] [serial = 1016] [outer = (nil)] [url = about:blank] 13:50:41 INFO - PROCESS | 1832 | --DOMWINDOW == 267 (0x7f1719742400) [pid = 1832] [serial = 1025] [outer = (nil)] [url = about:blank] 13:50:41 INFO - PROCESS | 1832 | --DOMWINDOW == 266 (0x7f170bde7000) [pid = 1832] [serial = 1044] [outer = (nil)] [url = about:blank] 13:50:41 INFO - PROCESS | 1832 | --DOMWINDOW == 265 (0x7f170bde5000) [pid = 1832] [serial = 1007] [outer = (nil)] [url = about:blank] 13:50:41 INFO - PROCESS | 1832 | --DOMWINDOW == 264 (0x7f171327b000) [pid = 1832] [serial = 1047] [outer = (nil)] [url = about:blank] 13:50:41 INFO - PROCESS | 1832 | --DOMWINDOW == 263 (0x7f1715fac000) [pid = 1832] [serial = 1019] [outer = (nil)] [url = about:blank] 13:50:41 INFO - PROCESS | 1832 | --DOMWINDOW == 262 (0x7f17130e6800) [pid = 1832] [serial = 1010] [outer = (nil)] [url = about:blank] 13:50:41 INFO - PROCESS | 1832 | --DOMWINDOW == 261 (0x7f1720b65800) [pid = 1832] [serial = 1040] [outer = (nil)] [url = about:blank] 13:50:41 INFO - PROCESS | 1832 | --DOMWINDOW == 260 (0x7f170abcb400) [pid = 1832] [serial = 1043] [outer = (nil)] [url = about:blank] 13:50:41 INFO - PROCESS | 1832 | --DOMWINDOW == 259 (0x7f17153ed000) [pid = 1832] [serial = 1050] [outer = (nil)] [url = about:blank] 13:50:41 INFO - PROCESS | 1832 | --DOMWINDOW == 258 (0x7f1715106400) [pid = 1832] [serial = 1049] [outer = (nil)] [url = about:blank] 13:50:42 INFO - PROCESS | 1832 | 1461099041998 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]]]}] 13:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1580ms 13:50:42 INFO - PROCESS | 1832 | 1461099042043 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 13:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:50:42 INFO - PROCESS | 1832 | 1461099042047 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 13:50:42 INFO - PROCESS | 1832 | 1461099042062 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:50:42 INFO - PROCESS | 1832 | 1461099042070 Marionette TRACE conn3 <- [1,1514,null,{}] 13:50:42 INFO - PROCESS | 1832 | 1461099042077 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}] 13:50:42 INFO - PROCESS | 1832 | 1461099042271 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 13:50:42 INFO - PROCESS | 1832 | 1461099042443 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1713008000 == 123 [pid = 1832] [id = 386] 13:50:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 259 (0x7f1704f41000) [pid = 1832] [serial = 1159] [outer = (nil)] 13:50:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 260 (0x7f170d1e6400) [pid = 1832] [serial = 1160] [outer = 0x7f1704f41000] 13:50:42 INFO - PROCESS | 1832 | 1461099042505 Marionette DEBUG loaded listener.js 13:50:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 261 (0x7f170eb2f400) [pid = 1832] [serial = 1161] [outer = 0x7f1704f41000] 13:50:43 INFO - PROCESS | 1832 | 1461099043283 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]]]}] 13:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1246ms 13:50:43 INFO - PROCESS | 1832 | 1461099043300 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 13:50:43 INFO - PROCESS | 1832 | 1461099043304 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 13:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:50:43 INFO - PROCESS | 1832 | 1461099043310 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:50:43 INFO - PROCESS | 1832 | 1461099043312 Marionette TRACE conn3 <- [1,1518,null,{}] 13:50:43 INFO - PROCESS | 1832 | 1461099043324 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}] 13:50:43 INFO - PROCESS | 1832 | 1461099043555 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 13:50:43 INFO - PROCESS | 1832 | 1461099043589 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1715738800 == 124 [pid = 1832] [id = 387] 13:50:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 262 (0x7f1705de4c00) [pid = 1832] [serial = 1162] [outer = (nil)] 13:50:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 263 (0x7f170eb39400) [pid = 1832] [serial = 1163] [outer = 0x7f1705de4c00] 13:50:43 INFO - PROCESS | 1832 | 1461099043662 Marionette DEBUG loaded listener.js 13:50:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 264 (0x7f17130f3400) [pid = 1832] [serial = 1164] [outer = 0x7f1705de4c00] 13:50:44 INFO - PROCESS | 1832 | 1461099044533 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]]]}] 13:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1289ms 13:50:44 INFO - PROCESS | 1832 | 1461099044601 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 13:50:44 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:50:44 INFO - PROCESS | 1832 | 1461099044605 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 13:50:44 INFO - PROCESS | 1832 | 1461099044611 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:50:44 INFO - PROCESS | 1832 | 1461099044614 Marionette TRACE conn3 <- [1,1522,null,{}] 13:50:44 INFO - PROCESS | 1832 | 1461099044625 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}] 13:50:44 INFO - PROCESS | 1832 | 1461099044876 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 13:50:44 INFO - PROCESS | 1832 | 1461099044903 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171674a000 == 125 [pid = 1832] [id = 388] 13:50:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 265 (0x7f1713e4b000) [pid = 1832] [serial = 1165] [outer = (nil)] 13:50:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 266 (0x7f1714145400) [pid = 1832] [serial = 1166] [outer = 0x7f1713e4b000] 13:50:44 INFO - PROCESS | 1832 | 1461099044982 Marionette DEBUG loaded listener.js 13:50:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 267 (0x7f17151c5000) [pid = 1832] [serial = 1167] [outer = 0x7f1713e4b000] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 266 (0x7f1705dec400) [pid = 1832] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 265 (0x7f1709670800) [pid = 1832] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 264 (0x7f1718a77800) [pid = 1832] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 263 (0x7f170abc9400) [pid = 1832] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 262 (0x7f171ec88000) [pid = 1832] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 261 (0x7f1731631000) [pid = 1832] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 260 (0x7f1715ca9400) [pid = 1832] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 259 (0x7f1715525800) [pid = 1832] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 258 (0x7f17151c6000) [pid = 1832] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 257 (0x7f171575c800) [pid = 1832] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 256 (0x7f170acc0000) [pid = 1832] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 255 (0x7f173162c400) [pid = 1832] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 254 (0x7f17153e6800) [pid = 1832] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 253 (0x7f170abd0c00) [pid = 1832] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 252 (0x7f17130f4000) [pid = 1832] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 251 (0x7f1719743400) [pid = 1832] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 250 (0x7f1718e93000) [pid = 1832] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 249 (0x7f170d1e0000) [pid = 1832] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 248 (0x7f170abc3000) [pid = 1832] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 247 (0x7f170abc2800) [pid = 1832] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 246 (0x7f170b938c00) [pid = 1832] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 245 (0x7f170ebb0c00) [pid = 1832] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 244 (0x7f171510c800) [pid = 1832] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 243 (0x7f170d231400) [pid = 1832] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 242 (0x7f171e32cc00) [pid = 1832] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 241 (0x7f170bb5bc00) [pid = 1832] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 240 (0x7f1718e9ac00) [pid = 1832] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 239 (0x7f170d183400) [pid = 1832] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 238 (0x7f171c082400) [pid = 1832] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 237 (0x7f17130e7800) [pid = 1832] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 236 (0x7f1718e96400) [pid = 1832] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 235 (0x7f1719ead000) [pid = 1832] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 234 (0x7f170d190800) [pid = 1832] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 233 (0x7f170d234c00) [pid = 1832] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 232 (0x7f170efe9400) [pid = 1832] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 231 (0x7f1719eb3c00) [pid = 1832] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 230 (0x7f1720214c00) [pid = 1832] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 229 (0x7f170d186400) [pid = 1832] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 228 (0x7f170acc1000) [pid = 1832] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:50:46 INFO - PROCESS | 1832 | --DOMWINDOW == 227 (0x7f1718ea0000) [pid = 1832] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:50:46 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:46 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:50:46 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:46 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:46 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:46 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:46 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:46 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:46 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:46 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:46 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:46 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:50:46 INFO - PROCESS | 1832 | 1461099046582 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"]]]}] 13:50:46 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 () { 13:50:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:50:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:50:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:50:46 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 () { 13:50:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:50:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:50:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:50:46 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 () { 13:50:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:50:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:50:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:50:46 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 () { 13:50:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:50:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:50:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:50:46 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1991ms 13:50:46 INFO - PROCESS | 1832 | 1461099046607 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 13:50:46 INFO - PROCESS | 1832 | 1461099046615 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 13:50:46 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:50:46 INFO - PROCESS | 1832 | 1461099046622 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:50:46 INFO - PROCESS | 1832 | 1461099046624 Marionette TRACE conn3 <- [1,1526,null,{}] 13:50:46 INFO - PROCESS | 1832 | 1461099046629 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}] 13:50:46 INFO - PROCESS | 1832 | 1461099046800 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 13:50:46 INFO - PROCESS | 1832 | 1461099046816 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171412c000 == 126 [pid = 1832] [id = 389] 13:50:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 228 (0x7f170d40cc00) [pid = 1832] [serial = 1168] [outer = (nil)] 13:50:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 229 (0x7f1714147c00) [pid = 1832] [serial = 1169] [outer = 0x7f170d40cc00] 13:50:46 INFO - PROCESS | 1832 | 1461099046881 Marionette DEBUG loaded listener.js 13:50:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 230 (0x7f17153eb000) [pid = 1832] [serial = 1170] [outer = 0x7f170d40cc00] 13:50:47 INFO - PROCESS | 1832 | 1461099047731 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"]]]}] 13:50:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:50:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:50:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:50:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:50:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:50:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:50:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:50:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:50:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:50:47 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1132ms 13:50:47 INFO - PROCESS | 1832 | 1461099047764 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 13:50:47 INFO - PROCESS | 1832 | 1461099047768 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 13:50:47 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:50:47 INFO - PROCESS | 1832 | 1461099047786 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:50:47 INFO - PROCESS | 1832 | 1461099047788 Marionette TRACE conn3 <- [1,1530,null,{}] 13:50:47 INFO - PROCESS | 1832 | 1461099047796 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}] 13:50:48 INFO - PROCESS | 1832 | 1461099048097 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 13:50:48 INFO - PROCESS | 1832 | 1461099048319 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170613a800 == 127 [pid = 1832] [id = 390] 13:50:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 231 (0x7f1704ccf800) [pid = 1832] [serial = 1171] [outer = (nil)] 13:50:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 232 (0x7f1704f3c400) [pid = 1832] [serial = 1172] [outer = 0x7f1704ccf800] 13:50:48 INFO - PROCESS | 1832 | 1461099048445 Marionette DEBUG loaded listener.js 13:50:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 233 (0x7f17058cc800) [pid = 1832] [serial = 1173] [outer = 0x7f1704ccf800] 13:50:49 INFO - PROCESS | 1832 | 1461099049294 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]]]}] 13:50:49 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 13:50:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:50:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:50:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:50:49 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. 13:50:49 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:50:49 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1598ms 13:50:49 INFO - PROCESS | 1832 | 1461099049379 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 13:50:49 INFO - PROCESS | 1832 | 1461099049387 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 13:50:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:50:49 INFO - PROCESS | 1832 | 1461099049396 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:50:49 INFO - PROCESS | 1832 | 1461099049404 Marionette TRACE conn3 <- [1,1534,null,{}] 13:50:49 INFO - PROCESS | 1832 | 1461099049433 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}] 13:50:49 INFO - PROCESS | 1832 | 1461099049645 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 13:50:49 INFO - PROCESS | 1832 | 1461099049856 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d1a6000 == 128 [pid = 1832] [id = 391] 13:50:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 234 (0x7f1704cd0400) [pid = 1832] [serial = 1174] [outer = (nil)] 13:50:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 235 (0x7f170966a000) [pid = 1832] [serial = 1175] [outer = 0x7f1704cd0400] 13:50:49 INFO - PROCESS | 1832 | 1461099049981 Marionette DEBUG loaded listener.js 13:50:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 236 (0x7f17097dc800) [pid = 1832] [serial = 1176] [outer = 0x7f1704cd0400] 13:50:51 INFO - PROCESS | 1832 | 1461099051046 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]]]}] 13:50:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:50:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1704ms 13:50:51 INFO - PROCESS | 1832 | 1461099051101 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 13:50:51 INFO - PROCESS | 1832 | 1461099051107 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 13:50:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:50:51 INFO - PROCESS | 1832 | 1461099051114 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:50:51 INFO - PROCESS | 1832 | 1461099051119 Marionette TRACE conn3 <- [1,1538,null,{}] 13:50:51 INFO - PROCESS | 1832 | 1461099051127 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}] 13:50:51 INFO - PROCESS | 1832 | 1461099051360 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 13:50:51 INFO - PROCESS | 1832 | 1461099051706 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171959f800 == 129 [pid = 1832] [id = 392] 13:50:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 237 (0x7f170cac5c00) [pid = 1832] [serial = 1177] [outer = (nil)] 13:50:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 238 (0x7f170d18c800) [pid = 1832] [serial = 1178] [outer = 0x7f170cac5c00] 13:50:51 INFO - PROCESS | 1832 | 1461099051785 Marionette DEBUG loaded listener.js 13:50:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 239 (0x7f170eb33000) [pid = 1832] [serial = 1179] [outer = 0x7f170cac5c00] 13:50:52 INFO - PROCESS | 1832 | 1461099052652 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]]]}] 13:50:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:50:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1592ms 13:50:52 INFO - PROCESS | 1832 | 1461099052708 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 13:50:52 INFO - PROCESS | 1832 | 1461099052715 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 13:50:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:50:52 INFO - PROCESS | 1832 | 1461099052732 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:50:52 INFO - PROCESS | 1832 | 1461099052741 Marionette TRACE conn3 <- [1,1542,null,{}] 13:50:52 INFO - PROCESS | 1832 | 1461099052746 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}] 13:50:52 INFO - PROCESS | 1832 | 1461099052981 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 13:50:53 INFO - PROCESS | 1832 | 1461099053236 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171a083000 == 130 [pid = 1832] [id = 393] 13:50:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 240 (0x7f170bdeb400) [pid = 1832] [serial = 1180] [outer = (nil)] 13:50:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 241 (0x7f171510e000) [pid = 1832] [serial = 1181] [outer = 0x7f170bdeb400] 13:50:53 INFO - PROCESS | 1832 | 1461099053353 Marionette DEBUG loaded listener.js 13:50:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 242 (0x7f1715526000) [pid = 1832] [serial = 1182] [outer = 0x7f170bdeb400] 13:50:54 INFO - PROCESS | 1832 | 1461099054220 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]]]}] 13:50:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:50:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1554ms 13:50:54 INFO - PROCESS | 1832 | 1461099054280 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 13:50:54 INFO - PROCESS | 1832 | 1461099054283 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 13:50:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:50:54 INFO - PROCESS | 1832 | 1461099054290 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:50:54 INFO - PROCESS | 1832 | 1461099054294 Marionette TRACE conn3 <- [1,1546,null,{}] 13:50:54 INFO - PROCESS | 1832 | 1461099054301 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}] 13:50:54 INFO - PROCESS | 1832 | 1461099054507 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 13:50:54 INFO - PROCESS | 1832 | 1461099054717 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f884800 == 131 [pid = 1832] [id = 394] 13:50:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 243 (0x7f170cbc9c00) [pid = 1832] [serial = 1183] [outer = (nil)] 13:50:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 244 (0x7f1715762400) [pid = 1832] [serial = 1184] [outer = 0x7f170cbc9c00] 13:50:54 INFO - PROCESS | 1832 | 1461099054832 Marionette DEBUG loaded listener.js 13:50:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 245 (0x7f1715b78800) [pid = 1832] [serial = 1185] [outer = 0x7f170cbc9c00] 13:50:55 INFO - PROCESS | 1832 | 1461099055821 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]]]}] 13:50:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:50:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1586ms 13:50:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:50:55 INFO - PROCESS | 1832 | 1461099055879 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 13:50:55 INFO - PROCESS | 1832 | 1461099055882 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 13:50:55 INFO - PROCESS | 1832 | 1461099055889 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:50:55 INFO - PROCESS | 1832 | 1461099055892 Marionette TRACE conn3 <- [1,1550,null,{}] 13:50:55 INFO - PROCESS | 1832 | 1461099055898 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}] 13:50:56 INFO - PROCESS | 1832 | 1461099056112 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 13:50:56 INFO - PROCESS | 1832 | 1461099056482 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1726406000 == 132 [pid = 1832] [id = 395] 13:50:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 246 (0x7f1716604400) [pid = 1832] [serial = 1186] [outer = (nil)] 13:50:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 247 (0x7f1717655800) [pid = 1832] [serial = 1187] [outer = 0x7f1716604400] 13:50:56 INFO - PROCESS | 1832 | 1461099056625 Marionette DEBUG loaded listener.js 13:50:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 248 (0x7f1718dcc000) [pid = 1832] [serial = 1188] [outer = 0x7f1716604400] 13:50:57 INFO - PROCESS | 1832 | 1461099057763 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]]]}] 13:50:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:50:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1939ms 13:50:57 INFO - PROCESS | 1832 | 1461099057830 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 13:50:57 INFO - PROCESS | 1832 | 1461099057836 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 13:50:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:50:57 INFO - PROCESS | 1832 | 1461099057844 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:50:57 INFO - PROCESS | 1832 | 1461099057849 Marionette TRACE conn3 <- [1,1554,null,{}] 13:50:57 INFO - PROCESS | 1832 | 1461099057857 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}] 13:50:58 INFO - PROCESS | 1832 | 1461099058131 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 13:50:58 INFO - PROCESS | 1832 | 1461099058485 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731587000 == 133 [pid = 1832] [id = 396] 13:50:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 249 (0x7f1715bb6800) [pid = 1832] [serial = 1189] [outer = (nil)] 13:50:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 250 (0x7f1719ead400) [pid = 1832] [serial = 1190] [outer = 0x7f1715bb6800] 13:50:58 INFO - PROCESS | 1832 | 1461099058571 Marionette DEBUG loaded listener.js 13:50:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 251 (0x7f171e32a000) [pid = 1832] [serial = 1191] [outer = 0x7f1715bb6800] 13:50:59 INFO - PROCESS | 1832 | 1461099059416 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]]]}] 13:50:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:50:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1645ms 13:50:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:50:59 INFO - PROCESS | 1832 | 1461099059489 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 13:50:59 INFO - PROCESS | 1832 | 1461099059492 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 13:50:59 INFO - PROCESS | 1832 | 1461099059500 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:50:59 INFO - PROCESS | 1832 | 1461099059503 Marionette TRACE conn3 <- [1,1558,null,{}] 13:50:59 INFO - PROCESS | 1832 | 1461099059509 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}] 13:50:59 INFO - PROCESS | 1832 | 1461099059713 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 13:50:59 INFO - PROCESS | 1832 | 1461099059969 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17345d6000 == 134 [pid = 1832] [id = 397] 13:51:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 252 (0x7f171974a800) [pid = 1832] [serial = 1192] [outer = (nil)] 13:51:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 253 (0x7f171f7ca400) [pid = 1832] [serial = 1193] [outer = 0x7f171974a800] 13:51:00 INFO - PROCESS | 1832 | 1461099060088 Marionette DEBUG loaded listener.js 13:51:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 254 (0x7f1720744c00) [pid = 1832] [serial = 1194] [outer = 0x7f171974a800] 13:51:01 INFO - PROCESS | 1832 | 1461099061128 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]]]}] 13:51:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:51:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1683ms 13:51:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:51:01 INFO - PROCESS | 1832 | 1461099061182 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 13:51:01 INFO - PROCESS | 1832 | 1461099061185 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 13:51:01 INFO - PROCESS | 1832 | 1461099061192 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:51:01 INFO - PROCESS | 1832 | 1461099061195 Marionette TRACE conn3 <- [1,1562,null,{}] 13:51:01 INFO - PROCESS | 1832 | 1461099061201 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}] 13:51:01 INFO - PROCESS | 1832 | 1461099061465 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 13:51:01 INFO - PROCESS | 1832 | 1461099061769 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170cb98800 == 135 [pid = 1832] [id = 398] 13:51:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 255 (0x7f1715bb6c00) [pid = 1832] [serial = 1195] [outer = (nil)] 13:51:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 256 (0x7f172237b800) [pid = 1832] [serial = 1196] [outer = 0x7f1715bb6c00] 13:51:01 INFO - PROCESS | 1832 | 1461099061849 Marionette DEBUG loaded listener.js 13:51:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 257 (0x7f172c16d800) [pid = 1832] [serial = 1197] [outer = 0x7f1715bb6c00] 13:51:02 INFO - PROCESS | 1832 | 1461099062681 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]]]}] 13:51:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:51:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1536ms 13:51:02 INFO - PROCESS | 1832 | 1461099062729 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 13:51:02 INFO - PROCESS | 1832 | 1461099062732 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 13:51:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:51:02 INFO - PROCESS | 1832 | 1461099062738 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:51:02 INFO - PROCESS | 1832 | 1461099062742 Marionette TRACE conn3 <- [1,1566,null,{}] 13:51:02 INFO - PROCESS | 1832 | 1461099062747 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}] 13:51:02 INFO - PROCESS | 1832 | 1461099062941 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 13:51:03 INFO - PROCESS | 1832 | 1461099063161 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1703ec0800 == 136 [pid = 1832] [id = 399] 13:51:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 258 (0x7f1705c77800) [pid = 1832] [serial = 1198] [outer = (nil)] 13:51:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 259 (0x7f1705c7fc00) [pid = 1832] [serial = 1199] [outer = 0x7f1705c77800] 13:51:03 INFO - PROCESS | 1832 | 1461099063274 Marionette DEBUG loaded listener.js 13:51:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 260 (0x7f1705c84400) [pid = 1832] [serial = 1200] [outer = 0x7f1705c77800] 13:51:04 INFO - PROCESS | 1832 | 1461099064198 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]]]}] 13:51:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:51:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1528ms 13:51:04 INFO - PROCESS | 1832 | 1461099064268 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 13:51:04 INFO - PROCESS | 1832 | 1461099064272 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 13:51:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:51:04 INFO - PROCESS | 1832 | 1461099064278 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:51:04 INFO - PROCESS | 1832 | 1461099064281 Marionette TRACE conn3 <- [1,1570,null,{}] 13:51:04 INFO - PROCESS | 1832 | 1461099064286 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}] 13:51:04 INFO - PROCESS | 1832 | 1461099064497 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 13:51:04 INFO - PROCESS | 1832 | 1461099064811 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17036c4000 == 137 [pid = 1832] [id = 400] 13:51:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 261 (0x7f172c4b2000) [pid = 1832] [serial = 1201] [outer = (nil)] 13:51:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 262 (0x7f172c8dd000) [pid = 1832] [serial = 1202] [outer = 0x7f172c4b2000] 13:51:04 INFO - PROCESS | 1832 | 1461099064899 Marionette DEBUG loaded listener.js 13:51:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 263 (0x7f1731631000) [pid = 1832] [serial = 1203] [outer = 0x7f172c4b2000] 13:51:05 INFO - PROCESS | 1832 | 1461099065945 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]]]}] 13:51:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:51:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1732ms 13:51:06 INFO - PROCESS | 1832 | 1461099066014 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 13:51:06 INFO - PROCESS | 1832 | 1461099066029 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 13:51:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:51:06 INFO - PROCESS | 1832 | 1461099066040 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:51:06 INFO - PROCESS | 1832 | 1461099066045 Marionette TRACE conn3 <- [1,1574,null,{}] 13:51:06 INFO - PROCESS | 1832 | 1461099066054 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}] 13:51:06 INFO - PROCESS | 1832 | 1461099066425 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 13:51:06 INFO - PROCESS | 1832 | 1461099066811 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17039c4800 == 138 [pid = 1832] [id = 401] 13:51:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 264 (0x7f1705ecdc00) [pid = 1832] [serial = 1204] [outer = (nil)] 13:51:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 265 (0x7f1705ed5800) [pid = 1832] [serial = 1205] [outer = 0x7f1705ecdc00] 13:51:06 INFO - PROCESS | 1832 | 1461099066939 Marionette DEBUG loaded listener.js 13:51:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 266 (0x7f173173d400) [pid = 1832] [serial = 1206] [outer = 0x7f1705ecdc00] 13:51:08 INFO - PROCESS | 1832 | 1461099068174 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]]]}] 13:51:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:51:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 2200ms 13:51:08 INFO - PROCESS | 1832 | 1461099068243 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 13:51:08 INFO - PROCESS | 1832 | 1461099068250 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 13:51:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:51:08 INFO - PROCESS | 1832 | 1461099068260 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:51:08 INFO - PROCESS | 1832 | 1461099068265 Marionette TRACE conn3 <- [1,1578,null,{}] 13:51:08 INFO - PROCESS | 1832 | 1461099068274 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}] 13:51:08 INFO - PROCESS | 1832 | 1461099068620 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 13:51:08 INFO - PROCESS | 1832 | 1461099068961 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17039de000 == 139 [pid = 1832] [id = 402] 13:51:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 267 (0x7f1704dc4c00) [pid = 1832] [serial = 1207] [outer = (nil)] 13:51:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 268 (0x7f1704dcd000) [pid = 1832] [serial = 1208] [outer = 0x7f1704dc4c00] 13:51:09 INFO - PROCESS | 1832 | 1461099069037 Marionette DEBUG loaded listener.js 13:51:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 269 (0x7f1704dd1400) [pid = 1832] [serial = 1209] [outer = 0x7f1704dc4c00] 13:51:09 INFO - PROCESS | 1832 | 1461099069842 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]]]}] 13:51:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:51:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1641ms 13:51:09 INFO - PROCESS | 1832 | 1461099069901 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 13:51:09 INFO - PROCESS | 1832 | 1461099069903 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 13:51:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:51:09 INFO - PROCESS | 1832 | 1461099069911 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:51:09 INFO - PROCESS | 1832 | 1461099069913 Marionette TRACE conn3 <- [1,1582,null,{}] 13:51:09 INFO - PROCESS | 1832 | 1461099069920 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}] 13:51:10 INFO - PROCESS | 1832 | 1461099070122 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 13:51:10 INFO - PROCESS | 1832 | 1461099070424 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1703799000 == 140 [pid = 1832] [id = 403] 13:51:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 270 (0x7f1704dc2c00) [pid = 1832] [serial = 1210] [outer = (nil)] 13:51:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 271 (0x7f170580c800) [pid = 1832] [serial = 1211] [outer = 0x7f1704dc2c00] 13:51:10 INFO - PROCESS | 1832 | 1461099070541 Marionette DEBUG loaded listener.js 13:51:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 272 (0x7f1705812400) [pid = 1832] [serial = 1212] [outer = 0x7f1704dc2c00] 13:51:11 INFO - PROCESS | 1832 | 1461099071569 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]]]}] 13:51:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:51:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1695ms 13:51:11 INFO - PROCESS | 1832 | 1461099071606 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 13:51:11 INFO - PROCESS | 1832 | 1461099071610 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 13:51:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:51:11 INFO - PROCESS | 1832 | 1461099071615 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:51:11 INFO - PROCESS | 1832 | 1461099071617 Marionette TRACE conn3 <- [1,1586,null,{}] 13:51:11 INFO - PROCESS | 1832 | 1461099071623 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}] 13:51:11 INFO - PROCESS | 1832 | 1461099071827 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 13:51:12 INFO - PROCESS | 1832 | 1461099072148 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1708ad6800 == 141 [pid = 1832] [id = 404] 13:51:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 273 (0x7f1704dc9c00) [pid = 1832] [serial = 1213] [outer = (nil)] 13:51:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 274 (0x7f1705ed2400) [pid = 1832] [serial = 1214] [outer = 0x7f1704dc9c00] 13:51:12 INFO - PROCESS | 1832 | 1461099072229 Marionette DEBUG loaded listener.js 13:51:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 275 (0x7f170b93fc00) [pid = 1832] [serial = 1215] [outer = 0x7f1704dc9c00] 13:51:13 INFO - PROCESS | 1832 | 1461099073108 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]]]}] 13:51:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:51:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1532ms 13:51:13 INFO - PROCESS | 1832 | 1461099073149 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 13:51:13 INFO - PROCESS | 1832 | 1461099073154 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 13:51:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:51:13 INFO - PROCESS | 1832 | 1461099073160 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:51:13 INFO - PROCESS | 1832 | 1461099073163 Marionette TRACE conn3 <- [1,1590,null,{}] 13:51:13 INFO - PROCESS | 1832 | 1461099073169 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}] 13:51:13 INFO - PROCESS | 1832 | 1461099073374 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 13:51:13 INFO - PROCESS | 1832 | 1461099073643 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d1aa800 == 142 [pid = 1832] [id = 405] 13:51:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 276 (0x7f1705ecf800) [pid = 1832] [serial = 1216] [outer = (nil)] 13:51:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 277 (0x7f170cbc8400) [pid = 1832] [serial = 1217] [outer = 0x7f1705ecf800] 13:51:13 INFO - PROCESS | 1832 | 1461099073760 Marionette DEBUG loaded listener.js 13:51:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 278 (0x7f1713f35800) [pid = 1832] [serial = 1218] [outer = 0x7f1705ecf800] 13:51:14 INFO - PROCESS | 1832 | 1461099074590 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]]]}] 13:51:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:51:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1481ms 13:51:14 INFO - PROCESS | 1832 | 1461099074643 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 13:51:14 INFO - PROCESS | 1832 | 1461099074646 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 13:51:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:51:14 INFO - PROCESS | 1832 | 1461099074653 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:51:14 INFO - PROCESS | 1832 | 1461099074656 Marionette TRACE conn3 <- [1,1594,null,{}] 13:51:14 INFO - PROCESS | 1832 | 1461099074662 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}] 13:51:14 INFO - PROCESS | 1832 | 1461099074865 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 13:51:15 INFO - PROCESS | 1832 | 1461099075171 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1713004000 == 143 [pid = 1832] [id = 406] 13:51:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 279 (0x7f1707f59000) [pid = 1832] [serial = 1219] [outer = (nil)] 13:51:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 280 (0x7f170acc4800) [pid = 1832] [serial = 1220] [outer = 0x7f1707f59000] 13:51:15 INFO - PROCESS | 1832 | 1461099075249 Marionette DEBUG loaded listener.js 13:51:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 281 (0x7f170d23b800) [pid = 1832] [serial = 1221] [outer = 0x7f1707f59000] 13:51:16 INFO - PROCESS | 1832 | 1461099076518 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]]]}] 13:51:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:51:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1931ms 13:51:16 INFO - PROCESS | 1832 | 1461099076586 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 13:51:16 INFO - PROCESS | 1832 | 1461099076591 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 13:51:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:51:16 INFO - PROCESS | 1832 | 1461099076600 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:51:16 INFO - PROCESS | 1832 | 1461099076606 Marionette TRACE conn3 <- [1,1598,null,{}] 13:51:16 INFO - PROCESS | 1832 | 1461099076734 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}] 13:51:16 INFO - PROCESS | 1832 | 1461099076939 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 13:51:17 INFO - PROCESS | 1832 | 1461099077174 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1709f0c000 == 144 [pid = 1832] [id = 407] 13:51:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 282 (0x7f1704f41400) [pid = 1832] [serial = 1222] [outer = (nil)] 13:51:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 283 (0x7f1705ba6400) [pid = 1832] [serial = 1223] [outer = 0x7f1704f41400] 13:51:17 INFO - PROCESS | 1832 | 1461099077245 Marionette DEBUG loaded listener.js 13:51:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 284 (0x7f1705ecb000) [pid = 1832] [serial = 1224] [outer = 0x7f1704f41400] 13:51:18 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171e6e9000 == 143 [pid = 1832] [id = 122] 13:51:18 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171412c000 == 142 [pid = 1832] [id = 389] 13:51:18 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171674a000 == 141 [pid = 1832] [id = 388] 13:51:18 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1715738800 == 140 [pid = 1832] [id = 387] 13:51:18 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1713008000 == 139 [pid = 1832] [id = 386] 13:51:18 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17094e4000 == 138 [pid = 1832] [id = 385] 13:51:18 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1708add800 == 137 [pid = 1832] [id = 384] 13:51:18 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1706144800 == 136 [pid = 1832] [id = 383] 13:51:18 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170a19a800 == 135 [pid = 1832] [id = 381] 13:51:18 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1705bdf000 == 134 [pid = 1832] [id = 378] 13:51:18 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1708b5d800 == 133 [pid = 1832] [id = 377] 13:51:18 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170bc19800 == 132 [pid = 1832] [id = 376] 13:51:18 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170bae1000 == 131 [pid = 1832] [id = 375] 13:51:18 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171f95b000 == 130 [pid = 1832] [id = 372] 13:51:18 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17197e0800 == 129 [pid = 1832] [id = 371] 13:51:18 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170d199000 == 128 [pid = 1832] [id = 370] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 283 (0x7f171974f000) [pid = 1832] [serial = 1107] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 282 (0x7f1709676400) [pid = 1832] [serial = 1091] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 281 (0x7f1720744000) [pid = 1832] [serial = 852] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 280 (0x7f170b55dc00) [pid = 1832] [serial = 813] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 279 (0x7f171ec92000) [pid = 1832] [serial = 753] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 278 (0x7f1731b52400) [pid = 1832] [serial = 804] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 277 (0x7f1717366000) [pid = 1832] [serial = 738] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 276 (0x7f171b6d6800) [pid = 1832] [serial = 1067] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 275 (0x7f1715e9f000) [pid = 1832] [serial = 846] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 274 (0x7f1715bb8c00) [pid = 1832] [serial = 792] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 273 (0x7f171735fc00) [pid = 1832] [serial = 1106] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 272 (0x7f170accc800) [pid = 1832] [serial = 762] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 271 (0x7f1718d61400) [pid = 1832] [serial = 1064] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 270 (0x7f1731a06000) [pid = 1832] [serial = 750] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 269 (0x7f1715595800) [pid = 1832] [serial = 1100] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 268 (0x7f1719df0400) [pid = 1832] [serial = 816] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 267 (0x7f172074cc00) [pid = 1832] [serial = 1070] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 266 (0x7f171414bc00) [pid = 1832] [serial = 1058] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 265 (0x7f17155e0000) [pid = 1832] [serial = 735] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 264 (0x7f170d1d8800) [pid = 1832] [serial = 1055] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 263 (0x7f1719751800) [pid = 1832] [serial = 747] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 262 (0x7f171d745400) [pid = 1832] [serial = 795] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 261 (0x7f170eff0400) [pid = 1832] [serial = 1097] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 260 (0x7f1719decc00) [pid = 1832] [serial = 810] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 259 (0x7f170abd1000) [pid = 1832] [serial = 807] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 258 (0x7f1715cad800) [pid = 1832] [serial = 1053] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 257 (0x7f1720033400) [pid = 1832] [serial = 894] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 256 (0x7f17097db800) [pid = 1832] [serial = 1092] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 255 (0x7f172c4b1400) [pid = 1832] [serial = 1073] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 254 (0x7f1715cab000) [pid = 1832] [serial = 1088] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 253 (0x7f1715b78c00) [pid = 1832] [serial = 1103] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 252 (0x7f1713480c00) [pid = 1832] [serial = 1098] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 251 (0x7f170d23fc00) [pid = 1832] [serial = 756] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 250 (0x7f172d5d7000) [pid = 1832] [serial = 801] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 249 (0x7f170bddc400) [pid = 1832] [serial = 1094] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 248 (0x7f172c174400) [pid = 1832] [serial = 798] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 247 (0x7f170d190400) [pid = 1832] [serial = 861] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 246 (0x7f17310a2000) [pid = 1832] [serial = 1079] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 245 (0x7f1709675400) [pid = 1832] [serial = 1085] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 244 (0x7f17310a2800) [pid = 1832] [serial = 744] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 243 (0x7f172d9ebc00) [pid = 1832] [serial = 732] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 242 (0x7f1715e9f400) [pid = 1832] [serial = 1104] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 241 (0x7f1719eb3800) [pid = 1832] [serial = 849] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 240 (0x7f171f7c7000) [pid = 1832] [serial = 840] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 239 (0x7f1714146c00) [pid = 1832] [serial = 864] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 238 (0x7f170cbd2400) [pid = 1832] [serial = 1095] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 237 (0x7f1731a06400) [pid = 1832] [serial = 759] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 236 (0x7f1715525400) [pid = 1832] [serial = 843] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 235 (0x7f172c3bfc00) [pid = 1832] [serial = 855] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 234 (0x7f172c16e000) [pid = 1832] [serial = 741] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 233 (0x7f1731633800) [pid = 1832] [serial = 867] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 232 (0x7f172d2fe400) [pid = 1832] [serial = 1076] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 231 (0x7f1713127c00) [pid = 1832] [serial = 789] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 230 (0x7f170bb5c800) [pid = 1832] [serial = 1082] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 229 (0x7f1715754800) [pid = 1832] [serial = 1101] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 228 (0x7f1731a8f800) [pid = 1832] [serial = 858] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 227 (0x7f1715fab000) [pid = 1832] [serial = 1061] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | --DOMWINDOW == 226 (0x7f1715ca4800) [pid = 1832] [serial = 1005] [outer = (nil)] [url = about:blank] 13:51:18 INFO - PROCESS | 1832 | 1461099078697 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]]]}] 13:51:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:51:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 2153ms 13:51:18 INFO - PROCESS | 1832 | 1461099078755 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 13:51:18 INFO - PROCESS | 1832 | 1461099078763 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 13:51:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:51:18 INFO - PROCESS | 1832 | 1461099078780 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:51:18 INFO - PROCESS | 1832 | 1461099078784 Marionette TRACE conn3 <- [1,1602,null,{}] 13:51:18 INFO - PROCESS | 1832 | 1461099078792 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}] 13:51:18 INFO - PROCESS | 1832 | 1461099078986 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 13:51:19 INFO - PROCESS | 1832 | 1461099079189 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1706143000 == 129 [pid = 1832] [id = 408] 13:51:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 227 (0x7f17058c4000) [pid = 1832] [serial = 1225] [outer = (nil)] 13:51:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 228 (0x7f1705f47400) [pid = 1832] [serial = 1226] [outer = 0x7f17058c4000] 13:51:19 INFO - PROCESS | 1832 | 1461099079256 Marionette DEBUG loaded listener.js 13:51:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 229 (0x7f170602ac00) [pid = 1832] [serial = 1227] [outer = 0x7f17058c4000] 13:51:20 INFO - PROCESS | 1832 | 1461099080105 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]]]}] 13:51:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:51:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1386ms 13:51:20 INFO - PROCESS | 1832 | 1461099080165 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 13:51:20 INFO - PROCESS | 1832 | 1461099080169 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 13:51:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:51:20 INFO - PROCESS | 1832 | 1461099080175 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:51:20 INFO - PROCESS | 1832 | 1461099080181 Marionette TRACE conn3 <- [1,1606,null,{}] 13:51:20 INFO - PROCESS | 1832 | 1461099080197 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}] 13:51:20 INFO - PROCESS | 1832 | 1461099080414 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 13:51:20 INFO - PROCESS | 1832 | 1461099080648 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170a19a800 == 130 [pid = 1832] [id = 409] 13:51:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 230 (0x7f1707f5cc00) [pid = 1832] [serial = 1228] [outer = (nil)] 13:51:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 231 (0x7f170abc3800) [pid = 1832] [serial = 1229] [outer = 0x7f1707f5cc00] 13:51:20 INFO - PROCESS | 1832 | 1461099080721 Marionette DEBUG loaded listener.js 13:51:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 232 (0x7f170b93f000) [pid = 1832] [serial = 1230] [outer = 0x7f1707f5cc00] 13:51:21 INFO - PROCESS | 1832 | 1461099081532 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]]]}] 13:51:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:51:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1386ms 13:51:21 INFO - PROCESS | 1832 | 1461099081563 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 13:51:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:51:21 INFO - PROCESS | 1832 | 1461099081573 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 13:51:21 INFO - PROCESS | 1832 | 1461099081580 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:51:21 INFO - PROCESS | 1832 | 1461099081583 Marionette TRACE conn3 <- [1,1610,null,{}] 13:51:21 INFO - PROCESS | 1832 | 1461099081595 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}] 13:51:21 INFO - PROCESS | 1832 | 1461099081856 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 13:51:21 INFO - PROCESS | 1832 | 1461099081883 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:21 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170bc19800 == 131 [pid = 1832] [id = 410] 13:51:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 233 (0x7f170abd1400) [pid = 1832] [serial = 1231] [outer = (nil)] 13:51:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 234 (0x7f170cbca400) [pid = 1832] [serial = 1232] [outer = 0x7f170abd1400] 13:51:21 INFO - PROCESS | 1832 | 1461099081947 Marionette DEBUG loaded listener.js 13:51:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 235 (0x7f170d237000) [pid = 1832] [serial = 1233] [outer = 0x7f170abd1400] 13:51:23 INFO - PROCESS | 1832 | 1461099083190 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]]]}] 13:51:23 INFO - PROCESS | 1832 | --DOMWINDOW == 234 (0x7f1713e4b000) [pid = 1832] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:51:23 INFO - PROCESS | 1832 | --DOMWINDOW == 233 (0x7f170acc3000) [pid = 1832] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:51:23 INFO - PROCESS | 1832 | --DOMWINDOW == 232 (0x7f1704f41000) [pid = 1832] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:51:23 INFO - PROCESS | 1832 | --DOMWINDOW == 231 (0x7f1707ef1c00) [pid = 1832] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:51:23 INFO - PROCESS | 1832 | --DOMWINDOW == 230 (0x7f1704f44400) [pid = 1832] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:51:23 INFO - PROCESS | 1832 | --DOMWINDOW == 229 (0x7f1705de4c00) [pid = 1832] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:51:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:51:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1690ms 13:51:23 INFO - PROCESS | 1832 | 1461099083271 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 13:51:23 INFO - PROCESS | 1832 | 1461099083275 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 13:51:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:51:23 INFO - PROCESS | 1832 | 1461099083281 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:51:23 INFO - PROCESS | 1832 | 1461099083283 Marionette TRACE conn3 <- [1,1614,null,{}] 13:51:23 INFO - PROCESS | 1832 | 1461099083289 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}] 13:51:23 INFO - PROCESS | 1832 | 1461099083467 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 13:51:23 INFO - PROCESS | 1832 | 1461099083682 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170cb9d800 == 132 [pid = 1832] [id = 411] 13:51:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 230 (0x7f1709676400) [pid = 1832] [serial = 1234] [outer = (nil)] 13:51:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 231 (0x7f170d40b000) [pid = 1832] [serial = 1235] [outer = 0x7f1709676400] 13:51:23 INFO - PROCESS | 1832 | 1461099083744 Marionette DEBUG loaded listener.js 13:51:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 232 (0x7f170eb32c00) [pid = 1832] [serial = 1236] [outer = 0x7f1709676400] 13:51:24 INFO - PROCESS | 1832 | 1461099084441 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]]]}] 13:51:24 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 13:51:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1177ms 13:51:24 INFO - PROCESS | 1832 | 1461099084459 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 13:51:24 INFO - PROCESS | 1832 | 1461099084464 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 13:51:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:51:24 INFO - PROCESS | 1832 | 1461099084471 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:51:24 INFO - PROCESS | 1832 | 1461099084474 Marionette TRACE conn3 <- [1,1618,null,{}] 13:51:24 INFO - PROCESS | 1832 | 1461099084494 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}] 13:51:24 INFO - PROCESS | 1832 | 1461099084728 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 13:51:24 INFO - PROCESS | 1832 | 1461099084911 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1713145000 == 133 [pid = 1832] [id = 412] 13:51:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 233 (0x7f17097da000) [pid = 1832] [serial = 1237] [outer = (nil)] 13:51:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 234 (0x7f1713f35400) [pid = 1832] [serial = 1238] [outer = 0x7f17097da000] 13:51:24 INFO - PROCESS | 1832 | 1461099084979 Marionette DEBUG loaded listener.js 13:51:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 235 (0x7f171511e400) [pid = 1832] [serial = 1239] [outer = 0x7f17097da000] 13:51:26 INFO - PROCESS | 1832 | 1461099086049 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]]]}] 13:51:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:51:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1639ms 13:51:26 INFO - PROCESS | 1832 | 1461099086111 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 13:51:26 INFO - PROCESS | 1832 | 1461099086118 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 13:51:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:51:26 INFO - PROCESS | 1832 | 1461099086127 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:51:26 INFO - PROCESS | 1832 | 1461099086132 Marionette TRACE conn3 <- [1,1622,null,{}] 13:51:26 INFO - PROCESS | 1832 | 1461099086140 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}] 13:51:26 INFO - PROCESS | 1832 | 1461099086356 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 13:51:26 INFO - PROCESS | 1832 | 1461099086639 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1708b66800 == 134 [pid = 1832] [id = 413] 13:51:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 236 (0x7f1705decc00) [pid = 1832] [serial = 1240] [outer = (nil)] 13:51:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 237 (0x7f1705ed0800) [pid = 1832] [serial = 1241] [outer = 0x7f1705decc00] 13:51:26 INFO - PROCESS | 1832 | 1461099086790 Marionette DEBUG loaded listener.js 13:51:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 238 (0x7f1705f49400) [pid = 1832] [serial = 1242] [outer = 0x7f1705decc00] 13:51:27 INFO - PROCESS | 1832 | 1461099087734 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]]]}] 13:51:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 13:51:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1636ms 13:51:27 INFO - PROCESS | 1832 | 1461099087765 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 13:51:27 INFO - PROCESS | 1832 | 1461099087773 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 13:51:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:51:27 INFO - PROCESS | 1832 | 1461099087785 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:51:27 INFO - PROCESS | 1832 | 1461099087789 Marionette TRACE conn3 <- [1,1626,null,{}] 13:51:27 INFO - PROCESS | 1832 | 1461099087795 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}] 13:51:28 INFO - PROCESS | 1832 | 1461099088020 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 13:51:28 INFO - PROCESS | 1832 | 1461099088338 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d1b1800 == 135 [pid = 1832] [id = 414] 13:51:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 239 (0x7f17097d7000) [pid = 1832] [serial = 1243] [outer = (nil)] 13:51:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 240 (0x7f170b55c000) [pid = 1832] [serial = 1244] [outer = 0x7f17097d7000] 13:51:28 INFO - PROCESS | 1832 | 1461099088461 Marionette DEBUG loaded listener.js 13:51:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 241 (0x7f170bdea400) [pid = 1832] [serial = 1245] [outer = 0x7f17097d7000] 13:51:29 INFO - PROCESS | 1832 | 1461099089350 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]]]}] 13:51:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:51:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1635ms 13:51:29 INFO - PROCESS | 1832 | 1461099089421 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 13:51:29 INFO - PROCESS | 1832 | 1461099089425 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 13:51:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:51:29 INFO - PROCESS | 1832 | 1461099089432 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:51:29 INFO - PROCESS | 1832 | 1461099089438 Marionette TRACE conn3 <- [1,1630,null,{}] 13:51:29 INFO - PROCESS | 1832 | 1461099089457 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}] 13:51:29 INFO - PROCESS | 1832 | 1461099089719 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 13:51:30 INFO - PROCESS | 1832 | 1461099090026 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1715c07800 == 136 [pid = 1832] [id = 415] 13:51:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 242 (0x7f170eb39800) [pid = 1832] [serial = 1246] [outer = (nil)] 13:51:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 243 (0x7f1713e4c400) [pid = 1832] [serial = 1247] [outer = 0x7f170eb39800] 13:51:30 INFO - PROCESS | 1832 | 1461099090110 Marionette DEBUG loaded listener.js 13:51:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 244 (0x7f1713f3fc00) [pid = 1832] [serial = 1248] [outer = 0x7f170eb39800] 13:51:30 INFO - PROCESS | 1832 | 1461099090982 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]]]}] 13:51:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:51:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1599ms 13:51:31 INFO - PROCESS | 1832 | 1461099091032 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 13:51:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:51:31 INFO - PROCESS | 1832 | 1461099091037 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 13:51:31 INFO - PROCESS | 1832 | 1461099091044 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:51:31 INFO - PROCESS | 1832 | 1461099091047 Marionette TRACE conn3 <- [1,1634,null,{}] 13:51:31 INFO - PROCESS | 1832 | 1461099091053 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}] 13:51:31 INFO - PROCESS | 1832 | 1461099091281 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 13:51:31 INFO - PROCESS | 1832 | 1461099091626 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17178ac800 == 137 [pid = 1832] [id = 416] 13:51:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 245 (0x7f170eb36000) [pid = 1832] [serial = 1249] [outer = (nil)] 13:51:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 246 (0x7f171414bc00) [pid = 1832] [serial = 1250] [outer = 0x7f170eb36000] 13:51:31 INFO - PROCESS | 1832 | 1461099091710 Marionette DEBUG loaded listener.js 13:51:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 247 (0x7f17153ef000) [pid = 1832] [serial = 1251] [outer = 0x7f170eb36000] 13:51:32 INFO - PROCESS | 1832 | 1461099092578 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]]]}] 13:51:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:51:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1592ms 13:51:32 INFO - PROCESS | 1832 | 1461099092636 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 13:51:32 INFO - PROCESS | 1832 | 1461099092639 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 13:51:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:51:32 INFO - PROCESS | 1832 | 1461099092646 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:51:32 INFO - PROCESS | 1832 | 1461099092649 Marionette TRACE conn3 <- [1,1638,null,{}] 13:51:32 INFO - PROCESS | 1832 | 1461099092655 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}] 13:51:32 INFO - PROCESS | 1832 | 1461099092864 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 13:51:33 INFO - PROCESS | 1832 | 1461099093092 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171959d800 == 138 [pid = 1832] [id = 417] 13:51:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 248 (0x7f1713e43800) [pid = 1832] [serial = 1252] [outer = (nil)] 13:51:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 249 (0x7f1715595800) [pid = 1832] [serial = 1253] [outer = 0x7f1713e43800] 13:51:33 INFO - PROCESS | 1832 | 1461099093168 Marionette DEBUG loaded listener.js 13:51:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 250 (0x7f1715bb2c00) [pid = 1832] [serial = 1254] [outer = 0x7f1713e43800] 13:51:34 INFO - PROCESS | 1832 | 1461099094120 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]]]}] 13:51:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:51:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1533ms 13:51:34 INFO - PROCESS | 1832 | 1461099094180 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 13:51:34 INFO - PROCESS | 1832 | 1461099094185 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 13:51:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:51:34 INFO - PROCESS | 1832 | 1461099094191 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:51:34 INFO - PROCESS | 1832 | 1461099094195 Marionette TRACE conn3 <- [1,1642,null,{}] 13:51:34 INFO - PROCESS | 1832 | 1461099094201 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}] 13:51:34 INFO - PROCESS | 1832 | 1461099094445 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 13:51:34 INFO - PROCESS | 1832 | 1461099094716 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171a069800 == 139 [pid = 1832] [id = 418] 13:51:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 251 (0x7f1715fbc800) [pid = 1832] [serial = 1255] [outer = (nil)] 13:51:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 252 (0x7f1718d6e000) [pid = 1832] [serial = 1256] [outer = 0x7f1715fbc800] 13:51:34 INFO - PROCESS | 1832 | 1461099094840 Marionette DEBUG loaded listener.js 13:51:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 253 (0x7f1719747c00) [pid = 1832] [serial = 1257] [outer = 0x7f1715fbc800] 13:51:35 INFO - PROCESS | 1832 | 1461099095691 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]]]}] 13:51:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:51:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1532ms 13:51:35 INFO - PROCESS | 1832 | 1461099095724 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 13:51:35 INFO - PROCESS | 1832 | 1461099095727 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 13:51:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:51:35 INFO - PROCESS | 1832 | 1461099095734 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:51:35 INFO - PROCESS | 1832 | 1461099095737 Marionette TRACE conn3 <- [1,1646,null,{}] 13:51:35 INFO - PROCESS | 1832 | 1461099095742 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}] 13:51:35 INFO - PROCESS | 1832 | 1461099095947 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 13:51:36 INFO - PROCESS | 1832 | 1461099096216 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f886000 == 140 [pid = 1832] [id = 419] 13:51:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 254 (0x7f1715fb3c00) [pid = 1832] [serial = 1258] [outer = (nil)] 13:51:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 255 (0x7f1719eb6800) [pid = 1832] [serial = 1259] [outer = 0x7f1715fb3c00] 13:51:36 INFO - PROCESS | 1832 | 1461099096335 Marionette DEBUG loaded listener.js 13:51:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 256 (0x7f171e338400) [pid = 1832] [serial = 1260] [outer = 0x7f1715fb3c00] 13:51:37 INFO - PROCESS | 1832 | 1461099097187 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]]]}] 13:51:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:51:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1529ms 13:51:37 INFO - PROCESS | 1832 | 1461099097264 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 13:51:37 INFO - PROCESS | 1832 | 1461099097267 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 13:51:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:51:37 INFO - PROCESS | 1832 | 1461099097275 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:51:37 INFO - PROCESS | 1832 | 1461099097277 Marionette TRACE conn3 <- [1,1650,null,{}] 13:51:37 INFO - PROCESS | 1832 | 1461099097283 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}] 13:51:37 INFO - PROCESS | 1832 | 1461099097525 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 13:51:37 INFO - PROCESS | 1832 | 1461099097825 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17256c5000 == 141 [pid = 1832] [id = 420] 13:51:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 257 (0x7f1716609000) [pid = 1832] [serial = 1261] [outer = (nil)] 13:51:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 258 (0x7f171f09c800) [pid = 1832] [serial = 1262] [outer = 0x7f1716609000] 13:51:37 INFO - PROCESS | 1832 | 1461099097904 Marionette DEBUG loaded listener.js 13:51:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 259 (0x7f1720b5ac00) [pid = 1832] [serial = 1263] [outer = 0x7f1716609000] 13:51:38 INFO - PROCESS | 1832 | 1461099098722 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]]]}] 13:51:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:51:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1483ms 13:51:38 INFO - PROCESS | 1832 | 1461099098758 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 13:51:38 INFO - PROCESS | 1832 | 1461099098760 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 13:51:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:51:38 INFO - PROCESS | 1832 | 1461099098767 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:51:38 INFO - PROCESS | 1832 | 1461099098771 Marionette TRACE conn3 <- [1,1654,null,{}] 13:51:38 INFO - PROCESS | 1832 | 1461099098776 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}] 13:51:38 INFO - PROCESS | 1832 | 1461099098980 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 13:51:39 INFO - PROCESS | 1832 | 1461099099246 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731059000 == 142 [pid = 1832] [id = 421] 13:51:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 260 (0x7f1718d6d000) [pid = 1832] [serial = 1264] [outer = (nil)] 13:51:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 261 (0x7f172b541000) [pid = 1832] [serial = 1265] [outer = 0x7f1718d6d000] 13:51:39 INFO - PROCESS | 1832 | 1461099099365 Marionette DEBUG loaded listener.js 13:51:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 262 (0x7f172c68a800) [pid = 1832] [serial = 1266] [outer = 0x7f1718d6d000] 13:51:40 INFO - PROCESS | 1832 | 1461099100177 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]]]}] 13:51:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:51:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1478ms 13:51:40 INFO - PROCESS | 1832 | 1461099100247 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 13:51:40 INFO - PROCESS | 1832 | 1461099100250 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 13:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:51:40 INFO - PROCESS | 1832 | 1461099100260 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:51:40 INFO - PROCESS | 1832 | 1461099100262 Marionette TRACE conn3 <- [1,1658,null,{}] 13:51:40 INFO - PROCESS | 1832 | 1461099100267 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}] 13:51:40 INFO - PROCESS | 1832 | 1461099100489 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 13:51:40 INFO - PROCESS | 1832 | 1461099100751 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731c28000 == 143 [pid = 1832] [id = 422] 13:51:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 263 (0x7f1720eaec00) [pid = 1832] [serial = 1267] [outer = (nil)] 13:51:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 264 (0x7f172f7c3400) [pid = 1832] [serial = 1268] [outer = 0x7f1720eaec00] 13:51:40 INFO - PROCESS | 1832 | 1461099100870 Marionette DEBUG loaded listener.js 13:51:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 265 (0x7f1731633c00) [pid = 1832] [serial = 1269] [outer = 0x7f1720eaec00] 13:51:41 INFO - PROCESS | 1832 | 1461099101817 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]]]}] 13:51:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1631ms 13:51:41 INFO - PROCESS | 1832 | 1461099101891 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 13:51:41 INFO - PROCESS | 1832 | 1461099101897 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 13:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:51:41 INFO - PROCESS | 1832 | 1461099101905 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:51:41 INFO - PROCESS | 1832 | 1461099101915 Marionette TRACE conn3 <- [1,1662,null,{}] 13:51:41 INFO - PROCESS | 1832 | 1461099101921 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}] 13:51:42 INFO - PROCESS | 1832 | 1461099102193 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 13:51:42 INFO - PROCESS | 1832 | 1461099102510 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1705e37000 == 144 [pid = 1832] [id = 423] 13:51:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 266 (0x7f170c916c00) [pid = 1832] [serial = 1270] [outer = (nil)] 13:51:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 267 (0x7f173185f800) [pid = 1832] [serial = 1271] [outer = 0x7f170c916c00] 13:51:42 INFO - PROCESS | 1832 | 1461099102594 Marionette DEBUG loaded listener.js 13:51:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 268 (0x7f1731a97c00) [pid = 1832] [serial = 1272] [outer = 0x7f170c916c00] 13:51:43 INFO - PROCESS | 1832 | 1461099103463 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]]]}] 13:51:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1637ms 13:51:43 INFO - PROCESS | 1832 | 1461099103542 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 13:51:43 INFO - PROCESS | 1832 | 1461099103546 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 13:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:51:43 INFO - PROCESS | 1832 | 1461099103553 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:51:43 INFO - PROCESS | 1832 | 1461099103555 Marionette TRACE conn3 <- [1,1666,null,{}] 13:51:43 INFO - PROCESS | 1832 | 1461099103561 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}] 13:51:43 INFO - PROCESS | 1832 | 1461099103803 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 13:51:44 INFO - PROCESS | 1832 | 1461099104125 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1704f96000 == 145 [pid = 1832] [id = 424] 13:51:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 269 (0x7f1704f43000) [pid = 1832] [serial = 1273] [outer = (nil)] 13:51:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 270 (0x7f1705aae400) [pid = 1832] [serial = 1274] [outer = 0x7f1704f43000] 13:51:44 INFO - PROCESS | 1832 | 1461099104204 Marionette DEBUG loaded listener.js 13:51:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 271 (0x7f1705ab5000) [pid = 1832] [serial = 1275] [outer = 0x7f1704f43000] 13:51:45 INFO - PROCESS | 1832 | 1461099105550 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]]]}] 13:51:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 2041ms 13:51:45 INFO - PROCESS | 1832 | 1461099105629 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 13:51:45 INFO - PROCESS | 1832 | 1461099105635 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 13:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:51:45 INFO - PROCESS | 1832 | 1461099105648 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:51:45 INFO - PROCESS | 1832 | 1461099105654 Marionette TRACE conn3 <- [1,1670,null,{}] 13:51:45 INFO - PROCESS | 1832 | 1461099105663 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}] 13:51:45 INFO - PROCESS | 1832 | 1461099105868 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 13:51:46 INFO - PROCESS | 1832 | 1461099106136 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1707dd1800 == 146 [pid = 1832] [id = 425] 13:51:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 272 (0x7f1704f3d800) [pid = 1832] [serial = 1276] [outer = (nil)] 13:51:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 273 (0x7f17058cfc00) [pid = 1832] [serial = 1277] [outer = 0x7f1704f3d800] 13:51:46 INFO - PROCESS | 1832 | 1461099106208 Marionette DEBUG loaded listener.js 13:51:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 274 (0x7f1705b9a000) [pid = 1832] [serial = 1278] [outer = 0x7f1704f3d800] 13:51:47 INFO - PROCESS | 1832 | 1461099107299 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]]]}] 13:51:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1685ms 13:51:47 INFO - PROCESS | 1832 | 1461099107333 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 13:51:47 INFO - PROCESS | 1832 | 1461099107341 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 13:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:51:47 INFO - PROCESS | 1832 | 1461099107351 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:51:47 INFO - PROCESS | 1832 | 1461099107355 Marionette TRACE conn3 <- [1,1674,null,{}] 13:51:47 INFO - PROCESS | 1832 | 1461099107361 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}] 13:51:47 INFO - PROCESS | 1832 | 1461099107554 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 13:51:47 INFO - PROCESS | 1832 | 1461099107865 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1704f36000 == 147 [pid = 1832] [id = 426] 13:51:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 275 (0x7f17058c7000) [pid = 1832] [serial = 1279] [outer = (nil)] 13:51:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 276 (0x7f1705df1800) [pid = 1832] [serial = 1280] [outer = 0x7f17058c7000] 13:51:47 INFO - PROCESS | 1832 | 1461099107939 Marionette DEBUG loaded listener.js 13:51:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 277 (0x7f1705ea5000) [pid = 1832] [serial = 1281] [outer = 0x7f17058c7000] 13:51:48 INFO - PROCESS | 1832 | 1461099108865 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]]]}] 13:51:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:51:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1581ms 13:51:48 INFO - PROCESS | 1832 | 1461099108934 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 13:51:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:51:48 INFO - PROCESS | 1832 | 1461099108937 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 13:51:48 INFO - PROCESS | 1832 | 1461099108944 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:51:48 INFO - PROCESS | 1832 | 1461099108950 Marionette TRACE conn3 <- [1,1678,null,{}] 13:51:48 INFO - PROCESS | 1832 | 1461099108966 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}] 13:51:49 INFO - PROCESS | 1832 | 1461099109210 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 13:51:49 INFO - PROCESS | 1832 | 1461099109524 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1708b67800 == 148 [pid = 1832] [id = 427] 13:51:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 278 (0x7f1705ed8000) [pid = 1832] [serial = 1282] [outer = (nil)] 13:51:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 279 (0x7f170602d000) [pid = 1832] [serial = 1283] [outer = 0x7f1705ed8000] 13:51:49 INFO - PROCESS | 1832 | 1461099109600 Marionette DEBUG loaded listener.js 13:51:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 280 (0x7f17093cb000) [pid = 1832] [serial = 1284] [outer = 0x7f1705ed8000] 13:51:50 INFO - PROCESS | 1832 | 1461099110427 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]]]}] 13:51:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:51:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1536ms 13:51:50 INFO - PROCESS | 1832 | 1461099110482 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 13:51:50 INFO - PROCESS | 1832 | 1461099110486 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 13:51:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:51:50 INFO - PROCESS | 1832 | 1461099110492 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:51:50 INFO - PROCESS | 1832 | 1461099110495 Marionette TRACE conn3 <- [1,1682,null,{}] 13:51:50 INFO - PROCESS | 1832 | 1461099110500 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}] 13:51:50 INFO - PROCESS | 1832 | 1461099110703 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 13:51:50 INFO - PROCESS | 1832 | 1461099110970 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170bc08000 == 149 [pid = 1832] [id = 428] 13:51:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 281 (0x7f1705ea7000) [pid = 1832] [serial = 1285] [outer = (nil)] 13:51:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 282 (0x7f170abc7400) [pid = 1832] [serial = 1286] [outer = 0x7f1705ea7000] 13:51:51 INFO - PROCESS | 1832 | 1461099111083 Marionette DEBUG loaded listener.js 13:51:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 283 (0x7f170b55e400) [pid = 1832] [serial = 1287] [outer = 0x7f1705ea7000] 13:51:52 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719ae1800 == 148 [pid = 1832] [id = 353] 13:51:52 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170cb9d800 == 147 [pid = 1832] [id = 411] 13:51:52 INFO - PROCESS | 1832 | 1461099112097 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]]]}] 13:51:52 INFO - PROCESS | 1832 | --DOMWINDOW == 282 (0x7f1714147c00) [pid = 1832] [serial = 1169] [outer = (nil)] [url = about:blank] 13:51:52 INFO - PROCESS | 1832 | --DOMWINDOW == 281 (0x7f1706030c00) [pid = 1832] [serial = 1148] [outer = (nil)] [url = about:blank] 13:51:52 INFO - PROCESS | 1832 | --DOMWINDOW == 280 (0x7f172c4bc800) [pid = 1832] [serial = 1124] [outer = (nil)] [url = about:blank] 13:51:52 INFO - PROCESS | 1832 | --DOMWINDOW == 279 (0x7f17058cc400) [pid = 1832] [serial = 1133] [outer = (nil)] [url = about:blank] 13:51:52 INFO - PROCESS | 1832 | --DOMWINDOW == 278 (0x7f1705f50400) [pid = 1832] [serial = 1139] [outer = (nil)] [url = about:blank] 13:51:52 INFO - PROCESS | 1832 | --DOMWINDOW == 277 (0x7f170bb59400) [pid = 1832] [serial = 1142] [outer = (nil)] [url = about:blank] 13:51:52 INFO - PROCESS | 1832 | --DOMWINDOW == 276 (0x7f171511c800) [pid = 1832] [serial = 1115] [outer = (nil)] [url = about:blank] 13:51:52 INFO - PROCESS | 1832 | --DOMWINDOW == 275 (0x7f1705b9cc00) [pid = 1832] [serial = 1136] [outer = (nil)] [url = about:blank] 13:51:52 INFO - PROCESS | 1832 | --DOMWINDOW == 274 (0x7f171fa29800) [pid = 1832] [serial = 1127] [outer = (nil)] [url = about:blank] 13:51:52 INFO - PROCESS | 1832 | --DOMWINDOW == 273 (0x7f171fde2800) [pid = 1832] [serial = 1121] [outer = (nil)] [url = about:blank] 13:51:52 INFO - PROCESS | 1832 | --DOMWINDOW == 272 (0x7f1705f4c400) [pid = 1832] [serial = 1130] [outer = (nil)] [url = about:blank] 13:51:52 INFO - PROCESS | 1832 | --DOMWINDOW == 271 (0x7f1717845400) [pid = 1832] [serial = 1118] [outer = (nil)] [url = about:blank] 13:51:52 INFO - PROCESS | 1832 | --DOMWINDOW == 270 (0x7f170b941800) [pid = 1832] [serial = 1112] [outer = (nil)] [url = about:blank] 13:51:52 INFO - PROCESS | 1832 | --DOMWINDOW == 269 (0x7f1704cd2800) [pid = 1832] [serial = 1145] [outer = (nil)] [url = about:blank] 13:51:52 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170bc19800 == 146 [pid = 1832] [id = 410] 13:51:52 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170a19a800 == 145 [pid = 1832] [id = 409] 13:51:52 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1706143000 == 144 [pid = 1832] [id = 408] 13:51:52 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1709f0c000 == 143 [pid = 1832] [id = 407] 13:51:52 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17345d6000 == 142 [pid = 1832] [id = 397] 13:51:52 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1731587000 == 141 [pid = 1832] [id = 396] 13:51:52 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1726406000 == 140 [pid = 1832] [id = 395] 13:51:52 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171f884800 == 139 [pid = 1832] [id = 394] 13:51:52 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171a083000 == 138 [pid = 1832] [id = 393] 13:51:52 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171959f800 == 137 [pid = 1832] [id = 392] 13:51:52 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170d1a6000 == 136 [pid = 1832] [id = 391] 13:51:52 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170613a800 == 135 [pid = 1832] [id = 390] 13:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1739ms 13:51:52 INFO - PROCESS | 1832 | 1461099112231 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 13:51:52 INFO - PROCESS | 1832 | 1461099112233 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 13:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:51:52 INFO - PROCESS | 1832 | 1461099112239 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:51:52 INFO - PROCESS | 1832 | 1461099112242 Marionette TRACE conn3 <- [1,1686,null,{}] 13:51:52 INFO - PROCESS | 1832 | 1461099112247 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}] 13:51:52 INFO - PROCESS | 1832 | 1461099112437 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 13:51:52 INFO - PROCESS | 1832 | --DOMWINDOW == 268 (0x7f1714145400) [pid = 1832] [serial = 1166] [outer = (nil)] [url = about:blank] 13:51:52 INFO - PROCESS | 1832 | --DOMWINDOW == 267 (0x7f171e6b0000) [pid = 1832] [serial = 1109] [outer = (nil)] [url = about:blank] 13:51:52 INFO - PROCESS | 1832 | --DOMWINDOW == 266 (0x7f170b93d400) [pid = 1832] [serial = 1157] [outer = (nil)] [url = about:blank] 13:51:52 INFO - PROCESS | 1832 | --DOMWINDOW == 265 (0x7f170eb2f400) [pid = 1832] [serial = 1161] [outer = (nil)] [url = about:blank] 13:51:52 INFO - PROCESS | 1832 | --DOMWINDOW == 264 (0x7f1709669800) [pid = 1832] [serial = 1155] [outer = (nil)] [url = about:blank] 13:51:52 INFO - PROCESS | 1832 | --DOMWINDOW == 263 (0x7f170d1e6400) [pid = 1832] [serial = 1160] [outer = (nil)] [url = about:blank] 13:51:52 INFO - PROCESS | 1832 | --DOMWINDOW == 262 (0x7f1704f46800) [pid = 1832] [serial = 1151] [outer = (nil)] [url = about:blank] 13:51:52 INFO - PROCESS | 1832 | --DOMWINDOW == 261 (0x7f17130f3400) [pid = 1832] [serial = 1164] [outer = (nil)] [url = about:blank] 13:51:52 INFO - PROCESS | 1832 | --DOMWINDOW == 260 (0x7f170eb39400) [pid = 1832] [serial = 1163] [outer = (nil)] [url = about:blank] 13:51:52 INFO - PROCESS | 1832 | --DOMWINDOW == 259 (0x7f17151c5000) [pid = 1832] [serial = 1167] [outer = (nil)] [url = about:blank] 13:51:52 INFO - PROCESS | 1832 | --DOMWINDOW == 258 (0x7f170bb5f000) [pid = 1832] [serial = 1158] [outer = (nil)] [url = about:blank] 13:51:52 INFO - PROCESS | 1832 | --DOMWINDOW == 257 (0x7f1707f57400) [pid = 1832] [serial = 1154] [outer = (nil)] [url = about:blank] 13:51:52 INFO - PROCESS | 1832 | --DOMWINDOW == 256 (0x7f1705ba6000) [pid = 1832] [serial = 1152] [outer = (nil)] [url = about:blank] 13:51:52 INFO - PROCESS | 1832 | 1461099112699 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1703ed1000 == 136 [pid = 1832] [id = 429] 13:51:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 257 (0x7f1704f46800) [pid = 1832] [serial = 1288] [outer = (nil)] 13:51:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 258 (0x7f1709677800) [pid = 1832] [serial = 1289] [outer = 0x7f1704f46800] 13:51:52 INFO - PROCESS | 1832 | 1461099112766 Marionette DEBUG loaded listener.js 13:51:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 259 (0x7f170b55f400) [pid = 1832] [serial = 1290] [outer = 0x7f1704f46800] 13:51:53 INFO - PROCESS | 1832 | 1461099113503 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]]]}] 13:51:53 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 13:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1279ms 13:51:53 INFO - PROCESS | 1832 | 1461099113518 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 13:51:53 INFO - PROCESS | 1832 | 1461099113522 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 13:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:51:53 INFO - PROCESS | 1832 | 1461099113529 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:51:53 INFO - PROCESS | 1832 | 1461099113531 Marionette TRACE conn3 <- [1,1690,null,{}] 13:51:53 INFO - PROCESS | 1832 | 1461099113537 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}] 13:51:53 INFO - PROCESS | 1832 | 1461099113823 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 13:51:53 INFO - PROCESS | 1832 | 1461099113854 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170bc09000 == 137 [pid = 1832] [id = 430] 13:51:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 260 (0x7f1707f54400) [pid = 1832] [serial = 1291] [outer = (nil)] 13:51:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 261 (0x7f170c912400) [pid = 1832] [serial = 1292] [outer = 0x7f1707f54400] 13:51:53 INFO - PROCESS | 1832 | 1461099113923 Marionette DEBUG loaded listener.js 13:51:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 262 (0x7f170d18a800) [pid = 1832] [serial = 1293] [outer = 0x7f1707f54400] 13:51:54 INFO - PROCESS | 1832 | 1461099114855 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]]]}] 13:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1382ms 13:51:54 INFO - PROCESS | 1832 | 1461099114911 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 13:51:54 INFO - PROCESS | 1832 | 1461099114915 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 13:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:51:54 INFO - PROCESS | 1832 | 1461099114929 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:51:54 INFO - PROCESS | 1832 | 1461099114931 Marionette TRACE conn3 <- [1,1694,null,{}] 13:51:54 INFO - PROCESS | 1832 | 1461099114937 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}] 13:51:55 INFO - PROCESS | 1832 | 1461099115201 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 13:51:55 INFO - PROCESS | 1832 | 1461099115231 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d56d800 == 138 [pid = 1832] [id = 431] 13:51:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 263 (0x7f170c911400) [pid = 1832] [serial = 1294] [outer = (nil)] 13:51:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 264 (0x7f170eb2c000) [pid = 1832] [serial = 1295] [outer = 0x7f170c911400] 13:51:55 INFO - PROCESS | 1832 | 1461099115294 Marionette DEBUG loaded listener.js 13:51:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 265 (0x7f170eff6400) [pid = 1832] [serial = 1296] [outer = 0x7f170c911400] 13:51:56 INFO - PROCESS | 1832 | 1461099116171 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]]]}] 13:51:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1278ms 13:51:56 INFO - PROCESS | 1832 | 1461099116209 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 13:51:56 INFO - PROCESS | 1832 | 1461099116212 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 13:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:51:56 INFO - PROCESS | 1832 | 1461099116225 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:51:56 INFO - PROCESS | 1832 | 1461099116228 Marionette TRACE conn3 <- [1,1698,null,{}] 13:51:56 INFO - PROCESS | 1832 | 1461099116235 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}] 13:51:56 INFO - PROCESS | 1832 | 1461099116485 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 13:51:56 INFO - PROCESS | 1832 | 1461099116514 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1713f1a000 == 139 [pid = 1832] [id = 432] 13:51:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 266 (0x7f170d1e1000) [pid = 1832] [serial = 1297] [outer = (nil)] 13:51:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 267 (0x7f1713f34c00) [pid = 1832] [serial = 1298] [outer = 0x7f170d1e1000] 13:51:56 INFO - PROCESS | 1832 | 1461099116588 Marionette DEBUG loaded listener.js 13:51:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 268 (0x7f1715109000) [pid = 1832] [serial = 1299] [outer = 0x7f170d1e1000] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 267 (0x7f1713177c00) [pid = 1832] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 266 (0x7f1713e4dc00) [pid = 1832] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 265 (0x7f171511ec00) [pid = 1832] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 264 (0x7f1715102400) [pid = 1832] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 263 (0x7f170cbc7c00) [pid = 1832] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 262 (0x7f1715526800) [pid = 1832] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 261 (0x7f1718dce400) [pid = 1832] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 260 (0x7f1720214000) [pid = 1832] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 259 (0x7f170abcac00) [pid = 1832] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 258 (0x7f172c3bec00) [pid = 1832] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 257 (0x7f17093c3400) [pid = 1832] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 256 (0x7f170d40f400) [pid = 1832] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 255 (0x7f171511cc00) [pid = 1832] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 254 (0x7f170bde2800) [pid = 1832] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 253 (0x7f17203a9000) [pid = 1832] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 252 (0x7f170d23cc00) [pid = 1832] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 251 (0x7f1715112400) [pid = 1832] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 250 (0x7f1705de5000) [pid = 1832] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 249 (0x7f171ed69800) [pid = 1832] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 248 (0x7f1707eeac00) [pid = 1832] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 247 (0x7f1705de6400) [pid = 1832] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 246 (0x7f171ec86c00) [pid = 1832] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 245 (0x7f170abc9800) [pid = 1832] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 244 (0x7f1719def800) [pid = 1832] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 243 (0x7f17130f1400) [pid = 1832] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 242 (0x7f17155a0400) [pid = 1832] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 241 (0x7f1713e45800) [pid = 1832] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 240 (0x7f1716606c00) [pid = 1832] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 239 (0x7f171312ec00) [pid = 1832] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 238 (0x7f170b936000) [pid = 1832] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 237 (0x7f1714149000) [pid = 1832] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 236 (0x7f1709673000) [pid = 1832] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 235 (0x7f1709676400) [pid = 1832] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 234 (0x7f170bb55800) [pid = 1832] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 233 (0x7f1707f5e800) [pid = 1832] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 232 (0x7f1719df2800) [pid = 1832] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 231 (0x7f1715762c00) [pid = 1832] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 230 (0x7f170bdebc00) [pid = 1832] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 229 (0x7f1731627800) [pid = 1832] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 228 (0x7f17157f0400) [pid = 1832] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 227 (0x7f1717365800) [pid = 1832] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 226 (0x7f170b559400) [pid = 1832] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 225 (0x7f1715da3000) [pid = 1832] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 224 (0x7f170b55a000) [pid = 1832] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 223 (0x7f170cbd2800) [pid = 1832] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 222 (0x7f170bde3c00) [pid = 1832] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 221 (0x7f170acc6800) [pid = 1832] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 220 (0x7f170b939c00) [pid = 1832] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 219 (0x7f1707ee9c00) [pid = 1832] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 218 (0x7f170abd1400) [pid = 1832] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 217 (0x7f17058c4000) [pid = 1832] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 216 (0x7f1707f5cc00) [pid = 1832] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 215 (0x7f1704f41400) [pid = 1832] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:51:58 INFO - PROCESS | 1832 | --DOMWINDOW == 214 (0x7f170d40cc00) [pid = 1832] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:51:58 INFO - PROCESS | 1832 | 1461099118490 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]]]}] 13:51:58 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 13:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 2338ms 13:51:58 INFO - PROCESS | 1832 | 1461099118557 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 13:51:58 INFO - PROCESS | 1832 | 1461099118561 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 13:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:51:58 INFO - PROCESS | 1832 | 1461099118566 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:51:58 INFO - PROCESS | 1832 | 1461099118569 Marionette TRACE conn3 <- [1,1702,null,{}] 13:51:58 INFO - PROCESS | 1832 | 1461099118578 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}] 13:51:58 INFO - PROCESS | 1832 | 1461099118781 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 13:51:58 INFO - PROCESS | 1832 | 1461099118959 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170a19e000 == 140 [pid = 1832] [id = 433] 13:51:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 215 (0x7f170580fc00) [pid = 1832] [serial = 1300] [outer = (nil)] 13:51:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 216 (0x7f17093c7c00) [pid = 1832] [serial = 1301] [outer = 0x7f170580fc00] 13:51:59 INFO - PROCESS | 1832 | 1461099119022 Marionette DEBUG loaded listener.js 13:51:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 217 (0x7f170b939800) [pid = 1832] [serial = 1302] [outer = 0x7f170580fc00] 13:51:59 INFO - PROCESS | 1832 | 1461099119750 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]]]}] 13:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1237ms 13:51:59 INFO - PROCESS | 1832 | 1461099119940 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 13:51:59 INFO - PROCESS | 1832 | 1461099119948 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 13:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:51:59 INFO - PROCESS | 1832 | 1461099119964 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:51:59 INFO - PROCESS | 1832 | 1461099119970 Marionette TRACE conn3 <- [1,1706,null,{}] 13:51:59 INFO - PROCESS | 1832 | 1461099119979 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}] 13:52:00 INFO - PROCESS | 1832 | 1461099120211 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 13:52:00 INFO - PROCESS | 1832 | 1461099120551 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1705e2a800 == 141 [pid = 1832] [id = 434] 13:52:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 218 (0x7f1704f46c00) [pid = 1832] [serial = 1303] [outer = (nil)] 13:52:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 219 (0x7f1705aab400) [pid = 1832] [serial = 1304] [outer = 0x7f1704f46c00] 13:52:00 INFO - PROCESS | 1832 | 1461099120646 Marionette DEBUG loaded listener.js 13:52:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 220 (0x7f1705ba6000) [pid = 1832] [serial = 1305] [outer = 0x7f1704f46c00] 13:52:01 INFO - PROCESS | 1832 | 1461099121595 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]]]}] 13:52:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1688ms 13:52:01 INFO - PROCESS | 1832 | 1461099121653 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 13:52:01 INFO - PROCESS | 1832 | 1461099121658 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 13:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:52:01 INFO - PROCESS | 1832 | 1461099121672 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:52:01 INFO - PROCESS | 1832 | 1461099121677 Marionette TRACE conn3 <- [1,1710,null,{}] 13:52:01 INFO - PROCESS | 1832 | 1461099121686 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}] 13:52:01 INFO - PROCESS | 1832 | 1461099121950 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 13:52:02 INFO - PROCESS | 1832 | 1461099122274 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170badf800 == 142 [pid = 1832] [id = 435] 13:52:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 221 (0x7f1705ea6800) [pid = 1832] [serial = 1306] [outer = (nil)] 13:52:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 222 (0x7f1705f44000) [pid = 1832] [serial = 1307] [outer = 0x7f1705ea6800] 13:52:02 INFO - PROCESS | 1832 | 1461099122353 Marionette DEBUG loaded listener.js 13:52:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 223 (0x7f17093c4800) [pid = 1832] [serial = 1308] [outer = 0x7f1705ea6800] 13:52:03 INFO - PROCESS | 1832 | 1461099123308 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]]]}] 13:52:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1697ms 13:52:03 INFO - PROCESS | 1832 | 1461099123366 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 13:52:03 INFO - PROCESS | 1832 | 1461099123369 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 13:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:52:03 INFO - PROCESS | 1832 | 1461099123377 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:52:03 INFO - PROCESS | 1832 | 1461099123381 Marionette TRACE conn3 <- [1,1714,null,{}] 13:52:03 INFO - PROCESS | 1832 | 1461099123395 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}] 13:52:03 INFO - PROCESS | 1832 | 1461099123625 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 13:52:03 INFO - PROCESS | 1832 | 1461099123932 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1715c0d800 == 143 [pid = 1832] [id = 436] 13:52:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 224 (0x7f170b941800) [pid = 1832] [serial = 1309] [outer = (nil)] 13:52:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 225 (0x7f170bb59400) [pid = 1832] [serial = 1310] [outer = 0x7f170b941800] 13:52:04 INFO - PROCESS | 1832 | 1461099124054 Marionette DEBUG loaded listener.js 13:52:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 226 (0x7f170c909800) [pid = 1832] [serial = 1311] [outer = 0x7f170b941800] 13:52:04 INFO - PROCESS | 1832 | 1461099124941 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]]]}] 13:52:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1631ms 13:52:05 INFO - PROCESS | 1832 | 1461099125009 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 13:52:05 INFO - PROCESS | 1832 | 1461099125012 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 13:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:52:05 INFO - PROCESS | 1832 | 1461099125019 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:52:05 INFO - PROCESS | 1832 | 1461099125022 Marionette TRACE conn3 <- [1,1718,null,{}] 13:52:05 INFO - PROCESS | 1832 | 1461099125027 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}] 13:52:05 INFO - PROCESS | 1832 | 1461099125235 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 13:52:05 INFO - PROCESS | 1832 | 1461099125547 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718d89000 == 144 [pid = 1832] [id = 437] 13:52:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 227 (0x7f170bb53c00) [pid = 1832] [serial = 1312] [outer = (nil)] 13:52:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 228 (0x7f170d182800) [pid = 1832] [serial = 1313] [outer = 0x7f170bb53c00] 13:52:05 INFO - PROCESS | 1832 | 1461099125638 Marionette DEBUG loaded listener.js 13:52:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 229 (0x7f170d409c00) [pid = 1832] [serial = 1314] [outer = 0x7f170bb53c00] 13:52:06 INFO - PROCESS | 1832 | 1461099126487 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]]]}] 13:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1534ms 13:52:06 INFO - PROCESS | 1832 | 1461099126555 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 13:52:06 INFO - PROCESS | 1832 | 1461099126559 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 13:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:52:06 INFO - PROCESS | 1832 | 1461099126566 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:52:06 INFO - PROCESS | 1832 | 1461099126570 Marionette TRACE conn3 <- [1,1722,null,{}] 13:52:06 INFO - PROCESS | 1832 | 1461099126576 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}] 13:52:06 INFO - PROCESS | 1832 | 1461099126794 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 13:52:07 INFO - PROCESS | 1832 | 1461099127096 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719fa7800 == 145 [pid = 1832] [id = 438] 13:52:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 230 (0x7f170acc2800) [pid = 1832] [serial = 1315] [outer = (nil)] 13:52:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 231 (0x7f170eb31c00) [pid = 1832] [serial = 1316] [outer = 0x7f170acc2800] 13:52:07 INFO - PROCESS | 1832 | 1461099127176 Marionette DEBUG loaded listener.js 13:52:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 232 (0x7f1714149400) [pid = 1832] [serial = 1317] [outer = 0x7f170acc2800] 13:52:08 INFO - PROCESS | 1832 | 1461099128051 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]]]}] 13:52:08 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 13:52:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1530ms 13:52:08 INFO - PROCESS | 1832 | 1461099128097 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 13:52:08 INFO - PROCESS | 1832 | 1461099128101 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 13:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:52:08 INFO - PROCESS | 1832 | 1461099128107 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:52:08 INFO - PROCESS | 1832 | 1461099128110 Marionette TRACE conn3 <- [1,1726,null,{}] 13:52:08 INFO - PROCESS | 1832 | 1461099128116 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}] 13:52:08 INFO - PROCESS | 1832 | 1461099128367 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 13:52:08 INFO - PROCESS | 1832 | 1461099128683 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171e6f4000 == 146 [pid = 1832] [id = 439] 13:52:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 233 (0x7f1715762c00) [pid = 1832] [serial = 1318] [outer = (nil)] 13:52:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 234 (0x7f1715a44400) [pid = 1832] [serial = 1319] [outer = 0x7f1715762c00] 13:52:08 INFO - PROCESS | 1832 | 1461099128769 Marionette DEBUG loaded listener.js 13:52:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 235 (0x7f1715da8000) [pid = 1832] [serial = 1320] [outer = 0x7f1715762c00] 13:52:09 INFO - PROCESS | 1832 | 1461099129647 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]]]}] 13:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1588ms 13:52:09 INFO - PROCESS | 1832 | 1461099129696 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 13:52:09 INFO - PROCESS | 1832 | 1461099129700 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 13:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:52:09 INFO - PROCESS | 1832 | 1461099129707 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:52:09 INFO - PROCESS | 1832 | 1461099129710 Marionette TRACE conn3 <- [1,1730,null,{}] 13:52:09 INFO - PROCESS | 1832 | 1461099129716 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}] 13:52:09 INFO - PROCESS | 1832 | 1461099129922 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 13:52:10 INFO - PROCESS | 1832 | 1461099130163 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1720b0f000 == 147 [pid = 1832] [id = 440] 13:52:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 236 (0x7f171312b800) [pid = 1832] [serial = 1321] [outer = (nil)] 13:52:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 237 (0x7f1715fbd800) [pid = 1832] [serial = 1322] [outer = 0x7f171312b800] 13:52:10 INFO - PROCESS | 1832 | 1461099130287 Marionette DEBUG loaded listener.js 13:52:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 238 (0x7f1717363400) [pid = 1832] [serial = 1323] [outer = 0x7f171312b800] 13:52:11 INFO - PROCESS | 1832 | 1461099131192 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]]]}] 13:52:11 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 13:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1532ms 13:52:11 INFO - PROCESS | 1832 | 1461099131241 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 13:52:11 INFO - PROCESS | 1832 | 1461099131245 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 13:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:52:11 INFO - PROCESS | 1832 | 1461099131251 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:52:11 INFO - PROCESS | 1832 | 1461099131253 Marionette TRACE conn3 <- [1,1734,null,{}] 13:52:11 INFO - PROCESS | 1832 | 1461099131260 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}] 13:52:11 INFO - PROCESS | 1832 | 1461099131476 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 13:52:11 INFO - PROCESS | 1832 | 1461099131755 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172d819000 == 148 [pid = 1832] [id = 441] 13:52:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 239 (0x7f1715599c00) [pid = 1832] [serial = 1324] [outer = (nil)] 13:52:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 240 (0x7f1717845400) [pid = 1832] [serial = 1325] [outer = 0x7f1715599c00] 13:52:11 INFO - PROCESS | 1832 | 1461099131879 Marionette DEBUG loaded listener.js 13:52:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 241 (0x7f1718d6b000) [pid = 1832] [serial = 1326] [outer = 0x7f1715599c00] 13:52:12 INFO - PROCESS | 1832 | 1461099132730 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]]]}] 13:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1530ms 13:52:12 INFO - PROCESS | 1832 | 1461099132782 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 13:52:12 INFO - PROCESS | 1832 | 1461099132787 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 13:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:52:12 INFO - PROCESS | 1832 | 1461099132793 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:52:12 INFO - PROCESS | 1832 | 1461099132797 Marionette TRACE conn3 <- [1,1738,null,{}] 13:52:12 INFO - PROCESS | 1832 | 1461099132802 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}] 13:52:13 INFO - PROCESS | 1832 | 1461099133005 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 13:52:13 INFO - PROCESS | 1832 | 1461099133310 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731898800 == 149 [pid = 1832] [id = 442] 13:52:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 242 (0x7f1718d64400) [pid = 1832] [serial = 1327] [outer = (nil)] 13:52:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 243 (0x7f171974fc00) [pid = 1832] [serial = 1328] [outer = 0x7f1718d64400] 13:52:13 INFO - PROCESS | 1832 | 1461099133435 Marionette DEBUG loaded listener.js 13:52:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 244 (0x7f171b67c800) [pid = 1832] [serial = 1329] [outer = 0x7f1718d64400] 13:52:14 INFO - PROCESS | 1832 | 1461099134290 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]]]}] 13:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1536ms 13:52:14 INFO - PROCESS | 1832 | 1461099134330 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 13:52:14 INFO - PROCESS | 1832 | 1461099134334 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 13:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:52:14 INFO - PROCESS | 1832 | 1461099134340 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:52:14 INFO - PROCESS | 1832 | 1461099134343 Marionette TRACE conn3 <- [1,1742,null,{}] 13:52:14 INFO - PROCESS | 1832 | 1461099134349 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}] 13:52:14 INFO - PROCESS | 1832 | 1461099134568 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 13:52:14 INFO - PROCESS | 1832 | 1461099134838 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170cd47800 == 150 [pid = 1832] [id = 443] 13:52:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 245 (0x7f1709673000) [pid = 1832] [serial = 1330] [outer = (nil)] 13:52:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 246 (0x7f171eb7b000) [pid = 1832] [serial = 1331] [outer = 0x7f1709673000] 13:52:14 INFO - PROCESS | 1832 | 1461099134958 Marionette DEBUG loaded listener.js 13:52:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 247 (0x7f171f5cec00) [pid = 1832] [serial = 1332] [outer = 0x7f1709673000] 13:52:15 INFO - PROCESS | 1832 | 1461099135829 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]]]}] 13:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1532ms 13:52:15 INFO - PROCESS | 1832 | 1461099135874 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 13:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:52:15 INFO - PROCESS | 1832 | 1461099135879 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 13:52:15 INFO - PROCESS | 1832 | 1461099135886 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:52:15 INFO - PROCESS | 1832 | 1461099135890 Marionette TRACE conn3 <- [1,1746,null,{}] 13:52:15 INFO - PROCESS | 1832 | 1461099135896 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}] 13:52:16 INFO - PROCESS | 1832 | 1461099136142 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 13:52:16 INFO - PROCESS | 1832 | 1461099136460 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170cd66800 == 151 [pid = 1832] [id = 444] 13:52:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 248 (0x7f172b5bd000) [pid = 1832] [serial = 1333] [outer = (nil)] 13:52:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 249 (0x7f172c3bec00) [pid = 1832] [serial = 1334] [outer = 0x7f172b5bd000] 13:52:16 INFO - PROCESS | 1832 | 1461099136545 Marionette DEBUG loaded listener.js 13:52:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 250 (0x7f172d2fe400) [pid = 1832] [serial = 1335] [outer = 0x7f172b5bd000] 13:52:17 INFO - PROCESS | 1832 | 1461099137416 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]]]}] 13:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1580ms 13:52:17 INFO - PROCESS | 1832 | 1461099137466 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 13:52:17 INFO - PROCESS | 1832 | 1461099137471 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 13:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:52:17 INFO - PROCESS | 1832 | 1461099137477 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:52:17 INFO - PROCESS | 1832 | 1461099137481 Marionette TRACE conn3 <- [1,1750,null,{}] 13:52:17 INFO - PROCESS | 1832 | 1461099137487 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}] 13:52:17 INFO - PROCESS | 1832 | 1461099137711 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 13:52:18 INFO - PROCESS | 1832 | 1461099138026 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1706ede800 == 152 [pid = 1832] [id = 445] 13:52:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 251 (0x7f172c16a800) [pid = 1832] [serial = 1336] [outer = (nil)] 13:52:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 252 (0x7f17310a9000) [pid = 1832] [serial = 1337] [outer = 0x7f172c16a800] 13:52:18 INFO - PROCESS | 1832 | 1461099138113 Marionette DEBUG loaded listener.js 13:52:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 253 (0x7f1731a04c00) [pid = 1832] [serial = 1338] [outer = 0x7f172c16a800] 13:52:18 INFO - PROCESS | 1832 | 1461099138943 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]]]}] 13:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1531ms 13:52:19 INFO - PROCESS | 1832 | 1461099139010 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 13:52:19 INFO - PROCESS | 1832 | 1461099139013 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 13:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:52:19 INFO - PROCESS | 1832 | 1461099139020 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:52:19 INFO - PROCESS | 1832 | 1461099139022 Marionette TRACE conn3 <- [1,1754,null,{}] 13:52:19 INFO - PROCESS | 1832 | 1461099139028 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}] 13:52:19 INFO - PROCESS | 1832 | 1461099139242 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 13:52:19 INFO - PROCESS | 1832 | 1461099139512 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1704142000 == 153 [pid = 1832] [id = 446] 13:52:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 254 (0x7f1707042c00) [pid = 1832] [serial = 1339] [outer = (nil)] 13:52:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 255 (0x7f170704b800) [pid = 1832] [serial = 1340] [outer = 0x7f1707042c00] 13:52:19 INFO - PROCESS | 1832 | 1461099139638 Marionette DEBUG loaded listener.js 13:52:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 256 (0x7f1707050000) [pid = 1832] [serial = 1341] [outer = 0x7f1707042c00] 13:52:20 INFO - PROCESS | 1832 | 1461099140474 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]]]}] 13:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1533ms 13:52:20 INFO - PROCESS | 1832 | 1461099140555 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 13:52:20 INFO - PROCESS | 1832 | 1461099140558 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 13:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:52:20 INFO - PROCESS | 1832 | 1461099140565 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:52:20 INFO - PROCESS | 1832 | 1461099140567 Marionette TRACE conn3 <- [1,1758,null,{}] 13:52:20 INFO - PROCESS | 1832 | 1461099140573 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}] 13:52:20 INFO - PROCESS | 1832 | 1461099140799 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 13:52:21 INFO - PROCESS | 1832 | 1461099141139 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:21 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170248b000 == 154 [pid = 1832] [id = 447] 13:52:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 257 (0x7f170246e800) [pid = 1832] [serial = 1342] [outer = (nil)] 13:52:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 258 (0x7f1702473c00) [pid = 1832] [serial = 1343] [outer = 0x7f170246e800] 13:52:21 INFO - PROCESS | 1832 | 1461099141217 Marionette DEBUG loaded listener.js 13:52:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 259 (0x7f1702478800) [pid = 1832] [serial = 1344] [outer = 0x7f170246e800] 13:52:22 INFO - PROCESS | 1832 | 1461099142059 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]]]}] 13:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1539ms 13:52:22 INFO - PROCESS | 1832 | 1461099142106 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 13:52:22 INFO - PROCESS | 1832 | 1461099142110 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 13:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:52:22 INFO - PROCESS | 1832 | 1461099142116 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:52:22 INFO - PROCESS | 1832 | 1461099142119 Marionette TRACE conn3 <- [1,1762,null,{}] 13:52:22 INFO - PROCESS | 1832 | 1461099142124 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}] 13:52:22 INFO - PROCESS | 1832 | 1461099142337 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 13:52:22 INFO - PROCESS | 1832 | 1461099142655 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1704135800 == 155 [pid = 1832] [id = 448] 13:52:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 260 (0x7f170246d400) [pid = 1832] [serial = 1345] [outer = (nil)] 13:52:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 261 (0x7f1705f42400) [pid = 1832] [serial = 1346] [outer = 0x7f170246d400] 13:52:22 INFO - PROCESS | 1832 | 1461099142736 Marionette DEBUG loaded listener.js 13:52:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 262 (0x7f1707051c00) [pid = 1832] [serial = 1347] [outer = 0x7f170246d400] 13:52:23 INFO - PROCESS | 1832 | 1461099143640 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]]]}] 13:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1581ms 13:52:23 INFO - PROCESS | 1832 | 1461099143698 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 13:52:23 INFO - PROCESS | 1832 | 1461099143701 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 13:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:52:23 INFO - PROCESS | 1832 | 1461099143708 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:52:23 INFO - PROCESS | 1832 | 1461099143711 Marionette TRACE conn3 <- [1,1766,null,{}] 13:52:23 INFO - PROCESS | 1832 | 1461099143716 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}] 13:52:23 INFO - PROCESS | 1832 | 1461099143933 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 13:52:24 INFO - PROCESS | 1832 | 1461099144265 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170bbd8800 == 156 [pid = 1832] [id = 449] 13:52:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 263 (0x7f170246ec00) [pid = 1832] [serial = 1348] [outer = (nil)] 13:52:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 264 (0x7f1707ee7c00) [pid = 1832] [serial = 1349] [outer = 0x7f170246ec00] 13:52:24 INFO - PROCESS | 1832 | 1461099144345 Marionette DEBUG loaded listener.js 13:52:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 265 (0x7f170acc8400) [pid = 1832] [serial = 1350] [outer = 0x7f170246ec00] 13:52:25 INFO - PROCESS | 1832 | 1461099145233 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]]]}] 13:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1586ms 13:52:25 INFO - PROCESS | 1832 | 1461099145295 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 13:52:25 INFO - PROCESS | 1832 | 1461099145299 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 13:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:52:25 INFO - PROCESS | 1832 | 1461099145305 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:52:25 INFO - PROCESS | 1832 | 1461099145308 Marionette TRACE conn3 <- [1,1770,null,{}] 13:52:25 INFO - PROCESS | 1832 | 1461099145314 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}] 13:52:25 INFO - PROCESS | 1832 | 1461099145531 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 13:52:25 INFO - PROCESS | 1832 | 1461099145859 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17081d0000 == 157 [pid = 1832] [id = 450] 13:52:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 266 (0x7f1705de6c00) [pid = 1832] [serial = 1351] [outer = (nil)] 13:52:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 267 (0x7f1705df3c00) [pid = 1832] [serial = 1352] [outer = 0x7f1705de6c00] 13:52:25 INFO - PROCESS | 1832 | 1461099145937 Marionette DEBUG loaded listener.js 13:52:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 268 (0x7f1707f5bc00) [pid = 1832] [serial = 1353] [outer = 0x7f1705de6c00] 13:52:26 INFO - PROCESS | 1832 | 1461099146796 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]]]}] 13:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1530ms 13:52:26 INFO - PROCESS | 1832 | 1461099146836 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 13:52:26 INFO - PROCESS | 1832 | 1461099146840 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 13:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:52:26 INFO - PROCESS | 1832 | 1461099146846 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:52:26 INFO - PROCESS | 1832 | 1461099146849 Marionette TRACE conn3 <- [1,1774,null,{}] 13:52:26 INFO - PROCESS | 1832 | 1461099146855 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}] 13:52:27 INFO - PROCESS | 1832 | 1461099147067 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 13:52:27 INFO - PROCESS | 1832 | 1461099147866 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1705bdc800 == 158 [pid = 1832] [id = 451] 13:52:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 269 (0x7f1704cca400) [pid = 1832] [serial = 1354] [outer = (nil)] 13:52:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 270 (0x7f1704dc3400) [pid = 1832] [serial = 1355] [outer = 0x7f1704cca400] 13:52:27 INFO - PROCESS | 1832 | 1461099147988 Marionette DEBUG loaded listener.js 13:52:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 271 (0x7f1704f43c00) [pid = 1832] [serial = 1356] [outer = 0x7f1704cca400] 13:52:28 INFO - PROCESS | 1832 | 1461099148976 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]]]}] 13:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 2181ms 13:52:29 INFO - PROCESS | 1832 | 1461099149029 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 13:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:52:29 INFO - PROCESS | 1832 | 1461099149034 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 13:52:29 INFO - PROCESS | 1832 | 1461099149041 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:52:29 INFO - PROCESS | 1832 | 1461099149048 Marionette TRACE conn3 <- [1,1778,null,{}] 13:52:29 INFO - PROCESS | 1832 | 1461099149076 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}] 13:52:29 INFO - PROCESS | 1832 | 1461099149289 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 13:52:29 INFO - PROCESS | 1832 | 1461099149642 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1704f84000 == 159 [pid = 1832] [id = 452] 13:52:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 272 (0x7f1705aaa400) [pid = 1832] [serial = 1357] [outer = (nil)] 13:52:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 273 (0x7f1705b9f400) [pid = 1832] [serial = 1358] [outer = 0x7f1705aaa400] 13:52:29 INFO - PROCESS | 1832 | 1461099149794 Marionette DEBUG loaded listener.js 13:52:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 274 (0x7f1705ed9800) [pid = 1832] [serial = 1359] [outer = 0x7f1705aaa400] 13:52:30 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1735b1b800 == 158 [pid = 1832] [id = 374] 13:52:30 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172c3d0000 == 157 [pid = 1832] [id = 373] 13:52:30 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1713f1a000 == 156 [pid = 1832] [id = 432] 13:52:30 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170d56d800 == 155 [pid = 1832] [id = 431] 13:52:30 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170bc09000 == 154 [pid = 1832] [id = 430] 13:52:30 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1703ed1000 == 153 [pid = 1832] [id = 429] 13:52:30 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171a084000 == 152 [pid = 1832] [id = 369] 13:52:30 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170bc08000 == 151 [pid = 1832] [id = 428] 13:52:30 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1708b67800 == 150 [pid = 1832] [id = 427] 13:52:30 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1704f36000 == 149 [pid = 1832] [id = 426] 13:52:30 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1707dd1800 == 148 [pid = 1832] [id = 425] 13:52:30 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171959d800 == 147 [pid = 1832] [id = 417] 13:52:30 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17178ac800 == 146 [pid = 1832] [id = 416] 13:52:30 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17223cf000 == 145 [pid = 1832] [id = 346] 13:52:30 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1715c07800 == 144 [pid = 1832] [id = 415] 13:52:30 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170d1b1800 == 143 [pid = 1832] [id = 414] 13:52:30 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171ec54800 == 142 [pid = 1832] [id = 379] 13:52:30 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1708b66800 == 141 [pid = 1832] [id = 413] 13:52:30 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1706149800 == 140 [pid = 1832] [id = 380] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 273 (0x7f172b5b9400) [pid = 1832] [serial = 1071] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 272 (0x7f1715fbe000) [pid = 1832] [serial = 1020] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 271 (0x7f171dfb9000) [pid = 1832] [serial = 1032] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 270 (0x7f1731a8f400) [pid = 1832] [serial = 969] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 269 (0x7f171b6d9000) [pid = 1832] [serial = 903] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 268 (0x7f1719dea000) [pid = 1832] [serial = 1026] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 267 (0x7f170d18e000) [pid = 1832] [serial = 1008] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 266 (0x7f17207bc800) [pid = 1832] [serial = 966] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 265 (0x7f1713483000) [pid = 1832] [serial = 1011] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 264 (0x7f170ebb7c00) [pid = 1832] [serial = 897] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 263 (0x7f1713177000) [pid = 1832] [serial = 873] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 262 (0x7f170cbd5400) [pid = 1832] [serial = 954] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 261 (0x7f172c839800) [pid = 1832] [serial = 972] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 260 (0x7f1707ef6c00) [pid = 1832] [serial = 921] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 259 (0x7f17203a7800) [pid = 1832] [serial = 1038] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 258 (0x7f1715ea0800) [pid = 1832] [serial = 1017] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 257 (0x7f1715da2800) [pid = 1832] [serial = 960] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 256 (0x7f1715111c00) [pid = 1832] [serial = 918] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 255 (0x7f170cbd5000) [pid = 1832] [serial = 870] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 254 (0x7f1719eb2400) [pid = 1832] [serial = 963] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 253 (0x7f172c4ad400) [pid = 1832] [serial = 906] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 252 (0x7f172c6ed000) [pid = 1832] [serial = 1074] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 251 (0x7f1719eb5400) [pid = 1832] [serial = 1029] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 250 (0x7f173173e400) [pid = 1832] [serial = 909] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 249 (0x7f17093d2400) [pid = 1832] [serial = 975] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 248 (0x7f1731a08c00) [pid = 1832] [serial = 912] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 247 (0x7f171660ac00) [pid = 1832] [serial = 1062] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 246 (0x7f1718e97c00) [pid = 1832] [serial = 876] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 245 (0x7f172d9c9400) [pid = 1832] [serial = 1077] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 244 (0x7f1714140c00) [pid = 1832] [serial = 957] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 243 (0x7f17310a9400) [pid = 1832] [serial = 915] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 242 (0x7f1705df3000) [pid = 1832] [serial = 978] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 241 (0x7f172b533800) [pid = 1832] [serial = 786] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 240 (0x7f1707f5b000) [pid = 1832] [serial = 924] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 239 (0x7f170cbd6000) [pid = 1832] [serial = 981] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 238 (0x7f172237c000) [pid = 1832] [serial = 1041] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 237 (0x7f171e09e400) [pid = 1832] [serial = 1035] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 236 (0x7f171e17bc00) [pid = 1832] [serial = 1068] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 235 (0x7f171552d800) [pid = 1832] [serial = 1059] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 234 (0x7f1718dd0800) [pid = 1832] [serial = 1065] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 233 (0x7f1715760c00) [pid = 1832] [serial = 1014] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 232 (0x7f1718e99000) [pid = 1832] [serial = 1023] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 231 (0x7f1731786c00) [pid = 1832] [serial = 1080] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 230 (0x7f170ebaf800) [pid = 1832] [serial = 1056] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 229 (0x7f1715b69400) [pid = 1832] [serial = 900] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 228 (0x7f17310adc00) [pid = 1832] [serial = 1089] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 227 (0x7f170bb61800) [pid = 1832] [serial = 1083] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 226 (0x7f17153e3400) [pid = 1832] [serial = 1086] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 225 (0x7f170cbca400) [pid = 1832] [serial = 1232] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 224 (0x7f170acc4800) [pid = 1832] [serial = 1220] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 223 (0x7f1719ead400) [pid = 1832] [serial = 1190] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 222 (0x7f1705f47400) [pid = 1832] [serial = 1226] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 221 (0x7f170602ac00) [pid = 1832] [serial = 1227] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 220 (0x7f170abc3800) [pid = 1832] [serial = 1229] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 219 (0x7f1704f3c400) [pid = 1832] [serial = 1172] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 218 (0x7f172c8dd000) [pid = 1832] [serial = 1202] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 217 (0x7f1705c7fc00) [pid = 1832] [serial = 1199] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 216 (0x7f170966a000) [pid = 1832] [serial = 1175] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 215 (0x7f1705ecb000) [pid = 1832] [serial = 1224] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 214 (0x7f1705ba6400) [pid = 1832] [serial = 1223] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 213 (0x7f172237b800) [pid = 1832] [serial = 1196] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 212 (0x7f171f7ca400) [pid = 1832] [serial = 1193] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 211 (0x7f1717655800) [pid = 1832] [serial = 1187] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 210 (0x7f170d18c800) [pid = 1832] [serial = 1178] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 209 (0x7f1715762400) [pid = 1832] [serial = 1184] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 208 (0x7f171510e000) [pid = 1832] [serial = 1181] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 207 (0x7f17153eb000) [pid = 1832] [serial = 1170] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 206 (0x7f1705ed5800) [pid = 1832] [serial = 1205] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 205 (0x7f1704dcd000) [pid = 1832] [serial = 1208] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 204 (0x7f170580c800) [pid = 1832] [serial = 1211] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 203 (0x7f1705ed2400) [pid = 1832] [serial = 1214] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 202 (0x7f170cbc8400) [pid = 1832] [serial = 1217] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0x7f170d40b000) [pid = 1832] [serial = 1235] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x7f170d237000) [pid = 1832] [serial = 1233] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 199 (0x7f170eb32c00) [pid = 1832] [serial = 1236] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0x7f1713f35400) [pid = 1832] [serial = 1238] [outer = (nil)] [url = about:blank] 13:52:30 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0x7f170b93f000) [pid = 1832] [serial = 1230] [outer = (nil)] [url = about:blank] 13:52:31 INFO - PROCESS | 1832 | 1461099151029 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]]]}] 13:52:31 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 13:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 2058ms 13:52:31 INFO - PROCESS | 1832 | 1461099151101 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 13:52:31 INFO - PROCESS | 1832 | 1461099151106 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 13:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:52:31 INFO - PROCESS | 1832 | 1461099151116 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:52:31 INFO - PROCESS | 1832 | 1461099151120 Marionette TRACE conn3 <- [1,1782,null,{}] 13:52:31 INFO - PROCESS | 1832 | 1461099151125 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}] 13:52:31 INFO - PROCESS | 1832 | 1461099151339 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 13:52:31 INFO - PROCESS | 1832 | 1461099151530 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1703ed1000 == 141 [pid = 1832] [id = 453] 13:52:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x7f1704dc8000) [pid = 1832] [serial = 1360] [outer = (nil)] 13:52:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x7f1705f4d000) [pid = 1832] [serial = 1361] [outer = 0x7f1704dc8000] 13:52:31 INFO - PROCESS | 1832 | 1461099151600 Marionette DEBUG loaded listener.js 13:52:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 200 (0x7f1707f54c00) [pid = 1832] [serial = 1362] [outer = 0x7f1704dc8000] 13:52:32 INFO - PROCESS | 1832 | 1461099152513 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]]]}] 13:52:32 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 13:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1444ms 13:52:32 INFO - PROCESS | 1832 | 1461099152560 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 13:52:32 INFO - PROCESS | 1832 | 1461099152565 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 13:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:52:32 INFO - PROCESS | 1832 | 1461099152573 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:52:32 INFO - PROCESS | 1832 | 1461099152580 Marionette TRACE conn3 <- [1,1786,null,{}] 13:52:32 INFO - PROCESS | 1832 | 1461099152595 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}] 13:52:32 INFO - PROCESS | 1832 | 1461099152882 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 13:52:32 INFO - PROCESS | 1832 | 1461099152921 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1708ac9800 == 142 [pid = 1832] [id = 454] 13:52:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0x7f1705f4f800) [pid = 1832] [serial = 1363] [outer = (nil)] 13:52:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0x7f170abc4c00) [pid = 1832] [serial = 1364] [outer = 0x7f1705f4f800] 13:52:33 INFO - PROCESS | 1832 | 1461099153007 Marionette DEBUG loaded listener.js 13:52:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 203 (0x7f170b55e800) [pid = 1832] [serial = 1365] [outer = 0x7f1705f4f800] 13:52:34 INFO - PROCESS | 1832 | 1461099154514 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]]]}] 13:52:34 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 13:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1994ms 13:52:34 INFO - PROCESS | 1832 | 1461099154566 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 13:52:34 INFO - PROCESS | 1832 | 1461099154570 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 13:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:52:34 INFO - PROCESS | 1832 | 1461099154586 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:52:34 INFO - PROCESS | 1832 | 1461099154590 Marionette TRACE conn3 <- [1,1790,null,{}] 13:52:34 INFO - PROCESS | 1832 | 1461099154596 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}] 13:52:35 INFO - PROCESS | 1832 | 1461099155443 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 13:52:35 INFO - PROCESS | 1832 | --DOMWINDOW == 202 (0x7f170d1e1000) [pid = 1832] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:52:35 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0x7f1705ed8000) [pid = 1832] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:52:35 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x7f1704f3d800) [pid = 1832] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:52:35 INFO - PROCESS | 1832 | --DOMWINDOW == 199 (0x7f170c911400) [pid = 1832] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:52:35 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0x7f17058c7000) [pid = 1832] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:52:35 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0x7f1707f54400) [pid = 1832] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:52:35 INFO - PROCESS | 1832 | --DOMWINDOW == 196 (0x7f1704f46800) [pid = 1832] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:52:35 INFO - PROCESS | 1832 | --DOMWINDOW == 195 (0x7f1705ea7000) [pid = 1832] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:52:35 INFO - PROCESS | 1832 | 1461099155663 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1708b64000 == 143 [pid = 1832] [id = 455] 13:52:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 196 (0x7f1704cd2800) [pid = 1832] [serial = 1366] [outer = (nil)] 13:52:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 197 (0x7f17058c7000) [pid = 1832] [serial = 1367] [outer = 0x7f1704cd2800] 13:52:35 INFO - PROCESS | 1832 | 1461099155744 Marionette DEBUG loaded listener.js 13:52:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x7f170b939000) [pid = 1832] [serial = 1368] [outer = 0x7f1704cd2800] 13:52:36 INFO - PROCESS | 1832 | 1461099156451 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]]]}] 13:52:36 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) 13:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1884ms 13:52:36 INFO - PROCESS | 1832 | 1461099156472 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 13:52:36 INFO - PROCESS | 1832 | 1461099156476 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 13:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:52:36 INFO - PROCESS | 1832 | 1461099156482 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:52:36 INFO - PROCESS | 1832 | 1461099156485 Marionette TRACE conn3 <- [1,1794,null,{}] 13:52:36 INFO - PROCESS | 1832 | 1461099156492 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}] 13:52:36 INFO - PROCESS | 1832 | 1461099156695 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 13:52:36 INFO - PROCESS | 1832 | 1461099156892 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170bad6800 == 144 [pid = 1832] [id = 456] 13:52:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x7f170c90ac00) [pid = 1832] [serial = 1369] [outer = (nil)] 13:52:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 200 (0x7f170c914000) [pid = 1832] [serial = 1370] [outer = 0x7f170c90ac00] 13:52:36 INFO - PROCESS | 1832 | 1461099156971 Marionette DEBUG loaded listener.js 13:52:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0x7f170d184800) [pid = 1832] [serial = 1371] [outer = 0x7f170c90ac00] 13:52:38 INFO - PROCESS | 1832 | 1461099158034 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]]]}] 13:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1584ms 13:52:38 INFO - PROCESS | 1832 | 1461099158067 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 13:52:38 INFO - PROCESS | 1832 | 1461099158072 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 13:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:52:38 INFO - PROCESS | 1832 | 1461099158082 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:52:38 INFO - PROCESS | 1832 | 1461099158087 Marionette TRACE conn3 <- [1,1798,null,{}] 13:52:38 INFO - PROCESS | 1832 | 1461099158097 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}] 13:52:38 INFO - PROCESS | 1832 | 1461099158346 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 13:52:38 INFO - PROCESS | 1832 | 1461099158640 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1707dd2000 == 145 [pid = 1832] [id = 457] 13:52:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0x7f1705c81c00) [pid = 1832] [serial = 1372] [outer = (nil)] 13:52:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 203 (0x7f1705ea4c00) [pid = 1832] [serial = 1373] [outer = 0x7f1705c81c00] 13:52:38 INFO - PROCESS | 1832 | 1461099158723 Marionette DEBUG loaded listener.js 13:52:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 204 (0x7f1705ed8c00) [pid = 1832] [serial = 1374] [outer = 0x7f1705c81c00] 13:52:39 INFO - PROCESS | 1832 | 1461099159620 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]]]}] 13:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1587ms 13:52:39 INFO - PROCESS | 1832 | 1461099159669 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 13:52:39 INFO - PROCESS | 1832 | 1461099159678 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 13:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:52:39 INFO - PROCESS | 1832 | 1461099159690 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:52:39 INFO - PROCESS | 1832 | 1461099159694 Marionette TRACE conn3 <- [1,1802,null,{}] 13:52:39 INFO - PROCESS | 1832 | 1461099159701 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}] 13:52:39 INFO - PROCESS | 1832 | 1461099159922 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 13:52:40 INFO - PROCESS | 1832 | 1461099160245 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170b7b2800 == 146 [pid = 1832] [id = 458] 13:52:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 205 (0x7f1707048400) [pid = 1832] [serial = 1375] [outer = (nil)] 13:52:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 206 (0x7f1709671000) [pid = 1832] [serial = 1376] [outer = 0x7f1707048400] 13:52:40 INFO - PROCESS | 1832 | 1461099160364 Marionette DEBUG loaded listener.js 13:52:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 207 (0x7f170abcfc00) [pid = 1832] [serial = 1377] [outer = 0x7f1707048400] 13:52:41 INFO - PROCESS | 1832 | 1461099161276 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]]]}] 13:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1631ms 13:52:41 INFO - PROCESS | 1832 | 1461099161322 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 13:52:41 INFO - PROCESS | 1832 | 1461099161327 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 13:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:52:41 INFO - PROCESS | 1832 | 1461099161334 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:52:41 INFO - PROCESS | 1832 | 1461099161340 Marionette TRACE conn3 <- [1,1806,null,{}] 13:52:41 INFO - PROCESS | 1832 | 1461099161358 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}] 13:52:41 INFO - PROCESS | 1832 | 1461099161595 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 13:52:41 INFO - PROCESS | 1832 | 1461099161912 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170cb9e800 == 147 [pid = 1832] [id = 459] 13:52:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 208 (0x7f170bde1c00) [pid = 1832] [serial = 1378] [outer = (nil)] 13:52:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 209 (0x7f170cbce800) [pid = 1832] [serial = 1379] [outer = 0x7f170bde1c00] 13:52:42 INFO - PROCESS | 1832 | 1461099161997 Marionette DEBUG loaded listener.js 13:52:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 210 (0x7f170d1d9c00) [pid = 1832] [serial = 1380] [outer = 0x7f170bde1c00] 13:52:42 INFO - PROCESS | 1832 | 1461099162834 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]]]}] 13:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1536ms 13:52:42 INFO - PROCESS | 1832 | 1461099162872 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 13:52:42 INFO - PROCESS | 1832 | 1461099162878 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 13:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:52:42 INFO - PROCESS | 1832 | 1461099162885 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:52:42 INFO - PROCESS | 1832 | 1461099162888 Marionette TRACE conn3 <- [1,1810,null,{}] 13:52:42 INFO - PROCESS | 1832 | 1461099162914 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}] 13:52:43 INFO - PROCESS | 1832 | 1461099163143 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 13:52:43 INFO - PROCESS | 1832 | 1461099163400 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d574000 == 148 [pid = 1832] [id = 460] 13:52:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 211 (0x7f170c90b800) [pid = 1832] [serial = 1381] [outer = (nil)] 13:52:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 212 (0x7f170d40dc00) [pid = 1832] [serial = 1382] [outer = 0x7f170c90b800] 13:52:43 INFO - PROCESS | 1832 | 1461099163539 Marionette DEBUG loaded listener.js 13:52:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 213 (0x7f170ef06400) [pid = 1832] [serial = 1383] [outer = 0x7f170c90b800] 13:52:44 INFO - PROCESS | 1832 | 1461099164446 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]]]}] 13:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1598ms 13:52:44 INFO - PROCESS | 1832 | 1461099164484 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 13:52:44 INFO - PROCESS | 1832 | 1461099164487 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 13:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:52:44 INFO - PROCESS | 1832 | 1461099164494 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:52:44 INFO - PROCESS | 1832 | 1461099164498 Marionette TRACE conn3 <- [1,1814,null,{}] 13:52:44 INFO - PROCESS | 1832 | 1461099164503 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}] 13:52:44 INFO - PROCESS | 1832 | 1461099164711 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 13:52:44 INFO - PROCESS | 1832 | 1461099164931 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171321b000 == 149 [pid = 1832] [id = 461] 13:52:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 214 (0x7f170d1da000) [pid = 1832] [serial = 1384] [outer = (nil)] 13:52:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 215 (0x7f1713177c00) [pid = 1832] [serial = 1385] [outer = 0x7f170d1da000] 13:52:45 INFO - PROCESS | 1832 | 1461099165083 Marionette DEBUG loaded listener.js 13:52:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 216 (0x7f1713e4e000) [pid = 1832] [serial = 1386] [outer = 0x7f170d1da000] 13:52:46 INFO - PROCESS | 1832 | 1461099166005 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]]]}] 13:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1582ms 13:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:52:46 INFO - PROCESS | 1832 | 1461099166078 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 13:52:46 INFO - PROCESS | 1832 | 1461099166081 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 13:52:46 INFO - PROCESS | 1832 | 1461099166088 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:52:46 INFO - PROCESS | 1832 | 1461099166090 Marionette TRACE conn3 <- [1,1818,null,{}] 13:52:46 INFO - PROCESS | 1832 | 1461099166096 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}] 13:52:46 INFO - PROCESS | 1832 | 1461099166376 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 13:52:46 INFO - PROCESS | 1832 | 1461099166698 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1716251000 == 150 [pid = 1832] [id = 462] 13:52:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 217 (0x7f171511c000) [pid = 1832] [serial = 1387] [outer = (nil)] 13:52:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 218 (0x7f17153ec800) [pid = 1832] [serial = 1388] [outer = 0x7f171511c000] 13:52:46 INFO - PROCESS | 1832 | 1461099166787 Marionette DEBUG loaded listener.js 13:52:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 219 (0x7f171552f400) [pid = 1832] [serial = 1389] [outer = 0x7f171511c000] 13:52:47 INFO - PROCESS | 1832 | 1461099167614 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]]]}] 13:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1580ms 13:52:47 INFO - PROCESS | 1832 | 1461099167668 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 13:52:47 INFO - PROCESS | 1832 | 1461099167672 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 13:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:52:47 INFO - PROCESS | 1832 | 1461099167678 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:52:47 INFO - PROCESS | 1832 | 1461099167682 Marionette TRACE conn3 <- [1,1822,null,{}] 13:52:47 INFO - PROCESS | 1832 | 1461099167687 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}] 13:52:47 INFO - PROCESS | 1832 | 1461099167894 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 13:52:48 INFO - PROCESS | 1832 | 1461099168114 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718a16000 == 151 [pid = 1832] [id = 463] 13:52:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 220 (0x7f17151c4800) [pid = 1832] [serial = 1390] [outer = (nil)] 13:52:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 221 (0x7f1715762400) [pid = 1832] [serial = 1391] [outer = 0x7f17151c4800] 13:52:48 INFO - PROCESS | 1832 | 1461099168230 Marionette DEBUG loaded listener.js 13:52:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 222 (0x7f1715b73c00) [pid = 1832] [serial = 1392] [outer = 0x7f17151c4800] 13:52:49 INFO - PROCESS | 1832 | 1461099169172 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]]]}] 13:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1535ms 13:52:49 INFO - PROCESS | 1832 | 1461099169214 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 13:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:52:49 INFO - PROCESS | 1832 | 1461099169218 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 13:52:49 INFO - PROCESS | 1832 | 1461099169225 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:52:49 INFO - PROCESS | 1832 | 1461099169228 Marionette TRACE conn3 <- [1,1826,null,{}] 13:52:49 INFO - PROCESS | 1832 | 1461099169234 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}] 13:52:49 INFO - PROCESS | 1832 | 1461099169446 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 13:52:49 INFO - PROCESS | 1832 | 1461099169670 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719472000 == 152 [pid = 1832] [id = 464] 13:52:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 223 (0x7f17151cbc00) [pid = 1832] [serial = 1393] [outer = (nil)] 13:52:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 224 (0x7f1715ca4800) [pid = 1832] [serial = 1394] [outer = 0x7f17151cbc00] 13:52:49 INFO - PROCESS | 1832 | 1461099169783 Marionette DEBUG loaded listener.js 13:52:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 225 (0x7f1715fa3400) [pid = 1832] [serial = 1395] [outer = 0x7f17151cbc00] 13:52:50 INFO - PROCESS | 1832 | 1461099170708 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]]]}] 13:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1534ms 13:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:52:50 INFO - PROCESS | 1832 | 1461099170760 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 13:52:50 INFO - PROCESS | 1832 | 1461099170763 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 13:52:50 INFO - PROCESS | 1832 | 1461099170792 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:52:50 INFO - PROCESS | 1832 | 1461099170797 Marionette TRACE conn3 <- [1,1830,null,{}] 13:52:50 INFO - PROCESS | 1832 | 1461099170808 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}] 13:52:51 INFO - PROCESS | 1832 | 1461099171030 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 13:52:51 INFO - PROCESS | 1832 | 1461099171332 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719adf000 == 153 [pid = 1832] [id = 465] 13:52:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 226 (0x7f17153e5c00) [pid = 1832] [serial = 1396] [outer = (nil)] 13:52:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 227 (0x7f1716702c00) [pid = 1832] [serial = 1397] [outer = 0x7f17153e5c00] 13:52:51 INFO - PROCESS | 1832 | 1461099171412 Marionette DEBUG loaded listener.js 13:52:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 228 (0x7f1717655800) [pid = 1832] [serial = 1398] [outer = 0x7f17153e5c00] 13:52:52 INFO - PROCESS | 1832 | 1461099172270 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]]]}] 13:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1568ms 13:52:52 INFO - PROCESS | 1832 | 1461099172338 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 13:52:52 INFO - PROCESS | 1832 | 1461099172340 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 13:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:52:52 INFO - PROCESS | 1832 | 1461099172348 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:52:52 INFO - PROCESS | 1832 | 1461099172351 Marionette TRACE conn3 <- [1,1834,null,{}] 13:52:52 INFO - PROCESS | 1832 | 1461099172357 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}] 13:52:52 INFO - PROCESS | 1832 | 1461099172579 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 13:52:52 INFO - PROCESS | 1832 | 1461099172883 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171a02f800 == 154 [pid = 1832] [id = 466] 13:52:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 229 (0x7f1715ca6c00) [pid = 1832] [serial = 1399] [outer = (nil)] 13:52:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 230 (0x7f1718a6b400) [pid = 1832] [serial = 1400] [outer = 0x7f1715ca6c00] 13:52:52 INFO - PROCESS | 1832 | 1461099172965 Marionette DEBUG loaded listener.js 13:52:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 231 (0x7f1718dd1400) [pid = 1832] [serial = 1401] [outer = 0x7f1715ca6c00] 13:52:53 INFO - PROCESS | 1832 | 1461099173828 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]]]}] 13:52:53 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 13:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1529ms 13:52:53 INFO - PROCESS | 1832 | 1461099173879 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 13:52:53 INFO - PROCESS | 1832 | 1461099173882 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 13:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:52:53 INFO - PROCESS | 1832 | 1461099173889 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:52:53 INFO - PROCESS | 1832 | 1461099173893 Marionette TRACE conn3 <- [1,1838,null,{}] 13:52:53 INFO - PROCESS | 1832 | 1461099173899 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}] 13:52:54 INFO - PROCESS | 1832 | 1461099174152 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 13:52:54 INFO - PROCESS | 1832 | 1461099174476 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171d228000 == 155 [pid = 1832] [id = 467] 13:52:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 232 (0x7f1719eb4400) [pid = 1832] [serial = 1402] [outer = (nil)] 13:52:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 233 (0x7f171b6d9000) [pid = 1832] [serial = 1403] [outer = 0x7f1719eb4400] 13:52:54 INFO - PROCESS | 1832 | 1461099174567 Marionette DEBUG loaded listener.js 13:52:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 234 (0x7f171e17cc00) [pid = 1832] [serial = 1404] [outer = 0x7f1719eb4400] 13:52:55 INFO - PROCESS | 1832 | 1461099175440 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]]]}] 13:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1585ms 13:52:55 INFO - PROCESS | 1832 | 1461099175476 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 13:52:55 INFO - PROCESS | 1832 | 1461099175480 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 13:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:52:55 INFO - PROCESS | 1832 | 1461099175487 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:52:55 INFO - PROCESS | 1832 | 1461099175490 Marionette TRACE conn3 <- [1,1842,null,{}] 13:52:55 INFO - PROCESS | 1832 | 1461099175497 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}] 13:52:55 INFO - PROCESS | 1832 | 1461099175716 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 13:52:56 INFO - PROCESS | 1832 | 1461099176038 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171ec69000 == 156 [pid = 1832] [id = 468] 13:52:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 235 (0x7f1719ea8800) [pid = 1832] [serial = 1405] [outer = (nil)] 13:52:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 236 (0x7f171ec8dc00) [pid = 1832] [serial = 1406] [outer = 0x7f1719ea8800] 13:52:56 INFO - PROCESS | 1832 | 1461099176119 Marionette DEBUG loaded listener.js 13:52:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 237 (0x7f1720039c00) [pid = 1832] [serial = 1407] [outer = 0x7f1719ea8800] 13:52:56 INFO - PROCESS | 1832 | 1461099176973 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]]]}] 13:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1530ms 13:52:57 INFO - PROCESS | 1832 | 1461099177019 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 13:52:57 INFO - PROCESS | 1832 | 1461099177022 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 13:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:52:57 INFO - PROCESS | 1832 | 1461099177029 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:52:57 INFO - PROCESS | 1832 | 1461099177032 Marionette TRACE conn3 <- [1,1846,null,{}] 13:52:57 INFO - PROCESS | 1832 | 1461099177037 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}] 13:52:57 INFO - PROCESS | 1832 | 1461099177250 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 13:52:57 INFO - PROCESS | 1832 | 1461099177518 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171fcc7800 == 157 [pid = 1832] [id = 469] 13:52:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 238 (0x7f1719eb5400) [pid = 1832] [serial = 1408] [outer = (nil)] 13:52:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 239 (0x7f1720b67400) [pid = 1832] [serial = 1409] [outer = 0x7f1719eb5400] 13:52:57 INFO - PROCESS | 1832 | 1461099177637 Marionette DEBUG loaded listener.js 13:52:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 240 (0x7f172257c800) [pid = 1832] [serial = 1410] [outer = 0x7f1719eb5400] 13:52:58 INFO - PROCESS | 1832 | 1461099178481 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]]]}] 13:52:58 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) 13:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1484ms 13:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:52:58 INFO - PROCESS | 1832 | 1461099178514 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 13:52:58 INFO - PROCESS | 1832 | 1461099178517 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 13:52:58 INFO - PROCESS | 1832 | 1461099178524 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:52:58 INFO - PROCESS | 1832 | 1461099178527 Marionette TRACE conn3 <- [1,1850,null,{}] 13:52:58 INFO - PROCESS | 1832 | 1461099178533 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}] 13:52:58 INFO - PROCESS | 1832 | 1461099178745 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 13:52:59 INFO - PROCESS | 1832 | 1461099179054 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172231b800 == 158 [pid = 1832] [id = 470] 13:52:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 241 (0x7f171ec89400) [pid = 1832] [serial = 1411] [outer = (nil)] 13:52:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 242 (0x7f172c3c1800) [pid = 1832] [serial = 1412] [outer = 0x7f171ec89400] 13:52:59 INFO - PROCESS | 1832 | 1461099179179 Marionette DEBUG loaded listener.js 13:52:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 243 (0x7f172c6e4400) [pid = 1832] [serial = 1413] [outer = 0x7f171ec89400] 13:52:59 INFO - PROCESS | 1832 | 1461099179982 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]]]}] 13:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1534ms 13:53:00 INFO - PROCESS | 1832 | 1461099180058 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 13:53:00 INFO - PROCESS | 1832 | 1461099180071 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 13:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:53:00 INFO - PROCESS | 1832 | 1461099180083 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:53:00 INFO - PROCESS | 1832 | 1461099180089 Marionette TRACE conn3 <- [1,1854,null,{}] 13:53:00 INFO - PROCESS | 1832 | 1461099180098 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}] 13:53:00 INFO - PROCESS | 1832 | 1461099180421 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 13:53:00 INFO - PROCESS | 1832 | 1461099180665 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172c3e3800 == 159 [pid = 1832] [id = 471] 13:53:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 244 (0x7f17225ae800) [pid = 1832] [serial = 1414] [outer = (nil)] 13:53:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 245 (0x7f172d5d5000) [pid = 1832] [serial = 1415] [outer = 0x7f17225ae800] 13:53:00 INFO - PROCESS | 1832 | 1461099180745 Marionette DEBUG loaded listener.js 13:53:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 246 (0x7f172f719400) [pid = 1832] [serial = 1416] [outer = 0x7f17225ae800] 13:53:01 INFO - PROCESS | 1832 | 1461099181584 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]]]}] 13:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1540ms 13:53:01 INFO - PROCESS | 1832 | 1461099181621 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 13:53:01 INFO - PROCESS | 1832 | 1461099181625 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 13:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:53:01 INFO - PROCESS | 1832 | 1461099181631 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:53:01 INFO - PROCESS | 1832 | 1461099181634 Marionette TRACE conn3 <- [1,1858,null,{}] 13:53:01 INFO - PROCESS | 1832 | 1461099181639 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}] 13:53:01 INFO - PROCESS | 1832 | 1461099181864 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 13:53:02 INFO - PROCESS | 1832 | 1461099182135 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731055000 == 160 [pid = 1832] [id = 472] 13:53:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 247 (0x7f172f7c4c00) [pid = 1832] [serial = 1417] [outer = (nil)] 13:53:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 248 (0x7f173173e400) [pid = 1832] [serial = 1418] [outer = 0x7f172f7c4c00] 13:53:02 INFO - PROCESS | 1832 | 1461099182254 Marionette DEBUG loaded listener.js 13:53:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 249 (0x7f1731a06000) [pid = 1832] [serial = 1419] [outer = 0x7f172f7c4c00] 13:53:03 INFO - PROCESS | 1832 | 1461099183125 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]]]}] 13:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1532ms 13:53:03 INFO - PROCESS | 1832 | 1461099183164 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 13:53:03 INFO - PROCESS | 1832 | 1461099183168 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 13:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:53:03 INFO - PROCESS | 1832 | 1461099183174 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:53:03 INFO - PROCESS | 1832 | 1461099183176 Marionette TRACE conn3 <- [1,1862,null,{}] 13:53:03 INFO - PROCESS | 1832 | 1461099183182 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}] 13:53:03 INFO - PROCESS | 1832 | 1461099183394 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 13:53:03 INFO - PROCESS | 1832 | 1461099183709 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1705be5000 == 161 [pid = 1832] [id = 473] 13:53:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 250 (0x7f1704dca800) [pid = 1832] [serial = 1420] [outer = (nil)] 13:53:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 251 (0x7f1705e9ec00) [pid = 1832] [serial = 1421] [outer = 0x7f1704dca800] 13:53:03 INFO - PROCESS | 1832 | 1461099183789 Marionette DEBUG loaded listener.js 13:53:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 252 (0x7f1713042c00) [pid = 1832] [serial = 1422] [outer = 0x7f1704dca800] 13:53:04 INFO - PROCESS | 1832 | 1461099184672 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]]]}] 13:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1530ms 13:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:53:04 INFO - PROCESS | 1832 | 1461099184705 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 13:53:04 INFO - PROCESS | 1832 | 1461099184708 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 13:53:04 INFO - PROCESS | 1832 | 1461099184717 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:53:04 INFO - PROCESS | 1832 | 1461099184720 Marionette TRACE conn3 <- [1,1866,null,{}] 13:53:04 INFO - PROCESS | 1832 | 1461099184726 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}] 13:53:04 INFO - PROCESS | 1832 | 1461099184939 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 13:53:05 INFO - PROCESS | 1832 | 1461099185219 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171624e000 == 162 [pid = 1832] [id = 474] 13:53:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 253 (0x7f1702475800) [pid = 1832] [serial = 1423] [outer = (nil)] 13:53:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 254 (0x7f171304a000) [pid = 1832] [serial = 1424] [outer = 0x7f1702475800] 13:53:05 INFO - PROCESS | 1832 | 1461099185337 Marionette DEBUG loaded listener.js 13:53:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 255 (0x7f171304fc00) [pid = 1832] [serial = 1425] [outer = 0x7f1702475800] 13:53:06 INFO - PROCESS | 1832 | 1461099186194 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]]]}] 13:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1533ms 13:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:53:06 INFO - PROCESS | 1832 | 1461099186247 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 13:53:06 INFO - PROCESS | 1832 | 1461099186250 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 13:53:06 INFO - PROCESS | 1832 | 1461099186257 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:53:06 INFO - PROCESS | 1832 | 1461099186260 Marionette TRACE conn3 <- [1,1870,null,{}] 13:53:06 INFO - PROCESS | 1832 | 1461099186265 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}] 13:53:06 INFO - PROCESS | 1832 | 1461099186860 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 13:53:07 INFO - PROCESS | 1832 | 1461099187188 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1708976000 == 163 [pid = 1832] [id = 475] 13:53:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 256 (0x7f1704dc3800) [pid = 1832] [serial = 1426] [outer = (nil)] 13:53:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 257 (0x7f1704f38c00) [pid = 1832] [serial = 1427] [outer = 0x7f1704dc3800] 13:53:07 INFO - PROCESS | 1832 | 1461099187277 Marionette DEBUG loaded listener.js 13:53:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 258 (0x7f17058c9c00) [pid = 1832] [serial = 1428] [outer = 0x7f1704dc3800] 13:53:08 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1708b64000 == 162 [pid = 1832] [id = 455] 13:53:08 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1708ac9800 == 161 [pid = 1832] [id = 454] 13:53:08 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1703ed1000 == 160 [pid = 1832] [id = 453] 13:53:08 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1704f84000 == 159 [pid = 1832] [id = 452] 13:53:08 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1705bdc800 == 158 [pid = 1832] [id = 451] 13:53:08 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1731898800 == 157 [pid = 1832] [id = 442] 13:53:08 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172d819000 == 156 [pid = 1832] [id = 441] 13:53:08 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1720b0f000 == 155 [pid = 1832] [id = 440] 13:53:08 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171e6f4000 == 154 [pid = 1832] [id = 439] 13:53:08 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719fa7800 == 153 [pid = 1832] [id = 438] 13:53:08 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1718d89000 == 152 [pid = 1832] [id = 437] 13:53:08 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1715c0d800 == 151 [pid = 1832] [id = 436] 13:53:08 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170badf800 == 150 [pid = 1832] [id = 435] 13:53:08 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1705e2a800 == 149 [pid = 1832] [id = 434] 13:53:08 INFO - PROCESS | 1832 | --DOMWINDOW == 257 (0x7f1713e4c400) [pid = 1832] [serial = 1247] [outer = (nil)] [url = about:blank] 13:53:08 INFO - PROCESS | 1832 | --DOMWINDOW == 256 (0x7f1705aae400) [pid = 1832] [serial = 1274] [outer = (nil)] [url = about:blank] 13:53:08 INFO - PROCESS | 1832 | --DOMWINDOW == 255 (0x7f1713f34c00) [pid = 1832] [serial = 1298] [outer = (nil)] [url = about:blank] 13:53:08 INFO - PROCESS | 1832 | --DOMWINDOW == 254 (0x7f172b541000) [pid = 1832] [serial = 1265] [outer = (nil)] [url = about:blank] 13:53:08 INFO - PROCESS | 1832 | --DOMWINDOW == 253 (0x7f170602d000) [pid = 1832] [serial = 1283] [outer = (nil)] [url = about:blank] 13:53:08 INFO - PROCESS | 1832 | --DOMWINDOW == 252 (0x7f17058cfc00) [pid = 1832] [serial = 1277] [outer = (nil)] [url = about:blank] 13:53:08 INFO - PROCESS | 1832 | --DOMWINDOW == 251 (0x7f1715595800) [pid = 1832] [serial = 1253] [outer = (nil)] [url = about:blank] 13:53:08 INFO - PROCESS | 1832 | --DOMWINDOW == 250 (0x7f170eff6400) [pid = 1832] [serial = 1296] [outer = (nil)] [url = about:blank] 13:53:08 INFO - PROCESS | 1832 | --DOMWINDOW == 249 (0x7f1705ea5000) [pid = 1832] [serial = 1281] [outer = (nil)] [url = about:blank] 13:53:08 INFO - PROCESS | 1832 | --DOMWINDOW == 248 (0x7f170c912400) [pid = 1832] [serial = 1292] [outer = (nil)] [url = about:blank] 13:53:08 INFO - PROCESS | 1832 | --DOMWINDOW == 247 (0x7f170b55f400) [pid = 1832] [serial = 1290] [outer = (nil)] [url = about:blank] 13:53:08 INFO - PROCESS | 1832 | --DOMWINDOW == 246 (0x7f1718d6e000) [pid = 1832] [serial = 1256] [outer = (nil)] [url = about:blank] 13:53:08 INFO - PROCESS | 1832 | --DOMWINDOW == 245 (0x7f171414bc00) [pid = 1832] [serial = 1250] [outer = (nil)] [url = about:blank] 13:53:08 INFO - PROCESS | 1832 | --DOMWINDOW == 244 (0x7f170b55e400) [pid = 1832] [serial = 1287] [outer = (nil)] [url = about:blank] 13:53:08 INFO - PROCESS | 1832 | --DOMWINDOW == 243 (0x7f17093cb000) [pid = 1832] [serial = 1284] [outer = (nil)] [url = about:blank] 13:53:08 INFO - PROCESS | 1832 | --DOMWINDOW == 242 (0x7f1705b9a000) [pid = 1832] [serial = 1278] [outer = (nil)] [url = about:blank] 13:53:08 INFO - PROCESS | 1832 | --DOMWINDOW == 241 (0x7f1705df1800) [pid = 1832] [serial = 1280] [outer = (nil)] [url = about:blank] 13:53:08 INFO - PROCESS | 1832 | --DOMWINDOW == 240 (0x7f173185f800) [pid = 1832] [serial = 1271] [outer = (nil)] [url = about:blank] 13:53:08 INFO - PROCESS | 1832 | --DOMWINDOW == 239 (0x7f170eb2c000) [pid = 1832] [serial = 1295] [outer = (nil)] [url = about:blank] 13:53:08 INFO - PROCESS | 1832 | --DOMWINDOW == 238 (0x7f1719eb6800) [pid = 1832] [serial = 1259] [outer = (nil)] [url = about:blank] 13:53:08 INFO - PROCESS | 1832 | --DOMWINDOW == 237 (0x7f170abc7400) [pid = 1832] [serial = 1286] [outer = (nil)] [url = about:blank] 13:53:08 INFO - PROCESS | 1832 | --DOMWINDOW == 236 (0x7f170b55c000) [pid = 1832] [serial = 1244] [outer = (nil)] [url = about:blank] 13:53:08 INFO - PROCESS | 1832 | --DOMWINDOW == 235 (0x7f170d18a800) [pid = 1832] [serial = 1293] [outer = (nil)] [url = about:blank] 13:53:08 INFO - PROCESS | 1832 | --DOMWINDOW == 234 (0x7f1715109000) [pid = 1832] [serial = 1299] [outer = (nil)] [url = about:blank] 13:53:08 INFO - PROCESS | 1832 | --DOMWINDOW == 233 (0x7f1705ed0800) [pid = 1832] [serial = 1241] [outer = (nil)] [url = about:blank] 13:53:08 INFO - PROCESS | 1832 | --DOMWINDOW == 232 (0x7f171f09c800) [pid = 1832] [serial = 1262] [outer = (nil)] [url = about:blank] 13:53:08 INFO - PROCESS | 1832 | --DOMWINDOW == 231 (0x7f172f7c3400) [pid = 1832] [serial = 1268] [outer = (nil)] [url = about:blank] 13:53:08 INFO - PROCESS | 1832 | --DOMWINDOW == 230 (0x7f1709677800) [pid = 1832] [serial = 1289] [outer = (nil)] [url = about:blank] 13:53:08 INFO - PROCESS | 1832 | --DOMWINDOW == 229 (0x7f17093c7c00) [pid = 1832] [serial = 1301] [outer = (nil)] [url = about:blank] 13:53:08 INFO - PROCESS | 1832 | 1461099188777 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]]]}] 13:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 2587ms 13:53:08 INFO - PROCESS | 1832 | 1461099188845 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 13:53:08 INFO - PROCESS | 1832 | 1461099188852 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 13:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:53:08 INFO - PROCESS | 1832 | 1461099188859 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:53:08 INFO - PROCESS | 1832 | 1461099188866 Marionette TRACE conn3 <- [1,1874,null,{}] 13:53:08 INFO - PROCESS | 1832 | 1461099188872 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}] 13:53:09 INFO - PROCESS | 1832 | 1461099189120 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 13:53:09 INFO - PROCESS | 1832 | 1461099189312 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17039ce800 == 150 [pid = 1832] [id = 476] 13:53:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 230 (0x7f170246e000) [pid = 1832] [serial = 1429] [outer = (nil)] 13:53:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 231 (0x7f1705df3000) [pid = 1832] [serial = 1430] [outer = 0x7f170246e000] 13:53:09 INFO - PROCESS | 1832 | 1461099189384 Marionette DEBUG loaded listener.js 13:53:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 232 (0x7f1707042800) [pid = 1832] [serial = 1431] [outer = 0x7f170246e000] 13:53:10 INFO - PROCESS | 1832 | 1461099190221 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]]]}] 13:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1385ms 13:53:10 INFO - PROCESS | 1832 | 1461099190246 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 13:53:10 INFO - PROCESS | 1832 | 1461099190250 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 13:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:53:10 INFO - PROCESS | 1832 | 1461099190257 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:53:10 INFO - PROCESS | 1832 | 1461099190260 Marionette TRACE conn3 <- [1,1878,null,{}] 13:53:10 INFO - PROCESS | 1832 | 1461099190265 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}] 13:53:10 INFO - PROCESS | 1832 | 1461099190559 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 13:53:10 INFO - PROCESS | 1832 | 1461099190686 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1706ed3000 == 151 [pid = 1832] [id = 477] 13:53:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 233 (0x7f1704f42800) [pid = 1832] [serial = 1432] [outer = (nil)] 13:53:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 234 (0x7f1707ee9c00) [pid = 1832] [serial = 1433] [outer = 0x7f1704f42800] 13:53:10 INFO - PROCESS | 1832 | 1461099190777 Marionette DEBUG loaded listener.js 13:53:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 235 (0x7f17097db800) [pid = 1832] [serial = 1434] [outer = 0x7f1704f42800] 13:53:11 INFO - PROCESS | 1832 | 1461099191646 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]]]}] 13:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1440ms 13:53:11 INFO - PROCESS | 1832 | 1461099191705 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 13:53:11 INFO - PROCESS | 1832 | 1461099191711 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 13:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:53:11 INFO - PROCESS | 1832 | 1461099191727 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:53:11 INFO - PROCESS | 1832 | 1461099191734 Marionette TRACE conn3 <- [1,1882,null,{}] 13:53:11 INFO - PROCESS | 1832 | 1461099191757 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}] 13:53:12 INFO - PROCESS | 1832 | 1461099192039 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 13:53:12 INFO - PROCESS | 1832 | 1461099192064 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1709f1d000 == 152 [pid = 1832] [id = 478] 13:53:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 236 (0x7f1705817400) [pid = 1832] [serial = 1435] [outer = (nil)] 13:53:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 237 (0x7f170bde0c00) [pid = 1832] [serial = 1436] [outer = 0x7f1705817400] 13:53:12 INFO - PROCESS | 1832 | 1461099192128 Marionette DEBUG loaded listener.js 13:53:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 238 (0x7f170bf8c800) [pid = 1832] [serial = 1437] [outer = 0x7f1705817400] 13:53:13 INFO - PROCESS | 1832 | 1461099193485 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]]]}] 13:53:13 INFO - PROCESS | 1832 | --DOMWINDOW == 237 (0x7f1705aaa400) [pid = 1832] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:53:13 INFO - PROCESS | 1832 | --DOMWINDOW == 236 (0x7f1704cca400) [pid = 1832] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:53:13 INFO - PROCESS | 1832 | --DOMWINDOW == 235 (0x7f1705f4f800) [pid = 1832] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:53:13 INFO - PROCESS | 1832 | --DOMWINDOW == 234 (0x7f1704dc8000) [pid = 1832] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:53:13 INFO - PROCESS | 1832 | --DOMWINDOW == 233 (0x7f1704cd2800) [pid = 1832] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1860ms 13:53:13 INFO - PROCESS | 1832 | 1461099193580 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 13:53:13 INFO - PROCESS | 1832 | 1461099193583 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 13:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:53:13 INFO - PROCESS | 1832 | 1461099193589 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:53:13 INFO - PROCESS | 1832 | 1461099193591 Marionette TRACE conn3 <- [1,1886,null,{}] 13:53:13 INFO - PROCESS | 1832 | 1461099193596 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}] 13:53:13 INFO - PROCESS | 1832 | 1461099193822 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 13:53:14 INFO - PROCESS | 1832 | 1461099194005 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1709f14000 == 153 [pid = 1832] [id = 479] 13:53:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 234 (0x7f1705f4d800) [pid = 1832] [serial = 1438] [outer = (nil)] 13:53:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 235 (0x7f170bf88800) [pid = 1832] [serial = 1439] [outer = 0x7f1705f4d800] 13:53:14 INFO - PROCESS | 1832 | 1461099194067 Marionette DEBUG loaded listener.js 13:53:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 236 (0x7f170caca400) [pid = 1832] [serial = 1440] [outer = 0x7f1705f4d800] 13:53:14 INFO - PROCESS | 1832 | 1461099194791 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]]]}] 13:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1231ms 13:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:53:14 INFO - PROCESS | 1832 | 1461099194822 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 13:53:14 INFO - PROCESS | 1832 | 1461099194824 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 13:53:14 INFO - PROCESS | 1832 | 1461099194832 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:53:14 INFO - PROCESS | 1832 | 1461099194834 Marionette TRACE conn3 <- [1,1890,null,{}] 13:53:14 INFO - PROCESS | 1832 | 1461099194840 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}] 13:53:15 INFO - PROCESS | 1832 | 1461099195114 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 13:53:15 INFO - PROCESS | 1832 | 1461099195139 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170cd52000 == 154 [pid = 1832] [id = 480] 13:53:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 237 (0x7f1713046400) [pid = 1832] [serial = 1441] [outer = (nil)] 13:53:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 238 (0x7f171304c000) [pid = 1832] [serial = 1442] [outer = 0x7f1713046400] 13:53:15 INFO - PROCESS | 1832 | 1461099195213 Marionette DEBUG loaded listener.js 13:53:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 239 (0x7f1713f34c00) [pid = 1832] [serial = 1443] [outer = 0x7f1713046400] 13:53:16 INFO - PROCESS | 1832 | 1461099196368 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]]]}] 13:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1581ms 13:53:16 INFO - PROCESS | 1832 | 1461099196412 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 13:53:16 INFO - PROCESS | 1832 | 1461099196419 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 13:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:53:16 INFO - PROCESS | 1832 | 1461099196429 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:53:16 INFO - PROCESS | 1832 | 1461099196434 Marionette TRACE conn3 <- [1,1894,null,{}] 13:53:16 INFO - PROCESS | 1832 | 1461099196442 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}] 13:53:16 INFO - PROCESS | 1832 | 1461099196685 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 13:53:17 INFO - PROCESS | 1832 | 1461099197018 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1707dcd000 == 155 [pid = 1832] [id = 481] 13:53:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 240 (0x7f1705f4f000) [pid = 1832] [serial = 1444] [outer = (nil)] 13:53:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 241 (0x7f1707044000) [pid = 1832] [serial = 1445] [outer = 0x7f1705f4f000] 13:53:17 INFO - PROCESS | 1832 | 1461099197102 Marionette DEBUG loaded listener.js 13:53:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 242 (0x7f1707f5b400) [pid = 1832] [serial = 1446] [outer = 0x7f1705f4f000] 13:53:18 INFO - PROCESS | 1832 | 1461099198015 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]]]}] 13:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1638ms 13:53:18 INFO - PROCESS | 1832 | 1461099198068 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 13:53:18 INFO - PROCESS | 1832 | 1461099198077 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 13:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:53:18 INFO - PROCESS | 1832 | 1461099198088 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:53:18 INFO - PROCESS | 1832 | 1461099198092 Marionette TRACE conn3 <- [1,1898,null,{}] 13:53:18 INFO - PROCESS | 1832 | 1461099198099 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}] 13:53:18 INFO - PROCESS | 1832 | 1461099198326 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 13:53:18 INFO - PROCESS | 1832 | 1461099198709 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170cba1800 == 156 [pid = 1832] [id = 482] 13:53:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 243 (0x7f170acc2c00) [pid = 1832] [serial = 1447] [outer = (nil)] 13:53:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 244 (0x7f170bde2c00) [pid = 1832] [serial = 1448] [outer = 0x7f170acc2c00] 13:53:18 INFO - PROCESS | 1832 | 1461099198791 Marionette DEBUG loaded listener.js 13:53:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 245 (0x7f170c90cc00) [pid = 1832] [serial = 1449] [outer = 0x7f170acc2c00] 13:53:19 INFO - PROCESS | 1832 | 1461099199702 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]]]}] 13:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1680ms 13:53:19 INFO - PROCESS | 1832 | 1461099199770 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 13:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:53:19 INFO - PROCESS | 1832 | 1461099199774 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 13:53:19 INFO - PROCESS | 1832 | 1461099199780 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:53:19 INFO - PROCESS | 1832 | 1461099199787 Marionette TRACE conn3 <- [1,1902,null,{}] 13:53:19 INFO - PROCESS | 1832 | 1461099199803 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}] 13:53:20 INFO - PROCESS | 1832 | 1461099200064 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 13:53:20 INFO - PROCESS | 1832 | 1461099200383 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1715c07800 == 157 [pid = 1832] [id = 483] 13:53:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 246 (0x7f170d404000) [pid = 1832] [serial = 1450] [outer = (nil)] 13:53:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 247 (0x7f1713051800) [pid = 1832] [serial = 1451] [outer = 0x7f170d404000] 13:53:20 INFO - PROCESS | 1832 | 1461099200463 Marionette DEBUG loaded listener.js 13:53:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 248 (0x7f1713f38c00) [pid = 1832] [serial = 1452] [outer = 0x7f170d404000] 13:53:21 INFO - PROCESS | 1832 | 1461099201346 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]]]}] 13:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1644ms 13:53:21 INFO - PROCESS | 1832 | 1461099201425 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 13:53:21 INFO - PROCESS | 1832 | 1461099201430 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 13:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:53:21 INFO - PROCESS | 1832 | 1461099201436 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:53:21 INFO - PROCESS | 1832 | 1461099201440 Marionette TRACE conn3 <- [1,1906,null,{}] 13:53:21 INFO - PROCESS | 1832 | 1461099201445 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}] 13:53:21 INFO - PROCESS | 1832 | 1461099201663 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 13:53:21 INFO - PROCESS | 1832 | 1461099201986 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719920000 == 158 [pid = 1832] [id = 484] 13:53:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 249 (0x7f170eff6400) [pid = 1832] [serial = 1453] [outer = (nil)] 13:53:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 250 (0x7f1715110000) [pid = 1832] [serial = 1454] [outer = 0x7f170eff6400] 13:53:22 INFO - PROCESS | 1832 | 1461099202066 Marionette DEBUG loaded listener.js 13:53:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 251 (0x7f1715121000) [pid = 1832] [serial = 1455] [outer = 0x7f170eff6400] 13:53:22 INFO - PROCESS | 1832 | 1461099202899 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]]]}] 13:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1532ms 13:53:22 INFO - PROCESS | 1832 | 1461099202970 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 13:53:22 INFO - PROCESS | 1832 | 1461099202974 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 13:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:53:22 INFO - PROCESS | 1832 | 1461099202981 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:53:22 INFO - PROCESS | 1832 | 1461099202984 Marionette TRACE conn3 <- [1,1910,null,{}] 13:53:22 INFO - PROCESS | 1832 | 1461099202989 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}] 13:53:23 INFO - PROCESS | 1832 | 1461099203204 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 13:53:23 INFO - PROCESS | 1832 | 1461099203512 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171c056000 == 159 [pid = 1832] [id = 485] 13:53:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 252 (0x7f1713f3e800) [pid = 1832] [serial = 1456] [outer = (nil)] 13:53:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 253 (0x7f1715596400) [pid = 1832] [serial = 1457] [outer = 0x7f1713f3e800] 13:53:23 INFO - PROCESS | 1832 | 1461099203593 Marionette DEBUG loaded listener.js 13:53:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 254 (0x7f1715b74400) [pid = 1832] [serial = 1458] [outer = 0x7f1713f3e800] 13:53:24 INFO - PROCESS | 1832 | 1461099204466 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]]]}] 13:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1528ms 13:53:24 INFO - PROCESS | 1832 | 1461099204511 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 13:53:24 INFO - PROCESS | 1832 | 1461099204515 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 13:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:53:24 INFO - PROCESS | 1832 | 1461099204521 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:53:24 INFO - PROCESS | 1832 | 1461099204524 Marionette TRACE conn3 <- [1,1914,null,{}] 13:53:24 INFO - PROCESS | 1832 | 1461099204530 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}] 13:53:24 INFO - PROCESS | 1832 | 1461099204774 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 13:53:25 INFO - PROCESS | 1832 | 1461099205093 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1720f0e800 == 160 [pid = 1832] [id = 486] 13:53:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 255 (0x7f1718d66400) [pid = 1832] [serial = 1459] [outer = (nil)] 13:53:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 256 (0x7f1719def400) [pid = 1832] [serial = 1460] [outer = 0x7f1718d66400] 13:53:25 INFO - PROCESS | 1832 | 1461099205178 Marionette DEBUG loaded listener.js 13:53:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 257 (0x7f171d2e3400) [pid = 1832] [serial = 1461] [outer = 0x7f1718d66400] 13:53:25 INFO - PROCESS | 1832 | ************************* 13:53:25 INFO - PROCESS | 1832 | A coding exception was thrown and uncaught in a Task. 13:53:25 INFO - PROCESS | 1832 | 13:53:25 INFO - PROCESS | 1832 | Full message: TypeError: NetworkError when attempting to fetch resource. 13:53:25 INFO - PROCESS | 1832 | Full stack: 13:53:25 INFO - PROCESS | 1832 | ************************* 13:53:26 INFO - PROCESS | 1832 | 1461099206067 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]]]}] 13:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1581ms 13:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:53:26 INFO - PROCESS | 1832 | 1461099206103 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 13:53:26 INFO - PROCESS | 1832 | 1461099206106 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 13:53:26 INFO - PROCESS | 1832 | 1461099206112 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:53:26 INFO - PROCESS | 1832 | 1461099206115 Marionette TRACE conn3 <- [1,1918,null,{}] 13:53:26 INFO - PROCESS | 1832 | 1461099206121 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}] 13:53:26 INFO - PROCESS | 1832 | 1461099206317 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 13:53:26 INFO - PROCESS | 1832 | 1461099206590 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731a64000 == 161 [pid = 1832] [id = 487] 13:53:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 258 (0x7f1706cd4400) [pid = 1832] [serial = 1462] [outer = (nil)] 13:53:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 259 (0x7f1706cdac00) [pid = 1832] [serial = 1463] [outer = 0x7f1706cd4400] 13:53:26 INFO - PROCESS | 1832 | 1461099206665 Marionette DEBUG loaded listener.js 13:53:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 260 (0x7f1706cdfc00) [pid = 1832] [serial = 1464] [outer = 0x7f1706cd4400] 13:53:27 INFO - PROCESS | 1832 | 1461099207545 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]]]}] 13:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1493ms 13:53:27 INFO - PROCESS | 1832 | 1461099207605 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 13:53:27 INFO - PROCESS | 1832 | 1461099207608 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 13:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:53:27 INFO - PROCESS | 1832 | 1461099207615 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:53:27 INFO - PROCESS | 1832 | 1461099207618 Marionette TRACE conn3 <- [1,1922,null,{}] 13:53:27 INFO - PROCESS | 1832 | 1461099207624 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}] 13:53:27 INFO - PROCESS | 1832 | 1461099207838 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 13:53:28 INFO - PROCESS | 1832 | 1461099208113 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1734537800 == 162 [pid = 1832] [id = 488] 13:53:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 261 (0x7f1706cd2c00) [pid = 1832] [serial = 1465] [outer = (nil)] 13:53:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 262 (0x7f1719def800) [pid = 1832] [serial = 1466] [outer = 0x7f1706cd2c00] 13:53:28 INFO - PROCESS | 1832 | 1461099208233 Marionette DEBUG loaded listener.js 13:53:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 263 (0x7f171fe88c00) [pid = 1832] [serial = 1467] [outer = 0x7f1706cd2c00] 13:53:29 INFO - PROCESS | 1832 | 1461099209048 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]]]}] 13:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1479ms 13:53:29 INFO - PROCESS | 1832 | 1461099209096 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 13:53:29 INFO - PROCESS | 1832 | 1461099209100 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 13:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:53:29 INFO - PROCESS | 1832 | 1461099209107 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:53:29 INFO - PROCESS | 1832 | 1461099209110 Marionette TRACE conn3 <- [1,1926,null,{}] 13:53:29 INFO - PROCESS | 1832 | 1461099209115 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}] 13:53:29 INFO - PROCESS | 1832 | 1461099209338 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 13:53:29 INFO - PROCESS | 1832 | 1461099209707 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719db9000 == 163 [pid = 1832] [id = 489] 13:53:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 264 (0x7f170cca4800) [pid = 1832] [serial = 1468] [outer = (nil)] 13:53:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 265 (0x7f170cca9800) [pid = 1832] [serial = 1469] [outer = 0x7f170cca4800] 13:53:29 INFO - PROCESS | 1832 | 1461099209788 Marionette DEBUG loaded listener.js 13:53:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 266 (0x7f170ccad800) [pid = 1832] [serial = 1470] [outer = 0x7f170cca4800] 13:53:30 INFO - PROCESS | 1832 | 1461099210672 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]]]}] 13:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1629ms 13:53:30 INFO - PROCESS | 1832 | 1461099210737 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 13:53:30 INFO - PROCESS | 1832 | 1461099210741 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 13:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:53:30 INFO - PROCESS | 1832 | 1461099210746 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:53:30 INFO - PROCESS | 1832 | 1461099210749 Marionette TRACE conn3 <- [1,1930,null,{}] 13:53:30 INFO - PROCESS | 1832 | 1461099210755 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}] 13:53:30 INFO - PROCESS | 1832 | 1461099210975 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 13:53:31 INFO - PROCESS | 1832 | 1461099211287 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1709616000 == 164 [pid = 1832] [id = 490] 13:53:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 267 (0x7f1702472800) [pid = 1832] [serial = 1471] [outer = (nil)] 13:53:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 268 (0x7f170a253800) [pid = 1832] [serial = 1472] [outer = 0x7f1702472800] 13:53:31 INFO - PROCESS | 1832 | 1461099211367 Marionette DEBUG loaded listener.js 13:53:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 269 (0x7f170a25fc00) [pid = 1832] [serial = 1473] [outer = 0x7f1702472800] 13:53:32 INFO - PROCESS | 1832 | 1461099212312 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]]]}] 13:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1632ms 13:53:32 INFO - PROCESS | 1832 | 1461099212380 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 13:53:32 INFO - PROCESS | 1832 | 1461099212384 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 13:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:53:32 INFO - PROCESS | 1832 | 1461099212390 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:53:32 INFO - PROCESS | 1832 | 1461099212394 Marionette TRACE conn3 <- [1,1934,null,{}] 13:53:32 INFO - PROCESS | 1832 | 1461099212400 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}] 13:53:32 INFO - PROCESS | 1832 | 1461099212682 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 13:53:33 INFO - PROCESS | 1832 | 1461099213005 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170ac39800 == 165 [pid = 1832] [id = 491] 13:53:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 270 (0x7f1718dcd400) [pid = 1832] [serial = 1474] [outer = (nil)] 13:53:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 271 (0x7f1720b69c00) [pid = 1832] [serial = 1475] [outer = 0x7f1718dcd400] 13:53:33 INFO - PROCESS | 1832 | 1461099213089 Marionette DEBUG loaded listener.js 13:53:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 272 (0x7f1731863800) [pid = 1832] [serial = 1476] [outer = 0x7f1718dcd400] 13:53:33 INFO - PROCESS | 1832 | 1461099213945 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]]]}] 13:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1630ms 13:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:53:34 INFO - PROCESS | 1832 | 1461099214022 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 13:53:34 INFO - PROCESS | 1832 | 1461099214025 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 13:53:34 INFO - PROCESS | 1832 | 1461099214032 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:53:34 INFO - PROCESS | 1832 | 1461099214034 Marionette TRACE conn3 <- [1,1938,null,{}] 13:53:34 INFO - PROCESS | 1832 | 1461099214040 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}] 13:53:34 INFO - PROCESS | 1832 | 1461099214282 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 13:53:34 INFO - PROCESS | 1832 | 1461099214614 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170ac56000 == 166 [pid = 1832] [id = 492] 13:53:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 273 (0x7f1715d0a400) [pid = 1832] [serial = 1477] [outer = (nil)] 13:53:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 274 (0x7f1715d0f000) [pid = 1832] [serial = 1478] [outer = 0x7f1715d0a400] 13:53:34 INFO - PROCESS | 1832 | 1461099214691 Marionette DEBUG loaded listener.js 13:53:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 275 (0x7f1715d14c00) [pid = 1832] [serial = 1479] [outer = 0x7f1715d0a400] 13:53:35 INFO - PROCESS | 1832 | 1461099215513 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]]]}] 13:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1531ms 13:53:35 INFO - PROCESS | 1832 | 1461099215565 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 13:53:35 INFO - PROCESS | 1832 | 1461099215568 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 13:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:53:35 INFO - PROCESS | 1832 | 1461099215575 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:53:35 INFO - PROCESS | 1832 | 1461099215578 Marionette TRACE conn3 <- [1,1942,null,{}] 13:53:35 INFO - PROCESS | 1832 | 1461099215584 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}] 13:53:35 INFO - PROCESS | 1832 | 1461099215808 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 13:53:36 INFO - PROCESS | 1832 | 1461099216086 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1708b95800 == 167 [pid = 1832] [id = 493] 13:53:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 276 (0x7f170940bc00) [pid = 1832] [serial = 1480] [outer = (nil)] 13:53:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 277 (0x7f1709411400) [pid = 1832] [serial = 1481] [outer = 0x7f170940bc00] 13:53:36 INFO - PROCESS | 1832 | 1461099216205 Marionette DEBUG loaded listener.js 13:53:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 278 (0x7f1709416400) [pid = 1832] [serial = 1482] [outer = 0x7f170940bc00] 13:53:37 INFO - PROCESS | 1832 | 1461099217172 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]]]}] 13:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1629ms 13:53:37 INFO - PROCESS | 1832 | 1461099217205 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 13:53:37 INFO - PROCESS | 1832 | 1461099217209 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 13:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:53:37 INFO - PROCESS | 1832 | 1461099217216 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:53:37 INFO - PROCESS | 1832 | 1461099217219 Marionette TRACE conn3 <- [1,1946,null,{}] 13:53:37 INFO - PROCESS | 1832 | 1461099217224 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}] 13:53:37 INFO - PROCESS | 1832 | 1461099217438 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 13:53:37 INFO - PROCESS | 1832 | 1461099217764 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17023d1000 == 168 [pid = 1832] [id = 494] 13:53:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 279 (0x7f17032c3000) [pid = 1832] [serial = 1483] [outer = (nil)] 13:53:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 280 (0x7f17032cac00) [pid = 1832] [serial = 1484] [outer = 0x7f17032c3000] 13:53:37 INFO - PROCESS | 1832 | 1461099217843 Marionette DEBUG loaded listener.js 13:53:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 281 (0x7f17032cf800) [pid = 1832] [serial = 1485] [outer = 0x7f17032c3000] 13:53:38 INFO - PROCESS | 1832 | 1461099218687 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]]]}] 13:53:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1543ms 13:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:53:38 INFO - PROCESS | 1832 | 1461099218760 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 13:53:38 INFO - PROCESS | 1832 | 1461099218763 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 13:53:38 INFO - PROCESS | 1832 | 1461099218769 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:53:38 INFO - PROCESS | 1832 | 1461099218772 Marionette TRACE conn3 <- [1,1950,null,{}] 13:53:38 INFO - PROCESS | 1832 | 1461099218778 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}] 13:53:39 INFO - PROCESS | 1832 | 1461099219016 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 13:53:39 INFO - PROCESS | 1832 | 1461099219963 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1705e2d800 == 169 [pid = 1832] [id = 495] 13:53:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 282 (0x7f1704cd1000) [pid = 1832] [serial = 1486] [outer = (nil)] 13:53:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 283 (0x7f1704f44000) [pid = 1832] [serial = 1487] [outer = 0x7f1704cd1000] 13:53:40 INFO - PROCESS | 1832 | 1461099220037 Marionette DEBUG loaded listener.js 13:53:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 284 (0x7f1705aaac00) [pid = 1832] [serial = 1488] [outer = 0x7f1704cd1000] 13:53:40 INFO - PROCESS | 1832 | 1461099220943 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]]]}] 13:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 2232ms 13:53:41 INFO - PROCESS | 1832 | 1461099221002 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 13:53:41 INFO - PROCESS | 1832 | 1461099221010 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 13:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:53:41 INFO - PROCESS | 1832 | 1461099221018 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:53:41 INFO - PROCESS | 1832 | 1461099221023 Marionette TRACE conn3 <- [1,1954,null,{}] 13:53:41 INFO - PROCESS | 1832 | 1461099221029 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}] 13:53:41 INFO - PROCESS | 1832 | 1461099221243 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 13:53:41 INFO - PROCESS | 1832 | 1461099221546 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170946f000 == 170 [pid = 1832] [id = 496] 13:53:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 285 (0x7f1704dcb400) [pid = 1832] [serial = 1489] [outer = (nil)] 13:53:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 286 (0x7f17058cb400) [pid = 1832] [serial = 1490] [outer = 0x7f1704dcb400] 13:53:41 INFO - PROCESS | 1832 | 1461099221793 Marionette DEBUG loaded listener.js 13:53:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 287 (0x7f1705ed3800) [pid = 1832] [serial = 1491] [outer = 0x7f1704dcb400] 13:53:42 INFO - PROCESS | 1832 | 1461099222762 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]]]}] 13:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1787ms 13:53:42 INFO - PROCESS | 1832 | 1461099222810 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 13:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:53:42 INFO - PROCESS | 1832 | 1461099222816 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 13:53:42 INFO - PROCESS | 1832 | 1461099222823 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:53:42 INFO - PROCESS | 1832 | 1461099222825 Marionette TRACE conn3 <- [1,1958,null,{}] 13:53:42 INFO - PROCESS | 1832 | 1461099222831 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}] 13:53:43 INFO - PROCESS | 1832 | 1461099223032 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 13:53:43 INFO - PROCESS | 1832 | 1461099223415 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1709463000 == 171 [pid = 1832] [id = 497] 13:53:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 288 (0x7f170704f000) [pid = 1832] [serial = 1492] [outer = (nil)] 13:53:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 289 (0x7f1707f57c00) [pid = 1832] [serial = 1493] [outer = 0x7f170704f000] 13:53:43 INFO - PROCESS | 1832 | 1461099223490 Marionette DEBUG loaded listener.js 13:53:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 290 (0x7f1709413800) [pid = 1832] [serial = 1494] [outer = 0x7f170704f000] 13:53:44 INFO - PROCESS | 1832 | 1461099224314 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]]]}] 13:53:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1529ms 13:53:44 INFO - PROCESS | 1832 | 1461099224352 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 13:53:44 INFO - PROCESS | 1832 | 1461099224356 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 13:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:53:44 INFO - PROCESS | 1832 | 1461099224372 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:53:44 INFO - PROCESS | 1832 | 1461099224381 Marionette TRACE conn3 <- [1,1962,null,{}] 13:53:44 INFO - PROCESS | 1832 | 1461099224387 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}] 13:53:44 INFO - PROCESS | 1832 | 1461099224610 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 13:53:44 INFO - PROCESS | 1832 | 1461099224960 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170bbc3800 == 172 [pid = 1832] [id = 498] 13:53:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 291 (0x7f170704bc00) [pid = 1832] [serial = 1495] [outer = (nil)] 13:53:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 292 (0x7f170acc4c00) [pid = 1832] [serial = 1496] [outer = 0x7f170704bc00] 13:53:45 INFO - PROCESS | 1832 | 1461099225033 Marionette DEBUG loaded listener.js 13:53:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 293 (0x7f170b560000) [pid = 1832] [serial = 1497] [outer = 0x7f170704bc00] 13:53:45 INFO - PROCESS | 1832 | 1461099225924 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]]]}] 13:53:46 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171b6a1000 == 171 [pid = 1832] [id = 52] 13:53:46 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171a069800 == 170 [pid = 1832] [id = 418] 13:53:46 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1713145000 == 169 [pid = 1832] [id = 412] 13:53:46 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171f886000 == 168 [pid = 1832] [id = 419] 13:53:46 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17256c5000 == 167 [pid = 1832] [id = 420] 13:53:46 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1709f14000 == 166 [pid = 1832] [id = 479] 13:53:46 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1709f1d000 == 165 [pid = 1832] [id = 478] 13:53:46 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1706ed3000 == 164 [pid = 1832] [id = 477] 13:53:46 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17039ce800 == 163 [pid = 1832] [id = 476] 13:53:46 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1708976000 == 162 [pid = 1832] [id = 475] 13:53:46 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171d228000 == 161 [pid = 1832] [id = 467] 13:53:46 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171a02f800 == 160 [pid = 1832] [id = 466] 13:53:46 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719adf000 == 159 [pid = 1832] [id = 465] 13:53:46 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719472000 == 158 [pid = 1832] [id = 464] 13:53:46 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1718a16000 == 157 [pid = 1832] [id = 463] 13:53:46 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1716251000 == 156 [pid = 1832] [id = 462] 13:53:46 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171321b000 == 155 [pid = 1832] [id = 461] 13:53:46 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170d574000 == 154 [pid = 1832] [id = 460] 13:53:46 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170cb9e800 == 153 [pid = 1832] [id = 459] 13:53:46 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170b7b2800 == 152 [pid = 1832] [id = 458] 13:53:46 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1707dd2000 == 151 [pid = 1832] [id = 457] 13:53:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:53:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1795ms 13:53:46 INFO - PROCESS | 1832 | --DOMWINDOW == 292 (0x7f1705ed9800) [pid = 1832] [serial = 1359] [outer = (nil)] [url = about:blank] 13:53:46 INFO - PROCESS | 1832 | --DOMWINDOW == 291 (0x7f1705f42400) [pid = 1832] [serial = 1346] [outer = (nil)] [url = about:blank] 13:53:46 INFO - PROCESS | 1832 | --DOMWINDOW == 290 (0x7f170bb59400) [pid = 1832] [serial = 1310] [outer = (nil)] [url = about:blank] 13:53:46 INFO - PROCESS | 1832 | --DOMWINDOW == 289 (0x7f1704dc3400) [pid = 1832] [serial = 1355] [outer = (nil)] [url = about:blank] 13:53:46 INFO - PROCESS | 1832 | --DOMWINDOW == 288 (0x7f171eb7b000) [pid = 1832] [serial = 1331] [outer = (nil)] [url = about:blank] 13:53:46 INFO - PROCESS | 1832 | --DOMWINDOW == 287 (0x7f170d182800) [pid = 1832] [serial = 1313] [outer = (nil)] [url = about:blank] 13:53:46 INFO - PROCESS | 1832 | --DOMWINDOW == 286 (0x7f1705aab400) [pid = 1832] [serial = 1304] [outer = (nil)] [url = about:blank] 13:53:46 INFO - PROCESS | 1832 | --DOMWINDOW == 285 (0x7f1705b9f400) [pid = 1832] [serial = 1358] [outer = (nil)] [url = about:blank] 13:53:46 INFO - PROCESS | 1832 | --DOMWINDOW == 284 (0x7f1707ee7c00) [pid = 1832] [serial = 1349] [outer = (nil)] [url = about:blank] 13:53:46 INFO - PROCESS | 1832 | --DOMWINDOW == 283 (0x7f1715fbd800) [pid = 1832] [serial = 1322] [outer = (nil)] [url = about:blank] 13:53:46 INFO - PROCESS | 1832 | --DOMWINDOW == 282 (0x7f170abc4c00) [pid = 1832] [serial = 1364] [outer = (nil)] [url = about:blank] 13:53:46 INFO - PROCESS | 1832 | --DOMWINDOW == 281 (0x7f170eb31c00) [pid = 1832] [serial = 1316] [outer = (nil)] [url = about:blank] 13:53:46 INFO - PROCESS | 1832 | --DOMWINDOW == 280 (0x7f170704b800) [pid = 1832] [serial = 1340] [outer = (nil)] [url = about:blank] 13:53:46 INFO - PROCESS | 1832 | --DOMWINDOW == 279 (0x7f17310a9000) [pid = 1832] [serial = 1337] [outer = (nil)] [url = about:blank] 13:53:46 INFO - PROCESS | 1832 | --DOMWINDOW == 278 (0x7f1702473c00) [pid = 1832] [serial = 1343] [outer = (nil)] [url = about:blank] 13:53:46 INFO - PROCESS | 1832 | --DOMWINDOW == 277 (0x7f171974fc00) [pid = 1832] [serial = 1328] [outer = (nil)] [url = about:blank] 13:53:46 INFO - PROCESS | 1832 | --DOMWINDOW == 276 (0x7f1705f44000) [pid = 1832] [serial = 1307] [outer = (nil)] [url = about:blank] 13:53:46 INFO - PROCESS | 1832 | --DOMWINDOW == 275 (0x7f1717845400) [pid = 1832] [serial = 1325] [outer = (nil)] [url = about:blank] 13:53:46 INFO - PROCESS | 1832 | --DOMWINDOW == 274 (0x7f1707f54c00) [pid = 1832] [serial = 1362] [outer = (nil)] [url = about:blank] 13:53:46 INFO - PROCESS | 1832 | --DOMWINDOW == 273 (0x7f1704f43c00) [pid = 1832] [serial = 1356] [outer = (nil)] [url = about:blank] 13:53:46 INFO - PROCESS | 1832 | --DOMWINDOW == 272 (0x7f17058c7000) [pid = 1832] [serial = 1367] [outer = (nil)] [url = about:blank] 13:53:46 INFO - PROCESS | 1832 | --DOMWINDOW == 271 (0x7f1715a44400) [pid = 1832] [serial = 1319] [outer = (nil)] [url = about:blank] 13:53:46 INFO - PROCESS | 1832 | --DOMWINDOW == 270 (0x7f170b939000) [pid = 1832] [serial = 1368] [outer = (nil)] [url = about:blank] 13:53:46 INFO - PROCESS | 1832 | --DOMWINDOW == 269 (0x7f1705f4d000) [pid = 1832] [serial = 1361] [outer = (nil)] [url = about:blank] 13:53:46 INFO - PROCESS | 1832 | --DOMWINDOW == 268 (0x7f1705df3c00) [pid = 1832] [serial = 1352] [outer = (nil)] [url = about:blank] 13:53:46 INFO - PROCESS | 1832 | --DOMWINDOW == 267 (0x7f170b55e800) [pid = 1832] [serial = 1365] [outer = (nil)] [url = about:blank] 13:53:46 INFO - PROCESS | 1832 | --DOMWINDOW == 266 (0x7f172c3bec00) [pid = 1832] [serial = 1334] [outer = (nil)] [url = about:blank] 13:53:46 INFO - PROCESS | 1832 | --DOMWINDOW == 265 (0x7f170c914000) [pid = 1832] [serial = 1370] [outer = (nil)] [url = about:blank] 13:53:46 INFO - PROCESS | 1832 | 1461099226246 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 13:53:46 INFO - PROCESS | 1832 | 1461099226249 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 13:53:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:53:46 INFO - PROCESS | 1832 | 1461099226260 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:53:46 INFO - PROCESS | 1832 | 1461099226262 Marionette TRACE conn3 <- [1,1966,null,{}] 13:53:46 INFO - PROCESS | 1832 | 1461099226268 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}] 13:53:46 INFO - PROCESS | 1832 | 1461099226440 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 13:53:46 INFO - PROCESS | 1832 | 1461099226704 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17039df800 == 152 [pid = 1832] [id = 499] 13:53:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 266 (0x7f1705b98000) [pid = 1832] [serial = 1498] [outer = (nil)] 13:53:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 267 (0x7f1706027400) [pid = 1832] [serial = 1499] [outer = 0x7f1705b98000] 13:53:46 INFO - PROCESS | 1832 | 1461099226800 Marionette DEBUG loaded listener.js 13:53:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 268 (0x7f17097d7800) [pid = 1832] [serial = 1500] [outer = 0x7f1705b98000] 13:53:47 INFO - PROCESS | 1832 | 1461099227511 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]]]}] 13:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1279ms 13:53:47 INFO - PROCESS | 1832 | 1461099227539 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 13:53:47 INFO - PROCESS | 1832 | 1461099227543 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 13:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:53:47 INFO - PROCESS | 1832 | 1461099227548 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:53:47 INFO - PROCESS | 1832 | 1461099227550 Marionette TRACE conn3 <- [1,1970,null,{}] 13:53:47 INFO - PROCESS | 1832 | 1461099227555 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}] 13:53:47 INFO - PROCESS | 1832 | 1461099227732 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 13:53:47 INFO - PROCESS | 1832 | 1461099227923 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17081c4000 == 153 [pid = 1832] [id = 500] 13:53:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 269 (0x7f170bb5c800) [pid = 1832] [serial = 1501] [outer = (nil)] 13:53:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 270 (0x7f170bdeb800) [pid = 1832] [serial = 1502] [outer = 0x7f170bb5c800] 13:53:48 INFO - PROCESS | 1832 | 1461099228001 Marionette DEBUG loaded listener.js 13:53:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 271 (0x7f170cac9000) [pid = 1832] [serial = 1503] [outer = 0x7f170bb5c800] 13:53:48 INFO - PROCESS | 1832 | 1461099228817 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]]]}] 13:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1288ms 13:53:48 INFO - PROCESS | 1832 | 1461099228836 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 13:53:48 INFO - PROCESS | 1832 | 1461099228839 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 13:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:53:48 INFO - PROCESS | 1832 | 1461099228845 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:53:48 INFO - PROCESS | 1832 | 1461099228847 Marionette TRACE conn3 <- [1,1974,null,{}] 13:53:48 INFO - PROCESS | 1832 | 1461099228852 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}] 13:53:49 INFO - PROCESS | 1832 | 1461099229109 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 13:53:49 INFO - PROCESS | 1832 | 1461099229146 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170bbd7800 == 154 [pid = 1832] [id = 501] 13:53:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 272 (0x7f170cacd000) [pid = 1832] [serial = 1504] [outer = (nil)] 13:53:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 273 (0x7f170d1e1c00) [pid = 1832] [serial = 1505] [outer = 0x7f170cacd000] 13:53:49 INFO - PROCESS | 1832 | 1461099229207 Marionette DEBUG loaded listener.js 13:53:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 274 (0x7f170d405400) [pid = 1832] [serial = 1506] [outer = 0x7f170cacd000] 13:53:50 INFO - PROCESS | 1832 | 1461099230071 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]]]}] 13:53:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:53:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1277ms 13:53:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:53:50 INFO - PROCESS | 1832 | 1461099230124 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 13:53:50 INFO - PROCESS | 1832 | 1461099230127 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 13:53:50 INFO - PROCESS | 1832 | 1461099230133 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:53:50 INFO - PROCESS | 1832 | 1461099230136 Marionette TRACE conn3 <- [1,1978,null,{}] 13:53:50 INFO - PROCESS | 1832 | 1461099230145 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}] 13:53:50 INFO - PROCESS | 1832 | 1461099230395 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 13:53:50 INFO - PROCESS | 1832 | 1461099230424 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170cd4e800 == 155 [pid = 1832] [id = 502] 13:53:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 275 (0x7f17097da400) [pid = 1832] [serial = 1507] [outer = (nil)] 13:53:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 276 (0x7f170eb31400) [pid = 1832] [serial = 1508] [outer = 0x7f17097da400] 13:53:50 INFO - PROCESS | 1832 | 1461099230486 Marionette DEBUG loaded listener.js 13:53:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 277 (0x7f170ebb9c00) [pid = 1832] [serial = 1509] [outer = 0x7f17097da400] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 276 (0x7f1707048400) [pid = 1832] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 275 (0x7f1705ea6800) [pid = 1832] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 274 (0x7f1705c81c00) [pid = 1832] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 273 (0x7f171348ec00) [pid = 1832] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 272 (0x7f170c90b800) [pid = 1832] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 271 (0x7f17058c6c00) [pid = 1832] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 270 (0x7f170c90ac00) [pid = 1832] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 269 (0x7f1715bb6c00) [pid = 1832] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 268 (0x7f170acc2800) [pid = 1832] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 267 (0x7f1704cd0400) [pid = 1832] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 266 (0x7f1704dc4c00) [pid = 1832] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 265 (0x7f170b941800) [pid = 1832] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 264 (0x7f1704ccbc00) [pid = 1832] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 263 (0x7f17153e5c00) [pid = 1832] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 262 (0x7f1719eb5400) [pid = 1832] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 261 (0x7f1705c77800) [pid = 1832] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 260 (0x7f172b5bd000) [pid = 1832] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 259 (0x7f1715599c00) [pid = 1832] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 258 (0x7f1715ca6c00) [pid = 1832] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 257 (0x7f170bdeb400) [pid = 1832] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 256 (0x7f170bb53c00) [pid = 1832] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 255 (0x7f1705f43800) [pid = 1832] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 254 (0x7f170d1da000) [pid = 1832] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 253 (0x7f1718d6d000) [pid = 1832] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 252 (0x7f1705dea800) [pid = 1832] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 251 (0x7f170246ec00) [pid = 1832] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 250 (0x7f1719eb4400) [pid = 1832] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 249 (0x7f1718d64400) [pid = 1832] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 248 (0x7f170246d400) [pid = 1832] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 247 (0x7f17058c8000) [pid = 1832] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 246 (0x7f1719750c00) [pid = 1832] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 245 (0x7f1715fbc800) [pid = 1832] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 244 (0x7f1715fb3c00) [pid = 1832] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 243 (0x7f1705de6c00) [pid = 1832] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 242 (0x7f1705817400) [pid = 1832] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 241 (0x7f1720eaec00) [pid = 1832] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 240 (0x7f17151cbc00) [pid = 1832] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 239 (0x7f1704f46c00) [pid = 1832] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 238 (0x7f1704f42800) [pid = 1832] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 237 (0x7f1704dc9c00) [pid = 1832] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 236 (0x7f170eb2fc00) [pid = 1832] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 235 (0x7f171312b800) [pid = 1832] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 234 (0x7f1719ea8800) [pid = 1832] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 233 (0x7f170cbc9c00) [pid = 1832] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 232 (0x7f1715bb6800) [pid = 1832] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 231 (0x7f17153eac00) [pid = 1832] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 230 (0x7f170bde1c00) [pid = 1832] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 229 (0x7f1713e43800) [pid = 1832] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 228 (0x7f1705f4d800) [pid = 1832] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 227 (0x7f1704f43000) [pid = 1832] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 226 (0x7f170c916c00) [pid = 1832] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 225 (0x7f171974a800) [pid = 1832] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 224 (0x7f1715bb7800) [pid = 1832] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 223 (0x7f170eb36000) [pid = 1832] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 222 (0x7f170246e800) [pid = 1832] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 221 (0x7f17097da000) [pid = 1832] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 220 (0x7f172c16a800) [pid = 1832] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 219 (0x7f17151c4800) [pid = 1832] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 218 (0x7f1716609000) [pid = 1832] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 217 (0x7f1716604400) [pid = 1832] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 216 (0x7f170246e000) [pid = 1832] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 215 (0x7f1709673000) [pid = 1832] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 214 (0x7f1705ecdc00) [pid = 1832] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 213 (0x7f170abd1800) [pid = 1832] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 212 (0x7f1715762c00) [pid = 1832] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 211 (0x7f1705f47800) [pid = 1832] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 210 (0x7f1704ccf800) [pid = 1832] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 209 (0x7f1704dc3800) [pid = 1832] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 208 (0x7f1704dc2c00) [pid = 1832] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 207 (0x7f1725758c00) [pid = 1832] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 206 (0x7f170cac5c00) [pid = 1832] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 205 (0x7f172c4b2000) [pid = 1832] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 204 (0x7f171511c000) [pid = 1832] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 203 (0x7f1705ecf800) [pid = 1832] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 202 (0x7f1705decc00) [pid = 1832] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0x7f1704cd2400) [pid = 1832] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x7f1707042c00) [pid = 1832] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 199 (0x7f17097d7000) [pid = 1832] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0x7f1707f59000) [pid = 1832] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:53:52 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0x7f170eb39800) [pid = 1832] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:53:52 INFO - PROCESS | 1832 | 1461099232648 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]]]}] 13:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 2535ms 13:53:52 INFO - PROCESS | 1832 | 1461099232668 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 13:53:52 INFO - PROCESS | 1832 | 1461099232671 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 13:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:53:52 INFO - PROCESS | 1832 | 1461099232677 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:53:52 INFO - PROCESS | 1832 | 1461099232679 Marionette TRACE conn3 <- [1,1982,null,{}] 13:53:52 INFO - PROCESS | 1832 | 1461099232684 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}] 13:53:52 INFO - PROCESS | 1832 | 1461099232863 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 13:53:52 INFO - PROCESS | 1832 | 1461099232878 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1704f8a000 == 156 [pid = 1832] [id = 503] 13:53:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x7f170246ec00) [pid = 1832] [serial = 1510] [outer = (nil)] 13:53:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x7f1704f40400) [pid = 1832] [serial = 1511] [outer = 0x7f170246ec00] 13:53:52 INFO - PROCESS | 1832 | 1461099232951 Marionette DEBUG loaded listener.js 13:53:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 200 (0x7f1705ab2800) [pid = 1832] [serial = 1512] [outer = 0x7f170246ec00] 13:53:53 INFO - PROCESS | 1832 | 1461099233821 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]]]}] 13:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1177ms 13:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:53:53 INFO - PROCESS | 1832 | 1461099233854 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 13:53:53 INFO - PROCESS | 1832 | 1461099233857 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 13:53:53 INFO - PROCESS | 1832 | 1461099233863 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:53:53 INFO - PROCESS | 1832 | 1461099233865 Marionette TRACE conn3 <- [1,1986,null,{}] 13:53:53 INFO - PROCESS | 1832 | 1461099233870 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}] 13:53:54 INFO - PROCESS | 1832 | 1461099234258 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 13:53:54 INFO - PROCESS | 1832 | 1461099234433 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1703eca800 == 157 [pid = 1832] [id = 504] 13:53:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0x7f170246d400) [pid = 1832] [serial = 1513] [outer = (nil)] 13:53:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0x7f1702474000) [pid = 1832] [serial = 1514] [outer = 0x7f170246d400] 13:53:54 INFO - PROCESS | 1832 | 1461099234513 Marionette DEBUG loaded listener.js 13:53:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 203 (0x7f1704f43000) [pid = 1832] [serial = 1515] [outer = 0x7f170246d400] 13:53:55 INFO - PROCESS | 1832 | 1461099235471 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]]]}] 13:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1640ms 13:53:55 INFO - PROCESS | 1832 | 1461099235505 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 13:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:53:55 INFO - PROCESS | 1832 | 1461099235511 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 13:53:55 INFO - PROCESS | 1832 | 1461099235519 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:53:55 INFO - PROCESS | 1832 | 1461099235525 Marionette TRACE conn3 <- [1,1990,null,{}] 13:53:55 INFO - PROCESS | 1832 | 1461099235532 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}] 13:53:55 INFO - PROCESS | 1832 | 1461099235746 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 13:53:56 INFO - PROCESS | 1832 | 1461099236021 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170961c800 == 158 [pid = 1832] [id = 505] 13:53:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 204 (0x7f1705ea6800) [pid = 1832] [serial = 1516] [outer = (nil)] 13:53:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 205 (0x7f1705f43800) [pid = 1832] [serial = 1517] [outer = 0x7f1705ea6800] 13:53:56 INFO - PROCESS | 1832 | 1461099236165 Marionette DEBUG loaded listener.js 13:53:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 206 (0x7f1706029000) [pid = 1832] [serial = 1518] [outer = 0x7f1705ea6800] 13:53:57 INFO - PROCESS | 1832 | 1461099237075 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]]]}] 13:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1588ms 13:53:57 INFO - PROCESS | 1832 | 1461099237107 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 13:53:57 INFO - PROCESS | 1832 | 1461099237111 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 13:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:53:57 INFO - PROCESS | 1832 | 1461099237118 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:53:57 INFO - PROCESS | 1832 | 1461099237120 Marionette TRACE conn3 <- [1,1994,null,{}] 13:53:57 INFO - PROCESS | 1832 | 1461099237126 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}] 13:53:57 INFO - PROCESS | 1832 | 1461099237330 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 13:53:57 INFO - PROCESS | 1832 | 1461099237687 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170bc1b800 == 159 [pid = 1832] [id = 506] 13:53:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 207 (0x7f1706ce0800) [pid = 1832] [serial = 1519] [outer = (nil)] 13:53:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 208 (0x7f1709412800) [pid = 1832] [serial = 1520] [outer = 0x7f1706ce0800] 13:53:57 INFO - PROCESS | 1832 | 1461099237765 Marionette DEBUG loaded listener.js 13:53:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 209 (0x7f17097d6000) [pid = 1832] [serial = 1521] [outer = 0x7f1706ce0800] 13:53:58 INFO - PROCESS | 1832 | 1461099238595 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]]]}] 13:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1529ms 13:53:58 INFO - PROCESS | 1832 | 1461099238648 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 13:53:58 INFO - PROCESS | 1832 | 1461099238654 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 13:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:53:58 INFO - PROCESS | 1832 | 1461099238685 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:53:58 INFO - PROCESS | 1832 | 1461099238692 Marionette TRACE conn3 <- [1,1998,null,{}] 13:53:58 INFO - PROCESS | 1832 | 1461099238703 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}] 13:53:58 INFO - PROCESS | 1832 | 1461099238923 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 13:53:59 INFO - PROCESS | 1832 | 1461099239234 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d56f800 == 160 [pid = 1832] [id = 507] 13:53:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 210 (0x7f170a25f800) [pid = 1832] [serial = 1522] [outer = (nil)] 13:53:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 211 (0x7f170b941000) [pid = 1832] [serial = 1523] [outer = 0x7f170a25f800] 13:53:59 INFO - PROCESS | 1832 | 1461099239314 Marionette DEBUG loaded listener.js 13:53:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 212 (0x7f170bde9c00) [pid = 1832] [serial = 1524] [outer = 0x7f170a25f800] 13:54:00 INFO - PROCESS | 1832 | 1461099240179 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]]]}] 13:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1566ms 13:54:00 INFO - PROCESS | 1832 | 1461099240229 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 13:54:00 INFO - PROCESS | 1832 | 1461099240233 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 13:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:54:00 INFO - PROCESS | 1832 | 1461099240239 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:54:00 INFO - PROCESS | 1832 | 1461099240241 Marionette TRACE conn3 <- [1,2002,null,{}] 13:54:00 INFO - PROCESS | 1832 | 1461099240247 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}] 13:54:00 INFO - PROCESS | 1832 | 1461099240462 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 13:54:00 INFO - PROCESS | 1832 | 1461099240771 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1713f08800 == 161 [pid = 1832] [id = 508] 13:54:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 213 (0x7f1707f52000) [pid = 1832] [serial = 1525] [outer = (nil)] 13:54:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 214 (0x7f170cbd4400) [pid = 1832] [serial = 1526] [outer = 0x7f1707f52000] 13:54:00 INFO - PROCESS | 1832 | 1461099240847 Marionette DEBUG loaded listener.js 13:54:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 215 (0x7f170d186800) [pid = 1832] [serial = 1527] [outer = 0x7f1707f52000] 13:54:01 INFO - PROCESS | 1832 | 1461099241686 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]]]}] 13:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1478ms 13:54:01 INFO - PROCESS | 1832 | 1461099241717 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 13:54:01 INFO - PROCESS | 1832 | 1461099241721 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 13:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:54:01 INFO - PROCESS | 1832 | 1461099241727 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:54:01 INFO - PROCESS | 1832 | 1461099241730 Marionette TRACE conn3 <- [1,2006,null,{}] 13:54:01 INFO - PROCESS | 1832 | 1461099241735 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}] 13:54:01 INFO - PROCESS | 1832 | 1461099241950 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 13:54:02 INFO - PROCESS | 1832 | 1461099242234 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1715ad4000 == 162 [pid = 1832] [id = 509] 13:54:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 216 (0x7f170eb37400) [pid = 1832] [serial = 1528] [outer = (nil)] 13:54:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 217 (0x7f170ebb2c00) [pid = 1832] [serial = 1529] [outer = 0x7f170eb37400] 13:54:02 INFO - PROCESS | 1832 | 1461099242381 Marionette DEBUG loaded listener.js 13:54:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 218 (0x7f17130e5400) [pid = 1832] [serial = 1530] [outer = 0x7f170eb37400] 13:54:03 INFO - PROCESS | 1832 | 1461099243285 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]]]}] 13:54:03 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 13:54:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1632ms 13:54:03 INFO - PROCESS | 1832 | 1461099243361 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 13:54:03 INFO - PROCESS | 1832 | 1461099243364 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 13:54:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:54:03 INFO - PROCESS | 1832 | 1461099243371 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:54:03 INFO - PROCESS | 1832 | 1461099243374 Marionette TRACE conn3 <- [1,2010,null,{}] 13:54:03 INFO - PROCESS | 1832 | 1461099243380 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}] 13:54:03 INFO - PROCESS | 1832 | 1461099243637 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 13:54:03 INFO - PROCESS | 1832 | 1461099243954 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17166be000 == 163 [pid = 1832] [id = 510] 13:54:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 219 (0x7f170d1e4400) [pid = 1832] [serial = 1531] [outer = (nil)] 13:54:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 220 (0x7f171317cc00) [pid = 1832] [serial = 1532] [outer = 0x7f170d1e4400] 13:54:04 INFO - PROCESS | 1832 | 1461099244031 Marionette DEBUG loaded listener.js 13:54:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 221 (0x7f1713f32c00) [pid = 1832] [serial = 1533] [outer = 0x7f170d1e4400] 13:54:04 INFO - PROCESS | 1832 | 1461099244894 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]]]}] 13:54:04 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 13:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1581ms 13:54:04 INFO - PROCESS | 1832 | 1461099244955 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 13:54:04 INFO - PROCESS | 1832 | 1461099244964 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 13:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:54:04 INFO - PROCESS | 1832 | 1461099244976 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:54:04 INFO - PROCESS | 1832 | 1461099244978 Marionette TRACE conn3 <- [1,2014,null,{}] 13:54:04 INFO - PROCESS | 1832 | 1461099244984 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}] 13:54:05 INFO - PROCESS | 1832 | 1461099245203 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 13:54:05 INFO - PROCESS | 1832 | 1461099245514 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718f1a800 == 164 [pid = 1832] [id = 511] 13:54:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 222 (0x7f170eb38000) [pid = 1832] [serial = 1534] [outer = (nil)] 13:54:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 223 (0x7f1713f3b800) [pid = 1832] [serial = 1535] [outer = 0x7f170eb38000] 13:54:05 INFO - PROCESS | 1832 | 1461099245593 Marionette DEBUG loaded listener.js 13:54:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 224 (0x7f1714144c00) [pid = 1832] [serial = 1536] [outer = 0x7f170eb38000] 13:54:06 INFO - PROCESS | 1832 | 1461099246475 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]]]}] 13:54:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1532ms 13:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:54:06 INFO - PROCESS | 1832 | 1461099246509 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 13:54:06 INFO - PROCESS | 1832 | 1461099246512 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 13:54:06 INFO - PROCESS | 1832 | 1461099246518 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:54:06 INFO - PROCESS | 1832 | 1461099246522 Marionette TRACE conn3 <- [1,2018,null,{}] 13:54:06 INFO - PROCESS | 1832 | 1461099246529 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}] 13:54:06 INFO - PROCESS | 1832 | 1461099246739 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 13:54:07 INFO - PROCESS | 1832 | 1461099247016 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171947e000 == 165 [pid = 1832] [id = 512] 13:54:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 225 (0x7f171312d800) [pid = 1832] [serial = 1537] [outer = (nil)] 13:54:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 226 (0x7f171510a000) [pid = 1832] [serial = 1538] [outer = 0x7f171312d800] 13:54:07 INFO - PROCESS | 1832 | 1461099247146 Marionette DEBUG loaded listener.js 13:54:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 227 (0x7f1715120c00) [pid = 1832] [serial = 1539] [outer = 0x7f171312d800] 13:54:08 INFO - PROCESS | 1832 | 1461099248010 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]]]}] 13:54:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1530ms 13:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:54:08 INFO - PROCESS | 1832 | 1461099248048 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 13:54:08 INFO - PROCESS | 1832 | 1461099248051 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 13:54:08 INFO - PROCESS | 1832 | 1461099248057 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:54:08 INFO - PROCESS | 1832 | 1461099248060 Marionette TRACE conn3 <- [1,2022,null,{}] 13:54:08 INFO - PROCESS | 1832 | 1461099248066 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}] 13:54:08 INFO - PROCESS | 1832 | 1461099248278 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 13:54:08 INFO - PROCESS | 1832 | 1461099248555 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719ae1000 == 166 [pid = 1832] [id = 513] 13:54:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 228 (0x7f170d407c00) [pid = 1832] [serial = 1540] [outer = (nil)] 13:54:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 229 (0x7f17153eac00) [pid = 1832] [serial = 1541] [outer = 0x7f170d407c00] 13:54:08 INFO - PROCESS | 1832 | 1461099248675 Marionette DEBUG loaded listener.js 13:54:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 230 (0x7f171552e400) [pid = 1832] [serial = 1542] [outer = 0x7f170d407c00] 13:54:09 INFO - PROCESS | 1832 | 1461099249506 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]]]}] 13:54:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1530ms 13:54:09 INFO - PROCESS | 1832 | 1461099249587 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 13:54:09 INFO - PROCESS | 1832 | 1461099249591 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 13:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:54:09 INFO - PROCESS | 1832 | 1461099249599 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:54:09 INFO - PROCESS | 1832 | 1461099249603 Marionette TRACE conn3 <- [1,2026,null,{}] 13:54:09 INFO - PROCESS | 1832 | 1461099249609 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}] 13:54:09 INFO - PROCESS | 1832 | 1461099249839 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 13:54:10 INFO - PROCESS | 1832 | 1461099250181 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171a037800 == 167 [pid = 1832] [id = 514] 13:54:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 231 (0x7f17157ebc00) [pid = 1832] [serial = 1543] [outer = (nil)] 13:54:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 232 (0x7f17157f6400) [pid = 1832] [serial = 1544] [outer = 0x7f17157ebc00] 13:54:10 INFO - PROCESS | 1832 | 1461099250276 Marionette DEBUG loaded listener.js 13:54:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 233 (0x7f1715bac400) [pid = 1832] [serial = 1545] [outer = 0x7f17157ebc00] 13:54:11 INFO - PROCESS | 1832 | 1461099251157 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]]]}] 13:54:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:54:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1637ms 13:54:11 INFO - PROCESS | 1832 | 1461099251237 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 13:54:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:54:11 INFO - PROCESS | 1832 | 1461099251247 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 13:54:11 INFO - PROCESS | 1832 | 1461099251252 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:54:11 INFO - PROCESS | 1832 | 1461099251257 Marionette TRACE conn3 <- [1,2030,null,{}] 13:54:11 INFO - PROCESS | 1832 | 1461099251262 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}] 13:54:11 INFO - PROCESS | 1832 | 1461099251528 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 13:54:11 INFO - PROCESS | 1832 | 1461099251847 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171eb4b800 == 168 [pid = 1832] [id = 515] 13:54:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 234 (0x7f17157ec800) [pid = 1832] [serial = 1546] [outer = (nil)] 13:54:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 235 (0x7f1715d0e800) [pid = 1832] [serial = 1547] [outer = 0x7f17157ec800] 13:54:11 INFO - PROCESS | 1832 | 1461099251925 Marionette DEBUG loaded listener.js 13:54:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 236 (0x7f1715da3000) [pid = 1832] [serial = 1548] [outer = 0x7f17157ec800] 13:54:12 INFO - PROCESS | 1832 | 1461099252768 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]]]}] 13:54:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1593ms 13:54:12 INFO - PROCESS | 1832 | 1461099252846 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 13:54:12 INFO - PROCESS | 1832 | 1461099252849 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 13:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:54:12 INFO - PROCESS | 1832 | 1461099252856 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:54:12 INFO - PROCESS | 1832 | 1461099252859 Marionette TRACE conn3 <- [1,2034,null,{}] 13:54:12 INFO - PROCESS | 1832 | 1461099252864 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}] 13:54:13 INFO - PROCESS | 1832 | 1461099253079 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 13:54:13 INFO - PROCESS | 1832 | 1461099253404 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f879000 == 169 [pid = 1832] [id = 516] 13:54:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 237 (0x7f17093c7400) [pid = 1832] [serial = 1549] [outer = (nil)] 13:54:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 238 (0x7f1715fa4c00) [pid = 1832] [serial = 1550] [outer = 0x7f17093c7400] 13:54:13 INFO - PROCESS | 1832 | 1461099253484 Marionette DEBUG loaded listener.js 13:54:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 239 (0x7f1715fb7000) [pid = 1832] [serial = 1551] [outer = 0x7f17093c7400] 13:54:14 INFO - PROCESS | 1832 | 1461099254309 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]]]}] 13:54:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:54:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1531ms 13:54:14 INFO - PROCESS | 1832 | 1461099254388 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 13:54:14 INFO - PROCESS | 1832 | 1461099254392 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 13:54:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:54:14 INFO - PROCESS | 1832 | 1461099254398 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:54:14 INFO - PROCESS | 1832 | 1461099254402 Marionette TRACE conn3 <- [1,2038,null,{}] 13:54:14 INFO - PROCESS | 1832 | 1461099254408 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}] 13:54:14 INFO - PROCESS | 1832 | 1461099254657 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 13:54:14 INFO - PROCESS | 1832 | 1461099254975 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17202e4800 == 170 [pid = 1832] [id = 517] 13:54:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 240 (0x7f1715ea4c00) [pid = 1832] [serial = 1552] [outer = (nil)] 13:54:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 241 (0x7f1716706400) [pid = 1832] [serial = 1553] [outer = 0x7f1715ea4c00] 13:54:15 INFO - PROCESS | 1832 | 1461099255063 Marionette DEBUG loaded listener.js 13:54:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 242 (0x7f1717361c00) [pid = 1832] [serial = 1554] [outer = 0x7f1715ea4c00] 13:54:15 INFO - PROCESS | 1832 | 1461099255965 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]]]}] 13:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1631ms 13:54:16 INFO - PROCESS | 1832 | 1461099256030 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 13:54:16 INFO - PROCESS | 1832 | 1461099256034 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 13:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:54:16 INFO - PROCESS | 1832 | 1461099256040 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:54:16 INFO - PROCESS | 1832 | 1461099256043 Marionette TRACE conn3 <- [1,2042,null,{}] 13:54:16 INFO - PROCESS | 1832 | 1461099256048 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}] 13:54:16 INFO - PROCESS | 1832 | 1461099256285 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 13:54:16 INFO - PROCESS | 1832 | 1461099256613 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17223ed800 == 171 [pid = 1832] [id = 518] 13:54:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 243 (0x7f170b93a800) [pid = 1832] [serial = 1555] [outer = (nil)] 13:54:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 244 (0x7f171765cc00) [pid = 1832] [serial = 1556] [outer = 0x7f170b93a800] 13:54:16 INFO - PROCESS | 1832 | 1461099256695 Marionette DEBUG loaded listener.js 13:54:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 245 (0x7f1718d64400) [pid = 1832] [serial = 1557] [outer = 0x7f170b93a800] 13:54:17 INFO - PROCESS | 1832 | 1461099257534 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]]]}] 13:54:17 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) 13:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1532ms 13:54:17 INFO - PROCESS | 1832 | 1461099257574 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 13:54:17 INFO - PROCESS | 1832 | 1461099257578 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 13:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:54:17 INFO - PROCESS | 1832 | 1461099257584 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:54:17 INFO - PROCESS | 1832 | 1461099257586 Marionette TRACE conn3 <- [1,2046,null,{}] 13:54:17 INFO - PROCESS | 1832 | 1461099257592 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}] 13:54:17 INFO - PROCESS | 1832 | 1461099257815 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 13:54:18 INFO - PROCESS | 1832 | 1461099258098 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172d50f800 == 172 [pid = 1832] [id = 519] 13:54:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 246 (0x7f1705de8c00) [pid = 1832] [serial = 1558] [outer = (nil)] 13:54:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 247 (0x7f1718d6c400) [pid = 1832] [serial = 1559] [outer = 0x7f1705de8c00] 13:54:18 INFO - PROCESS | 1832 | 1461099258227 Marionette DEBUG loaded listener.js 13:54:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 248 (0x7f1718e95000) [pid = 1832] [serial = 1560] [outer = 0x7f1705de8c00] 13:54:19 INFO - PROCESS | 1832 | 1461099259110 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]]]}] 13:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1582ms 13:54:19 INFO - PROCESS | 1832 | 1461099259167 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 13:54:19 INFO - PROCESS | 1832 | 1461099259171 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 13:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:54:19 INFO - PROCESS | 1832 | 1461099259177 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:54:19 INFO - PROCESS | 1832 | 1461099259180 Marionette TRACE conn3 <- [1,2050,null,{}] 13:54:19 INFO - PROCESS | 1832 | 1461099259186 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}] 13:54:19 INFO - PROCESS | 1832 | 1461099259446 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 13:54:19 INFO - PROCESS | 1832 | 1461099259785 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1704f84000 == 173 [pid = 1832] [id = 520] 13:54:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 249 (0x7f1705814800) [pid = 1832] [serial = 1561] [outer = (nil)] 13:54:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 250 (0x7f1706023800) [pid = 1832] [serial = 1562] [outer = 0x7f1705814800] 13:54:19 INFO - PROCESS | 1832 | 1461099259866 Marionette DEBUG loaded listener.js 13:54:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 251 (0x7f170b55d800) [pid = 1832] [serial = 1563] [outer = 0x7f1705814800] 13:54:20 INFO - PROCESS | 1832 | 1461099260799 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]]]}] 13:54:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1698ms 13:54:20 INFO - PROCESS | 1832 | 1461099260878 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 13:54:20 INFO - PROCESS | 1832 | 1461099260881 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 13:54:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:54:20 INFO - PROCESS | 1832 | 1461099260888 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:54:20 INFO - PROCESS | 1832 | 1461099260890 Marionette TRACE conn3 <- [1,2054,null,{}] 13:54:20 INFO - PROCESS | 1832 | 1461099260896 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}] 13:54:21 INFO - PROCESS | 1832 | 1461099261175 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 13:54:21 INFO - PROCESS | 1832 | 1461099261517 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:21 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170413d000 == 174 [pid = 1832] [id = 521] 13:54:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 252 (0x7f170246b000) [pid = 1832] [serial = 1564] [outer = (nil)] 13:54:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 253 (0x7f170580c800) [pid = 1832] [serial = 1565] [outer = 0x7f170246b000] 13:54:21 INFO - PROCESS | 1832 | 1461099261596 Marionette DEBUG loaded listener.js 13:54:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 254 (0x7f1705f4c400) [pid = 1832] [serial = 1566] [outer = 0x7f170246b000] 13:54:22 INFO - PROCESS | 1832 | 1461099262531 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]]]}] 13:54:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1683ms 13:54:22 INFO - PROCESS | 1832 | 1461099262572 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 13:54:22 INFO - PROCESS | 1832 | 1461099262576 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 13:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:54:22 INFO - PROCESS | 1832 | 1461099262582 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:54:22 INFO - PROCESS | 1832 | 1461099262586 Marionette TRACE conn3 <- [1,2058,null,{}] 13:54:22 INFO - PROCESS | 1832 | 1461099262591 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}] 13:54:22 INFO - PROCESS | 1832 | 1461099262839 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 13:54:23 INFO - PROCESS | 1832 | 1461099263170 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1703792000 == 175 [pid = 1832] [id = 522] 13:54:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 255 (0x7f1702474800) [pid = 1832] [serial = 1567] [outer = (nil)] 13:54:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 256 (0x7f1704dc7c00) [pid = 1832] [serial = 1568] [outer = 0x7f1702474800] 13:54:23 INFO - PROCESS | 1832 | 1461099263252 Marionette DEBUG loaded listener.js 13:54:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 257 (0x7f1705818800) [pid = 1832] [serial = 1569] [outer = 0x7f1702474800] 13:54:24 INFO - PROCESS | 1832 | 1461099264172 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]]]}] 13:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1632ms 13:54:24 INFO - PROCESS | 1832 | 1461099264217 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 13:54:24 INFO - PROCESS | 1832 | 1461099264221 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 13:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:54:24 INFO - PROCESS | 1832 | 1461099264226 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:54:24 INFO - PROCESS | 1832 | 1461099264230 Marionette TRACE conn3 <- [1,2062,null,{}] 13:54:24 INFO - PROCESS | 1832 | 1461099264235 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}] 13:54:24 INFO - PROCESS | 1832 | 1461099264463 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 13:54:25 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171d75d800 == 174 [pid = 1832] [id = 354] 13:54:25 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172d808000 == 173 [pid = 1832] [id = 217] 13:54:25 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719461000 == 172 [pid = 1832] [id = 290] 13:54:25 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1704f8a000 == 171 [pid = 1832] [id = 503] 13:54:25 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170cd4e800 == 170 [pid = 1832] [id = 502] 13:54:25 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170bbd7800 == 169 [pid = 1832] [id = 501] 13:54:25 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17081c4000 == 168 [pid = 1832] [id = 500] 13:54:25 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17039df800 == 167 [pid = 1832] [id = 499] 13:54:25 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170bbc3800 == 166 [pid = 1832] [id = 498] 13:54:25 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1709463000 == 165 [pid = 1832] [id = 497] 13:54:25 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170946f000 == 164 [pid = 1832] [id = 496] 13:54:25 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1705e2d800 == 163 [pid = 1832] [id = 495] 13:54:25 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170ac56000 == 162 [pid = 1832] [id = 492] 13:54:25 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170ac39800 == 161 [pid = 1832] [id = 491] 13:54:25 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1709616000 == 160 [pid = 1832] [id = 490] 13:54:25 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719db9000 == 159 [pid = 1832] [id = 489] 13:54:25 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1734537800 == 158 [pid = 1832] [id = 488] 13:54:25 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1731a64000 == 157 [pid = 1832] [id = 487] 13:54:25 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1720f0e800 == 156 [pid = 1832] [id = 486] 13:54:25 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171c056000 == 155 [pid = 1832] [id = 485] 13:54:25 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719920000 == 154 [pid = 1832] [id = 484] 13:54:25 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1715c07800 == 153 [pid = 1832] [id = 483] 13:54:25 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170cba1800 == 152 [pid = 1832] [id = 482] 13:54:25 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1707dcd000 == 151 [pid = 1832] [id = 481] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 256 (0x7f171304c000) [pid = 1832] [serial = 1442] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 255 (0x7f1709671000) [pid = 1832] [serial = 1376] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 254 (0x7f17093c4800) [pid = 1832] [serial = 1308] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 253 (0x7f1705ea4c00) [pid = 1832] [serial = 1373] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 252 (0x7f17155e2c00) [pid = 1832] [serial = 1116] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 251 (0x7f170d40dc00) [pid = 1832] [serial = 1382] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 250 (0x7f17058d0c00) [pid = 1832] [serial = 1134] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 249 (0x7f170d184800) [pid = 1832] [serial = 1371] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 248 (0x7f172c16d800) [pid = 1832] [serial = 1197] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 247 (0x7f1714149400) [pid = 1832] [serial = 1317] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 246 (0x7f17097dc800) [pid = 1832] [serial = 1176] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 245 (0x7f1704dd1400) [pid = 1832] [serial = 1209] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 244 (0x7f170c909800) [pid = 1832] [serial = 1311] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 243 (0x7f1704cd7c00) [pid = 1832] [serial = 1146] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 242 (0x7f1717655800) [pid = 1832] [serial = 1398] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 241 (0x7f172257c800) [pid = 1832] [serial = 1410] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 240 (0x7f1705c84400) [pid = 1832] [serial = 1200] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 239 (0x7f172d2fe400) [pid = 1832] [serial = 1335] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 238 (0x7f1718d6b000) [pid = 1832] [serial = 1326] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 237 (0x7f1705ed8c00) [pid = 1832] [serial = 1374] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 236 (0x7f1718dd1400) [pid = 1832] [serial = 1401] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 235 (0x7f1715526000) [pid = 1832] [serial = 1182] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 234 (0x7f170d409c00) [pid = 1832] [serial = 1314] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 233 (0x7f1716702c00) [pid = 1832] [serial = 1397] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 232 (0x7f170eb34c00) [pid = 1832] [serial = 1131] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 231 (0x7f1713177c00) [pid = 1832] [serial = 1385] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 230 (0x7f1720b67400) [pid = 1832] [serial = 1409] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 229 (0x7f172c68a800) [pid = 1832] [serial = 1266] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 228 (0x7f170abcfc00) [pid = 1832] [serial = 1377] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 227 (0x7f1706024c00) [pid = 1832] [serial = 1140] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 226 (0x7f170acc8400) [pid = 1832] [serial = 1350] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 225 (0x7f171e17cc00) [pid = 1832] [serial = 1404] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 224 (0x7f171b67c800) [pid = 1832] [serial = 1329] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 223 (0x7f1707051c00) [pid = 1832] [serial = 1347] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 222 (0x7f171b6d9000) [pid = 1832] [serial = 1403] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 221 (0x7f1705ba1000) [pid = 1832] [serial = 1137] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 220 (0x7f171fa24000) [pid = 1832] [serial = 1110] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 219 (0x7f1705e9ec00) [pid = 1832] [serial = 1421] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 218 (0x7f1719747c00) [pid = 1832] [serial = 1257] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 217 (0x7f171e338400) [pid = 1832] [serial = 1260] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 216 (0x7f171304a000) [pid = 1832] [serial = 1424] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 215 (0x7f1707f5bc00) [pid = 1832] [serial = 1353] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 214 (0x7f170bf8c800) [pid = 1832] [serial = 1437] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 213 (0x7f1731633c00) [pid = 1832] [serial = 1269] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 212 (0x7f1715fa3400) [pid = 1832] [serial = 1395] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 211 (0x7f1705ba6000) [pid = 1832] [serial = 1305] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 210 (0x7f17097db800) [pid = 1832] [serial = 1434] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 209 (0x7f170b93fc00) [pid = 1832] [serial = 1215] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 208 (0x7f1731a98800) [pid = 1832] [serial = 1128] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 207 (0x7f1717363400) [pid = 1832] [serial = 1323] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 206 (0x7f1707ee9c00) [pid = 1832] [serial = 1433] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 205 (0x7f1720039c00) [pid = 1832] [serial = 1407] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 204 (0x7f1715b78800) [pid = 1832] [serial = 1185] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 203 (0x7f171e32a000) [pid = 1832] [serial = 1191] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 202 (0x7f1720b61c00) [pid = 1832] [serial = 1122] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0x7f170d1d9c00) [pid = 1832] [serial = 1380] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x7f1715bb2c00) [pid = 1832] [serial = 1254] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 199 (0x7f170bf88800) [pid = 1832] [serial = 1439] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0x7f1705ab5000) [pid = 1832] [serial = 1275] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0x7f172c3c1800) [pid = 1832] [serial = 1412] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 196 (0x7f1731a97c00) [pid = 1832] [serial = 1272] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 195 (0x7f1713e4e000) [pid = 1832] [serial = 1386] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 194 (0x7f1720744c00) [pid = 1832] [serial = 1194] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x7f1719eab400) [pid = 1832] [serial = 1119] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0x7f1715ca4800) [pid = 1832] [serial = 1394] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x7f170bde0c00) [pid = 1832] [serial = 1436] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x7f17153ef000) [pid = 1832] [serial = 1251] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x7f1702478800) [pid = 1832] [serial = 1344] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x7f171511e400) [pid = 1832] [serial = 1239] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x7f171ec8dc00) [pid = 1832] [serial = 1406] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x7f1731a04c00) [pid = 1832] [serial = 1338] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x7f1715762400) [pid = 1832] [serial = 1391] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x7f1720b5ac00) [pid = 1832] [serial = 1263] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x7f1718dcc000) [pid = 1832] [serial = 1188] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x7f1705df3000) [pid = 1832] [serial = 1430] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x7f171f5cec00) [pid = 1832] [serial = 1332] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x7f173173d400) [pid = 1832] [serial = 1206] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x7f170cbca800) [pid = 1832] [serial = 1113] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x7f1715da8000) [pid = 1832] [serial = 1320] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x7f171765a800) [pid = 1832] [serial = 1143] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x7f17058cc800) [pid = 1832] [serial = 1173] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x7f1718a6b400) [pid = 1832] [serial = 1400] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x7f1707042800) [pid = 1832] [serial = 1431] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x7f1704f38c00) [pid = 1832] [serial = 1427] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x7f170ef06400) [pid = 1832] [serial = 1383] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x7f1705812400) [pid = 1832] [serial = 1212] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x7f173162b400) [pid = 1832] [serial = 1125] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x7f172d5d5000) [pid = 1832] [serial = 1415] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x7f170cbce800) [pid = 1832] [serial = 1379] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x7f170eb33000) [pid = 1832] [serial = 1179] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x7f1715b73c00) [pid = 1832] [serial = 1392] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x7f1731631000) [pid = 1832] [serial = 1203] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x7f171552f400) [pid = 1832] [serial = 1389] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x7f1713f35800) [pid = 1832] [serial = 1218] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x7f1705f49400) [pid = 1832] [serial = 1242] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x7f17151c9400) [pid = 1832] [serial = 1149] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x7f17153ec800) [pid = 1832] [serial = 1388] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x7f170caca400) [pid = 1832] [serial = 1440] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x7f173173e400) [pid = 1832] [serial = 1418] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x7f17058c9c00) [pid = 1832] [serial = 1428] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x7f1707050000) [pid = 1832] [serial = 1341] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x7f170bdea400) [pid = 1832] [serial = 1245] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x7f170d23b800) [pid = 1832] [serial = 1221] [outer = (nil)] [url = about:blank] 13:54:25 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x7f1713f3fc00) [pid = 1832] [serial = 1248] [outer = (nil)] [url = about:blank] 13:54:26 INFO - PROCESS | 1832 | 1461099266090 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1702495800 == 152 [pid = 1832] [id = 523] 13:54:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x7f1704cd8800) [pid = 1832] [serial = 1570] [outer = (nil)] 13:54:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x7f1704dc9400) [pid = 1832] [serial = 1571] [outer = 0x7f1704cd8800] 13:54:26 INFO - PROCESS | 1832 | 1461099266182 Marionette DEBUG loaded listener.js 13:54:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x7f17058c3800) [pid = 1832] [serial = 1572] [outer = 0x7f1704cd8800] 13:54:26 INFO - PROCESS | 1832 | 1461099266962 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]]]}] 13:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 2784ms 13:54:27 INFO - PROCESS | 1832 | 1461099267014 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 13:54:27 INFO - PROCESS | 1832 | 1461099267020 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 13:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:54:27 INFO - PROCESS | 1832 | 1461099267032 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:54:27 INFO - PROCESS | 1832 | 1461099267036 Marionette TRACE conn3 <- [1,2066,null,{}] 13:54:27 INFO - PROCESS | 1832 | 1461099267045 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}] 13:54:27 INFO - PROCESS | 1832 | 1461099267293 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 13:54:27 INFO - PROCESS | 1832 | 1461099267475 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1705be0800 == 153 [pid = 1832] [id = 524] 13:54:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x7f1704cd9400) [pid = 1832] [serial = 1573] [outer = (nil)] 13:54:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x7f1705ba4000) [pid = 1832] [serial = 1574] [outer = 0x7f1704cd9400] 13:54:27 INFO - PROCESS | 1832 | 1461099267546 Marionette DEBUG loaded listener.js 13:54:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x7f1705df3000) [pid = 1832] [serial = 1575] [outer = 0x7f1704cd9400] 13:54:28 INFO - PROCESS | 1832 | 1461099268464 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]]]}] 13:54:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:54:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1484ms 13:54:28 INFO - PROCESS | 1832 | 1461099268533 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 13:54:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:54:28 INFO - PROCESS | 1832 | 1461099268539 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 13:54:28 INFO - PROCESS | 1832 | 1461099268546 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:54:28 INFO - PROCESS | 1832 | 1461099268549 Marionette TRACE conn3 <- [1,2070,null,{}] 13:54:28 INFO - PROCESS | 1832 | 1461099268554 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}] 13:54:28 INFO - PROCESS | 1832 | 1461099268830 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 13:54:28 INFO - PROCESS | 1832 | 1461099268861 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1707dc4000 == 154 [pid = 1832] [id = 525] 13:54:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x7f1705ed9c00) [pid = 1832] [serial = 1576] [outer = (nil)] 13:54:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x7f1705f4e000) [pid = 1832] [serial = 1577] [outer = 0x7f1705ed9c00] 13:54:28 INFO - PROCESS | 1832 | 1461099268929 Marionette DEBUG loaded listener.js 13:54:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x7f1706cd7000) [pid = 1832] [serial = 1578] [outer = 0x7f1705ed9c00] 13:54:30 INFO - PROCESS | 1832 | 1461099270133 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]]]}] 13:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1632ms 13:54:30 INFO - PROCESS | 1832 | 1461099270178 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 13:54:30 INFO - PROCESS | 1832 | 1461099270182 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 13:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:54:30 INFO - PROCESS | 1832 | 1461099270206 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:54:30 INFO - PROCESS | 1832 | 1461099270215 Marionette TRACE conn3 <- [1,2074,null,{}] 13:54:30 INFO - PROCESS | 1832 | 1461099270221 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}] 13:54:30 INFO - PROCESS | 1832 | 1461099270953 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 13:54:31 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x7f1704dca800) [pid = 1832] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:54:31 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x7f170bb5c800) [pid = 1832] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:54:31 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x7f17097da400) [pid = 1832] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:54:31 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x7f170cacd000) [pid = 1832] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:54:31 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x7f1705b98000) [pid = 1832] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:54:31 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x7f170704bc00) [pid = 1832] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:54:31 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x7f172f7c4c00) [pid = 1832] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:54:31 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x7f17225ae800) [pid = 1832] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:54:31 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x7f171ec89400) [pid = 1832] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:54:31 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x7f1704dcb400) [pid = 1832] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:54:31 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x7f170704f000) [pid = 1832] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:54:31 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x7f1704cd1000) [pid = 1832] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:54:31 INFO - PROCESS | 1832 | 1461099271174 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170412f800 == 155 [pid = 1832] [id = 526] 13:54:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x7f1702470800) [pid = 1832] [serial = 1579] [outer = (nil)] 13:54:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x7f1705c7b000) [pid = 1832] [serial = 1580] [outer = 0x7f1702470800] 13:54:31 INFO - PROCESS | 1832 | 1461099271248 Marionette DEBUG loaded listener.js 13:54:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x7f170940d000) [pid = 1832] [serial = 1581] [outer = 0x7f1702470800] 13:54:31 INFO - PROCESS | 1832 | 1461099271987 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]]]}] 13:54:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1858ms 13:54:32 INFO - PROCESS | 1832 | 1461099272049 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 13:54:32 INFO - PROCESS | 1832 | 1461099272053 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 13:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:54:32 INFO - PROCESS | 1832 | 1461099272063 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:54:32 INFO - PROCESS | 1832 | 1461099272065 Marionette TRACE conn3 <- [1,2078,null,{}] 13:54:32 INFO - PROCESS | 1832 | 1461099272072 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}] 13:54:32 INFO - PROCESS | 1832 | 1461099272360 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 13:54:32 INFO - PROCESS | 1832 | 1461099272378 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17094eb800 == 156 [pid = 1832] [id = 527] 13:54:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x7f1702476800) [pid = 1832] [serial = 1582] [outer = (nil)] 13:54:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x7f170966b800) [pid = 1832] [serial = 1583] [outer = 0x7f1702476800] 13:54:32 INFO - PROCESS | 1832 | 1461099272446 Marionette DEBUG loaded listener.js 13:54:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x7f170a252c00) [pid = 1832] [serial = 1584] [outer = 0x7f1702476800] 13:54:33 INFO - PROCESS | 1832 | 1461099273587 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]]]}] 13:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1578ms 13:54:33 INFO - PROCESS | 1832 | 1461099273642 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 13:54:33 INFO - PROCESS | 1832 | 1461099273648 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 13:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:54:33 INFO - PROCESS | 1832 | 1461099273657 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:54:33 INFO - PROCESS | 1832 | 1461099273661 Marionette TRACE conn3 <- [1,2082,null,{}] 13:54:33 INFO - PROCESS | 1832 | 1461099273670 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}] 13:54:33 INFO - PROCESS | 1832 | 1461099273890 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 13:54:34 INFO - PROCESS | 1832 | 1461099274214 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1706ee0000 == 157 [pid = 1832] [id = 528] 13:54:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x7f1705c7ac00) [pid = 1832] [serial = 1585] [outer = (nil)] 13:54:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x7f1705deac00) [pid = 1832] [serial = 1586] [outer = 0x7f1705c7ac00] 13:54:34 INFO - PROCESS | 1832 | 1461099274301 Marionette DEBUG loaded listener.js 13:54:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x7f1706021800) [pid = 1832] [serial = 1587] [outer = 0x7f1705c7ac00] 13:54:35 INFO - PROCESS | 1832 | 1461099275187 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]]]}] 13:54:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:54:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1583ms 13:54:35 INFO - PROCESS | 1832 | 1461099275240 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 13:54:35 INFO - PROCESS | 1832 | 1461099275248 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 13:54:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:54:35 INFO - PROCESS | 1832 | 1461099275258 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:54:35 INFO - PROCESS | 1832 | 1461099275263 Marionette TRACE conn3 <- [1,2086,null,{}] 13:54:35 INFO - PROCESS | 1832 | 1461099275268 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}] 13:54:35 INFO - PROCESS | 1832 | 1461099275494 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 13:54:35 INFO - PROCESS | 1832 | 1461099275865 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1709f12800 == 158 [pid = 1832] [id = 529] 13:54:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x7f17093c7c00) [pid = 1832] [serial = 1588] [outer = (nil)] 13:54:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x7f170966c000) [pid = 1832] [serial = 1589] [outer = 0x7f17093c7c00] 13:54:35 INFO - PROCESS | 1832 | 1461099275945 Marionette DEBUG loaded listener.js 13:54:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x7f17097dec00) [pid = 1832] [serial = 1590] [outer = 0x7f17093c7c00] 13:54:36 INFO - PROCESS | 1832 | 1461099276885 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]]]}] 13:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1685ms 13:54:36 INFO - PROCESS | 1832 | 1461099276945 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 13:54:36 INFO - PROCESS | 1832 | 1461099276949 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 13:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:54:36 INFO - PROCESS | 1832 | 1461099276955 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:54:36 INFO - PROCESS | 1832 | 1461099276961 Marionette TRACE conn3 <- [1,2090,null,{}] 13:54:36 INFO - PROCESS | 1832 | 1461099276977 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}] 13:54:37 INFO - PROCESS | 1832 | 1461099277243 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 13:54:37 INFO - PROCESS | 1832 | 1461099277551 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170bad3000 == 159 [pid = 1832] [id = 530] 13:54:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x7f170a25ec00) [pid = 1832] [serial = 1591] [outer = (nil)] 13:54:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x7f170b559c00) [pid = 1832] [serial = 1592] [outer = 0x7f170a25ec00] 13:54:37 INFO - PROCESS | 1832 | 1461099277627 Marionette DEBUG loaded listener.js 13:54:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x7f170b93fc00) [pid = 1832] [serial = 1593] [outer = 0x7f170a25ec00] 13:54:38 INFO - PROCESS | 1832 | 1461099278431 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]]]}] 13:54:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:54:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1539ms 13:54:38 INFO - PROCESS | 1832 | 1461099278499 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 13:54:38 INFO - PROCESS | 1832 | 1461099278503 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 13:54:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:54:38 INFO - PROCESS | 1832 | 1461099278512 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:54:38 INFO - PROCESS | 1832 | 1461099278515 Marionette TRACE conn3 <- [1,2094,null,{}] 13:54:38 INFO - PROCESS | 1832 | 1461099278519 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}] 13:54:38 INFO - PROCESS | 1832 | 1461099278738 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 13:54:39 INFO - PROCESS | 1832 | 1461099279007 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170bc17800 == 160 [pid = 1832] [id = 531] 13:54:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x7f170abcf400) [pid = 1832] [serial = 1594] [outer = (nil)] 13:54:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x7f170bde0400) [pid = 1832] [serial = 1595] [outer = 0x7f170abcf400] 13:54:39 INFO - PROCESS | 1832 | 1461099279125 Marionette DEBUG loaded listener.js 13:54:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x7f170c909400) [pid = 1832] [serial = 1596] [outer = 0x7f170abcf400] 13:54:40 INFO - PROCESS | 1832 | 1461099280011 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]]]}] 13:54:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:54:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1544ms 13:54:40 INFO - PROCESS | 1832 | 1461099280058 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 13:54:40 INFO - PROCESS | 1832 | 1461099280062 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 13:54:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:54:40 INFO - PROCESS | 1832 | 1461099280068 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:54:40 INFO - PROCESS | 1832 | 1461099280071 Marionette TRACE conn3 <- [1,2098,null,{}] 13:54:40 INFO - PROCESS | 1832 | 1461099280076 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}] 13:54:40 INFO - PROCESS | 1832 | 1461099280282 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 13:54:40 INFO - PROCESS | 1832 | 1461099280550 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170cb8f000 == 161 [pid = 1832] [id = 532] 13:54:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x7f170bb55000) [pid = 1832] [serial = 1597] [outer = (nil)] 13:54:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x7f170cac5c00) [pid = 1832] [serial = 1598] [outer = 0x7f170bb55000] 13:54:40 INFO - PROCESS | 1832 | 1461099280675 Marionette DEBUG loaded listener.js 13:54:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x7f170cca1800) [pid = 1832] [serial = 1599] [outer = 0x7f170bb55000] 13:54:41 INFO - PROCESS | 1832 | 1461099281585 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]]]}] 13:54:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:54:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1582ms 13:54:41 INFO - PROCESS | 1832 | 1461099281651 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 13:54:41 INFO - PROCESS | 1832 | 1461099281655 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 13:54:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:54:41 INFO - PROCESS | 1832 | 1461099281661 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:54:41 INFO - PROCESS | 1832 | 1461099281664 Marionette TRACE conn3 <- [1,2102,null,{}] 13:54:41 INFO - PROCESS | 1832 | 1461099281670 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}] 13:54:41 INFO - PROCESS | 1832 | 1461099281949 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 13:54:42 INFO - PROCESS | 1832 | 1461099282270 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d395800 == 162 [pid = 1832] [id = 533] 13:54:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x7f170d40d000) [pid = 1832] [serial = 1600] [outer = (nil)] 13:54:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x7f170ebb3800) [pid = 1832] [serial = 1601] [outer = 0x7f170d40d000] 13:54:42 INFO - PROCESS | 1832 | 1461099282363 Marionette DEBUG loaded listener.js 13:54:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x7f170eff4000) [pid = 1832] [serial = 1602] [outer = 0x7f170d40d000] 13:54:43 INFO - PROCESS | 1832 | 1461099283223 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]]]}] 13:54:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:54:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1629ms 13:54:43 INFO - PROCESS | 1832 | 1461099283291 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 13:54:43 INFO - PROCESS | 1832 | 1461099283294 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 13:54:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:54:43 INFO - PROCESS | 1832 | 1461099283301 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:54:43 INFO - PROCESS | 1832 | 1461099283304 Marionette TRACE conn3 <- [1,2106,null,{}] 13:54:43 INFO - PROCESS | 1832 | 1461099283309 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}] 13:54:43 INFO - PROCESS | 1832 | 1461099283527 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 13:54:43 INFO - PROCESS | 1832 | 1461099283834 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171320c800 == 163 [pid = 1832] [id = 534] 13:54:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x7f170d40dc00) [pid = 1832] [serial = 1603] [outer = (nil)] 13:54:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x7f171304c400) [pid = 1832] [serial = 1604] [outer = 0x7f170d40dc00] 13:54:43 INFO - PROCESS | 1832 | 1461099283913 Marionette DEBUG loaded listener.js 13:54:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x7f1713135000) [pid = 1832] [serial = 1605] [outer = 0x7f170d40dc00] 13:54:44 INFO - PROCESS | 1832 | 1461099284787 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]]]}] 13:54:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:54:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1529ms 13:54:44 INFO - PROCESS | 1832 | 1461099284831 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 13:54:44 INFO - PROCESS | 1832 | 1461099284835 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 13:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:54:44 INFO - PROCESS | 1832 | 1461099284842 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:54:44 INFO - PROCESS | 1832 | 1461099284846 Marionette TRACE conn3 <- [1,2110,null,{}] 13:54:44 INFO - PROCESS | 1832 | 1461099284851 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}] 13:54:45 INFO - PROCESS | 1832 | 1461099285065 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 13:54:45 INFO - PROCESS | 1832 | 1461099285307 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1715738800 == 164 [pid = 1832] [id = 535] 13:54:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x7f170eb36800) [pid = 1832] [serial = 1606] [outer = (nil)] 13:54:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x7f1713282800) [pid = 1832] [serial = 1607] [outer = 0x7f170eb36800] 13:54:45 INFO - PROCESS | 1832 | 1461099285423 Marionette DEBUG loaded listener.js 13:54:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x7f1713f36400) [pid = 1832] [serial = 1608] [outer = 0x7f170eb36800] 13:54:46 INFO - PROCESS | 1832 | 1461099286335 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]]]}] 13:54:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:54:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1537ms 13:54:46 INFO - PROCESS | 1832 | 1461099286380 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 13:54:46 INFO - PROCESS | 1832 | 1461099286384 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 13:54:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:54:46 INFO - PROCESS | 1832 | 1461099286390 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:54:46 INFO - PROCESS | 1832 | 1461099286392 Marionette TRACE conn3 <- [1,2114,null,{}] 13:54:46 INFO - PROCESS | 1832 | 1461099286398 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}] 13:54:46 INFO - PROCESS | 1832 | 1461099286611 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 13:54:46 INFO - PROCESS | 1832 | 1461099286883 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171658b000 == 165 [pid = 1832] [id = 536] 13:54:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x7f1713044000) [pid = 1832] [serial = 1609] [outer = (nil)] 13:54:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x7f1714149400) [pid = 1832] [serial = 1610] [outer = 0x7f1713044000] 13:54:47 INFO - PROCESS | 1832 | 1461099287003 Marionette DEBUG loaded listener.js 13:54:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x7f171511ec00) [pid = 1832] [serial = 1611] [outer = 0x7f1713044000] 13:54:47 INFO - PROCESS | 1832 | 1461099287850 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]]]}] 13:54:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:54:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1528ms 13:54:47 INFO - PROCESS | 1832 | 1461099287920 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 13:54:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:54:47 INFO - PROCESS | 1832 | 1461099287924 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 13:54:47 INFO - PROCESS | 1832 | 1461099287929 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:54:47 INFO - PROCESS | 1832 | 1461099287933 Marionette TRACE conn3 <- [1,2118,null,{}] 13:54:47 INFO - PROCESS | 1832 | 1461099287938 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}] 13:54:48 INFO - PROCESS | 1832 | 1461099288157 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 13:54:48 INFO - PROCESS | 1832 | 1461099288472 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718f0f800 == 166 [pid = 1832] [id = 537] 13:54:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x7f1713f40800) [pid = 1832] [serial = 1612] [outer = (nil)] 13:54:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x7f171552c800) [pid = 1832] [serial = 1613] [outer = 0x7f1713f40800] 13:54:48 INFO - PROCESS | 1832 | 1461099288552 Marionette DEBUG loaded listener.js 13:54:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x7f17155dc400) [pid = 1832] [serial = 1614] [outer = 0x7f1713f40800] 13:54:49 INFO - PROCESS | 1832 | 1461099289419 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]]]}] 13:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1530ms 13:54:49 INFO - PROCESS | 1832 | 1461099289460 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 13:54:49 INFO - PROCESS | 1832 | 1461099289465 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 13:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:54:49 INFO - PROCESS | 1832 | 1461099289471 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:54:49 INFO - PROCESS | 1832 | 1461099289474 Marionette TRACE conn3 <- [1,2122,null,{}] 13:54:49 INFO - PROCESS | 1832 | 1461099289480 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}] 13:54:49 INFO - PROCESS | 1832 | 1461099289738 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 13:54:50 INFO - PROCESS | 1832 | 1461099290060 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719b58000 == 167 [pid = 1832] [id = 538] 13:54:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x7f1715bb6000) [pid = 1832] [serial = 1615] [outer = (nil)] 13:54:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x7f1715c71800) [pid = 1832] [serial = 1616] [outer = 0x7f1715bb6000] 13:54:50 INFO - PROCESS | 1832 | 1461099290148 Marionette DEBUG loaded listener.js 13:54:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x7f1715cacc00) [pid = 1832] [serial = 1617] [outer = 0x7f1715bb6000] 13:54:51 INFO - PROCESS | 1832 | 1461099291047 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]]]}] 13:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1632ms 13:54:51 INFO - PROCESS | 1832 | 1461099291105 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 13:54:51 INFO - PROCESS | 1832 | 1461099291109 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 13:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:54:51 INFO - PROCESS | 1832 | 1461099291114 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:54:51 INFO - PROCESS | 1832 | 1461099291117 Marionette TRACE conn3 <- [1,2126,null,{}] 13:54:51 INFO - PROCESS | 1832 | 1461099291123 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}] 13:54:51 INFO - PROCESS | 1832 | 1461099291364 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 13:54:51 INFO - PROCESS | 1832 | 1461099291677 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171a037000 == 168 [pid = 1832] [id = 539] 13:54:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x7f1715c68800) [pid = 1832] [serial = 1618] [outer = (nil)] 13:54:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x7f1715ea0c00) [pid = 1832] [serial = 1619] [outer = 0x7f1715c68800] 13:54:51 INFO - PROCESS | 1832 | 1461099291756 Marionette DEBUG loaded listener.js 13:54:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x7f1715fc1000) [pid = 1832] [serial = 1620] [outer = 0x7f1715c68800] 13:54:52 INFO - PROCESS | 1832 | 1461099292620 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]]]}] 13:54:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:54:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1534ms 13:54:52 INFO - PROCESS | 1832 | 1461099292650 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 13:54:52 INFO - PROCESS | 1832 | 1461099292654 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 13:54:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:54:52 INFO - PROCESS | 1832 | 1461099292660 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:54:52 INFO - PROCESS | 1832 | 1461099292663 Marionette TRACE conn3 <- [1,2130,null,{}] 13:54:52 INFO - PROCESS | 1832 | 1461099292668 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}] 13:54:52 INFO - PROCESS | 1832 | 1461099292882 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 13:54:53 INFO - PROCESS | 1832 | 1461099293156 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171d20d000 == 169 [pid = 1832] [id = 540] 13:54:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x7f1715ca9800) [pid = 1832] [serial = 1621] [outer = (nil)] 13:54:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x7f1717843800) [pid = 1832] [serial = 1622] [outer = 0x7f1715ca9800] 13:54:53 INFO - PROCESS | 1832 | 1461099293279 Marionette DEBUG loaded listener.js 13:54:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 195 (0x7f1718dc9000) [pid = 1832] [serial = 1623] [outer = 0x7f1715ca9800] 13:54:54 INFO - PROCESS | 1832 | 1461099294119 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] 13:54:54 INFO - PROCESS | 1832 | 1461099294197 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 13:54:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:54:54 INFO - PROCESS | 1832 | 1461099294203 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:54:54 INFO - PROCESS | 1832 | 1461099294206 Marionette TRACE conn3 <- [1,2134,null,{}] 13:54:54 INFO - PROCESS | 1832 | 1461099294211 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}] 13:54:54 INFO - PROCESS | 1832 | 1461099294438 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 13:54:54 INFO - PROCESS | 1832 | 1461099294750 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171eb49800 == 170 [pid = 1832] [id = 541] 13:54:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 196 (0x7f1715d0e000) [pid = 1832] [serial = 1624] [outer = (nil)] 13:54:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 197 (0x7f17191c5400) [pid = 1832] [serial = 1625] [outer = 0x7f1715d0e000] 13:54:54 INFO - PROCESS | 1832 | 1461099294828 Marionette DEBUG loaded listener.js 13:54:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x7f1719747800) [pid = 1832] [serial = 1626] [outer = 0x7f1715d0e000] 13:54:55 INFO - PROCESS | 1832 | 1461099295671 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]]]}] 13:54:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:54:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1533ms 13:54:55 INFO - PROCESS | 1832 | 1461099295738 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 13:54:55 INFO - PROCESS | 1832 | 1461099295742 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 13:54:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:54:55 INFO - PROCESS | 1832 | 1461099295747 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:54:55 INFO - PROCESS | 1832 | 1461099295749 Marionette TRACE conn3 <- [1,2138,null,{}] 13:54:55 INFO - PROCESS | 1832 | 1461099295755 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}] 13:54:55 INFO - PROCESS | 1832 | 1461099295964 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 13:54:56 INFO - PROCESS | 1832 | 1461099296245 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171fcd1000 == 171 [pid = 1832] [id = 542] 13:54:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x7f1716702800) [pid = 1832] [serial = 1627] [outer = (nil)] 13:54:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 200 (0x7f1719de6400) [pid = 1832] [serial = 1628] [outer = 0x7f1716702800] 13:54:56 INFO - PROCESS | 1832 | 1461099296371 Marionette DEBUG loaded listener.js 13:54:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0x7f1719df1c00) [pid = 1832] [serial = 1629] [outer = 0x7f1716702800] 13:54:57 INFO - PROCESS | 1832 | 1461099297204 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]]]}] 13:54:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:54:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1530ms 13:54:57 INFO - PROCESS | 1832 | 1461099297279 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 13:54:57 INFO - PROCESS | 1832 | 1461099297286 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 13:54:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:54:57 INFO - PROCESS | 1832 | 1461099297301 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:54:57 INFO - PROCESS | 1832 | 1461099297303 Marionette TRACE conn3 <- [1,2142,null,{}] 13:54:57 INFO - PROCESS | 1832 | 1461099297309 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}] 13:54:57 INFO - PROCESS | 1832 | 1461099297586 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 13:54:57 INFO - PROCESS | 1832 | 1461099297906 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17037a1800 == 172 [pid = 1832] [id = 543] 13:54:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0x7f170246b400) [pid = 1832] [serial = 1630] [outer = (nil)] 13:54:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 203 (0x7f17032d0800) [pid = 1832] [serial = 1631] [outer = 0x7f170246b400] 13:54:57 INFO - PROCESS | 1832 | 1461099297983 Marionette DEBUG loaded listener.js 13:54:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 204 (0x7f1705ed8800) [pid = 1832] [serial = 1632] [outer = 0x7f170246b400] 13:54:59 INFO - PROCESS | 1832 | 1461099299398 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] 13:54:59 INFO - PROCESS | 1832 | 1461099299539 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 13:54:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:54:59 INFO - PROCESS | 1832 | 1461099299547 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:54:59 INFO - PROCESS | 1832 | 1461099299553 Marionette TRACE conn3 <- [1,2146,null,{}] 13:54:59 INFO - PROCESS | 1832 | 1461099299570 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}] 13:54:59 INFO - PROCESS | 1832 | 1461099299765 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 13:55:00 INFO - PROCESS | 1832 | 1461099300043 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1704148000 == 173 [pid = 1832] [id = 544] 13:55:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 205 (0x7f1702471800) [pid = 1832] [serial = 1633] [outer = (nil)] 13:55:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 206 (0x7f1704f42000) [pid = 1832] [serial = 1634] [outer = 0x7f1702471800] 13:55:00 INFO - PROCESS | 1832 | 1461099300114 Marionette DEBUG loaded listener.js 13:55:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 207 (0x7f1705814400) [pid = 1832] [serial = 1635] [outer = 0x7f1702471800] 13:55:01 INFO - PROCESS | 1832 | 1461099301269 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] 13:55:01 INFO - PROCESS | 1832 | 1461099301351 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 13:55:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:55:01 INFO - PROCESS | 1832 | 1461099301363 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:55:01 INFO - PROCESS | 1832 | 1461099301367 Marionette TRACE conn3 <- [1,2150,null,{}] 13:55:01 INFO - PROCESS | 1832 | 1461099301373 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}] 13:55:01 INFO - PROCESS | 1832 | 1461099301636 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 13:55:01 INFO - PROCESS | 1832 | 1461099301969 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1704149000 == 174 [pid = 1832] [id = 545] 13:55:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 208 (0x7f1705aab000) [pid = 1832] [serial = 1636] [outer = (nil)] 13:55:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 209 (0x7f1705b9fc00) [pid = 1832] [serial = 1637] [outer = 0x7f1705aab000] 13:55:02 INFO - PROCESS | 1832 | 1461099302040 Marionette DEBUG loaded listener.js 13:55:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 210 (0x7f1705c7e000) [pid = 1832] [serial = 1638] [outer = 0x7f1705aab000] 13:55:02 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719ada800 == 173 [pid = 1832] [id = 236] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 209 (0x7f1704f40400) [pid = 1832] [serial = 1511] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 208 (0x7f1713051800) [pid = 1832] [serial = 1451] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 207 (0x7f1706cdac00) [pid = 1832] [serial = 1463] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 206 (0x7f1719def800) [pid = 1832] [serial = 1466] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 205 (0x7f1720b69c00) [pid = 1832] [serial = 1475] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 204 (0x7f1715596400) [pid = 1832] [serial = 1457] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 203 (0x7f1715110000) [pid = 1832] [serial = 1454] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 202 (0x7f17032cac00) [pid = 1832] [serial = 1484] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0x7f170a253800) [pid = 1832] [serial = 1472] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x7f1719def400) [pid = 1832] [serial = 1460] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 199 (0x7f170bde2c00) [pid = 1832] [serial = 1448] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0x7f1715d0f000) [pid = 1832] [serial = 1478] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0x7f1707044000) [pid = 1832] [serial = 1445] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 196 (0x7f170cca9800) [pid = 1832] [serial = 1469] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 195 (0x7f1709411400) [pid = 1832] [serial = 1481] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1704f84000 == 172 [pid = 1832] [id = 520] 13:55:03 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172d50f800 == 171 [pid = 1832] [id = 519] 13:55:03 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17223ed800 == 170 [pid = 1832] [id = 518] 13:55:03 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17202e4800 == 169 [pid = 1832] [id = 517] 13:55:03 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171f879000 == 168 [pid = 1832] [id = 516] 13:55:03 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171eb4b800 == 167 [pid = 1832] [id = 515] 13:55:03 INFO - PROCESS | 1832 | 1461099303230 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]]]}] 13:55:03 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171a037800 == 166 [pid = 1832] [id = 514] 13:55:03 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719ae1000 == 165 [pid = 1832] [id = 513] 13:55:03 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171947e000 == 164 [pid = 1832] [id = 512] 13:55:03 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1718f1a800 == 163 [pid = 1832] [id = 511] 13:55:03 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17166be000 == 162 [pid = 1832] [id = 510] 13:55:03 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1715ad4000 == 161 [pid = 1832] [id = 509] 13:55:03 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1713f08800 == 160 [pid = 1832] [id = 508] 13:55:03 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170d56f800 == 159 [pid = 1832] [id = 507] 13:55:03 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170bc1b800 == 158 [pid = 1832] [id = 506] 13:55:03 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170961c800 == 157 [pid = 1832] [id = 505] 13:55:03 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1703eca800 == 156 [pid = 1832] [id = 504] 13:55:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:55:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1939ms 13:55:03 INFO - PROCESS | 1832 | 1461099303315 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 13:55:03 INFO - PROCESS | 1832 | 1461099303318 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 13:55:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:55:03 INFO - PROCESS | 1832 | 1461099303327 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:55:03 INFO - PROCESS | 1832 | 1461099303331 Marionette TRACE conn3 <- [1,2154,null,{}] 13:55:03 INFO - PROCESS | 1832 | 1461099303357 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}] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 194 (0x7f1713042c00) [pid = 1832] [serial = 1422] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x7f170cac9000) [pid = 1832] [serial = 1503] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0x7f170ebb9c00) [pid = 1832] [serial = 1509] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x7f170d405400) [pid = 1832] [serial = 1506] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x7f17097d7800) [pid = 1832] [serial = 1500] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x7f170bdeb800) [pid = 1832] [serial = 1502] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x7f170b560000) [pid = 1832] [serial = 1497] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x7f1731a06000) [pid = 1832] [serial = 1419] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x7f172f719400) [pid = 1832] [serial = 1416] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x7f170eb31400) [pid = 1832] [serial = 1508] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x7f170acc4c00) [pid = 1832] [serial = 1496] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x7f172c6e4400) [pid = 1832] [serial = 1413] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x7f17058cb400) [pid = 1832] [serial = 1490] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x7f1707f57c00) [pid = 1832] [serial = 1493] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x7f1709413800) [pid = 1832] [serial = 1494] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x7f1705ed3800) [pid = 1832] [serial = 1491] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x7f1706027400) [pid = 1832] [serial = 1499] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x7f1704f44000) [pid = 1832] [serial = 1487] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x7f170d1e1c00) [pid = 1832] [serial = 1505] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x7f1705aaac00) [pid = 1832] [serial = 1488] [outer = (nil)] [url = about:blank] 13:55:03 INFO - PROCESS | 1832 | 1461099303649 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 13:55:03 INFO - PROCESS | 1832 | 1461099303844 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170613e800 == 157 [pid = 1832] [id = 546] 13:55:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x7f1705eaa000) [pid = 1832] [serial = 1639] [outer = (nil)] 13:55:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x7f1705f48c00) [pid = 1832] [serial = 1640] [outer = 0x7f1705eaa000] 13:55:03 INFO - PROCESS | 1832 | 1461099303915 Marionette DEBUG loaded listener.js 13:55:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x7f1706029400) [pid = 1832] [serial = 1641] [outer = 0x7f1705eaa000] 13:55:04 INFO - PROCESS | 1832 | 1461099304669 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]]]}] 13:55:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:55:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1387ms 13:55:04 INFO - PROCESS | 1832 | 1461099304716 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 13:55:04 INFO - PROCESS | 1832 | 1461099304720 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 13:55:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:55:04 INFO - PROCESS | 1832 | 1461099304726 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:55:04 INFO - PROCESS | 1832 | 1461099304728 Marionette TRACE conn3 <- [1,2158,null,{}] 13:55:04 INFO - PROCESS | 1832 | 1461099304734 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}] 13:55:04 INFO - PROCESS | 1832 | 1461099304926 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 13:55:04 INFO - PROCESS | 1832 | 1461099304941 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1708acd000 == 158 [pid = 1832] [id = 547] 13:55:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x7f170602a000) [pid = 1832] [serial = 1642] [outer = (nil)] 13:55:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x7f170704dc00) [pid = 1832] [serial = 1643] [outer = 0x7f170602a000] 13:55:05 INFO - PROCESS | 1832 | 1461099305003 Marionette DEBUG loaded listener.js 13:55:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x7f1707eee800) [pid = 1832] [serial = 1644] [outer = 0x7f170602a000] 13:55:06 INFO - PROCESS | 1832 | 1461099306012 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]]]}] 13:55:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:55:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1334ms 13:55:06 INFO - PROCESS | 1832 | 1461099306062 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 13:55:06 INFO - PROCESS | 1832 | 1461099306066 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 13:55:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:55:06 INFO - PROCESS | 1832 | 1461099306080 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:55:06 INFO - PROCESS | 1832 | 1461099306082 Marionette TRACE conn3 <- [1,2162,null,{}] 13:55:06 INFO - PROCESS | 1832 | 1461099306088 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}] 13:55:06 INFO - PROCESS | 1832 | 1461099306382 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 13:55:06 INFO - PROCESS | 1832 | 1461099306415 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1708b98000 == 159 [pid = 1832] [id = 548] 13:55:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x7f1705814000) [pid = 1832] [serial = 1645] [outer = (nil)] 13:55:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x7f1707f50000) [pid = 1832] [serial = 1646] [outer = 0x7f1705814000] 13:55:06 INFO - PROCESS | 1832 | 1461099306476 Marionette DEBUG loaded listener.js 13:55:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x7f17093ce400) [pid = 1832] [serial = 1647] [outer = 0x7f1705814000] 13:55:07 INFO - PROCESS | 1832 | 1461099307369 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]]]}] 13:55:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:55:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1333ms 13:55:07 INFO - PROCESS | 1832 | 1461099307414 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 13:55:07 INFO - PROCESS | 1832 | 1461099307417 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 13:55:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:55:07 INFO - PROCESS | 1832 | 1461099307428 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:55:07 INFO - PROCESS | 1832 | 1461099307430 Marionette TRACE conn3 <- [1,2166,null,{}] 13:55:07 INFO - PROCESS | 1832 | 1461099307436 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}] 13:55:07 INFO - PROCESS | 1832 | 1461099307705 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x7f1706cd2c00) [pid = 1832] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x7f1718dcd400) [pid = 1832] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x7f1718d66400) [pid = 1832] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x7f170940bc00) [pid = 1832] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x7f170d404000) [pid = 1832] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x7f1715d0a400) [pid = 1832] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x7f170acc2c00) [pid = 1832] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x7f1713f3e800) [pid = 1832] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x7f170cca4800) [pid = 1832] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x7f170580fc00) [pid = 1832] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x7f1702475800) [pid = 1832] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x7f170246ec00) [pid = 1832] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x7f1705de8c00) [pid = 1832] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x7f1713046400) [pid = 1832] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x7f1704cd8800) [pid = 1832] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x7f170eb38000) [pid = 1832] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x7f1704cd9400) [pid = 1832] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x7f1715ea4c00) [pid = 1832] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x7f17157ebc00) [pid = 1832] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x7f170b93a800) [pid = 1832] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x7f1705ea6800) [pid = 1832] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x7f170a25f800) [pid = 1832] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x7f17157ec800) [pid = 1832] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x7f1705814800) [pid = 1832] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x7f1707f52000) [pid = 1832] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x7f1706ce0800) [pid = 1832] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x7f170246d400) [pid = 1832] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x7f170eb37400) [pid = 1832] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x7f17093c7400) [pid = 1832] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x7f170d407c00) [pid = 1832] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x7f1702470800) [pid = 1832] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x7f170eff6400) [pid = 1832] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x7f1705f4f000) [pid = 1832] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x7f1706cd4400) [pid = 1832] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x7f1702472800) [pid = 1832] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x7f17032c3000) [pid = 1832] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x7f1705ed9c00) [pid = 1832] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x7f171312d800) [pid = 1832] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:55:08 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x7f170d1e4400) [pid = 1832] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:55:08 INFO - PROCESS | 1832 | 1461099308576 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17039d0000 == 160 [pid = 1832] [id = 549] 13:55:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x7f170246c000) [pid = 1832] [serial = 1648] [outer = (nil)] 13:55:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x7f1702475c00) [pid = 1832] [serial = 1649] [outer = 0x7f170246c000] 13:55:08 INFO - PROCESS | 1832 | 1461099308644 Marionette DEBUG loaded listener.js 13:55:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x7f1705dedc00) [pid = 1832] [serial = 1650] [outer = 0x7f170246c000] 13:55:09 INFO - PROCESS | 1832 | 1461099309299 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]]]}] 13:55:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:55:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1939ms 13:55:09 INFO - PROCESS | 1832 | 1461099309364 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 13:55:09 INFO - PROCESS | 1832 | 1461099309367 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 13:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:55:09 INFO - PROCESS | 1832 | 1461099309373 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:55:09 INFO - PROCESS | 1832 | 1461099309376 Marionette TRACE conn3 <- [1,2170,null,{}] 13:55:09 INFO - PROCESS | 1832 | 1461099309381 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}] 13:55:09 INFO - PROCESS | 1832 | 1461099309639 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 13:55:09 INFO - PROCESS | 1832 | 1461099309671 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170a191000 == 161 [pid = 1832] [id = 550] 13:55:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x7f1705ea6800) [pid = 1832] [serial = 1651] [outer = (nil)] 13:55:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x7f17097df000) [pid = 1832] [serial = 1652] [outer = 0x7f1705ea6800] 13:55:09 INFO - PROCESS | 1832 | 1461099309734 Marionette DEBUG loaded listener.js 13:55:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x7f170a260400) [pid = 1832] [serial = 1653] [outer = 0x7f1705ea6800] 13:55:10 INFO - PROCESS | 1832 | 1461099310811 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]]]}] 13:55:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1486ms 13:55:10 INFO - PROCESS | 1832 | 1461099310862 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 13:55:10 INFO - PROCESS | 1832 | 1461099310868 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 13:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:55:10 INFO - PROCESS | 1832 | 1461099310877 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:55:10 INFO - PROCESS | 1832 | 1461099310882 Marionette TRACE conn3 <- [1,2174,null,{}] 13:55:10 INFO - PROCESS | 1832 | 1461099310892 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}] 13:55:11 INFO - PROCESS | 1832 | 1461099311150 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 13:55:11 INFO - PROCESS | 1832 | 1461099311521 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170414a000 == 162 [pid = 1832] [id = 551] 13:55:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x7f1704cd7400) [pid = 1832] [serial = 1654] [outer = (nil)] 13:55:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x7f17058c3c00) [pid = 1832] [serial = 1655] [outer = 0x7f1704cd7400] 13:55:11 INFO - PROCESS | 1832 | 1461099311603 Marionette DEBUG loaded listener.js 13:55:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x7f1705ab4400) [pid = 1832] [serial = 1656] [outer = 0x7f1704cd7400] 13:55:12 INFO - PROCESS | 1832 | 1461099312494 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]]]}] 13:55:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1690ms 13:55:12 INFO - PROCESS | 1832 | 1461099312567 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 13:55:12 INFO - PROCESS | 1832 | 1461099312575 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 13:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:55:12 INFO - PROCESS | 1832 | 1461099312585 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:55:12 INFO - PROCESS | 1832 | 1461099312588 Marionette TRACE conn3 <- [1,2178,null,{}] 13:55:12 INFO - PROCESS | 1832 | 1461099312594 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}] 13:55:12 INFO - PROCESS | 1832 | 1461099312833 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 13:55:13 INFO - PROCESS | 1832 | 1461099313150 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1708b96800 == 163 [pid = 1832] [id = 552] 13:55:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x7f1705de9400) [pid = 1832] [serial = 1657] [outer = (nil)] 13:55:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x7f1706021400) [pid = 1832] [serial = 1658] [outer = 0x7f1705de9400] 13:55:13 INFO - PROCESS | 1832 | 1461099313225 Marionette DEBUG loaded listener.js 13:55:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x7f1707044400) [pid = 1832] [serial = 1659] [outer = 0x7f1705de9400] 13:55:14 INFO - PROCESS | 1832 | 1461099314191 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]]]}] 13:55:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:55:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1635ms 13:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:55:14 INFO - PROCESS | 1832 | 1461099314221 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 13:55:14 INFO - PROCESS | 1832 | 1461099314224 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 13:55:14 INFO - PROCESS | 1832 | 1461099314231 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:55:14 INFO - PROCESS | 1832 | 1461099314237 Marionette TRACE conn3 <- [1,2182,null,{}] 13:55:14 INFO - PROCESS | 1832 | 1461099314252 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}] 13:55:14 INFO - PROCESS | 1832 | 1461099314448 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 13:55:14 INFO - PROCESS | 1832 | 1461099314763 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170b7c1000 == 164 [pid = 1832] [id = 553] 13:55:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x7f1707048800) [pid = 1832] [serial = 1660] [outer = (nil)] 13:55:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x7f1709411c00) [pid = 1832] [serial = 1661] [outer = 0x7f1707048800] 13:55:14 INFO - PROCESS | 1832 | 1461099314844 Marionette DEBUG loaded listener.js 13:55:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x7f17097db800) [pid = 1832] [serial = 1662] [outer = 0x7f1707048800] 13:55:15 INFO - PROCESS | 1832 | 1461099315694 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]]]}] 13:55:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:55:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1534ms 13:55:15 INFO - PROCESS | 1832 | 1461099315766 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 13:55:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:55:15 INFO - PROCESS | 1832 | 1461099315770 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 13:55:15 INFO - PROCESS | 1832 | 1461099315776 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:55:15 INFO - PROCESS | 1832 | 1461099315779 Marionette TRACE conn3 <- [1,2186,null,{}] 13:55:15 INFO - PROCESS | 1832 | 1461099315785 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}] 13:55:16 INFO - PROCESS | 1832 | 1461099316030 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 13:55:16 INFO - PROCESS | 1832 | 1461099316350 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170bc1a000 == 165 [pid = 1832] [id = 554] 13:55:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x7f170abc6c00) [pid = 1832] [serial = 1663] [outer = (nil)] 13:55:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x7f170abcb800) [pid = 1832] [serial = 1664] [outer = 0x7f170abc6c00] 13:55:16 INFO - PROCESS | 1832 | 1461099316464 Marionette DEBUG loaded listener.js 13:55:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x7f170acc2c00) [pid = 1832] [serial = 1665] [outer = 0x7f170abc6c00] 13:55:17 INFO - PROCESS | 1832 | 1461099317317 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]]]}] 13:55:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:55:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1591ms 13:55:17 INFO - PROCESS | 1832 | 1461099317372 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 13:55:17 INFO - PROCESS | 1832 | 1461099317379 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 13:55:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:55:17 INFO - PROCESS | 1832 | 1461099317390 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:55:17 INFO - PROCESS | 1832 | 1461099317392 Marionette TRACE conn3 <- [1,2190,null,{}] 13:55:17 INFO - PROCESS | 1832 | 1461099317396 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}] 13:55:17 INFO - PROCESS | 1832 | 1461099317619 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 13:55:17 INFO - PROCESS | 1832 | 1461099317929 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170cb83800 == 166 [pid = 1832] [id = 555] 13:55:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x7f170abc7800) [pid = 1832] [serial = 1666] [outer = (nil)] 13:55:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x7f170accb800) [pid = 1832] [serial = 1667] [outer = 0x7f170abc7800] 13:55:18 INFO - PROCESS | 1832 | 1461099318009 Marionette DEBUG loaded listener.js 13:55:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x7f170b55f400) [pid = 1832] [serial = 1668] [outer = 0x7f170abc7800] 13:55:18 INFO - PROCESS | 1832 | 1461099318831 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]]]}] 13:55:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:55:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1482ms 13:55:18 INFO - PROCESS | 1832 | 1461099318872 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 13:55:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:55:18 INFO - PROCESS | 1832 | 1461099318876 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 13:55:18 INFO - PROCESS | 1832 | 1461099318882 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:55:18 INFO - PROCESS | 1832 | 1461099318885 Marionette TRACE conn3 <- [1,2194,null,{}] 13:55:18 INFO - PROCESS | 1832 | 1461099318890 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}] 13:55:19 INFO - PROCESS | 1832 | 1461099319128 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 13:55:19 INFO - PROCESS | 1832 | 1461099319396 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d1b3800 == 167 [pid = 1832] [id = 556] 13:55:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x7f170bddec00) [pid = 1832] [serial = 1669] [outer = (nil)] 13:55:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x7f170bf81000) [pid = 1832] [serial = 1670] [outer = 0x7f170bddec00] 13:55:19 INFO - PROCESS | 1832 | 1461099319526 Marionette DEBUG loaded listener.js 13:55:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x7f170c90c400) [pid = 1832] [serial = 1671] [outer = 0x7f170bddec00] 13:55:20 INFO - PROCESS | 1832 | 1461099320357 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]]]}] 13:55:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:55:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1529ms 13:55:20 INFO - PROCESS | 1832 | 1461099320411 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 13:55:20 INFO - PROCESS | 1832 | 1461099320414 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 13:55:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:55:20 INFO - PROCESS | 1832 | 1461099320420 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:55:20 INFO - PROCESS | 1832 | 1461099320423 Marionette TRACE conn3 <- [1,2198,null,{}] 13:55:20 INFO - PROCESS | 1832 | 1461099320428 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}] 13:55:20 INFO - PROCESS | 1832 | 1461099320637 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 13:55:20 INFO - PROCESS | 1832 | 1461099320910 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d577800 == 168 [pid = 1832] [id = 557] 13:55:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x7f170bdea800) [pid = 1832] [serial = 1672] [outer = (nil)] 13:55:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x7f170cac2800) [pid = 1832] [serial = 1673] [outer = 0x7f170bdea800] 13:55:21 INFO - PROCESS | 1832 | 1461099321029 Marionette DEBUG loaded listener.js 13:55:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x7f170cad0400) [pid = 1832] [serial = 1674] [outer = 0x7f170bdea800] 13:55:21 INFO - PROCESS | 1832 | 1461099321876 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]]]}] 13:55:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:55:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1486ms 13:55:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:55:21 INFO - PROCESS | 1832 | 1461099321908 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 13:55:21 INFO - PROCESS | 1832 | 1461099321910 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 13:55:21 INFO - PROCESS | 1832 | 1461099321917 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:55:21 INFO - PROCESS | 1832 | 1461099321920 Marionette TRACE conn3 <- [1,2202,null,{}] 13:55:21 INFO - PROCESS | 1832 | 1461099321926 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}] 13:55:22 INFO - PROCESS | 1832 | 1461099322135 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 13:55:22 INFO - PROCESS | 1832 | 1461099322414 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1713154800 == 169 [pid = 1832] [id = 558] 13:55:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x7f17032cd000) [pid = 1832] [serial = 1675] [outer = (nil)] 13:55:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x7f170cbd5000) [pid = 1832] [serial = 1676] [outer = 0x7f17032cd000] 13:55:22 INFO - PROCESS | 1832 | 1461099322489 Marionette DEBUG loaded listener.js 13:55:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x7f170cca6c00) [pid = 1832] [serial = 1677] [outer = 0x7f17032cd000] 13:55:23 INFO - PROCESS | 1832 | 1461099323414 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]]]}] 13:55:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:55:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1535ms 13:55:23 INFO - PROCESS | 1832 | 1461099323453 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 13:55:23 INFO - PROCESS | 1832 | 1461099323456 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 13:55:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:55:23 INFO - PROCESS | 1832 | 1461099323462 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:55:23 INFO - PROCESS | 1832 | 1461099323468 Marionette TRACE conn3 <- [1,2206,null,{}] 13:55:23 INFO - PROCESS | 1832 | 1461099323474 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}] 13:55:23 INFO - PROCESS | 1832 | 1461099323690 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 13:55:23 INFO - PROCESS | 1832 | 1461099323964 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1713f11000 == 170 [pid = 1832] [id = 559] 13:55:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x7f1705c7fc00) [pid = 1832] [serial = 1678] [outer = (nil)] 13:55:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x7f170d183000) [pid = 1832] [serial = 1679] [outer = 0x7f1705c7fc00] 13:55:24 INFO - PROCESS | 1832 | 1461099324083 Marionette DEBUG loaded listener.js 13:55:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x7f170d1d7c00) [pid = 1832] [serial = 1680] [outer = 0x7f1705c7fc00] 13:55:24 INFO - PROCESS | 1832 | 1461099324920 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]]]}] 13:55:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:55:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1531ms 13:55:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:55:25 INFO - PROCESS | 1832 | 1461099324995 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 13:55:25 INFO - PROCESS | 1832 | 1461099324998 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 13:55:25 INFO - PROCESS | 1832 | 1461099325004 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:55:25 INFO - PROCESS | 1832 | 1461099325008 Marionette TRACE conn3 <- [1,2210,null,{}] 13:55:25 INFO - PROCESS | 1832 | 1461099325014 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}] 13:55:25 INFO - PROCESS | 1832 | 1461099325277 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 13:55:25 INFO - PROCESS | 1832 | 1461099325788 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1715c05800 == 171 [pid = 1832] [id = 560] 13:55:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x7f170d402800) [pid = 1832] [serial = 1681] [outer = (nil)] 13:55:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x7f170d405400) [pid = 1832] [serial = 1682] [outer = 0x7f170d402800] 13:55:25 INFO - PROCESS | 1832 | 1461099325889 Marionette DEBUG loaded listener.js 13:55:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x7f170d40e800) [pid = 1832] [serial = 1683] [outer = 0x7f170d402800] 13:55:26 INFO - PROCESS | 1832 | 1461099326715 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]]]}] 13:55:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:55:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1786ms 13:55:26 INFO - PROCESS | 1832 | 1461099326791 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 13:55:26 INFO - PROCESS | 1832 | 1461099326794 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 13:55:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:55:26 INFO - PROCESS | 1832 | 1461099326800 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:55:26 INFO - PROCESS | 1832 | 1461099326805 Marionette TRACE conn3 <- [1,2214,null,{}] 13:55:26 INFO - PROCESS | 1832 | 1461099326810 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}] 13:55:27 INFO - PROCESS | 1832 | 1461099327091 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 13:55:27 INFO - PROCESS | 1832 | 1461099327423 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171674e800 == 172 [pid = 1832] [id = 561] 13:55:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x7f170ef0b400) [pid = 1832] [serial = 1684] [outer = (nil)] 13:55:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x7f170ef11c00) [pid = 1832] [serial = 1685] [outer = 0x7f170ef0b400] 13:55:27 INFO - PROCESS | 1832 | 1461099327511 Marionette DEBUG loaded listener.js 13:55:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x7f1713044400) [pid = 1832] [serial = 1686] [outer = 0x7f170ef0b400] 13:55:28 INFO - PROCESS | 1832 | 1461099328374 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]]]}] 13:55:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:55:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1635ms 13:55:28 INFO - PROCESS | 1832 | 1461099328436 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 13:55:28 INFO - PROCESS | 1832 | 1461099328440 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 13:55:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:55:28 INFO - PROCESS | 1832 | 1461099328446 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:55:28 INFO - PROCESS | 1832 | 1461099328449 Marionette TRACE conn3 <- [1,2218,null,{}] 13:55:28 INFO - PROCESS | 1832 | 1461099328454 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}] 13:55:28 INFO - PROCESS | 1832 | 1461099328670 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 13:55:28 INFO - PROCESS | 1832 | 1461099328948 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718f12800 == 173 [pid = 1832] [id = 562] 13:55:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x7f171304cc00) [pid = 1832] [serial = 1687] [outer = (nil)] 13:55:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x7f17130ecc00) [pid = 1832] [serial = 1688] [outer = 0x7f171304cc00] 13:55:29 INFO - PROCESS | 1832 | 1461099329068 Marionette DEBUG loaded listener.js 13:55:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x7f171312d800) [pid = 1832] [serial = 1689] [outer = 0x7f171304cc00] 13:55:29 INFO - PROCESS | 1832 | 1461099329892 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]]]}] 13:55:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:55:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1487ms 13:55:29 INFO - PROCESS | 1832 | 1461099329934 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 13:55:29 INFO - PROCESS | 1832 | 1461099329938 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 13:55:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:55:29 INFO - PROCESS | 1832 | 1461099329944 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:55:29 INFO - PROCESS | 1832 | 1461099329947 Marionette TRACE conn3 <- [1,2222,null,{}] 13:55:29 INFO - PROCESS | 1832 | 1461099329952 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}] 13:55:30 INFO - PROCESS | 1832 | 1461099330170 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 13:55:30 INFO - PROCESS | 1832 | 1461099330447 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719478000 == 174 [pid = 1832] [id = 563] 13:55:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x7f1713045800) [pid = 1832] [serial = 1690] [outer = (nil)] 13:55:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x7f1713177400) [pid = 1832] [serial = 1691] [outer = 0x7f1713045800] 13:55:30 INFO - PROCESS | 1832 | 1461099330562 Marionette DEBUG loaded listener.js 13:55:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x7f1713278800) [pid = 1832] [serial = 1692] [outer = 0x7f1713045800] 13:55:31 INFO - PROCESS | 1832 | 1461099331396 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]]]}] 13:55:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:55:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1531ms 13:55:31 INFO - PROCESS | 1832 | 1461099331476 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 13:55:31 INFO - PROCESS | 1832 | 1461099331479 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 13:55:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:55:31 INFO - PROCESS | 1832 | 1461099331485 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:55:31 INFO - PROCESS | 1832 | 1461099331487 Marionette TRACE conn3 <- [1,2226,null,{}] 13:55:31 INFO - PROCESS | 1832 | 1461099331493 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}] 13:55:31 INFO - PROCESS | 1832 | 1461099331716 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 13:55:32 INFO - PROCESS | 1832 | 1461099331997 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719935000 == 175 [pid = 1832] [id = 564] 13:55:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x7f1705b9f400) [pid = 1832] [serial = 1693] [outer = (nil)] 13:55:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x7f1713480c00) [pid = 1832] [serial = 1694] [outer = 0x7f1705b9f400] 13:55:32 INFO - PROCESS | 1832 | 1461099332115 Marionette DEBUG loaded listener.js 13:55:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x7f1713e4ac00) [pid = 1832] [serial = 1695] [outer = 0x7f1705b9f400] 13:55:32 INFO - PROCESS | 1832 | 1461099332939 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]]]}] 13:55:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:55:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1485ms 13:55:32 INFO - PROCESS | 1832 | 1461099332970 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 13:55:32 INFO - PROCESS | 1832 | 1461099332974 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 13:55:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:55:32 INFO - PROCESS | 1832 | 1461099332980 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:55:32 INFO - PROCESS | 1832 | 1461099332983 Marionette TRACE conn3 <- [1,2230,null,{}] 13:55:32 INFO - PROCESS | 1832 | 1461099332988 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}] 13:55:33 INFO - PROCESS | 1832 | 1461099333205 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 13:55:33 INFO - PROCESS | 1832 | 1461099333484 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719b6f800 == 176 [pid = 1832] [id = 565] 13:55:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x7f17097d5000) [pid = 1832] [serial = 1696] [outer = (nil)] 13:55:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 195 (0x7f1713f36000) [pid = 1832] [serial = 1697] [outer = 0x7f17097d5000] 13:55:33 INFO - PROCESS | 1832 | 1461099333600 Marionette DEBUG loaded listener.js 13:55:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 196 (0x7f1713f40c00) [pid = 1832] [serial = 1698] [outer = 0x7f17097d5000] 13:55:34 INFO - PROCESS | 1832 | 1461099334443 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]]]}] 13:55:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:55:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1529ms 13:55:34 INFO - PROCESS | 1832 | 1461099334510 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 13:55:34 INFO - PROCESS | 1832 | 1461099334514 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 13:55:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:55:34 INFO - PROCESS | 1832 | 1461099334520 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:55:34 INFO - PROCESS | 1832 | 1461099334523 Marionette TRACE conn3 <- [1,2234,null,{}] 13:55:34 INFO - PROCESS | 1832 | 1461099334528 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}] 13:55:34 INFO - PROCESS | 1832 | 1461099334750 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 13:55:35 INFO - PROCESS | 1832 | 1461099335023 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719fbb800 == 177 [pid = 1832] [id = 566] 13:55:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 197 (0x7f171348ec00) [pid = 1832] [serial = 1699] [outer = (nil)] 13:55:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x7f171414ac00) [pid = 1832] [serial = 1700] [outer = 0x7f171348ec00] 13:55:35 INFO - PROCESS | 1832 | 1461099335141 Marionette DEBUG loaded listener.js 13:55:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x7f1715108c00) [pid = 1832] [serial = 1701] [outer = 0x7f171348ec00] 13:55:35 INFO - PROCESS | 1832 | 1461099335979 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]]]}] 13:55:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:55:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1531ms 13:55:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:55:36 INFO - PROCESS | 1832 | 1461099336053 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 13:55:36 INFO - PROCESS | 1832 | 1461099336056 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 13:55:36 INFO - PROCESS | 1832 | 1461099336062 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:55:36 INFO - PROCESS | 1832 | 1461099336065 Marionette TRACE conn3 <- [1,2238,null,{}] 13:55:36 INFO - PROCESS | 1832 | 1461099336071 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}] 13:55:36 INFO - PROCESS | 1832 | 1461099336341 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 13:55:36 INFO - PROCESS | 1832 | 1461099336674 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1704f89800 == 178 [pid = 1832] [id = 567] 13:55:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 200 (0x7f17058c5000) [pid = 1832] [serial = 1702] [outer = (nil)] 13:55:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0x7f1705b98800) [pid = 1832] [serial = 1703] [outer = 0x7f17058c5000] 13:55:36 INFO - PROCESS | 1832 | 1461099336752 Marionette DEBUG loaded listener.js 13:55:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0x7f170abcac00) [pid = 1832] [serial = 1704] [outer = 0x7f17058c5000] 13:55:37 INFO - PROCESS | 1832 | 1461099337634 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]]]}] 13:55:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:55:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1641ms 13:55:37 INFO - PROCESS | 1832 | 1461099337704 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 13:55:37 INFO - PROCESS | 1832 | 1461099337707 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 13:55:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:55:37 INFO - PROCESS | 1832 | 1461099337713 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:55:37 INFO - PROCESS | 1832 | 1461099337715 Marionette TRACE conn3 <- [1,2242,null,{}] 13:55:37 INFO - PROCESS | 1832 | 1461099337721 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}] 13:55:37 INFO - PROCESS | 1832 | 1461099337973 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 13:55:38 INFO - PROCESS | 1832 | 1461099338298 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1707ddd800 == 179 [pid = 1832] [id = 568] 13:55:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 203 (0x7f1702472c00) [pid = 1832] [serial = 1705] [outer = (nil)] 13:55:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 204 (0x7f17032c4800) [pid = 1832] [serial = 1706] [outer = 0x7f1702472c00] 13:55:38 INFO - PROCESS | 1832 | 1461099338379 Marionette DEBUG loaded listener.js 13:55:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 205 (0x7f1705ab3000) [pid = 1832] [serial = 1707] [outer = 0x7f1702472c00] 13:55:39 INFO - PROCESS | 1832 | 1461099339866 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]]]}] 13:55:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:55:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 2230ms 13:55:39 INFO - PROCESS | 1832 | 1461099339944 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 13:55:39 INFO - PROCESS | 1832 | 1461099339950 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 13:55:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:55:39 INFO - PROCESS | 1832 | 1461099339958 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:55:39 INFO - PROCESS | 1832 | 1461099339963 Marionette TRACE conn3 <- [1,2246,null,{}] 13:55:39 INFO - PROCESS | 1832 | 1461099339972 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}] 13:55:40 INFO - PROCESS | 1832 | 1461099340213 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 13:55:40 INFO - PROCESS | 1832 | 1461099340494 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1709f11000 == 180 [pid = 1832] [id = 569] 13:55:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 206 (0x7f17032ce000) [pid = 1832] [serial = 1708] [outer = (nil)] 13:55:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 207 (0x7f170580fc00) [pid = 1832] [serial = 1709] [outer = 0x7f17032ce000] 13:55:40 INFO - PROCESS | 1832 | 1461099340565 Marionette DEBUG loaded listener.js 13:55:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 208 (0x7f1705aafc00) [pid = 1832] [serial = 1710] [outer = 0x7f17032ce000] 13:55:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17142ca800 == 179 [pid = 1832] [id = 171] 13:55:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172231d000 == 178 [pid = 1832] [id = 44] 13:55:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170a19e000 == 177 [pid = 1832] [id = 433] 13:55:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17039d0000 == 176 [pid = 1832] [id = 549] 13:55:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170613e800 == 175 [pid = 1832] [id = 546] 13:55:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1704149000 == 174 [pid = 1832] [id = 545] 13:55:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170cd52000 == 173 [pid = 1832] [id = 480] 13:55:41 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1704148000 == 172 [pid = 1832] [id = 544] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 207 (0x7f1705ab2800) [pid = 1832] [serial = 1512] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 206 (0x7f170b939800) [pid = 1832] [serial = 1302] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 205 (0x7f171304fc00) [pid = 1832] [serial = 1425] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 204 (0x7f171fe88c00) [pid = 1832] [serial = 1467] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 203 (0x7f1731863800) [pid = 1832] [serial = 1476] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 202 (0x7f171d2e3400) [pid = 1832] [serial = 1461] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0x7f1709416400) [pid = 1832] [serial = 1482] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x7f1713f38c00) [pid = 1832] [serial = 1452] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 199 (0x7f1715d14c00) [pid = 1832] [serial = 1479] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0x7f170c90cc00) [pid = 1832] [serial = 1449] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0x7f1715b74400) [pid = 1832] [serial = 1458] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 196 (0x7f170ccad800) [pid = 1832] [serial = 1470] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 195 (0x7f1715121000) [pid = 1832] [serial = 1455] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 194 (0x7f1707f5b400) [pid = 1832] [serial = 1446] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x7f1706cdfc00) [pid = 1832] [serial = 1464] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0x7f170a25fc00) [pid = 1832] [serial = 1473] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x7f17032cf800) [pid = 1832] [serial = 1485] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x7f1713f32c00) [pid = 1832] [serial = 1533] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x7f171317cc00) [pid = 1832] [serial = 1532] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x7f1718e95000) [pid = 1832] [serial = 1560] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x7f1718d6c400) [pid = 1832] [serial = 1559] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x7f1713f34c00) [pid = 1832] [serial = 1443] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x7f1704dc9400) [pid = 1832] [serial = 1571] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x7f17058c3800) [pid = 1832] [serial = 1572] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x7f1714144c00) [pid = 1832] [serial = 1536] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x7f1713f3b800) [pid = 1832] [serial = 1535] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x7f1705ba4000) [pid = 1832] [serial = 1574] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x7f1717361c00) [pid = 1832] [serial = 1554] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x7f17157f6400) [pid = 1832] [serial = 1544] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x7f1715bac400) [pid = 1832] [serial = 1545] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x7f1716706400) [pid = 1832] [serial = 1553] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x7f1718d64400) [pid = 1832] [serial = 1557] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x7f171765cc00) [pid = 1832] [serial = 1556] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x7f1706029000) [pid = 1832] [serial = 1518] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x7f1705f43800) [pid = 1832] [serial = 1517] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x7f170bde9c00) [pid = 1832] [serial = 1524] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x7f170b941000) [pid = 1832] [serial = 1523] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x7f1715da3000) [pid = 1832] [serial = 1548] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x7f1715d0e800) [pid = 1832] [serial = 1547] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x7f170b55d800) [pid = 1832] [serial = 1563] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x7f1706023800) [pid = 1832] [serial = 1562] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x7f170d186800) [pid = 1832] [serial = 1527] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x7f170cbd4400) [pid = 1832] [serial = 1526] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x7f17097d6000) [pid = 1832] [serial = 1521] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x7f1709412800) [pid = 1832] [serial = 1520] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x7f1704f43000) [pid = 1832] [serial = 1515] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x7f1702474000) [pid = 1832] [serial = 1514] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x7f17130e5400) [pid = 1832] [serial = 1530] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x7f170ebb2c00) [pid = 1832] [serial = 1529] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x7f1715fb7000) [pid = 1832] [serial = 1551] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x7f1715fa4c00) [pid = 1832] [serial = 1550] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x7f17153eac00) [pid = 1832] [serial = 1541] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x7f171552e400) [pid = 1832] [serial = 1542] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x7f170580c800) [pid = 1832] [serial = 1565] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x7f1704dc7c00) [pid = 1832] [serial = 1568] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x7f1705c7b000) [pid = 1832] [serial = 1580] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x7f170940d000) [pid = 1832] [serial = 1581] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x7f1705df3000) [pid = 1832] [serial = 1575] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x7f170966b800) [pid = 1832] [serial = 1583] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x7f1706cd7000) [pid = 1832] [serial = 1578] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x7f1705f4e000) [pid = 1832] [serial = 1577] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x7f1715120c00) [pid = 1832] [serial = 1539] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x7f171510a000) [pid = 1832] [serial = 1538] [outer = (nil)] [url = about:blank] 13:55:41 INFO - PROCESS | 1832 | 1461099341972 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]]]}] 13:55:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:55:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 2034ms 13:55:41 INFO - PROCESS | 1832 | 1461099341993 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 13:55:42 INFO - PROCESS | 1832 | 1461099342000 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 13:55:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:55:42 INFO - PROCESS | 1832 | 1461099342010 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:55:42 INFO - PROCESS | 1832 | 1461099342013 Marionette TRACE conn3 <- [1,2250,null,{}] 13:55:42 INFO - PROCESS | 1832 | 1461099342017 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}] 13:55:42 INFO - PROCESS | 1832 | 1461099342205 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 13:55:42 INFO - PROCESS | 1832 | 1461099342394 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1703ecd800 == 173 [pid = 1832] [id = 570] 13:55:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x7f1702477000) [pid = 1832] [serial = 1711] [outer = (nil)] 13:55:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x7f1705ab5000) [pid = 1832] [serial = 1712] [outer = 0x7f1702477000] 13:55:42 INFO - PROCESS | 1832 | 1461099342460 Marionette DEBUG loaded listener.js 13:55:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x7f1705deb800) [pid = 1832] [serial = 1713] [outer = 0x7f1702477000] 13:55:43 INFO - PROCESS | 1832 | 1461099343321 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]]]}] 13:55:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:55:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1380ms 13:55:43 INFO - PROCESS | 1832 | 1461099343390 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 13:55:43 INFO - PROCESS | 1832 | 1461099343394 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 13:55:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:55:43 INFO - PROCESS | 1832 | 1461099343400 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:55:43 INFO - PROCESS | 1832 | 1461099343405 Marionette TRACE conn3 <- [1,2254,null,{}] 13:55:43 INFO - PROCESS | 1832 | 1461099343420 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}] 13:55:43 INFO - PROCESS | 1832 | 1461099343636 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 13:55:43 INFO - PROCESS | 1832 | 1461099343856 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1708acb000 == 174 [pid = 1832] [id = 571] 13:55:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x7f1705c7b800) [pid = 1832] [serial = 1714] [outer = (nil)] 13:55:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x7f1706029000) [pid = 1832] [serial = 1715] [outer = 0x7f1705c7b800] 13:55:43 INFO - PROCESS | 1832 | 1461099343922 Marionette DEBUG loaded listener.js 13:55:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x7f1706ce1c00) [pid = 1832] [serial = 1716] [outer = 0x7f1705c7b800] 13:55:44 INFO - PROCESS | 1832 | 1461099344756 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]]]}] 13:55:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:55:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1387ms 13:55:44 INFO - PROCESS | 1832 | 1461099344788 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 13:55:44 INFO - PROCESS | 1832 | 1461099344792 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 13:55:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:55:44 INFO - PROCESS | 1832 | 1461099344798 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:55:44 INFO - PROCESS | 1832 | 1461099344801 Marionette TRACE conn3 <- [1,2258,null,{}] 13:55:44 INFO - PROCESS | 1832 | 1461099344806 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}] 13:55:45 INFO - PROCESS | 1832 | 1461099345069 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 13:55:45 INFO - PROCESS | 1832 | 1461099345104 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1709619800 == 175 [pid = 1832] [id = 572] 13:55:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x7f1706025c00) [pid = 1832] [serial = 1717] [outer = (nil)] 13:55:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x7f1707f58000) [pid = 1832] [serial = 1718] [outer = 0x7f1706025c00] 13:55:45 INFO - PROCESS | 1832 | 1461099345168 Marionette DEBUG loaded listener.js 13:55:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x7f170940bc00) [pid = 1832] [serial = 1719] [outer = 0x7f1706025c00] 13:55:46 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x7f1705814000) [pid = 1832] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:55:46 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x7f1705aab000) [pid = 1832] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:55:46 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x7f1705eaa000) [pid = 1832] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:55:46 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x7f1702471800) [pid = 1832] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:55:46 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x7f170602a000) [pid = 1832] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:55:46 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x7f170246c000) [pid = 1832] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:55:46 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x7f170246b000) [pid = 1832] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:55:46 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x7f1702474800) [pid = 1832] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:55:46 INFO - PROCESS | 1832 | 1461099346598 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]]]}] 13:55:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:55:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1837ms 13:55:46 INFO - PROCESS | 1832 | 1461099346635 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 13:55:46 INFO - PROCESS | 1832 | 1461099346638 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 13:55:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:55:46 INFO - PROCESS | 1832 | 1461099346644 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:55:46 INFO - PROCESS | 1832 | 1461099346646 Marionette TRACE conn3 <- [1,2262,null,{}] 13:55:46 INFO - PROCESS | 1832 | 1461099346652 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}] 13:55:46 INFO - PROCESS | 1832 | 1461099346917 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 13:55:47 INFO - PROCESS | 1832 | 1461099347040 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170961b800 == 176 [pid = 1832] [id = 573] 13:55:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x7f1704f3e000) [pid = 1832] [serial = 1720] [outer = (nil)] 13:55:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x7f170940d800) [pid = 1832] [serial = 1721] [outer = 0x7f1704f3e000] 13:55:47 INFO - PROCESS | 1832 | 1461099347101 Marionette DEBUG loaded listener.js 13:55:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x7f1709678400) [pid = 1832] [serial = 1722] [outer = 0x7f1704f3e000] 13:55:47 INFO - PROCESS | 1832 | 1461099347833 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]]]}] 13:55:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:55:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1233ms 13:55:47 INFO - PROCESS | 1832 | 1461099347880 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 13:55:47 INFO - PROCESS | 1832 | 1461099347884 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 13:55:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:55:47 INFO - PROCESS | 1832 | 1461099347903 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:55:47 INFO - PROCESS | 1832 | 1461099347907 Marionette TRACE conn3 <- [1,2266,null,{}] 13:55:47 INFO - PROCESS | 1832 | 1461099347916 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}] 13:55:48 INFO - PROCESS | 1832 | 1461099348138 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 13:55:48 INFO - PROCESS | 1832 | 1461099348604 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17039c9000 == 177 [pid = 1832] [id = 574] 13:55:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x7f170246d400) [pid = 1832] [serial = 1723] [outer = (nil)] 13:55:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x7f17032c9000) [pid = 1832] [serial = 1724] [outer = 0x7f170246d400] 13:55:48 INFO - PROCESS | 1832 | 1461099348682 Marionette DEBUG loaded listener.js 13:55:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x7f1704dd0800) [pid = 1832] [serial = 1725] [outer = 0x7f170246d400] 13:55:49 INFO - PROCESS | 1832 | 1461099349579 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]]]}] 13:55:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:55:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1753ms 13:55:49 INFO - PROCESS | 1832 | 1461099349646 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 13:55:49 INFO - PROCESS | 1832 | 1461099349653 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 13:55:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:55:49 INFO - PROCESS | 1832 | 1461099349662 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:55:49 INFO - PROCESS | 1832 | 1461099349665 Marionette TRACE conn3 <- [1,2270,null,{}] 13:55:49 INFO - PROCESS | 1832 | 1461099349673 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}] 13:55:49 INFO - PROCESS | 1832 | 1461099349934 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 13:55:50 INFO - PROCESS | 1832 | 1461099350248 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1708b66800 == 178 [pid = 1832] [id = 575] 13:55:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x7f1705c7d000) [pid = 1832] [serial = 1726] [outer = (nil)] 13:55:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x7f1705e9f000) [pid = 1832] [serial = 1727] [outer = 0x7f1705c7d000] 13:55:50 INFO - PROCESS | 1832 | 1461099350328 Marionette DEBUG loaded listener.js 13:55:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x7f1705ed0c00) [pid = 1832] [serial = 1728] [outer = 0x7f1705c7d000] 13:55:51 INFO - PROCESS | 1832 | 1461099351259 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]]]}] 13:55:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:55:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1634ms 13:55:51 INFO - PROCESS | 1832 | 1461099351299 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 13:55:51 INFO - PROCESS | 1832 | 1461099351305 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 13:55:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:55:51 INFO - PROCESS | 1832 | 1461099351312 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:55:51 INFO - PROCESS | 1832 | 1461099351316 Marionette TRACE conn3 <- [1,2274,null,{}] 13:55:51 INFO - PROCESS | 1832 | 1461099351321 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}] 13:55:51 INFO - PROCESS | 1832 | 1461099351541 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 13:55:51 INFO - PROCESS | 1832 | 1461099351900 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170bbdf800 == 179 [pid = 1832] [id = 576] 13:55:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x7f1705f47400) [pid = 1832] [serial = 1729] [outer = (nil)] 13:55:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x7f1706cdf000) [pid = 1832] [serial = 1730] [outer = 0x7f1705f47400] 13:55:51 INFO - PROCESS | 1832 | 1461099351979 Marionette DEBUG loaded listener.js 13:55:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x7f1707eed000) [pid = 1832] [serial = 1731] [outer = 0x7f1705f47400] 13:55:52 INFO - PROCESS | 1832 | 1461099352901 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]]]}] 13:55:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:55:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1635ms 13:55:52 INFO - PROCESS | 1832 | 1461099352949 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 13:55:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:55:52 INFO - PROCESS | 1832 | 1461099352953 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 13:55:52 INFO - PROCESS | 1832 | 1461099352969 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:55:52 INFO - PROCESS | 1832 | 1461099352977 Marionette TRACE conn3 <- [1,2278,null,{}] 13:55:52 INFO - PROCESS | 1832 | 1461099352984 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}] 13:55:53 INFO - PROCESS | 1832 | 1461099353223 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 13:55:53 INFO - PROCESS | 1832 | 1461099353538 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d19b000 == 180 [pid = 1832] [id = 577] 13:55:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x7f170602b800) [pid = 1832] [serial = 1732] [outer = (nil)] 13:55:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x7f170a25ac00) [pid = 1832] [serial = 1733] [outer = 0x7f170602b800] 13:55:53 INFO - PROCESS | 1832 | 1461099353618 Marionette DEBUG loaded listener.js 13:55:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x7f170b553400) [pid = 1832] [serial = 1734] [outer = 0x7f170602b800] 13:55:54 INFO - PROCESS | 1832 | 1461099354481 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]]]}] 13:55:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:55:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1594ms 13:55:54 INFO - PROCESS | 1832 | 1461099354554 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 13:55:54 INFO - PROCESS | 1832 | 1461099354558 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 13:55:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:55:54 INFO - PROCESS | 1832 | 1461099354565 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:55:54 INFO - PROCESS | 1832 | 1461099354567 Marionette TRACE conn3 <- [1,2282,null,{}] 13:55:54 INFO - PROCESS | 1832 | 1461099354573 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}] 13:55:54 INFO - PROCESS | 1832 | 1461099354824 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 13:55:55 INFO - PROCESS | 1832 | 1461099355134 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1713142800 == 181 [pid = 1832] [id = 578] 13:55:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x7f1705ba5800) [pid = 1832] [serial = 1735] [outer = (nil)] 13:55:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x7f170b93d400) [pid = 1832] [serial = 1736] [outer = 0x7f1705ba5800] 13:55:55 INFO - PROCESS | 1832 | 1461099355214 Marionette DEBUG loaded listener.js 13:55:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x7f170bb5b000) [pid = 1832] [serial = 1737] [outer = 0x7f1705ba5800] 13:55:56 INFO - PROCESS | 1832 | 1461099356040 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]]]}] 13:55:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:55:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1530ms 13:55:56 INFO - PROCESS | 1832 | 1461099356097 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 13:55:56 INFO - PROCESS | 1832 | 1461099356100 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 13:55:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:55:56 INFO - PROCESS | 1832 | 1461099356106 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:55:56 INFO - PROCESS | 1832 | 1461099356108 Marionette TRACE conn3 <- [1,2286,null,{}] 13:55:56 INFO - PROCESS | 1832 | 1461099356114 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}] 13:55:56 INFO - PROCESS | 1832 | 1461099356331 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 13:55:56 INFO - PROCESS | 1832 | 1461099356603 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1715733800 == 182 [pid = 1832] [id = 579] 13:55:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x7f170bf86400) [pid = 1832] [serial = 1738] [outer = (nil)] 13:55:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x7f170c90a000) [pid = 1832] [serial = 1739] [outer = 0x7f170bf86400] 13:55:56 INFO - PROCESS | 1832 | 1461099356747 Marionette DEBUG loaded listener.js 13:55:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x7f170cca4000) [pid = 1832] [serial = 1740] [outer = 0x7f170bf86400] 13:55:57 INFO - PROCESS | 1832 | 1461099357676 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]]]}] 13:55:57 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 13:55:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1628ms 13:55:57 INFO - PROCESS | 1832 | 1461099357736 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 13:55:57 INFO - PROCESS | 1832 | 1461099357739 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 13:55:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:55:57 INFO - PROCESS | 1832 | 1461099357745 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:55:57 INFO - PROCESS | 1832 | 1461099357749 Marionette TRACE conn3 <- [1,2290,null,{}] 13:55:57 INFO - PROCESS | 1832 | 1461099357754 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}] 13:55:57 INFO - PROCESS | 1832 | 1461099357983 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 13:55:58 INFO - PROCESS | 1832 | 1461099358300 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1717233800 == 183 [pid = 1832] [id = 580] 13:55:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x7f1704cce400) [pid = 1832] [serial = 1741] [outer = (nil)] 13:55:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x7f170d410800) [pid = 1832] [serial = 1742] [outer = 0x7f1704cce400] 13:55:58 INFO - PROCESS | 1832 | 1461099358380 Marionette DEBUG loaded listener.js 13:55:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x7f170ebb6c00) [pid = 1832] [serial = 1743] [outer = 0x7f1704cce400] 13:55:59 INFO - PROCESS | 1832 | 1461099359278 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]]]}] 13:55:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:55:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1582ms 13:55:59 INFO - PROCESS | 1832 | 1461099359329 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 13:55:59 INFO - PROCESS | 1832 | 1461099359333 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 13:55:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:55:59 INFO - PROCESS | 1832 | 1461099359340 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:55:59 INFO - PROCESS | 1832 | 1461099359343 Marionette TRACE conn3 <- [1,2294,null,{}] 13:55:59 INFO - PROCESS | 1832 | 1461099359348 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}] 13:55:59 INFO - PROCESS | 1832 | 1461099359568 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 13:55:59 INFO - PROCESS | 1832 | 1461099359846 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718f8d800 == 184 [pid = 1832] [id = 581] 13:55:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x7f170bf87400) [pid = 1832] [serial = 1744] [outer = (nil)] 13:55:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x7f170efee000) [pid = 1832] [serial = 1745] [outer = 0x7f170bf87400] 13:55:59 INFO - PROCESS | 1832 | 1461099359976 Marionette DEBUG loaded listener.js 13:56:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x7f1713043800) [pid = 1832] [serial = 1746] [outer = 0x7f170bf87400] 13:56:00 INFO - PROCESS | 1832 | 1461099360878 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]]]}] 13:56:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:56:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1587ms 13:56:00 INFO - PROCESS | 1832 | 1461099360928 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 13:56:00 INFO - PROCESS | 1832 | 1461099360932 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 13:56:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:56:00 INFO - PROCESS | 1832 | 1461099360938 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:56:00 INFO - PROCESS | 1832 | 1461099360940 Marionette TRACE conn3 <- [1,2298,null,{}] 13:56:00 INFO - PROCESS | 1832 | 1461099360947 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}] 13:56:01 INFO - PROCESS | 1832 | 1461099361184 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 13:56:01 INFO - PROCESS | 1832 | 1461099361458 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719933800 == 185 [pid = 1832] [id = 582] 13:56:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x7f170cca4c00) [pid = 1832] [serial = 1747] [outer = (nil)] 13:56:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x7f17130eb800) [pid = 1832] [serial = 1748] [outer = 0x7f170cca4c00] 13:56:01 INFO - PROCESS | 1832 | 1461099361630 Marionette DEBUG loaded listener.js 13:56:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x7f1713176000) [pid = 1832] [serial = 1749] [outer = 0x7f170cca4c00] 13:56:02 INFO - PROCESS | 1832 | 1461099362528 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]]]}] 13:56:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:56:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1639ms 13:56:02 INFO - PROCESS | 1832 | 1461099362578 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 13:56:02 INFO - PROCESS | 1832 | 1461099362582 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 13:56:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:56:02 INFO - PROCESS | 1832 | 1461099362588 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:56:02 INFO - PROCESS | 1832 | 1461099362590 Marionette TRACE conn3 <- [1,2302,null,{}] 13:56:02 INFO - PROCESS | 1832 | 1461099362596 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}] 13:56:02 INFO - PROCESS | 1832 | 1461099362813 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 13:56:03 INFO - PROCESS | 1832 | 1461099363057 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719dc4000 == 186 [pid = 1832] [id = 583] 13:56:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x7f170ef06400) [pid = 1832] [serial = 1750] [outer = (nil)] 13:56:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x7f1713e47400) [pid = 1832] [serial = 1751] [outer = 0x7f170ef06400] 13:56:03 INFO - PROCESS | 1832 | 1461099363140 Marionette DEBUG loaded listener.js 13:56:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x7f1713f3f000) [pid = 1832] [serial = 1752] [outer = 0x7f170ef06400] 13:56:04 INFO - PROCESS | 1832 | 1461099364032 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]]]}] 13:56:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:56:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1482ms 13:56:04 INFO - PROCESS | 1832 | 1461099364071 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 13:56:04 INFO - PROCESS | 1832 | 1461099364075 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 13:56:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:56:04 INFO - PROCESS | 1832 | 1461099364081 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:56:04 INFO - PROCESS | 1832 | 1461099364084 Marionette TRACE conn3 <- [1,2306,null,{}] 13:56:04 INFO - PROCESS | 1832 | 1461099364089 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}] 13:56:04 INFO - PROCESS | 1832 | 1461099364303 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 13:56:04 INFO - PROCESS | 1832 | 1461099364580 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171b6a1000 == 187 [pid = 1832] [id = 584] 13:56:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x7f171510f400) [pid = 1832] [serial = 1753] [outer = (nil)] 13:56:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x7f1715113c00) [pid = 1832] [serial = 1754] [outer = 0x7f171510f400] 13:56:04 INFO - PROCESS | 1832 | 1461099364735 Marionette DEBUG loaded listener.js 13:56:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x7f17151c3400) [pid = 1832] [serial = 1755] [outer = 0x7f171510f400] 13:56:05 INFO - PROCESS | 1832 | 1461099365663 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]]]}] 13:56:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:56:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1632ms 13:56:05 INFO - PROCESS | 1832 | 1461099365715 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 13:56:05 INFO - PROCESS | 1832 | 1461099365720 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 13:56:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:56:05 INFO - PROCESS | 1832 | 1461099365725 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:56:05 INFO - PROCESS | 1832 | 1461099365730 Marionette TRACE conn3 <- [1,2310,null,{}] 13:56:05 INFO - PROCESS | 1832 | 1461099365735 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}] 13:56:06 INFO - PROCESS | 1832 | 1461099366006 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 13:56:06 INFO - PROCESS | 1832 | 1461099366331 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171eb39000 == 188 [pid = 1832] [id = 585] 13:56:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x7f17153e3800) [pid = 1832] [serial = 1756] [outer = (nil)] 13:56:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x7f1715525c00) [pid = 1832] [serial = 1757] [outer = 0x7f17153e3800] 13:56:06 INFO - PROCESS | 1832 | 1461099366407 Marionette DEBUG loaded listener.js 13:56:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x7f1715594c00) [pid = 1832] [serial = 1758] [outer = 0x7f17153e3800] 13:56:07 INFO - PROCESS | 1832 | 1461099367258 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]]]}] 13:56:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:56:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1580ms 13:56:07 INFO - PROCESS | 1832 | 1461099367308 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 13:56:07 INFO - PROCESS | 1832 | 1461099367311 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 13:56:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:56:07 INFO - PROCESS | 1832 | 1461099367317 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:56:07 INFO - PROCESS | 1832 | 1461099367319 Marionette TRACE conn3 <- [1,2314,null,{}] 13:56:07 INFO - PROCESS | 1832 | 1461099367325 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}] 13:56:07 INFO - PROCESS | 1832 | 1461099367540 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 13:56:07 INFO - PROCESS | 1832 | 1461099367801 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171ecdd800 == 189 [pid = 1832] [id = 586] 13:56:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x7f17097de400) [pid = 1832] [serial = 1759] [outer = (nil)] 13:56:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x7f1715597c00) [pid = 1832] [serial = 1760] [outer = 0x7f17097de400] 13:56:07 INFO - PROCESS | 1832 | 1461099367917 Marionette DEBUG loaded listener.js 13:56:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x7f17155dd800) [pid = 1832] [serial = 1761] [outer = 0x7f17097de400] 13:56:08 INFO - PROCESS | 1832 | 1461099368865 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]]]}] 13:56:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:56:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1583ms 13:56:08 INFO - PROCESS | 1832 | 1461099368902 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 13:56:08 INFO - PROCESS | 1832 | 1461099368905 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 13:56:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:56:08 INFO - PROCESS | 1832 | 1461099368913 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:56:08 INFO - PROCESS | 1832 | 1461099368916 Marionette TRACE conn3 <- [1,2318,null,{}] 13:56:08 INFO - PROCESS | 1832 | 1461099368923 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}] 13:56:09 INFO - PROCESS | 1832 | 1461099369147 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 13:56:09 INFO - PROCESS | 1832 | 1461099369477 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f87b800 == 190 [pid = 1832] [id = 587] 13:56:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x7f170cac7000) [pid = 1832] [serial = 1762] [outer = (nil)] 13:56:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x7f1715755000) [pid = 1832] [serial = 1763] [outer = 0x7f170cac7000] 13:56:09 INFO - PROCESS | 1832 | 1461099369558 Marionette DEBUG loaded listener.js 13:56:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x7f17157f6800) [pid = 1832] [serial = 1764] [outer = 0x7f170cac7000] 13:56:10 INFO - PROCESS | 1832 | 1461099370454 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] 13:56:10 INFO - PROCESS | 1832 | 1461099370502 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 13:56:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:56:10 INFO - PROCESS | 1832 | 1461099370508 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:56:10 INFO - PROCESS | 1832 | 1461099370511 Marionette TRACE conn3 <- [1,2322,null,{}] 13:56:10 INFO - PROCESS | 1832 | 1461099370517 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}] 13:56:10 INFO - PROCESS | 1832 | 1461099370750 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 13:56:11 INFO - PROCESS | 1832 | 1461099371085 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171fce5800 == 191 [pid = 1832] [id = 588] 13:56:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x7f1705810800) [pid = 1832] [serial = 1765] [outer = (nil)] 13:56:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x7f171583b400) [pid = 1832] [serial = 1766] [outer = 0x7f1705810800] 13:56:11 INFO - PROCESS | 1832 | 1461099371168 Marionette DEBUG loaded listener.js 13:56:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x7f1715b73000) [pid = 1832] [serial = 1767] [outer = 0x7f1705810800] 13:56:12 INFO - PROCESS | 1832 | 1461099372032 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]]]}] 13:56:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:56:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1579ms 13:56:12 INFO - PROCESS | 1832 | 1461099372088 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 13:56:12 INFO - PROCESS | 1832 | 1461099372092 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 13:56:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:56:12 INFO - PROCESS | 1832 | 1461099372098 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:56:12 INFO - PROCESS | 1832 | 1461099372101 Marionette TRACE conn3 <- [1,2326,null,{}] 13:56:12 INFO - PROCESS | 1832 | 1461099372107 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}] 13:56:12 INFO - PROCESS | 1832 | 1461099372338 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 13:56:12 INFO - PROCESS | 1832 | 1461099372682 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1720773800 == 192 [pid = 1832] [id = 589] 13:56:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 195 (0x7f170c90c800) [pid = 1832] [serial = 1768] [outer = (nil)] 13:56:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 196 (0x7f1715b77c00) [pid = 1832] [serial = 1769] [outer = 0x7f170c90c800] 13:56:12 INFO - PROCESS | 1832 | 1461099372764 Marionette DEBUG loaded listener.js 13:56:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 197 (0x7f1715bba400) [pid = 1832] [serial = 1770] [outer = 0x7f170c90c800] 13:56:13 INFO - PROCESS | 1832 | 1461099373661 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]]]}] 13:56:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:56:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1630ms 13:56:13 INFO - PROCESS | 1832 | 1461099373729 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 13:56:13 INFO - PROCESS | 1832 | 1461099373732 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 13:56:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:56:13 INFO - PROCESS | 1832 | 1461099373738 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:56:13 INFO - PROCESS | 1832 | 1461099373741 Marionette TRACE conn3 <- [1,2330,null,{}] 13:56:13 INFO - PROCESS | 1832 | 1461099373747 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}] 13:56:14 INFO - PROCESS | 1832 | 1461099374003 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 13:56:14 INFO - PROCESS | 1832 | 1461099374324 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172231d000 == 193 [pid = 1832] [id = 590] 13:56:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x7f1715bb8400) [pid = 1832] [serial = 1771] [outer = (nil)] 13:56:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x7f1715c70000) [pid = 1832] [serial = 1772] [outer = 0x7f1715bb8400] 13:56:14 INFO - PROCESS | 1832 | 1461099374402 Marionette DEBUG loaded listener.js 13:56:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 200 (0x7f1715ca2800) [pid = 1832] [serial = 1773] [outer = 0x7f1715bb8400] 13:56:15 INFO - PROCESS | 1832 | 1461099375269 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]]]}] 13:56:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:56:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1579ms 13:56:15 INFO - PROCESS | 1832 | 1461099375319 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 13:56:15 INFO - PROCESS | 1832 | 1461099375323 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 13:56:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:56:15 INFO - PROCESS | 1832 | 1461099375329 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:56:15 INFO - PROCESS | 1832 | 1461099375331 Marionette TRACE conn3 <- [1,2334,null,{}] 13:56:15 INFO - PROCESS | 1832 | 1461099375337 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}] 13:56:15 INFO - PROCESS | 1832 | 1461099375564 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 13:56:15 INFO - PROCESS | 1832 | 1461099375889 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1726421000 == 194 [pid = 1832] [id = 591] 13:56:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0x7f1715c66000) [pid = 1832] [serial = 1774] [outer = (nil)] 13:56:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0x7f1715d0a800) [pid = 1832] [serial = 1775] [outer = 0x7f1715c66000] 13:56:15 INFO - PROCESS | 1832 | 1461099375972 Marionette DEBUG loaded listener.js 13:56:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 203 (0x7f1715d11000) [pid = 1832] [serial = 1776] [outer = 0x7f1715c66000] 13:56:16 INFO - PROCESS | 1832 | 1461099376841 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]]]}] 13:56:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:56:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1579ms 13:56:16 INFO - PROCESS | 1832 | 1461099376914 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 13:56:16 INFO - PROCESS | 1832 | 1461099376924 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 13:56:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:56:16 INFO - PROCESS | 1832 | 1461099376931 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:56:16 INFO - PROCESS | 1832 | 1461099376934 Marionette TRACE conn3 <- [1,2338,null,{}] 13:56:16 INFO - PROCESS | 1832 | 1461099376939 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}] 13:56:17 INFO - PROCESS | 1832 | 1461099377234 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 13:56:17 INFO - PROCESS | 1832 | 1461099377570 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172c3e9800 == 195 [pid = 1832] [id = 592] 13:56:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 204 (0x7f1715c67000) [pid = 1832] [serial = 1777] [outer = (nil)] 13:56:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 205 (0x7f1715da9000) [pid = 1832] [serial = 1778] [outer = 0x7f1715c67000] 13:56:17 INFO - PROCESS | 1832 | 1461099377654 Marionette DEBUG loaded listener.js 13:56:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 206 (0x7f1715ea8000) [pid = 1832] [serial = 1779] [outer = 0x7f1715c67000] 13:56:18 INFO - PROCESS | 1832 | 1461099378582 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]]]}] 13:56:19 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170413d000 == 194 [pid = 1832] [id = 521] 13:56:19 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170961b800 == 193 [pid = 1832] [id = 573] 13:56:19 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1709619800 == 192 [pid = 1832] [id = 572] 13:56:19 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1708acb000 == 191 [pid = 1832] [id = 571] 13:56:19 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1703ecd800 == 190 [pid = 1832] [id = 570] 13:56:19 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1709f11000 == 189 [pid = 1832] [id = 569] 13:56:19 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719fbb800 == 188 [pid = 1832] [id = 566] 13:56:19 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719b6f800 == 187 [pid = 1832] [id = 565] 13:56:19 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719935000 == 186 [pid = 1832] [id = 564] 13:56:19 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719478000 == 185 [pid = 1832] [id = 563] 13:56:19 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1718f12800 == 184 [pid = 1832] [id = 562] 13:56:19 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171674e800 == 183 [pid = 1832] [id = 561] 13:56:19 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1715c05800 == 182 [pid = 1832] [id = 560] 13:56:19 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1713f11000 == 181 [pid = 1832] [id = 559] 13:56:19 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1713154800 == 180 [pid = 1832] [id = 558] 13:56:19 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170d577800 == 179 [pid = 1832] [id = 557] 13:56:19 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170d1b3800 == 178 [pid = 1832] [id = 556] 13:56:19 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170cb83800 == 177 [pid = 1832] [id = 555] 13:56:19 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170bc1a000 == 176 [pid = 1832] [id = 554] 13:56:19 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170b7c1000 == 175 [pid = 1832] [id = 553] 13:56:19 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1708b96800 == 174 [pid = 1832] [id = 552] 13:56:19 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170414a000 == 173 [pid = 1832] [id = 551] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 205 (0x7f1705f4c400) [pid = 1832] [serial = 1566] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 204 (0x7f1705818800) [pid = 1832] [serial = 1569] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 203 (0x7f17097df000) [pid = 1832] [serial = 1652] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 202 (0x7f1707f50000) [pid = 1832] [serial = 1646] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0x7f170bde0400) [pid = 1832] [serial = 1595] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x7f170966c000) [pid = 1832] [serial = 1589] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 199 (0x7f1705b9fc00) [pid = 1832] [serial = 1637] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0x7f1705c7e000) [pid = 1832] [serial = 1638] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0x7f17032d0800) [pid = 1832] [serial = 1631] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 196 (0x7f1705f48c00) [pid = 1832] [serial = 1640] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 195 (0x7f1706029400) [pid = 1832] [serial = 1641] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 194 (0x7f1717843800) [pid = 1832] [serial = 1622] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x7f1715ea0c00) [pid = 1832] [serial = 1619] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0x7f1715c71800) [pid = 1832] [serial = 1616] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x7f171552c800) [pid = 1832] [serial = 1613] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x7f1714149400) [pid = 1832] [serial = 1610] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x7f1713282800) [pid = 1832] [serial = 1607] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x7f1705deac00) [pid = 1832] [serial = 1586] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x7f170b559c00) [pid = 1832] [serial = 1592] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x7f1704f42000) [pid = 1832] [serial = 1634] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x7f1705814400) [pid = 1832] [serial = 1635] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x7f170cac5c00) [pid = 1832] [serial = 1598] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x7f170ebb3800) [pid = 1832] [serial = 1601] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x7f171304c400) [pid = 1832] [serial = 1604] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x7f170704dc00) [pid = 1832] [serial = 1643] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x7f1719de6400) [pid = 1832] [serial = 1628] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x7f17191c5400) [pid = 1832] [serial = 1625] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x7f1702475c00) [pid = 1832] [serial = 1649] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x7f17093ce400) [pid = 1832] [serial = 1647] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x7f1705dedc00) [pid = 1832] [serial = 1650] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x7f1707eee800) [pid = 1832] [serial = 1644] [outer = (nil)] [url = about:blank] 13:56:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:56:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 3037ms 13:56:20 INFO - PROCESS | 1832 | 1461099380055 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 13:56:20 INFO - PROCESS | 1832 | 1461099380059 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 13:56:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:56:20 INFO - PROCESS | 1832 | 1461099380072 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:56:20 INFO - PROCESS | 1832 | 1461099380081 Marionette TRACE conn3 <- [1,2342,null,{}] 13:56:20 INFO - PROCESS | 1832 | 1461099380089 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}] 13:56:20 INFO - PROCESS | 1832 | 1461099380302 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 13:56:20 INFO - PROCESS | 1832 | 1461099380529 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1704f85000 == 174 [pid = 1832] [id = 593] 13:56:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x7f1705816800) [pid = 1832] [serial = 1780] [outer = (nil)] 13:56:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x7f17058c7000) [pid = 1832] [serial = 1781] [outer = 0x7f1705816800] 13:56:20 INFO - PROCESS | 1832 | 1461099380599 Marionette DEBUG loaded listener.js 13:56:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x7f1705ab1c00) [pid = 1832] [serial = 1782] [outer = 0x7f1705816800] 13:56:21 INFO - PROCESS | 1832 | 1461099381497 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]]]}] 13:56:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:56:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1441ms 13:56:21 INFO - PROCESS | 1832 | 1461099381530 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 13:56:21 INFO - PROCESS | 1832 | 1461099381535 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 13:56:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:56:21 INFO - PROCESS | 1832 | 1461099381548 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:56:21 INFO - PROCESS | 1832 | 1461099381552 Marionette TRACE conn3 <- [1,2346,null,{}] 13:56:21 INFO - PROCESS | 1832 | 1461099381559 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}] 13:56:21 INFO - PROCESS | 1832 | 1461099381780 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 13:56:22 INFO - PROCESS | 1832 | 1461099382000 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17081e3800 == 175 [pid = 1832] [id = 594] 13:56:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x7f1704f3b400) [pid = 1832] [serial = 1783] [outer = (nil)] 13:56:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x7f1705c85000) [pid = 1832] [serial = 1784] [outer = 0x7f1704f3b400] 13:56:22 INFO - PROCESS | 1832 | 1461099382068 Marionette DEBUG loaded listener.js 13:56:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x7f1705ed7400) [pid = 1832] [serial = 1785] [outer = 0x7f1704f3b400] 13:56:23 INFO - PROCESS | 1832 | 1461099383324 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]]]}] 13:56:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:56:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1846ms 13:56:23 INFO - PROCESS | 1832 | 1461099383405 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 13:56:23 INFO - PROCESS | 1832 | 1461099383410 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 13:56:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:56:23 INFO - PROCESS | 1832 | 1461099383421 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:56:23 INFO - PROCESS | 1832 | 1461099383424 Marionette TRACE conn3 <- [1,2350,null,{}] 13:56:23 INFO - PROCESS | 1832 | 1461099383456 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}] 13:56:23 INFO - PROCESS | 1832 | 1461099383908 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 13:56:24 INFO - PROCESS | 1832 | 1461099384145 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1709459800 == 176 [pid = 1832] [id = 595] 13:56:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x7f1706029c00) [pid = 1832] [serial = 1786] [outer = (nil)] 13:56:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x7f1707042c00) [pid = 1832] [serial = 1787] [outer = 0x7f1706029c00] 13:56:24 INFO - PROCESS | 1832 | 1461099384252 Marionette DEBUG loaded listener.js 13:56:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x7f1707ef4c00) [pid = 1832] [serial = 1788] [outer = 0x7f1706029c00] 13:56:25 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x7f17032ce000) [pid = 1832] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:56:25 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x7f1702477000) [pid = 1832] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:56:25 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x7f1706025c00) [pid = 1832] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:56:25 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x7f1705c7b800) [pid = 1832] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:56:25 INFO - PROCESS | 1832 | 1461099385461 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]]]}] 13:56:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:56:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 2110ms 13:56:25 INFO - PROCESS | 1832 | 1461099385530 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 13:56:25 INFO - PROCESS | 1832 | 1461099385534 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 13:56:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:56:25 INFO - PROCESS | 1832 | 1461099385539 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:56:25 INFO - PROCESS | 1832 | 1461099385541 Marionette TRACE conn3 <- [1,2354,null,{}] 13:56:25 INFO - PROCESS | 1832 | 1461099385547 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}] 13:56:25 INFO - PROCESS | 1832 | 1461099385748 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 13:56:25 INFO - PROCESS | 1832 | 1461099385945 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170ac3a800 == 177 [pid = 1832] [id = 596] 13:56:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x7f1705c7a800) [pid = 1832] [serial = 1789] [outer = (nil)] 13:56:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x7f170940d400) [pid = 1832] [serial = 1790] [outer = 0x7f1705c7a800] 13:56:26 INFO - PROCESS | 1832 | 1461099386009 Marionette DEBUG loaded listener.js 13:56:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x7f170a25b400) [pid = 1832] [serial = 1791] [outer = 0x7f1705c7a800] 13:56:26 INFO - PROCESS | 1832 | 1461099386799 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]]]}] 13:56:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:56:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1333ms 13:56:27 INFO - PROCESS | 1832 | 1461099387014 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 13:56:27 INFO - PROCESS | 1832 | 1461099387021 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 13:56:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:56:27 INFO - PROCESS | 1832 | 1461099387031 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:56:27 INFO - PROCESS | 1832 | 1461099387035 Marionette TRACE conn3 <- [1,2358,null,{}] 13:56:27 INFO - PROCESS | 1832 | 1461099387043 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}] 13:56:27 INFO - PROCESS | 1832 | 1461099387295 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 13:56:27 INFO - PROCESS | 1832 | 1461099387647 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1707dc2800 == 178 [pid = 1832] [id = 597] 13:56:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x7f17058c6c00) [pid = 1832] [serial = 1792] [outer = (nil)] 13:56:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x7f1705b9c800) [pid = 1832] [serial = 1793] [outer = 0x7f17058c6c00] 13:56:27 INFO - PROCESS | 1832 | 1461099387723 Marionette DEBUG loaded listener.js 13:56:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x7f1705df1800) [pid = 1832] [serial = 1794] [outer = 0x7f17058c6c00] 13:56:28 INFO - PROCESS | 1832 | 1461099388634 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]]]}] 13:56:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:56:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1647ms 13:56:28 INFO - PROCESS | 1832 | 1461099388679 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 13:56:28 INFO - PROCESS | 1832 | 1461099388685 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 13:56:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:56:28 INFO - PROCESS | 1832 | 1461099388696 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:56:28 INFO - PROCESS | 1832 | 1461099388701 Marionette TRACE conn3 <- [1,2362,null,{}] 13:56:28 INFO - PROCESS | 1832 | 1461099388707 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}] 13:56:28 INFO - PROCESS | 1832 | 1461099388953 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 13:56:29 INFO - PROCESS | 1832 | 1461099389277 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170bad9800 == 179 [pid = 1832] [id = 598] 13:56:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x7f1705f51c00) [pid = 1832] [serial = 1795] [outer = (nil)] 13:56:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x7f1706cde800) [pid = 1832] [serial = 1796] [outer = 0x7f1705f51c00] 13:56:29 INFO - PROCESS | 1832 | 1461099389358 Marionette DEBUG loaded listener.js 13:56:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x7f170abc8800) [pid = 1832] [serial = 1797] [outer = 0x7f1705f51c00] 13:56:30 INFO - PROCESS | 1832 | 1461099390322 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]]]}] 13:56:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:56:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1685ms 13:56:30 INFO - PROCESS | 1832 | 1461099390381 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 13:56:30 INFO - PROCESS | 1832 | 1461099390387 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 13:56:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:56:30 INFO - PROCESS | 1832 | 1461099390394 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:56:30 INFO - PROCESS | 1832 | 1461099390397 Marionette TRACE conn3 <- [1,2366,null,{}] 13:56:30 INFO - PROCESS | 1832 | 1461099390411 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}] 13:56:30 INFO - PROCESS | 1832 | 1461099390652 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 13:56:31 INFO - PROCESS | 1832 | 1461099391042 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170cb8e000 == 180 [pid = 1832] [id = 599] 13:56:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x7f170bb56c00) [pid = 1832] [serial = 1798] [outer = (nil)] 13:56:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x7f170bde5000) [pid = 1832] [serial = 1799] [outer = 0x7f170bb56c00] 13:56:31 INFO - PROCESS | 1832 | 1461099391132 Marionette DEBUG loaded listener.js 13:56:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x7f170c90bc00) [pid = 1832] [serial = 1800] [outer = 0x7f170bb56c00] 13:56:32 INFO - PROCESS | 1832 | 1461099392069 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]]]}] 13:56:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:56:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1733ms 13:56:32 INFO - PROCESS | 1832 | 1461099392128 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 13:56:32 INFO - PROCESS | 1832 | 1461099392132 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 13:56:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:56:32 INFO - PROCESS | 1832 | 1461099392140 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:56:32 INFO - PROCESS | 1832 | 1461099392143 Marionette TRACE conn3 <- [1,2370,null,{}] 13:56:32 INFO - PROCESS | 1832 | 1461099392148 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}] 13:56:32 INFO - PROCESS | 1832 | 1461099392373 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 13:56:32 INFO - PROCESS | 1832 | 1461099392720 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d577800 == 181 [pid = 1832] [id = 600] 13:56:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x7f170cac8400) [pid = 1832] [serial = 1801] [outer = (nil)] 13:56:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x7f170cbd1800) [pid = 1832] [serial = 1802] [outer = 0x7f170cac8400] 13:56:32 INFO - PROCESS | 1832 | 1461099392798 Marionette DEBUG loaded listener.js 13:56:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 195 (0x7f170cca2000) [pid = 1832] [serial = 1803] [outer = 0x7f170cac8400] 13:56:33 INFO - PROCESS | 1832 | 1461099393677 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]]]}] 13:56:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:56:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1578ms 13:56:33 INFO - PROCESS | 1832 | 1461099393719 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 13:56:33 INFO - PROCESS | 1832 | 1461099393723 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 13:56:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:56:33 INFO - PROCESS | 1832 | 1461099393729 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:56:33 INFO - PROCESS | 1832 | 1461099393732 Marionette TRACE conn3 <- [1,2374,null,{}] 13:56:33 INFO - PROCESS | 1832 | 1461099393737 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}] 13:56:33 INFO - PROCESS | 1832 | 1461099393941 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 13:56:34 INFO - PROCESS | 1832 | 1461099394231 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1713f05000 == 182 [pid = 1832] [id = 601] 13:56:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 196 (0x7f170cad0800) [pid = 1832] [serial = 1804] [outer = (nil)] 13:56:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 197 (0x7f170d1e1400) [pid = 1832] [serial = 1805] [outer = 0x7f170cad0800] 13:56:34 INFO - PROCESS | 1832 | 1461099394348 Marionette DEBUG loaded listener.js 13:56:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x7f170d409800) [pid = 1832] [serial = 1806] [outer = 0x7f170cad0800] 13:56:35 INFO - PROCESS | 1832 | 1461099395212 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]]]}] 13:56:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:56:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1528ms 13:56:35 INFO - PROCESS | 1832 | 1461099395258 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 13:56:35 INFO - PROCESS | 1832 | 1461099395262 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 13:56:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:56:35 INFO - PROCESS | 1832 | 1461099395268 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:56:35 INFO - PROCESS | 1832 | 1461099395270 Marionette TRACE conn3 <- [1,2378,null,{}] 13:56:35 INFO - PROCESS | 1832 | 1461099395276 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}] 13:56:35 INFO - PROCESS | 1832 | 1461099395534 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 13:56:35 INFO - PROCESS | 1832 | 1461099395885 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1716256800 == 183 [pid = 1832] [id = 602] 13:56:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x7f1713133000) [pid = 1832] [serial = 1807] [outer = (nil)] 13:56:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 200 (0x7f171327c800) [pid = 1832] [serial = 1808] [outer = 0x7f1713133000] 13:56:35 INFO - PROCESS | 1832 | 1461099395967 Marionette DEBUG loaded listener.js 13:56:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0x7f1713f32400) [pid = 1832] [serial = 1809] [outer = 0x7f1713133000] 13:56:36 INFO - PROCESS | 1832 | 1461099396863 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]]]}] 13:56:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:56:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1637ms 13:56:36 INFO - PROCESS | 1832 | 1461099396907 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 13:56:36 INFO - PROCESS | 1832 | 1461099396912 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 13:56:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:56:36 INFO - PROCESS | 1832 | 1461099396918 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:56:36 INFO - PROCESS | 1832 | 1461099396921 Marionette TRACE conn3 <- [1,2382,null,{}] 13:56:36 INFO - PROCESS | 1832 | 1461099396926 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}] 13:56:37 INFO - PROCESS | 1832 | 1461099397139 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 13:56:37 INFO - PROCESS | 1832 | 1461099397471 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718f04000 == 184 [pid = 1832] [id = 603] 13:56:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0x7f171304c400) [pid = 1832] [serial = 1810] [outer = (nil)] 13:56:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 203 (0x7f1715108800) [pid = 1832] [serial = 1811] [outer = 0x7f171304c400] 13:56:37 INFO - PROCESS | 1832 | 1461099397573 Marionette DEBUG loaded listener.js 13:56:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 204 (0x7f171511bc00) [pid = 1832] [serial = 1812] [outer = 0x7f171304c400] 13:56:38 INFO - PROCESS | 1832 | 1461099398445 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]]]}] 13:56:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:56:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1579ms 13:56:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:56:38 INFO - PROCESS | 1832 | 1461099398497 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 13:56:38 INFO - PROCESS | 1832 | 1461099398500 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 13:56:38 INFO - PROCESS | 1832 | 1461099398506 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:56:38 INFO - PROCESS | 1832 | 1461099398509 Marionette TRACE conn3 <- [1,2386,null,{}] 13:56:38 INFO - PROCESS | 1832 | 1461099398515 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}] 13:56:38 INFO - PROCESS | 1832 | 1461099398727 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 13:56:39 INFO - PROCESS | 1832 | 1461099399014 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719922800 == 185 [pid = 1832] [id = 604] 13:56:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 205 (0x7f1713135400) [pid = 1832] [serial = 1813] [outer = (nil)] 13:56:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 206 (0x7f17153e8000) [pid = 1832] [serial = 1814] [outer = 0x7f1713135400] 13:56:39 INFO - PROCESS | 1832 | 1461099399137 Marionette DEBUG loaded listener.js 13:56:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 207 (0x7f1715529c00) [pid = 1832] [serial = 1815] [outer = 0x7f1713135400] 13:56:39 INFO - PROCESS | 1832 | 1461099399985 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]]]}] 13:56:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:56:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1543ms 13:56:40 INFO - PROCESS | 1832 | 1461099400049 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 13:56:40 INFO - PROCESS | 1832 | 1461099400053 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 13:56:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:56:40 INFO - PROCESS | 1832 | 1461099400060 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:56:40 INFO - PROCESS | 1832 | 1461099400063 Marionette TRACE conn3 <- [1,2390,null,{}] 13:56:40 INFO - PROCESS | 1832 | 1461099400068 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}] 13:56:40 INFO - PROCESS | 1832 | 1461099400307 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 13:56:40 INFO - PROCESS | 1832 | 1461099400592 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719fa4000 == 186 [pid = 1832] [id = 605] 13:56:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 208 (0x7f1705c7a000) [pid = 1832] [serial = 1816] [outer = (nil)] 13:56:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 209 (0x7f17157eb000) [pid = 1832] [serial = 1817] [outer = 0x7f1705c7a000] 13:56:40 INFO - PROCESS | 1832 | 1461099400712 Marionette DEBUG loaded listener.js 13:56:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 210 (0x7f1715c70400) [pid = 1832] [serial = 1818] [outer = 0x7f1705c7a000] 13:56:41 INFO - PROCESS | 1832 | 1461099401610 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]]]}] 13:56:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:56:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1580ms 13:56:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:56:41 INFO - PROCESS | 1832 | 1461099401642 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 13:56:41 INFO - PROCESS | 1832 | 1461099401645 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 13:56:41 INFO - PROCESS | 1832 | 1461099401652 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:56:41 INFO - PROCESS | 1832 | 1461099401655 Marionette TRACE conn3 <- [1,2394,null,{}] 13:56:41 INFO - PROCESS | 1832 | 1461099401661 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}] 13:56:41 INFO - PROCESS | 1832 | 1461099401880 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 13:56:42 INFO - PROCESS | 1832 | 1461099402211 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171df94000 == 187 [pid = 1832] [id = 606] 13:56:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 211 (0x7f170966c400) [pid = 1832] [serial = 1819] [outer = (nil)] 13:56:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 212 (0x7f1715d14c00) [pid = 1832] [serial = 1820] [outer = 0x7f170966c400] 13:56:42 INFO - PROCESS | 1832 | 1461099402291 Marionette DEBUG loaded listener.js 13:56:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 213 (0x7f1715fa2800) [pid = 1832] [serial = 1821] [outer = 0x7f170966c400] 13:56:43 INFO - PROCESS | 1832 | 1461099403180 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]]]}] 13:56:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:56:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1584ms 13:56:43 INFO - PROCESS | 1832 | 1461099403237 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 13:56:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:56:43 INFO - PROCESS | 1832 | 1461099403242 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 13:56:43 INFO - PROCESS | 1832 | 1461099403247 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:56:43 INFO - PROCESS | 1832 | 1461099403252 Marionette TRACE conn3 <- [1,2398,null,{}] 13:56:43 INFO - PROCESS | 1832 | 1461099403257 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}] 13:56:43 INFO - PROCESS | 1832 | 1461099403514 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 13:56:43 INFO - PROCESS | 1832 | 1461099403852 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171fe54800 == 188 [pid = 1832] [id = 607] 13:56:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 214 (0x7f1716702c00) [pid = 1832] [serial = 1822] [outer = (nil)] 13:56:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 215 (0x7f171670c000) [pid = 1832] [serial = 1823] [outer = 0x7f1716702c00] 13:56:43 INFO - PROCESS | 1832 | 1461099403941 Marionette DEBUG loaded listener.js 13:56:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 216 (0x7f171735f000) [pid = 1832] [serial = 1824] [outer = 0x7f1716702c00] 13:56:44 INFO - PROCESS | 1832 | 1461099404841 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]]]}] 13:56:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:56:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1634ms 13:56:44 INFO - PROCESS | 1832 | 1461099404882 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 13:56:44 INFO - PROCESS | 1832 | 1461099404887 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 13:56:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:56:44 INFO - PROCESS | 1832 | 1461099404893 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:56:44 INFO - PROCESS | 1832 | 1461099404896 Marionette TRACE conn3 <- [1,2402,null,{}] 13:56:44 INFO - PROCESS | 1832 | 1461099404901 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}] 13:56:45 INFO - PROCESS | 1832 | 1461099405187 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 13:56:45 INFO - PROCESS | 1832 | 1461099405513 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172d2cd800 == 189 [pid = 1832] [id = 608] 13:56:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 217 (0x7f1716608400) [pid = 1832] [serial = 1825] [outer = (nil)] 13:56:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 218 (0x7f171764f800) [pid = 1832] [serial = 1826] [outer = 0x7f1716608400] 13:56:45 INFO - PROCESS | 1832 | 1461099405592 Marionette DEBUG loaded listener.js 13:56:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 219 (0x7f1718a4a000) [pid = 1832] [serial = 1827] [outer = 0x7f1716608400] 13:56:46 INFO - PROCESS | 1832 | 1461099406434 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]]]}] 13:56:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:56:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1587ms 13:56:46 INFO - PROCESS | 1832 | 1461099406481 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 13:56:46 INFO - PROCESS | 1832 | 1461099406485 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 13:56:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:56:46 INFO - PROCESS | 1832 | 1461099406490 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:56:46 INFO - PROCESS | 1832 | 1461099406493 Marionette TRACE conn3 <- [1,2406,null,{}] 13:56:46 INFO - PROCESS | 1832 | 1461099406499 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}] 13:56:46 INFO - PROCESS | 1832 | 1461099406709 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 13:56:46 INFO - PROCESS | 1832 | 1461099406995 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172f776000 == 190 [pid = 1832] [id = 609] 13:56:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 220 (0x7f1704cd3c00) [pid = 1832] [serial = 1828] [outer = (nil)] 13:56:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 221 (0x7f1718a52400) [pid = 1832] [serial = 1829] [outer = 0x7f1704cd3c00] 13:56:47 INFO - PROCESS | 1832 | 1461099407111 Marionette DEBUG loaded listener.js 13:56:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 222 (0x7f1718d66400) [pid = 1832] [serial = 1830] [outer = 0x7f1704cd3c00] 13:56:48 INFO - PROCESS | 1832 | 1461099408005 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]]]}] 13:56:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:56:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1593ms 13:56:48 INFO - PROCESS | 1832 | 1461099408084 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 13:56:48 INFO - PROCESS | 1832 | 1461099408087 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 13:56:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:56:48 INFO - PROCESS | 1832 | 1461099408093 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:56:48 INFO - PROCESS | 1832 | 1461099408095 Marionette TRACE conn3 <- [1,2410,null,{}] 13:56:48 INFO - PROCESS | 1832 | 1461099408101 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}] 13:56:48 INFO - PROCESS | 1832 | 1461099408346 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 13:56:48 INFO - PROCESS | 1832 | 1461099408671 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f173171b000 == 191 [pid = 1832] [id = 610] 13:56:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 223 (0x7f17093ce000) [pid = 1832] [serial = 1831] [outer = (nil)] 13:56:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 224 (0x7f1718dc9c00) [pid = 1832] [serial = 1832] [outer = 0x7f17093ce000] 13:56:48 INFO - PROCESS | 1832 | 1461099408749 Marionette DEBUG loaded listener.js 13:56:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 225 (0x7f1718e99400) [pid = 1832] [serial = 1833] [outer = 0x7f17093ce000] 13:56:49 INFO - PROCESS | 1832 | 1461099409629 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]]]}] 13:56:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:56:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1579ms 13:56:49 INFO - PROCESS | 1832 | 1461099409673 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 13:56:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:56:49 INFO - PROCESS | 1832 | 1461099409677 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 13:56:49 INFO - PROCESS | 1832 | 1461099409682 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:56:49 INFO - PROCESS | 1832 | 1461099409685 Marionette TRACE conn3 <- [1,2414,null,{}] 13:56:49 INFO - PROCESS | 1832 | 1461099409691 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}] 13:56:49 INFO - PROCESS | 1832 | 1461099409899 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 13:56:50 INFO - PROCESS | 1832 | 1461099410244 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731a64000 == 192 [pid = 1832] [id = 611] 13:56:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 226 (0x7f1718d65400) [pid = 1832] [serial = 1834] [outer = (nil)] 13:56:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 227 (0x7f1719745000) [pid = 1832] [serial = 1835] [outer = 0x7f1718d65400] 13:56:50 INFO - PROCESS | 1832 | 1461099410321 Marionette DEBUG loaded listener.js 13:56:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 228 (0x7f171974e400) [pid = 1832] [serial = 1836] [outer = 0x7f1718d65400] 13:56:51 INFO - PROCESS | 1832 | 1461099411139 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]]]}] 13:56:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:56:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1540ms 13:56:51 INFO - PROCESS | 1832 | 1461099411223 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 13:56:51 INFO - PROCESS | 1832 | 1461099411227 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 13:56:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:56:51 INFO - PROCESS | 1832 | 1461099411233 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:56:51 INFO - PROCESS | 1832 | 1461099411235 Marionette TRACE conn3 <- [1,2418,null,{}] 13:56:51 INFO - PROCESS | 1832 | 1461099411241 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}] 13:56:51 INFO - PROCESS | 1832 | 1461099411454 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 13:56:51 INFO - PROCESS | 1832 | 1461099411746 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731c32800 == 193 [pid = 1832] [id = 612] 13:56:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 229 (0x7f171510c800) [pid = 1832] [serial = 1837] [outer = (nil)] 13:56:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 230 (0x7f1719de9000) [pid = 1832] [serial = 1838] [outer = 0x7f171510c800] 13:56:51 INFO - PROCESS | 1832 | 1461099411862 Marionette DEBUG loaded listener.js 13:56:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 231 (0x7f1719ea9000) [pid = 1832] [serial = 1839] [outer = 0x7f171510c800] 13:56:52 INFO - PROCESS | 1832 | 1461099412688 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]]]}] 13:56:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:56:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1530ms 13:56:52 INFO - PROCESS | 1832 | 1461099412767 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 13:56:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:56:52 INFO - PROCESS | 1832 | 1461099412776 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 13:56:52 INFO - PROCESS | 1832 | 1461099412782 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:56:52 INFO - PROCESS | 1832 | 1461099412785 Marionette TRACE conn3 <- [1,2422,null,{}] 13:56:52 INFO - PROCESS | 1832 | 1461099412791 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}] 13:56:53 INFO - PROCESS | 1832 | 1461099413002 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 13:56:53 INFO - PROCESS | 1832 | 1461099413327 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1735b14800 == 194 [pid = 1832] [id = 613] 13:56:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 232 (0x7f170eb39c00) [pid = 1832] [serial = 1840] [outer = (nil)] 13:56:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 233 (0x7f1719ead800) [pid = 1832] [serial = 1841] [outer = 0x7f170eb39c00] 13:56:53 INFO - PROCESS | 1832 | 1461099413406 Marionette DEBUG loaded listener.js 13:56:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 234 (0x7f171b672c00) [pid = 1832] [serial = 1842] [outer = 0x7f170eb39c00] 13:56:54 INFO - PROCESS | 1832 | 1461099414248 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]]]}] 13:56:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:56:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1485ms 13:56:54 INFO - PROCESS | 1832 | 1461099414267 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 13:56:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:56:54 INFO - PROCESS | 1832 | 1461099414270 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 13:56:54 INFO - PROCESS | 1832 | 1461099414276 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:56:54 INFO - PROCESS | 1832 | 1461099414279 Marionette TRACE conn3 <- [1,2426,null,{}] 13:56:54 INFO - PROCESS | 1832 | 1461099414284 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}] 13:56:54 INFO - PROCESS | 1832 | 1461099414510 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 13:56:54 INFO - PROCESS | 1832 | 1461099414803 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f16fea0e800 == 195 [pid = 1832] [id = 614] 13:56:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 235 (0x7f17155d7c00) [pid = 1832] [serial = 1843] [outer = (nil)] 13:56:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 236 (0x7f171b6ddc00) [pid = 1832] [serial = 1844] [outer = 0x7f17155d7c00] 13:56:54 INFO - PROCESS | 1832 | 1461099414879 Marionette DEBUG loaded listener.js 13:56:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 237 (0x7f171c2c9400) [pid = 1832] [serial = 1845] [outer = 0x7f17155d7c00] 13:56:55 INFO - PROCESS | 1832 | 1461099415774 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]]]}] 13:56:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:56:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1536ms 13:56:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:56:55 INFO - PROCESS | 1832 | 1461099415813 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 13:56:55 INFO - PROCESS | 1832 | 1461099415816 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 13:56:55 INFO - PROCESS | 1832 | 1461099415823 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:56:55 INFO - PROCESS | 1832 | 1461099415826 Marionette TRACE conn3 <- [1,2430,null,{}] 13:56:55 INFO - PROCESS | 1832 | 1461099415831 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}] 13:56:56 INFO - PROCESS | 1832 | 1461099416042 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 13:56:56 INFO - PROCESS | 1832 | 1461099416340 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1735b95000 == 196 [pid = 1832] [id = 615] 13:56:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 238 (0x7f1715fa3800) [pid = 1832] [serial = 1846] [outer = (nil)] 13:56:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 239 (0x7f171d19b400) [pid = 1832] [serial = 1847] [outer = 0x7f1715fa3800] 13:56:56 INFO - PROCESS | 1832 | 1461099416474 Marionette DEBUG loaded listener.js 13:56:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 240 (0x7f171e09e800) [pid = 1832] [serial = 1848] [outer = 0x7f1715fa3800] 13:56:58 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1706ee0000 == 195 [pid = 1832] [id = 528] 13:56:58 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1707dc4000 == 194 [pid = 1832] [id = 525] 13:56:58 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719b58000 == 193 [pid = 1832] [id = 538] 13:56:58 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171eb49800 == 192 [pid = 1832] [id = 541] 13:56:58 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1705be0800 == 191 [pid = 1832] [id = 524] 13:56:58 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1718f12000 == 190 [pid = 1832] [id = 145] 13:56:58 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1718f0f800 == 189 [pid = 1832] [id = 537] 13:56:58 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171658b000 == 188 [pid = 1832] [id = 536] 13:56:58 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171fcd1000 == 187 [pid = 1832] [id = 542] 13:56:58 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1715738800 == 186 [pid = 1832] [id = 535] 13:56:58 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170d395800 == 185 [pid = 1832] [id = 533] 13:56:58 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171a037000 == 184 [pid = 1832] [id = 539] 13:56:58 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171d20d000 == 183 [pid = 1832] [id = 540] 13:56:58 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1709f12800 == 182 [pid = 1832] [id = 529] 13:56:58 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1708b98000 == 181 [pid = 1832] [id = 548] 13:56:58 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1708acd000 == 180 [pid = 1832] [id = 547] 13:56:58 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719933800 == 179 [pid = 1832] [id = 582] 13:56:58 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1718f8d800 == 178 [pid = 1832] [id = 581] 13:56:58 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1717233800 == 177 [pid = 1832] [id = 580] 13:56:58 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1715733800 == 176 [pid = 1832] [id = 579] 13:56:58 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1713142800 == 175 [pid = 1832] [id = 578] 13:56:58 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170d19b000 == 174 [pid = 1832] [id = 577] 13:56:58 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170bbdf800 == 173 [pid = 1832] [id = 576] 13:56:58 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1708b66800 == 172 [pid = 1832] [id = 575] 13:56:58 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17039c9000 == 171 [pid = 1832] [id = 574] 13:56:58 INFO - PROCESS | 1832 | 1461099418778 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]]]}] 13:56:58 INFO - PROCESS | 1832 | --DOMWINDOW == 239 (0x7f1713177400) [pid = 1832] [serial = 1691] [outer = (nil)] [url = about:blank] 13:56:58 INFO - PROCESS | 1832 | --DOMWINDOW == 238 (0x7f1705aafc00) [pid = 1832] [serial = 1710] [outer = (nil)] [url = about:blank] 13:56:58 INFO - PROCESS | 1832 | --DOMWINDOW == 237 (0x7f1705b98800) [pid = 1832] [serial = 1703] [outer = (nil)] [url = about:blank] 13:56:58 INFO - PROCESS | 1832 | --DOMWINDOW == 236 (0x7f1706021400) [pid = 1832] [serial = 1658] [outer = (nil)] [url = about:blank] 13:56:58 INFO - PROCESS | 1832 | --DOMWINDOW == 235 (0x7f170cac2800) [pid = 1832] [serial = 1673] [outer = (nil)] [url = about:blank] 13:56:58 INFO - PROCESS | 1832 | --DOMWINDOW == 234 (0x7f170580fc00) [pid = 1832] [serial = 1709] [outer = (nil)] [url = about:blank] 13:56:58 INFO - PROCESS | 1832 | --DOMWINDOW == 233 (0x7f170d183000) [pid = 1832] [serial = 1679] [outer = (nil)] [url = about:blank] 13:56:58 INFO - PROCESS | 1832 | --DOMWINDOW == 232 (0x7f1705ab5000) [pid = 1832] [serial = 1712] [outer = (nil)] [url = about:blank] 13:56:58 INFO - PROCESS | 1832 | --DOMWINDOW == 231 (0x7f170accb800) [pid = 1832] [serial = 1667] [outer = (nil)] [url = about:blank] 13:56:58 INFO - PROCESS | 1832 | --DOMWINDOW == 230 (0x7f1713480c00) [pid = 1832] [serial = 1694] [outer = (nil)] [url = about:blank] 13:56:58 INFO - PROCESS | 1832 | --DOMWINDOW == 229 (0x7f170abcb800) [pid = 1832] [serial = 1664] [outer = (nil)] [url = about:blank] 13:56:58 INFO - PROCESS | 1832 | --DOMWINDOW == 228 (0x7f1713f36000) [pid = 1832] [serial = 1697] [outer = (nil)] [url = about:blank] 13:56:58 INFO - PROCESS | 1832 | --DOMWINDOW == 227 (0x7f17032c4800) [pid = 1832] [serial = 1706] [outer = (nil)] [url = about:blank] 13:56:58 INFO - PROCESS | 1832 | --DOMWINDOW == 226 (0x7f170d405400) [pid = 1832] [serial = 1682] [outer = (nil)] [url = about:blank] 13:56:58 INFO - PROCESS | 1832 | --DOMWINDOW == 225 (0x7f1709411c00) [pid = 1832] [serial = 1661] [outer = (nil)] [url = about:blank] 13:56:58 INFO - PROCESS | 1832 | --DOMWINDOW == 224 (0x7f17058c3c00) [pid = 1832] [serial = 1655] [outer = (nil)] [url = about:blank] 13:56:58 INFO - PROCESS | 1832 | --DOMWINDOW == 223 (0x7f17130ecc00) [pid = 1832] [serial = 1688] [outer = (nil)] [url = about:blank] 13:56:58 INFO - PROCESS | 1832 | --DOMWINDOW == 222 (0x7f170940bc00) [pid = 1832] [serial = 1719] [outer = (nil)] [url = about:blank] 13:56:58 INFO - PROCESS | 1832 | --DOMWINDOW == 221 (0x7f1705deb800) [pid = 1832] [serial = 1713] [outer = (nil)] [url = about:blank] 13:56:58 INFO - PROCESS | 1832 | --DOMWINDOW == 220 (0x7f170bf81000) [pid = 1832] [serial = 1670] [outer = (nil)] [url = about:blank] 13:56:58 INFO - PROCESS | 1832 | --DOMWINDOW == 219 (0x7f170cbd5000) [pid = 1832] [serial = 1676] [outer = (nil)] [url = about:blank] 13:56:58 INFO - PROCESS | 1832 | --DOMWINDOW == 218 (0x7f171414ac00) [pid = 1832] [serial = 1700] [outer = (nil)] [url = about:blank] 13:56:58 INFO - PROCESS | 1832 | --DOMWINDOW == 217 (0x7f170ef11c00) [pid = 1832] [serial = 1685] [outer = (nil)] [url = about:blank] 13:56:58 INFO - PROCESS | 1832 | --DOMWINDOW == 216 (0x7f1707f58000) [pid = 1832] [serial = 1718] [outer = (nil)] [url = about:blank] 13:56:58 INFO - PROCESS | 1832 | --DOMWINDOW == 215 (0x7f1706ce1c00) [pid = 1832] [serial = 1716] [outer = (nil)] [url = about:blank] 13:56:58 INFO - PROCESS | 1832 | --DOMWINDOW == 214 (0x7f1706029000) [pid = 1832] [serial = 1715] [outer = (nil)] [url = about:blank] 13:56:58 INFO - PROCESS | 1832 | --DOMWINDOW == 213 (0x7f170940d800) [pid = 1832] [serial = 1721] [outer = (nil)] [url = about:blank] 13:56:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:56:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 3239ms 13:56:59 INFO - PROCESS | 1832 | 1461099419071 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 13:56:59 INFO - PROCESS | 1832 | 1461099419076 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 13:56:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:56:59 INFO - PROCESS | 1832 | 1461099419084 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:56:59 INFO - PROCESS | 1832 | 1461099419090 Marionette TRACE conn3 <- [1,2434,null,{}] 13:56:59 INFO - PROCESS | 1832 | 1461099419098 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}] 13:56:59 INFO - PROCESS | 1832 | 1461099419303 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 13:56:59 INFO - PROCESS | 1832 | 1461099419542 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1703ec3800 == 172 [pid = 1832] [id = 616] 13:56:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 214 (0x7f17058ccc00) [pid = 1832] [serial = 1849] [outer = (nil)] 13:56:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 215 (0x7f1705aa9c00) [pid = 1832] [serial = 1850] [outer = 0x7f17058ccc00] 13:56:59 INFO - PROCESS | 1832 | 1461099419615 Marionette DEBUG loaded listener.js 13:56:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 216 (0x7f1705ba5000) [pid = 1832] [serial = 1851] [outer = 0x7f17058ccc00] 13:57:00 INFO - PROCESS | 1832 | 1461099420414 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]]]}] 13:57:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:57:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1345ms 13:57:00 INFO - PROCESS | 1832 | 1461099420442 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 13:57:00 INFO - PROCESS | 1832 | 1461099420451 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 13:57:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:57:00 INFO - PROCESS | 1832 | 1461099420461 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:57:00 INFO - PROCESS | 1832 | 1461099420464 Marionette TRACE conn3 <- [1,2438,null,{}] 13:57:00 INFO - PROCESS | 1832 | 1461099420470 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}] 13:57:00 INFO - PROCESS | 1832 | 1461099420685 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 13:57:00 INFO - PROCESS | 1832 | 1461099420909 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1706141800 == 173 [pid = 1832] [id = 617] 13:57:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 217 (0x7f17058c3000) [pid = 1832] [serial = 1852] [outer = (nil)] 13:57:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 218 (0x7f1705ece000) [pid = 1832] [serial = 1853] [outer = 0x7f17058c3000] 13:57:00 INFO - PROCESS | 1832 | 1461099420977 Marionette DEBUG loaded listener.js 13:57:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 219 (0x7f1705f4d000) [pid = 1832] [serial = 1854] [outer = 0x7f17058c3000] 13:57:01 INFO - PROCESS | 1832 | 1461099421974 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]]]}] 13:57:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:57:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1530ms 13:57:02 INFO - PROCESS | 1832 | 1461099421993 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 13:57:02 INFO - PROCESS | 1832 | 1461099421996 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 13:57:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:57:02 INFO - PROCESS | 1832 | 1461099422003 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:57:02 INFO - PROCESS | 1832 | 1461099422009 Marionette TRACE conn3 <- [1,2442,null,{}] 13:57:02 INFO - PROCESS | 1832 | 1461099422037 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}] 13:57:02 INFO - PROCESS | 1832 | 1461099422361 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 13:57:02 INFO - PROCESS | 1832 | 1461099422398 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1708b5c800 == 174 [pid = 1832] [id = 618] 13:57:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 220 (0x7f1706023c00) [pid = 1832] [serial = 1855] [outer = (nil)] 13:57:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 221 (0x7f1707eee000) [pid = 1832] [serial = 1856] [outer = 0x7f1706023c00] 13:57:02 INFO - PROCESS | 1832 | 1461099422469 Marionette DEBUG loaded listener.js 13:57:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 222 (0x7f170966b400) [pid = 1832] [serial = 1857] [outer = 0x7f1706023c00] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 221 (0x7f1705c7fc00) [pid = 1832] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 220 (0x7f17058c5000) [pid = 1832] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 219 (0x7f1705c7ac00) [pid = 1832] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 218 (0x7f1707048800) [pid = 1832] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 217 (0x7f170abcf400) [pid = 1832] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 216 (0x7f170cca4c00) [pid = 1832] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 215 (0x7f170a25ec00) [pid = 1832] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 214 (0x7f170c90c800) [pid = 1832] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 213 (0x7f1715c68800) [pid = 1832] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 212 (0x7f1715c66000) [pid = 1832] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 211 (0x7f170cac7000) [pid = 1832] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 210 (0x7f1713044000) [pid = 1832] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 209 (0x7f170bdea800) [pid = 1832] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 208 (0x7f170eb36800) [pid = 1832] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 207 (0x7f1715d0e000) [pid = 1832] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 206 (0x7f1705c7d000) [pid = 1832] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 205 (0x7f170bf87400) [pid = 1832] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 204 (0x7f1705ba5800) [pid = 1832] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 203 (0x7f1705810800) [pid = 1832] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 202 (0x7f1705b9f400) [pid = 1832] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0x7f17153e3800) [pid = 1832] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x7f1705f47400) [pid = 1832] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 199 (0x7f1716702800) [pid = 1832] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0x7f1706029c00) [pid = 1832] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0x7f1704f3b400) [pid = 1832] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 196 (0x7f1715bb6000) [pid = 1832] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 195 (0x7f1704cce400) [pid = 1832] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 194 (0x7f170d40dc00) [pid = 1832] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x7f170246b400) [pid = 1832] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0x7f170ef0b400) [pid = 1832] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x7f1713045800) [pid = 1832] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x7f170602b800) [pid = 1832] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x7f170bb55000) [pid = 1832] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x7f170246d400) [pid = 1832] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x7f170bf86400) [pid = 1832] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x7f1715ca9800) [pid = 1832] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x7f1713f40800) [pid = 1832] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x7f170ef06400) [pid = 1832] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x7f1704cd7400) [pid = 1832] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x7f171510f400) [pid = 1832] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x7f1705de9400) [pid = 1832] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x7f171348ec00) [pid = 1832] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x7f17097d5000) [pid = 1832] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x7f170bddec00) [pid = 1832] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x7f170d40d000) [pid = 1832] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x7f17097de400) [pid = 1832] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x7f171304cc00) [pid = 1832] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x7f1715bb8400) [pid = 1832] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x7f1702476800) [pid = 1832] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x7f17093c7c00) [pid = 1832] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x7f1705816800) [pid = 1832] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x7f170abc6c00) [pid = 1832] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x7f1702472c00) [pid = 1832] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x7f170d402800) [pid = 1832] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x7f170abc7800) [pid = 1832] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x7f17032cd000) [pid = 1832] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:57:04 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x7f1705ea6800) [pid = 1832] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:57:04 INFO - PROCESS | 1832 | 1461099424631 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]]]}] 13:57:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:57:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 2643ms 13:57:04 INFO - PROCESS | 1832 | 1461099424646 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 13:57:04 INFO - PROCESS | 1832 | 1461099424650 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 13:57:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:57:04 INFO - PROCESS | 1832 | 1461099424655 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:57:04 INFO - PROCESS | 1832 | 1461099424657 Marionette TRACE conn3 <- [1,2446,null,{}] 13:57:04 INFO - PROCESS | 1832 | 1461099424663 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}] 13:57:04 INFO - PROCESS | 1832 | 1461099424862 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 13:57:04 INFO - PROCESS | 1832 | 1461099424877 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1708968000 == 175 [pid = 1832] [id = 619] 13:57:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x7f170246b400) [pid = 1832] [serial = 1858] [outer = (nil)] 13:57:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x7f1705ea6800) [pid = 1832] [serial = 1859] [outer = 0x7f170246b400] 13:57:05 INFO - PROCESS | 1832 | 1461099425119 Marionette DEBUG loaded listener.js 13:57:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x7f170704b400) [pid = 1832] [serial = 1860] [outer = 0x7f170246b400] 13:57:05 INFO - PROCESS | 1832 | 1461099425840 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]]]}] 13:57:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:57:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1234ms 13:57:05 INFO - PROCESS | 1832 | 1461099425891 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 13:57:05 INFO - PROCESS | 1832 | 1461099425894 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 13:57:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:57:05 INFO - PROCESS | 1832 | 1461099425900 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:57:05 INFO - PROCESS | 1832 | 1461099425902 Marionette TRACE conn3 <- [1,2450,null,{}] 13:57:05 INFO - PROCESS | 1832 | 1461099425907 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}] 13:57:06 INFO - PROCESS | 1832 | 1461099426193 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 13:57:06 INFO - PROCESS | 1832 | 1461099426217 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1709f0b000 == 176 [pid = 1832] [id = 620] 13:57:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x7f17032cb800) [pid = 1832] [serial = 1861] [outer = (nil)] 13:57:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x7f170a253800) [pid = 1832] [serial = 1862] [outer = 0x7f17032cb800] 13:57:06 INFO - PROCESS | 1832 | 1461099426295 Marionette DEBUG loaded listener.js 13:57:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x7f170acc1c00) [pid = 1832] [serial = 1863] [outer = 0x7f17032cb800] 13:57:07 INFO - PROCESS | 1832 | 1461099427503 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]]]}] 13:57:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:57:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1627ms 13:57:07 INFO - PROCESS | 1832 | 1461099427529 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 13:57:07 INFO - PROCESS | 1832 | 1461099427537 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 13:57:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:57:07 INFO - PROCESS | 1832 | 1461099427546 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:57:07 INFO - PROCESS | 1832 | 1461099427550 Marionette TRACE conn3 <- [1,2454,null,{}] 13:57:07 INFO - PROCESS | 1832 | 1461099427558 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}] 13:57:07 INFO - PROCESS | 1832 | 1461099427786 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 13:57:08 INFO - PROCESS | 1832 | 1461099428125 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1706edc800 == 177 [pid = 1832] [id = 621] 13:57:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x7f1705e9e000) [pid = 1832] [serial = 1864] [outer = (nil)] 13:57:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x7f1705ea8400) [pid = 1832] [serial = 1865] [outer = 0x7f1705e9e000] 13:57:08 INFO - PROCESS | 1832 | 1461099428207 Marionette DEBUG loaded listener.js 13:57:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x7f1705f51000) [pid = 1832] [serial = 1866] [outer = 0x7f1705e9e000] 13:57:09 INFO - PROCESS | 1832 | 1461099429147 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]]]}] 13:57:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:57:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1637ms 13:57:09 INFO - PROCESS | 1832 | 1461099429183 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 13:57:09 INFO - PROCESS | 1832 | 1461099429192 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 13:57:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:57:09 INFO - PROCESS | 1832 | 1461099429202 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:57:09 INFO - PROCESS | 1832 | 1461099429205 Marionette TRACE conn3 <- [1,2458,null,{}] 13:57:09 INFO - PROCESS | 1832 | 1461099429211 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}] 13:57:09 INFO - PROCESS | 1832 | 1461099429432 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 13:57:09 INFO - PROCESS | 1832 | 1461099429802 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170a1a6800 == 178 [pid = 1832] [id = 622] 13:57:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x7f1705ea2c00) [pid = 1832] [serial = 1867] [outer = (nil)] 13:57:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x7f1709416000) [pid = 1832] [serial = 1868] [outer = 0x7f1705ea2c00] 13:57:09 INFO - PROCESS | 1832 | 1461099429882 Marionette DEBUG loaded listener.js 13:57:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x7f170a25c800) [pid = 1832] [serial = 1869] [outer = 0x7f1705ea2c00] 13:57:10 INFO - PROCESS | 1832 | 1461099430765 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]]]}] 13:57:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:57:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1636ms 13:57:10 INFO - PROCESS | 1832 | 1461099430839 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 13:57:10 INFO - PROCESS | 1832 | 1461099430842 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 13:57:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:57:10 INFO - PROCESS | 1832 | 1461099430850 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:57:10 INFO - PROCESS | 1832 | 1461099430856 Marionette TRACE conn3 <- [1,2462,null,{}] 13:57:10 INFO - PROCESS | 1832 | 1461099430871 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}] 13:57:11 INFO - PROCESS | 1832 | 1461099431143 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 13:57:11 INFO - PROCESS | 1832 | 1461099431465 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170b7b2800 == 179 [pid = 1832] [id = 623] 13:57:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x7f170602dc00) [pid = 1832] [serial = 1870] [outer = (nil)] 13:57:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x7f170b93a000) [pid = 1832] [serial = 1871] [outer = 0x7f170602dc00] 13:57:11 INFO - PROCESS | 1832 | 1461099431546 Marionette DEBUG loaded listener.js 13:57:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x7f170bb58c00) [pid = 1832] [serial = 1872] [outer = 0x7f170602dc00] 13:57:12 INFO - PROCESS | 1832 | 1461099432420 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]]]}] 13:57:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:57:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1636ms 13:57:12 INFO - PROCESS | 1832 | 1461099432486 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 13:57:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:57:12 INFO - PROCESS | 1832 | 1461099432491 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 13:57:12 INFO - PROCESS | 1832 | 1461099432496 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:57:12 INFO - PROCESS | 1832 | 1461099432500 Marionette TRACE conn3 <- [1,2466,null,{}] 13:57:12 INFO - PROCESS | 1832 | 1461099432505 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}] 13:57:12 INFO - PROCESS | 1832 | 1461099432735 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 13:57:13 INFO - PROCESS | 1832 | 1461099433052 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170bcec000 == 180 [pid = 1832] [id = 624] 13:57:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x7f1707f59400) [pid = 1832] [serial = 1873] [outer = (nil)] 13:57:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x7f170bf80000) [pid = 1832] [serial = 1874] [outer = 0x7f1707f59400] 13:57:13 INFO - PROCESS | 1832 | 1461099433140 Marionette DEBUG loaded listener.js 13:57:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x7f170bf8b400) [pid = 1832] [serial = 1875] [outer = 0x7f1707f59400] 13:57:13 INFO - PROCESS | 1832 | 1461099433958 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]]]}] 13:57:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:57:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1536ms 13:57:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:57:14 INFO - PROCESS | 1832 | 1461099434033 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 13:57:14 INFO - PROCESS | 1832 | 1461099434036 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 13:57:14 INFO - PROCESS | 1832 | 1461099434042 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:57:14 INFO - PROCESS | 1832 | 1461099434046 Marionette TRACE conn3 <- [1,2470,null,{}] 13:57:14 INFO - PROCESS | 1832 | 1461099434051 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}] 13:57:14 INFO - PROCESS | 1832 | 1461099434297 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 13:57:14 INFO - PROCESS | 1832 | 1461099434630 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170cd4a800 == 181 [pid = 1832] [id = 625] 13:57:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x7f170c912800) [pid = 1832] [serial = 1876] [outer = (nil)] 13:57:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x7f170cac7800) [pid = 1832] [serial = 1877] [outer = 0x7f170c912800] 13:57:14 INFO - PROCESS | 1832 | 1461099434703 Marionette DEBUG loaded listener.js 13:57:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x7f170cbd2400) [pid = 1832] [serial = 1878] [outer = 0x7f170c912800] 13:57:15 INFO - PROCESS | 1832 | 1461099435570 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]]]}] 13:57:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:57:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1581ms 13:57:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:57:15 INFO - PROCESS | 1832 | 1461099435623 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 13:57:15 INFO - PROCESS | 1832 | 1461099435626 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 13:57:15 INFO - PROCESS | 1832 | 1461099435633 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:57:15 INFO - PROCESS | 1832 | 1461099435636 Marionette TRACE conn3 <- [1,2474,null,{}] 13:57:15 INFO - PROCESS | 1832 | 1461099435641 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}] 13:57:15 INFO - PROCESS | 1832 | 1461099435871 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 13:57:16 INFO - PROCESS | 1832 | 1461099436186 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d57b800 == 182 [pid = 1832] [id = 626] 13:57:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x7f170cbd3000) [pid = 1832] [serial = 1879] [outer = (nil)] 13:57:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x7f170d237400) [pid = 1832] [serial = 1880] [outer = 0x7f170cbd3000] 13:57:16 INFO - PROCESS | 1832 | 1461099436273 Marionette DEBUG loaded listener.js 13:57:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x7f170eb34000) [pid = 1832] [serial = 1881] [outer = 0x7f170cbd3000] 13:57:17 INFO - PROCESS | 1832 | 1461099437163 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]]]}] 13:57:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:57:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1589ms 13:57:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:57:17 INFO - PROCESS | 1832 | 1461099437222 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 13:57:17 INFO - PROCESS | 1832 | 1461099437225 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 13:57:17 INFO - PROCESS | 1832 | 1461099437231 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:57:17 INFO - PROCESS | 1832 | 1461099437234 Marionette TRACE conn3 <- [1,2478,null,{}] 13:57:17 INFO - PROCESS | 1832 | 1461099437240 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}] 13:57:17 INFO - PROCESS | 1832 | 1461099437448 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 13:57:17 INFO - PROCESS | 1832 | 1461099437765 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1713f1d800 == 183 [pid = 1832] [id = 627] 13:57:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x7f170d1e3c00) [pid = 1832] [serial = 1882] [outer = (nil)] 13:57:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x7f170ef04000) [pid = 1832] [serial = 1883] [outer = 0x7f170d1e3c00] 13:57:17 INFO - PROCESS | 1832 | 1461099437840 Marionette DEBUG loaded listener.js 13:57:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x7f170efeec00) [pid = 1832] [serial = 1884] [outer = 0x7f170d1e3c00] 13:57:18 INFO - PROCESS | 1832 | 1461099438707 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]]]}] 13:57:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:57:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1531ms 13:57:18 INFO - PROCESS | 1832 | 1461099438762 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 13:57:18 INFO - PROCESS | 1832 | 1461099438766 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 13:57:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:57:18 INFO - PROCESS | 1832 | 1461099438771 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:57:18 INFO - PROCESS | 1832 | 1461099438774 Marionette TRACE conn3 <- [1,2482,null,{}] 13:57:18 INFO - PROCESS | 1832 | 1461099438780 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}] 13:57:18 INFO - PROCESS | 1832 | 1461099438990 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 13:57:19 INFO - PROCESS | 1832 | 1461099439320 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1715c12000 == 184 [pid = 1832] [id = 628] 13:57:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x7f1705de9000) [pid = 1832] [serial = 1885] [outer = (nil)] 13:57:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x7f1713042400) [pid = 1832] [serial = 1886] [outer = 0x7f1705de9000] 13:57:19 INFO - PROCESS | 1832 | 1461099439401 Marionette DEBUG loaded listener.js 13:57:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 195 (0x7f1713050400) [pid = 1832] [serial = 1887] [outer = 0x7f1705de9000] 13:57:20 INFO - PROCESS | 1832 | 1461099440239 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]]]}] 13:57:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:57:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1529ms 13:57:20 INFO - PROCESS | 1832 | 1461099440303 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 13:57:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:57:20 INFO - PROCESS | 1832 | 1461099440307 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 13:57:20 INFO - PROCESS | 1832 | 1461099440315 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:57:20 INFO - PROCESS | 1832 | 1461099440319 Marionette TRACE conn3 <- [1,2486,null,{}] 13:57:20 INFO - PROCESS | 1832 | 1461099440324 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}] 13:57:20 INFO - PROCESS | 1832 | 1461099440553 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 13:57:20 INFO - PROCESS | 1832 | 1461099440874 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171723c800 == 185 [pid = 1832] [id = 629] 13:57:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 196 (0x7f170ccac000) [pid = 1832] [serial = 1888] [outer = (nil)] 13:57:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 197 (0x7f1713127400) [pid = 1832] [serial = 1889] [outer = 0x7f170ccac000] 13:57:20 INFO - PROCESS | 1832 | 1461099440951 Marionette DEBUG loaded listener.js 13:57:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x7f171317f800) [pid = 1832] [serial = 1890] [outer = 0x7f170ccac000] 13:57:21 INFO - PROCESS | 1832 | 1461099441784 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]]]}] 13:57:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:57:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1532ms 13:57:21 INFO - PROCESS | 1832 | 1461099441845 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 13:57:21 INFO - PROCESS | 1832 | 1461099441849 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 13:57:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:57:21 INFO - PROCESS | 1832 | 1461099441855 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:57:21 INFO - PROCESS | 1832 | 1461099441857 Marionette TRACE conn3 <- [1,2490,null,{}] 13:57:21 INFO - PROCESS | 1832 | 1461099441863 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}] 13:57:22 INFO - PROCESS | 1832 | 1461099442078 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 13:57:22 INFO - PROCESS | 1832 | 1461099442363 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719479000 == 186 [pid = 1832] [id = 630] 13:57:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x7f1713e4bc00) [pid = 1832] [serial = 1891] [outer = (nil)] 13:57:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 200 (0x7f1713f38c00) [pid = 1832] [serial = 1892] [outer = 0x7f1713e4bc00] 13:57:22 INFO - PROCESS | 1832 | 1461099442491 Marionette DEBUG loaded listener.js 13:57:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0x7f1714146400) [pid = 1832] [serial = 1893] [outer = 0x7f1713e4bc00] 13:57:23 INFO - PROCESS | 1832 | 1461099443370 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]]]}] 13:57:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:57:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1581ms 13:57:23 INFO - PROCESS | 1832 | 1461099443437 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 13:57:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:57:23 INFO - PROCESS | 1832 | 1461099443442 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 13:57:23 INFO - PROCESS | 1832 | 1461099443447 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:57:23 INFO - PROCESS | 1832 | 1461099443452 Marionette TRACE conn3 <- [1,2494,null,{}] 13:57:23 INFO - PROCESS | 1832 | 1461099443457 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}] 13:57:23 INFO - PROCESS | 1832 | 1461099443754 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 13:57:24 INFO - PROCESS | 1832 | 1461099444091 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719dad800 == 187 [pid = 1832] [id = 631] 13:57:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0x7f170abc2800) [pid = 1832] [serial = 1894] [outer = (nil)] 13:57:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 203 (0x7f17153e7000) [pid = 1832] [serial = 1895] [outer = 0x7f170abc2800] 13:57:24 INFO - PROCESS | 1832 | 1461099444168 Marionette DEBUG loaded listener.js 13:57:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 204 (0x7f171559ec00) [pid = 1832] [serial = 1896] [outer = 0x7f170abc2800] 13:57:25 INFO - PROCESS | 1832 | 1461099444995 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]]]}] 13:57:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:57:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1582ms 13:57:25 INFO - PROCESS | 1832 | 1461099445029 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 13:57:25 INFO - PROCESS | 1832 | 1461099445033 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 13:57:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:57:25 INFO - PROCESS | 1832 | 1461099445039 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:57:25 INFO - PROCESS | 1832 | 1461099445042 Marionette TRACE conn3 <- [1,2498,null,{}] 13:57:25 INFO - PROCESS | 1832 | 1461099445047 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}] 13:57:25 INFO - PROCESS | 1832 | 1461099445264 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 13:57:25 INFO - PROCESS | 1832 | 1461099445553 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171a073000 == 188 [pid = 1832] [id = 632] 13:57:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 205 (0x7f1715525400) [pid = 1832] [serial = 1897] [outer = (nil)] 13:57:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 206 (0x7f171575f000) [pid = 1832] [serial = 1898] [outer = 0x7f1715525400] 13:57:25 INFO - PROCESS | 1832 | 1461099445671 Marionette DEBUG loaded listener.js 13:57:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 207 (0x7f1715834c00) [pid = 1832] [serial = 1899] [outer = 0x7f1715525400] 13:57:26 INFO - PROCESS | 1832 | 1461099446517 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]]]}] 13:57:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:57:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1535ms 13:57:26 INFO - PROCESS | 1832 | 1461099446575 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 13:57:26 INFO - PROCESS | 1832 | 1461099446578 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 13:57:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:57:26 INFO - PROCESS | 1832 | 1461099446585 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:57:26 INFO - PROCESS | 1832 | 1461099446587 Marionette TRACE conn3 <- [1,2502,null,{}] 13:57:26 INFO - PROCESS | 1832 | 1461099446593 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}] 13:57:26 INFO - PROCESS | 1832 | 1461099446813 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 13:57:27 INFO - PROCESS | 1832 | 1461099447101 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171ebe1800 == 189 [pid = 1832] [id = 633] 13:57:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 208 (0x7f170bde2800) [pid = 1832] [serial = 1900] [outer = (nil)] 13:57:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 209 (0x7f1715b6e000) [pid = 1832] [serial = 1901] [outer = 0x7f170bde2800] 13:57:27 INFO - PROCESS | 1832 | 1461099447218 Marionette DEBUG loaded listener.js 13:57:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 210 (0x7f1715b76c00) [pid = 1832] [serial = 1902] [outer = 0x7f170bde2800] 13:57:28 INFO - PROCESS | 1832 | 1461099448066 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]]]}] 13:57:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:57:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1534ms 13:57:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:57:28 INFO - PROCESS | 1832 | 1461099448120 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 13:57:28 INFO - PROCESS | 1832 | 1461099448123 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 13:57:28 INFO - PROCESS | 1832 | 1461099448130 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:57:28 INFO - PROCESS | 1832 | 1461099448133 Marionette TRACE conn3 <- [1,2506,null,{}] 13:57:28 INFO - PROCESS | 1832 | 1461099448138 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}] 13:57:28 INFO - PROCESS | 1832 | 1461099448373 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 13:57:28 INFO - PROCESS | 1832 | 1461099448708 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f879000 == 190 [pid = 1832] [id = 634] 13:57:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 211 (0x7f170966d800) [pid = 1832] [serial = 1903] [outer = (nil)] 13:57:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 212 (0x7f1715bac400) [pid = 1832] [serial = 1904] [outer = 0x7f170966d800] 13:57:28 INFO - PROCESS | 1832 | 1461099448784 Marionette DEBUG loaded listener.js 13:57:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 213 (0x7f1715ca2000) [pid = 1832] [serial = 1905] [outer = 0x7f170966d800] 13:57:29 INFO - PROCESS | 1832 | 1461099449705 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]]]}] 13:57:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:57:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1634ms 13:57:29 INFO - PROCESS | 1832 | 1461099449764 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 13:57:29 INFO - PROCESS | 1832 | 1461099449768 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 13:57:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:57:29 INFO - PROCESS | 1832 | 1461099449773 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:57:29 INFO - PROCESS | 1832 | 1461099449776 Marionette TRACE conn3 <- [1,2510,null,{}] 13:57:29 INFO - PROCESS | 1832 | 1461099449781 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}] 13:57:29 INFO - PROCESS | 1832 | 1461099449990 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 13:57:30 INFO - PROCESS | 1832 | 1461099450327 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1720758000 == 191 [pid = 1832] [id = 635] 13:57:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 214 (0x7f17032d1c00) [pid = 1832] [serial = 1906] [outer = (nil)] 13:57:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 215 (0x7f1715d10800) [pid = 1832] [serial = 1907] [outer = 0x7f17032d1c00] 13:57:30 INFO - PROCESS | 1832 | 1461099450402 Marionette DEBUG loaded listener.js 13:57:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 216 (0x7f1715ea7400) [pid = 1832] [serial = 1908] [outer = 0x7f17032d1c00] 13:57:31 INFO - PROCESS | 1832 | 1461099451253 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]]]}] 13:57:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:57:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1533ms 13:57:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:57:31 INFO - PROCESS | 1832 | 1461099451308 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 13:57:31 INFO - PROCESS | 1832 | 1461099451311 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 13:57:31 INFO - PROCESS | 1832 | 1461099451317 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:57:31 INFO - PROCESS | 1832 | 1461099451320 Marionette TRACE conn3 <- [1,2514,null,{}] 13:57:31 INFO - PROCESS | 1832 | 1461099451325 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}] 13:57:31 INFO - PROCESS | 1832 | 1461099451569 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 13:57:31 INFO - PROCESS | 1832 | 1461099451899 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1726412000 == 192 [pid = 1832] [id = 636] 13:57:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 217 (0x7f170c914c00) [pid = 1832] [serial = 1909] [outer = (nil)] 13:57:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 218 (0x7f1715fb8800) [pid = 1832] [serial = 1910] [outer = 0x7f170c914c00] 13:57:31 INFO - PROCESS | 1832 | 1461099451979 Marionette DEBUG loaded listener.js 13:57:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 219 (0x7f1716607400) [pid = 1832] [serial = 1911] [outer = 0x7f170c914c00] 13:57:32 INFO - PROCESS | 1832 | 1461099452803 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]]]}] 13:57:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:57:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1535ms 13:57:32 INFO - PROCESS | 1832 | 1461099452852 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 13:57:32 INFO - PROCESS | 1832 | 1461099452857 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 13:57:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:57:32 INFO - PROCESS | 1832 | 1461099452862 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:57:32 INFO - PROCESS | 1832 | 1461099452865 Marionette TRACE conn3 <- [1,2518,null,{}] 13:57:32 INFO - PROCESS | 1832 | 1461099452871 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}] 13:57:33 INFO - PROCESS | 1832 | 1461099453098 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 13:57:33 INFO - PROCESS | 1832 | 1461099453397 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172d516800 == 193 [pid = 1832] [id = 637] 13:57:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 220 (0x7f1717366000) [pid = 1832] [serial = 1912] [outer = (nil)] 13:57:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 221 (0x7f171765cc00) [pid = 1832] [serial = 1913] [outer = 0x7f1717366000] 13:57:33 INFO - PROCESS | 1832 | 1461099453555 Marionette DEBUG loaded listener.js 13:57:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 222 (0x7f1718d67800) [pid = 1832] [serial = 1914] [outer = 0x7f1717366000] 13:57:34 INFO - PROCESS | 1832 | 1461099454443 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]]]}] 13:57:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:57:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1628ms 13:57:34 INFO - PROCESS | 1832 | 1461099454492 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 13:57:34 INFO - PROCESS | 1832 | 1461099454495 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 13:57:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:57:34 INFO - PROCESS | 1832 | 1461099454502 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:57:34 INFO - PROCESS | 1832 | 1461099454506 Marionette TRACE conn3 <- [1,2522,null,{}] 13:57:34 INFO - PROCESS | 1832 | 1461099454511 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}] 13:57:34 INFO - PROCESS | 1832 | 1461099454726 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 13:57:35 INFO - PROCESS | 1832 | 1461099455016 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731c2d000 == 194 [pid = 1832] [id = 638] 13:57:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 223 (0x7f1715d15800) [pid = 1832] [serial = 1915] [outer = (nil)] 13:57:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 224 (0x7f17191c0c00) [pid = 1832] [serial = 1916] [outer = 0x7f1715d15800] 13:57:35 INFO - PROCESS | 1832 | 1461099455132 Marionette DEBUG loaded listener.js 13:57:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 225 (0x7f1719df3800) [pid = 1832] [serial = 1917] [outer = 0x7f1715d15800] 13:57:36 INFO - PROCESS | 1832 | 1461099456005 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]]]}] 13:57:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:57:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1534ms 13:57:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:57:36 INFO - PROCESS | 1832 | 1461099456037 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 13:57:36 INFO - PROCESS | 1832 | 1461099456040 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 13:57:36 INFO - PROCESS | 1832 | 1461099456047 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:57:36 INFO - PROCESS | 1832 | 1461099456050 Marionette TRACE conn3 <- [1,2526,null,{}] 13:57:36 INFO - PROCESS | 1832 | 1461099456055 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}] 13:57:36 INFO - PROCESS | 1832 | 1461099456285 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 13:57:36 INFO - PROCESS | 1832 | 1461099456652 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:37 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170412f800 == 193 [pid = 1832] [id = 526] 13:57:37 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1708968000 == 192 [pid = 1832] [id = 619] 13:57:37 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1708b5c800 == 191 [pid = 1832] [id = 618] 13:57:37 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1706141800 == 190 [pid = 1832] [id = 617] 13:57:37 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1703ec3800 == 189 [pid = 1832] [id = 616] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 224 (0x7f170d1d7c00) [pid = 1832] [serial = 1680] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 223 (0x7f170abcac00) [pid = 1832] [serial = 1704] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 222 (0x7f1706021800) [pid = 1832] [serial = 1587] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 221 (0x7f17097db800) [pid = 1832] [serial = 1662] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 220 (0x7f170c909400) [pid = 1832] [serial = 1596] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 219 (0x7f17130eb800) [pid = 1832] [serial = 1748] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 218 (0x7f170b93fc00) [pid = 1832] [serial = 1593] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 217 (0x7f1715b77c00) [pid = 1832] [serial = 1769] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 216 (0x7f1715fc1000) [pid = 1832] [serial = 1620] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 215 (0x7f1715da9000) [pid = 1832] [serial = 1778] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 214 (0x7f1715d11000) [pid = 1832] [serial = 1776] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 213 (0x7f1715755000) [pid = 1832] [serial = 1763] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 212 (0x7f171511ec00) [pid = 1832] [serial = 1611] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 211 (0x7f170cad0400) [pid = 1832] [serial = 1674] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 210 (0x7f1713f36400) [pid = 1832] [serial = 1608] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 209 (0x7f1719747800) [pid = 1832] [serial = 1626] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 208 (0x7f1705e9f000) [pid = 1832] [serial = 1727] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 207 (0x7f170efee000) [pid = 1832] [serial = 1745] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 206 (0x7f170b93d400) [pid = 1832] [serial = 1736] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 205 (0x7f1705ed0c00) [pid = 1832] [serial = 1728] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 204 (0x7f1715b73000) [pid = 1832] [serial = 1767] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 203 (0x7f1713e4ac00) [pid = 1832] [serial = 1695] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 202 (0x7f1715594c00) [pid = 1832] [serial = 1758] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0x7f1707eed000) [pid = 1832] [serial = 1731] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x7f1719df1c00) [pid = 1832] [serial = 1629] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 199 (0x7f1707ef4c00) [pid = 1832] [serial = 1788] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0x7f1715525c00) [pid = 1832] [serial = 1757] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0x7f1705ed7400) [pid = 1832] [serial = 1785] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 196 (0x7f1715cacc00) [pid = 1832] [serial = 1617] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 195 (0x7f170d410800) [pid = 1832] [serial = 1742] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 194 (0x7f1705c85000) [pid = 1832] [serial = 1784] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x7f1713135000) [pid = 1832] [serial = 1605] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0x7f1705ed8800) [pid = 1832] [serial = 1632] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x7f171583b400) [pid = 1832] [serial = 1766] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x7f1713044400) [pid = 1832] [serial = 1686] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x7f1707042c00) [pid = 1832] [serial = 1787] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x7f1713278800) [pid = 1832] [serial = 1692] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x7f170a25ac00) [pid = 1832] [serial = 1733] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x7f170cca1800) [pid = 1832] [serial = 1599] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x7f1706cdf000) [pid = 1832] [serial = 1730] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x7f17032c9000) [pid = 1832] [serial = 1724] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x7f170c90a000) [pid = 1832] [serial = 1739] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x7f17157f6800) [pid = 1832] [serial = 1764] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x7f1718dc9000) [pid = 1832] [serial = 1623] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x7f17155dc400) [pid = 1832] [serial = 1614] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x7f1713f3f000) [pid = 1832] [serial = 1752] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x7f1715d0a800) [pid = 1832] [serial = 1775] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x7f1705ab4400) [pid = 1832] [serial = 1656] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x7f1715113c00) [pid = 1832] [serial = 1754] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x7f1707044400) [pid = 1832] [serial = 1659] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x7f1715108c00) [pid = 1832] [serial = 1701] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x7f1713f40c00) [pid = 1832] [serial = 1698] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x7f170b553400) [pid = 1832] [serial = 1734] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x7f170c90c400) [pid = 1832] [serial = 1671] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x7f17151c3400) [pid = 1832] [serial = 1755] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x7f170eff4000) [pid = 1832] [serial = 1602] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x7f1715597c00) [pid = 1832] [serial = 1760] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x7f1715bba400) [pid = 1832] [serial = 1770] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x7f17155dd800) [pid = 1832] [serial = 1761] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x7f1713e47400) [pid = 1832] [serial = 1751] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x7f171312d800) [pid = 1832] [serial = 1689] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x7f1715c70000) [pid = 1832] [serial = 1772] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x7f170ebb6c00) [pid = 1832] [serial = 1743] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x7f170a252c00) [pid = 1832] [serial = 1584] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x7f1713176000) [pid = 1832] [serial = 1749] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x7f170cca4000) [pid = 1832] [serial = 1740] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x7f17097dec00) [pid = 1832] [serial = 1590] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x7f17058c7000) [pid = 1832] [serial = 1781] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x7f170acc2c00) [pid = 1832] [serial = 1665] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x7f1705ab3000) [pid = 1832] [serial = 1707] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x7f170bb5b000) [pid = 1832] [serial = 1737] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x7f1704dd0800) [pid = 1832] [serial = 1725] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x7f1705ab1c00) [pid = 1832] [serial = 1782] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x7f170d40e800) [pid = 1832] [serial = 1683] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x7f170b55f400) [pid = 1832] [serial = 1668] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x7f1715ca2800) [pid = 1832] [serial = 1773] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x7f1713043800) [pid = 1832] [serial = 1746] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x7f170cca6c00) [pid = 1832] [serial = 1677] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x7f170a260400) [pid = 1832] [serial = 1653] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x7f170940d400) [pid = 1832] [serial = 1790] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f16fea09000 == 190 [pid = 1832] [id = 639] 13:57:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x7f170246c400) [pid = 1832] [serial = 1918] [outer = (nil)] 13:57:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x7f17032c9400) [pid = 1832] [serial = 1919] [outer = 0x7f170246c400] 13:57:38 INFO - PROCESS | 1832 | 1461099458346 Marionette DEBUG loaded listener.js 13:57:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x7f1704cd2800) [pid = 1832] [serial = 1920] [outer = 0x7f170246c400] 13:57:39 INFO - PROCESS | 1832 | 1461099459305 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]]]}] 13:57:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:57:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 3297ms 13:57:39 INFO - PROCESS | 1832 | 1461099459347 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 13:57:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:57:39 INFO - PROCESS | 1832 | 1461099459356 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 13:57:39 INFO - PROCESS | 1832 | 1461099459371 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:57:39 INFO - PROCESS | 1832 | 1461099459376 Marionette TRACE conn3 <- [1,2530,null,{}] 13:57:39 INFO - PROCESS | 1832 | 1461099459386 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}] 13:57:39 INFO - PROCESS | 1832 | 1461099459670 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 13:57:40 INFO - PROCESS | 1832 | 1461099460008 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1705bde800 == 191 [pid = 1832] [id = 640] 13:57:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x7f1705814400) [pid = 1832] [serial = 1921] [outer = (nil)] 13:57:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x7f17058c9c00) [pid = 1832] [serial = 1922] [outer = 0x7f1705814400] 13:57:40 INFO - PROCESS | 1832 | 1461099460075 Marionette DEBUG loaded listener.js 13:57:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x7f1705b97800) [pid = 1832] [serial = 1923] [outer = 0x7f1705814400] 13:57:40 INFO - PROCESS | 1832 | 1461099460867 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]]]}] 13:57:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:57:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1539ms 13:57:40 INFO - PROCESS | 1832 | 1461099460906 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 13:57:40 INFO - PROCESS | 1832 | 1461099460911 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 13:57:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:57:40 INFO - PROCESS | 1832 | 1461099460930 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:57:40 INFO - PROCESS | 1832 | 1461099460933 Marionette TRACE conn3 <- [1,2534,null,{}] 13:57:40 INFO - PROCESS | 1832 | 1461099460939 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}] 13:57:41 INFO - PROCESS | 1832 | 1461099461210 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 13:57:41 INFO - PROCESS | 1832 | 1461099461242 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1706ee1800 == 192 [pid = 1832] [id = 641] 13:57:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x7f1705b98c00) [pid = 1832] [serial = 1924] [outer = (nil)] 13:57:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x7f1705e9bc00) [pid = 1832] [serial = 1925] [outer = 0x7f1705b98c00] 13:57:41 INFO - PROCESS | 1832 | 1461099461303 Marionette DEBUG loaded listener.js 13:57:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x7f1705f43800) [pid = 1832] [serial = 1926] [outer = 0x7f1705b98c00] 13:57:42 INFO - PROCESS | 1832 | 1461099462507 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]]]}] 13:57:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:57:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1642ms 13:57:42 INFO - PROCESS | 1832 | 1461099462568 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 13:57:42 INFO - PROCESS | 1832 | 1461099462572 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 13:57:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:57:42 INFO - PROCESS | 1832 | 1461099462577 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:57:42 INFO - PROCESS | 1832 | 1461099462583 Marionette TRACE conn3 <- [1,2538,null,{}] 13:57:42 INFO - PROCESS | 1832 | 1461099462597 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}] 13:57:43 INFO - PROCESS | 1832 | 1461099463392 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 13:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x7f170246b400) [pid = 1832] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x7f171510c800) [pid = 1832] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x7f1705c7a000) [pid = 1832] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x7f1718d65400) [pid = 1832] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x7f1705f51c00) [pid = 1832] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x7f170cad0800) [pid = 1832] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x7f1706023c00) [pid = 1832] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x7f170bb56c00) [pid = 1832] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x7f17093ce000) [pid = 1832] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x7f170eb39c00) [pid = 1832] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x7f170cac8400) [pid = 1832] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x7f1713135400) [pid = 1832] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x7f1704f3e000) [pid = 1832] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x7f17058c6c00) [pid = 1832] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x7f171304c400) [pid = 1832] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x7f1716608400) [pid = 1832] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x7f170966c400) [pid = 1832] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x7f1704cd3c00) [pid = 1832] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x7f17058c3000) [pid = 1832] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x7f1716702c00) [pid = 1832] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x7f17058ccc00) [pid = 1832] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x7f1713133000) [pid = 1832] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:57:43 INFO - PROCESS | 1832 | 1461099463621 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170613d000 == 193 [pid = 1832] [id = 642] 13:57:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x7f1704cd7400) [pid = 1832] [serial = 1927] [outer = (nil)] 13:57:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x7f1705ab2400) [pid = 1832] [serial = 1928] [outer = 0x7f1704cd7400] 13:57:43 INFO - PROCESS | 1832 | 1461099463684 Marionette DEBUG loaded listener.js 13:57:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x7f1707046c00) [pid = 1832] [serial = 1929] [outer = 0x7f1704cd7400] 13:57:44 INFO - PROCESS | 1832 | 1461099464460 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]]]}] 13:57:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:57:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1940ms 13:57:44 INFO - PROCESS | 1832 | 1461099464520 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 13:57:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:57:44 INFO - PROCESS | 1832 | 1461099464526 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 13:57:44 INFO - PROCESS | 1832 | 1461099464532 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:57:44 INFO - PROCESS | 1832 | 1461099464535 Marionette TRACE conn3 <- [1,2542,null,{}] 13:57:44 INFO - PROCESS | 1832 | 1461099464542 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}] 13:57:44 INFO - PROCESS | 1832 | 1461099464803 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 13:57:44 INFO - PROCESS | 1832 | 1461099464819 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1709615800 == 194 [pid = 1832] [id = 643] 13:57:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x7f1704f3e000) [pid = 1832] [serial = 1930] [outer = (nil)] 13:57:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x7f17093d0400) [pid = 1832] [serial = 1931] [outer = 0x7f1704f3e000] 13:57:44 INFO - PROCESS | 1832 | 1461099464879 Marionette DEBUG loaded listener.js 13:57:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x7f1709674000) [pid = 1832] [serial = 1932] [outer = 0x7f1704f3e000] 13:57:46 INFO - PROCESS | 1832 | 1461099466051 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]]]}] 13:57:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:57:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1581ms 13:57:46 INFO - PROCESS | 1832 | 1461099466113 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 13:57:46 INFO - PROCESS | 1832 | 1461099466119 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 13:57:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:57:46 INFO - PROCESS | 1832 | 1461099466127 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:57:46 INFO - PROCESS | 1832 | 1461099466133 Marionette TRACE conn3 <- [1,2546,null,{}] 13:57:46 INFO - PROCESS | 1832 | 1461099466141 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}] 13:57:46 INFO - PROCESS | 1832 | 1461099466406 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 13:57:46 INFO - PROCESS | 1832 | 1461099466738 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1706ec6800 == 195 [pid = 1832] [id = 644] 13:57:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x7f1705ab1c00) [pid = 1832] [serial = 1933] [outer = (nil)] 13:57:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x7f1705b9f800) [pid = 1832] [serial = 1934] [outer = 0x7f1705ab1c00] 13:57:46 INFO - PROCESS | 1832 | 1461099466819 Marionette DEBUG loaded listener.js 13:57:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x7f1705df2400) [pid = 1832] [serial = 1935] [outer = 0x7f1705ab1c00] 13:57:47 INFO - PROCESS | 1832 | 1461099467727 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]]]}] 13:57:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:57:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1637ms 13:57:47 INFO - PROCESS | 1832 | 1461099467765 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 13:57:47 INFO - PROCESS | 1832 | 1461099467773 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 13:57:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:57:47 INFO - PROCESS | 1832 | 1461099467784 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:57:47 INFO - PROCESS | 1832 | 1461099467787 Marionette TRACE conn3 <- [1,2550,null,{}] 13:57:47 INFO - PROCESS | 1832 | 1461099467793 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}] 13:57:48 INFO - PROCESS | 1832 | 1461099468017 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 13:57:48 INFO - PROCESS | 1832 | 1461099468391 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17098ab800 == 196 [pid = 1832] [id = 645] 13:57:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x7f1706cd6c00) [pid = 1832] [serial = 1936] [outer = (nil)] 13:57:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x7f170704b800) [pid = 1832] [serial = 1937] [outer = 0x7f1706cd6c00] 13:57:48 INFO - PROCESS | 1832 | 1461099468468 Marionette DEBUG loaded listener.js 13:57:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x7f1709410400) [pid = 1832] [serial = 1938] [outer = 0x7f1706cd6c00] 13:57:49 INFO - PROCESS | 1832 | 1461099469427 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]]]}] 13:57:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:57:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1680ms 13:57:49 INFO - PROCESS | 1832 | 1461099469464 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 13:57:49 INFO - PROCESS | 1832 | 1461099469467 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 13:57:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:57:49 INFO - PROCESS | 1832 | 1461099469474 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:57:49 INFO - PROCESS | 1832 | 1461099469479 Marionette TRACE conn3 <- [1,2554,null,{}] 13:57:49 INFO - PROCESS | 1832 | 1461099469495 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}] 13:57:49 INFO - PROCESS | 1832 | 1461099469700 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 13:57:49 INFO - PROCESS | 1832 | 1461099469973 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170b69f000 == 197 [pid = 1832] [id = 646] 13:57:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x7f170704c400) [pid = 1832] [serial = 1939] [outer = (nil)] 13:57:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x7f170abd0c00) [pid = 1832] [serial = 1940] [outer = 0x7f170704c400] 13:57:50 INFO - PROCESS | 1832 | 1461099470051 Marionette DEBUG loaded listener.js 13:57:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x7f170b55a000) [pid = 1832] [serial = 1941] [outer = 0x7f170704c400] 13:57:50 INFO - PROCESS | 1832 | 1461099470956 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]]]}] 13:57:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:57:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1536ms 13:57:51 INFO - PROCESS | 1832 | 1461099471011 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 13:57:51 INFO - PROCESS | 1832 | 1461099471016 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 13:57:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:57:51 INFO - PROCESS | 1832 | 1461099471021 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:57:51 INFO - PROCESS | 1832 | 1461099471024 Marionette TRACE conn3 <- [1,2558,null,{}] 13:57:51 INFO - PROCESS | 1832 | 1461099471030 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}] 13:57:51 INFO - PROCESS | 1832 | 1461099471253 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 13:57:51 INFO - PROCESS | 1832 | 1461099471535 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170bbd5000 == 198 [pid = 1832] [id = 647] 13:57:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x7f170b937400) [pid = 1832] [serial = 1942] [outer = (nil)] 13:57:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x7f170bb55000) [pid = 1832] [serial = 1943] [outer = 0x7f170b937400] 13:57:51 INFO - PROCESS | 1832 | 1461099471654 Marionette DEBUG loaded listener.js 13:57:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x7f170bdeb800) [pid = 1832] [serial = 1944] [outer = 0x7f170b937400] 13:57:52 INFO - PROCESS | 1832 | 1461099472512 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]]]}] 13:57:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:57:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1531ms 13:57:52 INFO - PROCESS | 1832 | 1461099472554 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 13:57:52 INFO - PROCESS | 1832 | 1461099472557 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 13:57:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:57:52 INFO - PROCESS | 1832 | 1461099472563 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:57:52 INFO - PROCESS | 1832 | 1461099472566 Marionette TRACE conn3 <- [1,2562,null,{}] 13:57:52 INFO - PROCESS | 1832 | 1461099472571 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}] 13:57:52 INFO - PROCESS | 1832 | 1461099472769 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 13:57:53 INFO - PROCESS | 1832 | 1461099473044 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170bced800 == 199 [pid = 1832] [id = 648] 13:57:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x7f170b93c000) [pid = 1832] [serial = 1945] [outer = (nil)] 13:57:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x7f170c90cc00) [pid = 1832] [serial = 1946] [outer = 0x7f170b93c000] 13:57:53 INFO - PROCESS | 1832 | 1461099473118 Marionette DEBUG loaded listener.js 13:57:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x7f170cac5c00) [pid = 1832] [serial = 1947] [outer = 0x7f170b93c000] 13:57:54 INFO - PROCESS | 1832 | 1461099474048 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]]]}] 13:57:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:57:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1527ms 13:57:54 INFO - PROCESS | 1832 | 1461099474092 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 13:57:54 INFO - PROCESS | 1832 | 1461099474096 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 13:57:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:57:54 INFO - PROCESS | 1832 | 1461099474102 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:57:54 INFO - PROCESS | 1832 | 1461099474104 Marionette TRACE conn3 <- [1,2566,null,{}] 13:57:54 INFO - PROCESS | 1832 | 1461099474110 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}] 13:57:54 INFO - PROCESS | 1832 | 1461099474339 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 13:57:54 INFO - PROCESS | 1832 | 1461099474670 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d1ac800 == 200 [pid = 1832] [id = 649] 13:57:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x7f170ccab400) [pid = 1832] [serial = 1948] [outer = (nil)] 13:57:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x7f170d237c00) [pid = 1832] [serial = 1949] [outer = 0x7f170ccab400] 13:57:54 INFO - PROCESS | 1832 | 1461099474754 Marionette DEBUG loaded listener.js 13:57:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x7f170d40b800) [pid = 1832] [serial = 1950] [outer = 0x7f170ccab400] 13:57:55 INFO - PROCESS | 1832 | 1461099475635 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]]]}] 13:57:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:57:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1580ms 13:57:55 INFO - PROCESS | 1832 | 1461099475683 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 13:57:55 INFO - PROCESS | 1832 | 1461099475686 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 13:57:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:57:55 INFO - PROCESS | 1832 | 1461099475692 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:57:55 INFO - PROCESS | 1832 | 1461099475696 Marionette TRACE conn3 <- [1,2570,null,{}] 13:57:55 INFO - PROCESS | 1832 | 1461099475701 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}] 13:57:55 INFO - PROCESS | 1832 | 1461099475907 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 13:57:56 INFO - PROCESS | 1832 | 1461099476185 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d56c000 == 201 [pid = 1832] [id = 650] 13:57:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x7f170ccab800) [pid = 1832] [serial = 1951] [outer = (nil)] 13:57:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x7f170eb39c00) [pid = 1832] [serial = 1952] [outer = 0x7f170ccab800] 13:57:56 INFO - PROCESS | 1832 | 1461099476302 Marionette DEBUG loaded listener.js 13:57:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x7f170eff4400) [pid = 1832] [serial = 1953] [outer = 0x7f170ccab800] 13:57:57 INFO - PROCESS | 1832 | 1461099477149 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]]]}] 13:57:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:57:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1534ms 13:57:57 INFO - PROCESS | 1832 | 1461099477229 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 13:57:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:57:57 INFO - PROCESS | 1832 | 1461099477232 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 13:57:57 INFO - PROCESS | 1832 | 1461099477238 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:57:57 INFO - PROCESS | 1832 | 1461099477241 Marionette TRACE conn3 <- [1,2574,null,{}] 13:57:57 INFO - PROCESS | 1832 | 1461099477247 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}] 13:57:57 INFO - PROCESS | 1832 | 1461099477466 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 13:57:57 INFO - PROCESS | 1832 | 1461099477741 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171319a800 == 202 [pid = 1832] [id = 651] 13:57:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x7f170d231400) [pid = 1832] [serial = 1954] [outer = (nil)] 13:57:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x7f171304c400) [pid = 1832] [serial = 1955] [outer = 0x7f170d231400] 13:57:57 INFO - PROCESS | 1832 | 1461099477861 Marionette DEBUG loaded listener.js 13:57:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x7f1713130800) [pid = 1832] [serial = 1956] [outer = 0x7f170d231400] 13:57:58 INFO - PROCESS | 1832 | 1461099478654 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]]]}] 13:57:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:57:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1481ms 13:57:58 INFO - PROCESS | 1832 | 1461099478743 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 13:57:58 INFO - PROCESS | 1832 | 1461099478748 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 13:57:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:57:58 INFO - PROCESS | 1832 | 1461099478756 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:57:58 INFO - PROCESS | 1832 | 1461099478760 Marionette TRACE conn3 <- [1,2578,null,{}] 13:57:58 INFO - PROCESS | 1832 | 1461099478765 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}] 13:57:58 INFO - PROCESS | 1832 | 1461099478989 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 13:57:59 INFO - PROCESS | 1832 | 1461099479325 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17142c9800 == 203 [pid = 1832] [id = 652] 13:57:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x7f1705ed5800) [pid = 1832] [serial = 1957] [outer = (nil)] 13:57:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x7f170d23c400) [pid = 1832] [serial = 1958] [outer = 0x7f1705ed5800] 13:57:59 INFO - PROCESS | 1832 | 1461099479403 Marionette DEBUG loaded listener.js 13:57:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x7f1713480c00) [pid = 1832] [serial = 1959] [outer = 0x7f1705ed5800] 13:58:00 INFO - PROCESS | 1832 | 1461099480252 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]]]}] 13:58:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:58:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1540ms 13:58:00 INFO - PROCESS | 1832 | 1461099480315 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 13:58:00 INFO - PROCESS | 1832 | 1461099480322 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 13:58:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:58:00 INFO - PROCESS | 1832 | 1461099480331 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:58:00 INFO - PROCESS | 1832 | 1461099480337 Marionette TRACE conn3 <- [1,2582,null,{}] 13:58:00 INFO - PROCESS | 1832 | 1461099480345 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}] 13:58:00 INFO - PROCESS | 1832 | 1461099480615 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 13:58:00 INFO - PROCESS | 1832 | 1461099480936 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1716256000 == 204 [pid = 1832] [id = 653] 13:58:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x7f1705c82c00) [pid = 1832] [serial = 1960] [outer = (nil)] 13:58:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x7f1713e44400) [pid = 1832] [serial = 1961] [outer = 0x7f1705c82c00] 13:58:01 INFO - PROCESS | 1832 | 1461099481013 Marionette DEBUG loaded listener.js 13:58:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x7f1713f38800) [pid = 1832] [serial = 1962] [outer = 0x7f1705c82c00] 13:58:01 INFO - PROCESS | 1832 | 1461099481892 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]]]}] 13:58:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:58:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1635ms 13:58:01 INFO - PROCESS | 1832 | 1461099481965 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 13:58:01 INFO - PROCESS | 1832 | 1461099481969 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 13:58:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:58:01 INFO - PROCESS | 1832 | 1461099481975 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:58:01 INFO - PROCESS | 1832 | 1461099481979 Marionette TRACE conn3 <- [1,2586,null,{}] 13:58:01 INFO - PROCESS | 1832 | 1461099481985 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}] 13:58:02 INFO - PROCESS | 1832 | 1461099482282 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 13:58:02 INFO - PROCESS | 1832 | 1461099482618 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718f06800 == 205 [pid = 1832] [id = 654] 13:58:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x7f1715116400) [pid = 1832] [serial = 1963] [outer = (nil)] 13:58:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x7f1715121c00) [pid = 1832] [serial = 1964] [outer = 0x7f1715116400] 13:58:02 INFO - PROCESS | 1832 | 1461099482704 Marionette DEBUG loaded listener.js 13:58:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x7f17153e4c00) [pid = 1832] [serial = 1965] [outer = 0x7f1715116400] 13:58:03 INFO - PROCESS | 1832 | 1461099483572 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]]]}] 13:58:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:58:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1631ms 13:58:03 INFO - PROCESS | 1832 | 1461099483607 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 13:58:03 INFO - PROCESS | 1832 | 1461099483610 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 13:58:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:58:03 INFO - PROCESS | 1832 | 1461099483616 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:58:03 INFO - PROCESS | 1832 | 1461099483618 Marionette TRACE conn3 <- [1,2590,null,{}] 13:58:03 INFO - PROCESS | 1832 | 1461099483624 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}] 13:58:03 INFO - PROCESS | 1832 | 1461099483852 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 13:58:04 INFO - PROCESS | 1832 | 1461099484177 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17197ce800 == 206 [pid = 1832] [id = 655] 13:58:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x7f171552e400) [pid = 1832] [serial = 1966] [outer = (nil)] 13:58:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x7f1715598000) [pid = 1832] [serial = 1967] [outer = 0x7f171552e400] 13:58:04 INFO - PROCESS | 1832 | 1461099484308 Marionette DEBUG loaded listener.js 13:58:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x7f1715758000) [pid = 1832] [serial = 1968] [outer = 0x7f171552e400] 13:58:05 INFO - PROCESS | 1832 | 1461099485169 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]]]}] 13:58:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:58:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1590ms 13:58:05 INFO - PROCESS | 1832 | 1461099485216 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 13:58:05 INFO - PROCESS | 1832 | 1461099485219 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 13:58:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:58:05 INFO - PROCESS | 1832 | 1461099485227 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:58:05 INFO - PROCESS | 1832 | 1461099485230 Marionette TRACE conn3 <- [1,2594,null,{}] 13:58:05 INFO - PROCESS | 1832 | 1461099485235 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}] 13:58:05 INFO - PROCESS | 1832 | 1461099485450 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 13:58:05 INFO - PROCESS | 1832 | 1461099485738 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719b6e800 == 207 [pid = 1832] [id = 656] 13:58:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x7f17153f0c00) [pid = 1832] [serial = 1969] [outer = (nil)] 13:58:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x7f1715b70400) [pid = 1832] [serial = 1970] [outer = 0x7f17153f0c00] 13:58:05 INFO - PROCESS | 1832 | 1461099485861 Marionette DEBUG loaded listener.js 13:58:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x7f1715c65c00) [pid = 1832] [serial = 1971] [outer = 0x7f17153f0c00] 13:58:06 INFO - PROCESS | 1832 | 1461099486761 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]]]}] 13:58:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:58:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1580ms 13:58:06 INFO - PROCESS | 1832 | 1461099486808 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 13:58:06 INFO - PROCESS | 1832 | 1461099486812 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 13:58:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:58:06 INFO - PROCESS | 1832 | 1461099486818 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:58:06 INFO - PROCESS | 1832 | 1461099486820 Marionette TRACE conn3 <- [1,2598,null,{}] 13:58:06 INFO - PROCESS | 1832 | 1461099486826 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}] 13:58:07 INFO - PROCESS | 1832 | 1461099487056 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 13:58:07 INFO - PROCESS | 1832 | 1461099487383 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719fb2000 == 208 [pid = 1832] [id = 657] 13:58:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x7f1715762400) [pid = 1832] [serial = 1972] [outer = (nil)] 13:58:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x7f1715d07800) [pid = 1832] [serial = 1973] [outer = 0x7f1715762400] 13:58:07 INFO - PROCESS | 1832 | 1461099487466 Marionette DEBUG loaded listener.js 13:58:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x7f1715e9c400) [pid = 1832] [serial = 1974] [outer = 0x7f1715762400] 13:58:08 INFO - PROCESS | 1832 | 1461099488375 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]]]}] 13:58:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:58:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1629ms 13:58:08 INFO - PROCESS | 1832 | 1461099488448 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 13:58:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:58:08 INFO - PROCESS | 1832 | 1461099488461 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 13:58:08 INFO - PROCESS | 1832 | 1461099488468 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:58:08 INFO - PROCESS | 1832 | 1461099488471 Marionette TRACE conn3 <- [1,2602,null,{}] 13:58:08 INFO - PROCESS | 1832 | 1461099488476 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}] 13:58:08 INFO - PROCESS | 1832 | 1461099488754 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 13:58:09 INFO - PROCESS | 1832 | 1461099489115 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171a07b800 == 209 [pid = 1832] [id = 658] 13:58:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x7f170cacd400) [pid = 1832] [serial = 1975] [outer = (nil)] 13:58:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x7f1715c71000) [pid = 1832] [serial = 1976] [outer = 0x7f170cacd400] 13:58:09 INFO - PROCESS | 1832 | 1461099489190 Marionette DEBUG loaded listener.js 13:58:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x7f1716608400) [pid = 1832] [serial = 1977] [outer = 0x7f170cacd400] 13:58:10 INFO - PROCESS | 1832 | 1461099490109 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]]]}] 13:58:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:58:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1694ms 13:58:10 INFO - PROCESS | 1832 | 1461099490162 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 13:58:10 INFO - PROCESS | 1832 | 1461099490166 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 13:58:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:58:10 INFO - PROCESS | 1832 | 1461099490174 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:58:10 INFO - PROCESS | 1832 | 1461099490177 Marionette TRACE conn3 <- [1,2606,null,{}] 13:58:10 INFO - PROCESS | 1832 | 1461099490183 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}] 13:58:10 INFO - PROCESS | 1832 | 1461099490416 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 13:58:10 INFO - PROCESS | 1832 | 1461099490745 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171eb3c800 == 210 [pid = 1832] [id = 659] 13:58:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x7f170cacd800) [pid = 1832] [serial = 1978] [outer = (nil)] 13:58:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x7f171735f400) [pid = 1832] [serial = 1979] [outer = 0x7f170cacd800] 13:58:10 INFO - PROCESS | 1832 | 1461099490824 Marionette DEBUG loaded listener.js 13:58:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x7f1717843800) [pid = 1832] [serial = 1980] [outer = 0x7f170cacd800] 13:58:11 INFO - PROCESS | 1832 | 1461099491730 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]]]}] 13:58:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:58:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1635ms 13:58:11 INFO - PROCESS | 1832 | 1461099491809 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 13:58:11 INFO - PROCESS | 1832 | 1461099491813 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 13:58:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:58:11 INFO - PROCESS | 1832 | 1461099491819 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:58:11 INFO - PROCESS | 1832 | 1461099491822 Marionette TRACE conn3 <- [1,2610,null,{}] 13:58:11 INFO - PROCESS | 1832 | 1461099491827 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}] 13:58:12 INFO - PROCESS | 1832 | 1461099492109 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 13:58:12 INFO - PROCESS | 1832 | 1461099492440 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f74f800 == 211 [pid = 1832] [id = 660] 13:58:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x7f1715fa6c00) [pid = 1832] [serial = 1981] [outer = (nil)] 13:58:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x7f1718d69800) [pid = 1832] [serial = 1982] [outer = 0x7f1715fa6c00] 13:58:12 INFO - PROCESS | 1832 | 1461099492514 Marionette DEBUG loaded listener.js 13:58:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x7f1718dd0400) [pid = 1832] [serial = 1983] [outer = 0x7f1715fa6c00] 13:58:13 INFO - PROCESS | 1832 | 1461099493389 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]]]}] 13:58:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:58:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1637ms 13:58:13 INFO - PROCESS | 1832 | 1461099493458 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 13:58:13 INFO - PROCESS | 1832 | 1461099493462 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 13:58:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:58:13 INFO - PROCESS | 1832 | 1461099493467 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:58:13 INFO - PROCESS | 1832 | 1461099493470 Marionette TRACE conn3 <- [1,2614,null,{}] 13:58:13 INFO - PROCESS | 1832 | 1461099493475 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}] 13:58:13 INFO - PROCESS | 1832 | 1461099493713 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 13:58:14 INFO - PROCESS | 1832 | 1461099494046 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1720350800 == 212 [pid = 1832] [id = 661] 13:58:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x7f1715116c00) [pid = 1832] [serial = 1984] [outer = (nil)] 13:58:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x7f17191c9c00) [pid = 1832] [serial = 1985] [outer = 0x7f1715116c00] 13:58:14 INFO - PROCESS | 1832 | 1461099494146 Marionette DEBUG loaded listener.js 13:58:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x7f171974ec00) [pid = 1832] [serial = 1986] [outer = 0x7f1715116c00] 13:58:14 INFO - PROCESS | 1832 | 1461099494975 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]]]}] 13:58:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:58:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1581ms 13:58:15 INFO - PROCESS | 1832 | 1461099495050 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 13:58:15 INFO - PROCESS | 1832 | 1461099495054 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 13:58:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:58:15 INFO - PROCESS | 1832 | 1461099495059 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:58:15 INFO - PROCESS | 1832 | 1461099495063 Marionette TRACE conn3 <- [1,2618,null,{}] 13:58:15 INFO - PROCESS | 1832 | 1461099495068 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}] 13:58:15 INFO - PROCESS | 1832 | 1461099495298 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 13:58:15 INFO - PROCESS | 1832 | 1461099495581 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172641f000 == 213 [pid = 1832] [id = 662] 13:58:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x7f1718e95000) [pid = 1832] [serial = 1987] [outer = (nil)] 13:58:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x7f1719df0800) [pid = 1832] [serial = 1988] [outer = 0x7f1718e95000] 13:58:15 INFO - PROCESS | 1832 | 1461099495697 Marionette DEBUG loaded listener.js 13:58:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 195 (0x7f1719eb2800) [pid = 1832] [serial = 1989] [outer = 0x7f1718e95000] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17094eb800 == 212 [pid = 1832] [id = 527] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719dc4000 == 211 [pid = 1832] [id = 583] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1703ec0800 == 210 [pid = 1832] [id = 399] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17039de000 == 209 [pid = 1832] [id = 402] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170d56e000 == 208 [pid = 1832] [id = 252] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170cb8f000 == 207 [pid = 1832] [id = 532] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170cd47800 == 206 [pid = 1832] [id = 443] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171b6a1000 == 205 [pid = 1832] [id = 584] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1720773800 == 204 [pid = 1832] [id = 589] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172231d000 == 203 [pid = 1832] [id = 590] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171f87b800 == 202 [pid = 1832] [id = 587] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171fce5800 == 201 [pid = 1832] [id = 588] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170613d000 == 200 [pid = 1832] [id = 642] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1706ee1800 == 199 [pid = 1832] [id = 641] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1705bde800 == 198 [pid = 1832] [id = 640] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f16fea09000 == 197 [pid = 1832] [id = 639] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1731c2d000 == 196 [pid = 1832] [id = 638] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172d516800 == 195 [pid = 1832] [id = 637] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1726412000 == 194 [pid = 1832] [id = 636] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1720758000 == 193 [pid = 1832] [id = 635] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171f879000 == 192 [pid = 1832] [id = 634] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171ebe1800 == 191 [pid = 1832] [id = 633] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171a073000 == 190 [pid = 1832] [id = 632] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719dad800 == 189 [pid = 1832] [id = 631] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719479000 == 188 [pid = 1832] [id = 630] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171723c800 == 187 [pid = 1832] [id = 629] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1715c12000 == 186 [pid = 1832] [id = 628] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1713f1d800 == 185 [pid = 1832] [id = 627] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170d57b800 == 184 [pid = 1832] [id = 626] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170cd4a800 == 183 [pid = 1832] [id = 625] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170bcec000 == 182 [pid = 1832] [id = 624] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170b7b2800 == 181 [pid = 1832] [id = 623] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170a1a6800 == 180 [pid = 1832] [id = 622] 13:58:17 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1706edc800 == 179 [pid = 1832] [id = 621] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 194 (0x7f1705ea6800) [pid = 1832] [serial = 1859] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x7f170704b400) [pid = 1832] [serial = 1860] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0x7f1719ea9000) [pid = 1832] [serial = 1839] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x7f17157eb000) [pid = 1832] [serial = 1817] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x7f1719745000) [pid = 1832] [serial = 1835] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x7f170abc8800) [pid = 1832] [serial = 1797] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x7f170d409800) [pid = 1832] [serial = 1806] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x7f1715c70400) [pid = 1832] [serial = 1818] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x7f1707eee000) [pid = 1832] [serial = 1856] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x7f170bde5000) [pid = 1832] [serial = 1799] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x7f1718e99400) [pid = 1832] [serial = 1833] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x7f171b672c00) [pid = 1832] [serial = 1842] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x7f170cbd1800) [pid = 1832] [serial = 1802] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x7f1715529c00) [pid = 1832] [serial = 1815] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x7f1709678400) [pid = 1832] [serial = 1722] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x7f1705b9c800) [pid = 1832] [serial = 1793] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x7f171d19b400) [pid = 1832] [serial = 1847] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x7f1715108800) [pid = 1832] [serial = 1811] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x7f171764f800) [pid = 1832] [serial = 1826] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x7f1715d14c00) [pid = 1832] [serial = 1820] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x7f170d1e1400) [pid = 1832] [serial = 1805] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x7f1718d66400) [pid = 1832] [serial = 1830] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x7f170cca2000) [pid = 1832] [serial = 1803] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x7f1715fa2800) [pid = 1832] [serial = 1821] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x7f170966b400) [pid = 1832] [serial = 1857] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x7f17153e8000) [pid = 1832] [serial = 1814] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x7f1705df1800) [pid = 1832] [serial = 1794] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x7f171b6ddc00) [pid = 1832] [serial = 1844] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x7f171511bc00) [pid = 1832] [serial = 1812] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x7f1718a52400) [pid = 1832] [serial = 1829] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x7f1719de9000) [pid = 1832] [serial = 1838] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x7f1705ece000) [pid = 1832] [serial = 1853] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x7f171670c000) [pid = 1832] [serial = 1823] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x7f1705aa9c00) [pid = 1832] [serial = 1850] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x7f170c90bc00) [pid = 1832] [serial = 1800] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x7f171327c800) [pid = 1832] [serial = 1808] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x7f171974e400) [pid = 1832] [serial = 1836] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x7f1705ba5000) [pid = 1832] [serial = 1851] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x7f1705f4d000) [pid = 1832] [serial = 1854] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x7f1706cde800) [pid = 1832] [serial = 1796] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x7f1718a4a000) [pid = 1832] [serial = 1827] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x7f1719ead800) [pid = 1832] [serial = 1841] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x7f171735f000) [pid = 1832] [serial = 1824] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x7f1718dc9c00) [pid = 1832] [serial = 1832] [outer = (nil)] [url = about:blank] 13:58:17 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x7f1713f32400) [pid = 1832] [serial = 1809] [outer = (nil)] [url = about:blank] 13:58:18 INFO - PROCESS | 1832 | 1461099498228 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]]]}] 13:58:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:58:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 3239ms 13:58:18 INFO - PROCESS | 1832 | 1461099498300 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 13:58:18 INFO - PROCESS | 1832 | 1461099498307 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 13:58:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:58:18 INFO - PROCESS | 1832 | 1461099498315 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:58:18 INFO - PROCESS | 1832 | 1461099498319 Marionette TRACE conn3 <- [1,2622,null,{}] 13:58:18 INFO - PROCESS | 1832 | 1461099498326 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}] 13:58:18 INFO - PROCESS | 1832 | 1461099498552 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 13:58:18 INFO - PROCESS | 1832 | 1461099498755 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1705be3000 == 180 [pid = 1832] [id = 663] 13:58:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x7f1704dd1000) [pid = 1832] [serial = 1990] [outer = (nil)] 13:58:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x7f1705811c00) [pid = 1832] [serial = 1991] [outer = 0x7f1704dd1000] 13:58:18 INFO - PROCESS | 1832 | 1461099498821 Marionette DEBUG loaded listener.js 13:58:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x7f1705c78800) [pid = 1832] [serial = 1992] [outer = 0x7f1704dd1000] 13:58:19 INFO - PROCESS | 1832 | 1461099499772 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]]]}] 13:58:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:58:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1488ms 13:58:19 INFO - PROCESS | 1832 | 1461099499804 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 13:58:19 INFO - PROCESS | 1832 | 1461099499811 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 13:58:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:58:19 INFO - PROCESS | 1832 | 1461099499821 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:58:19 INFO - PROCESS | 1832 | 1461099499825 Marionette TRACE conn3 <- [1,2626,null,{}] 13:58:19 INFO - PROCESS | 1832 | 1461099499830 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}] 13:58:20 INFO - PROCESS | 1832 | 1461099500144 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 13:58:20 INFO - PROCESS | 1832 | 1461099500181 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1708ad1800 == 181 [pid = 1832] [id = 664] 13:58:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x7f1704f39400) [pid = 1832] [serial = 1993] [outer = (nil)] 13:58:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x7f1705f4a400) [pid = 1832] [serial = 1994] [outer = 0x7f1704f39400] 13:58:20 INFO - PROCESS | 1832 | 1461099500244 Marionette DEBUG loaded listener.js 13:58:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x7f1707046800) [pid = 1832] [serial = 1995] [outer = 0x7f1704f39400] 13:58:21 INFO - PROCESS | 1832 | 1461099501253 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]]]}] 13:58:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:58:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1484ms 13:58:21 INFO - PROCESS | 1832 | 1461099501313 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 13:58:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:58:21 INFO - PROCESS | 1832 | 1461099501317 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 13:58:21 INFO - PROCESS | 1832 | 1461099501324 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:58:21 INFO - PROCESS | 1832 | 1461099501329 Marionette TRACE conn3 <- [1,2630,null,{}] 13:58:21 INFO - PROCESS | 1832 | 1461099501346 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}] 13:58:21 INFO - PROCESS | 1832 | 1461099501767 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 13:58:21 INFO - PROCESS | 1832 | 1461099501809 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:21 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1709620800 == 182 [pid = 1832] [id = 665] 13:58:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x7f17097db400) [pid = 1832] [serial = 1996] [outer = (nil)] 13:58:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x7f170a259c00) [pid = 1832] [serial = 1997] [outer = 0x7f17097db400] 13:58:21 INFO - PROCESS | 1832 | 1461099501881 Marionette DEBUG loaded listener.js 13:58:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x7f170accb800) [pid = 1832] [serial = 1998] [outer = 0x7f17097db400] 13:58:22 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x7f17032d1c00) [pid = 1832] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:58:22 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x7f1705814400) [pid = 1832] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:58:22 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x7f1707f59400) [pid = 1832] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:58:22 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x7f1705ea2c00) [pid = 1832] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:58:22 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x7f170abc2800) [pid = 1832] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:58:22 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x7f1715525400) [pid = 1832] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:58:22 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x7f170602dc00) [pid = 1832] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:58:22 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x7f1705de9000) [pid = 1832] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:58:22 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x7f170d1e3c00) [pid = 1832] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:58:22 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x7f170966d800) [pid = 1832] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:58:22 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x7f1704cd7400) [pid = 1832] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:58:22 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x7f1705c7a800) [pid = 1832] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:58:22 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x7f17155d7c00) [pid = 1832] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:58:22 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x7f170ccac000) [pid = 1832] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:58:22 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x7f170246c400) [pid = 1832] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:58:22 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x7f1713e4bc00) [pid = 1832] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:58:22 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x7f170cbd3000) [pid = 1832] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:58:22 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x7f170bde2800) [pid = 1832] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:58:22 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x7f1705e9e000) [pid = 1832] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:58:22 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x7f1717366000) [pid = 1832] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:58:22 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x7f170c912800) [pid = 1832] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:58:22 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x7f1715c67000) [pid = 1832] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:58:22 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x7f170c914c00) [pid = 1832] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:58:22 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x7f1705b98c00) [pid = 1832] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:58:23 INFO - PROCESS | 1832 | 1461099503446 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]]]}] 13:58:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:58:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 2141ms 13:58:23 INFO - PROCESS | 1832 | 1461099503470 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 13:58:23 INFO - PROCESS | 1832 | 1461099503474 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 13:58:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:58:23 INFO - PROCESS | 1832 | 1461099503479 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:58:23 INFO - PROCESS | 1832 | 1461099503482 Marionette TRACE conn3 <- [1,2634,null,{}] 13:58:23 INFO - PROCESS | 1832 | 1461099503487 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}] 13:58:23 INFO - PROCESS | 1832 | 1461099503687 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 13:58:23 INFO - PROCESS | 1832 | 1461099503882 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170ac3c800 == 183 [pid = 1832] [id = 666] 13:58:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x7f17032d1c00) [pid = 1832] [serial = 1999] [outer = (nil)] 13:58:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x7f17097dc800) [pid = 1832] [serial = 2000] [outer = 0x7f17032d1c00] 13:58:23 INFO - PROCESS | 1832 | 1461099503945 Marionette DEBUG loaded listener.js 13:58:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x7f170b937c00) [pid = 1832] [serial = 2001] [outer = 0x7f17032d1c00] 13:58:24 INFO - PROCESS | 1832 | 1461099504711 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]]]}] 13:58:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:58:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1290ms 13:58:24 INFO - PROCESS | 1832 | 1461099504771 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 13:58:24 INFO - PROCESS | 1832 | 1461099504774 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 13:58:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:58:24 INFO - PROCESS | 1832 | 1461099504949 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:58:24 INFO - PROCESS | 1832 | 1461099504954 Marionette TRACE conn3 <- [1,2638,null,{}] 13:58:24 INFO - PROCESS | 1832 | 1461099504986 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}] 13:58:25 INFO - PROCESS | 1832 | 1461099505230 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 13:58:25 INFO - PROCESS | 1832 | 1461099505578 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1706ec9800 == 184 [pid = 1832] [id = 667] 13:58:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x7f1705814800) [pid = 1832] [serial = 2002] [outer = (nil)] 13:58:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x7f17058d0400) [pid = 1832] [serial = 2003] [outer = 0x7f1705814800] 13:58:25 INFO - PROCESS | 1832 | 1461099505658 Marionette DEBUG loaded listener.js 13:58:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x7f1705def400) [pid = 1832] [serial = 2004] [outer = 0x7f1705814800] 13:58:26 INFO - PROCESS | 1832 | 1461099506698 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]]]}] 13:58:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:58:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1974ms 13:58:26 INFO - PROCESS | 1832 | 1461099506758 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 13:58:26 INFO - PROCESS | 1832 | 1461099506767 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 13:58:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:58:26 INFO - PROCESS | 1832 | 1461099506779 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:58:26 INFO - PROCESS | 1832 | 1461099506784 Marionette TRACE conn3 <- [1,2642,null,{}] 13:58:26 INFO - PROCESS | 1832 | 1461099506800 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}] 13:58:27 INFO - PROCESS | 1832 | 1461099507188 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 13:58:27 INFO - PROCESS | 1832 | 1461099507651 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170a1a5800 == 185 [pid = 1832] [id = 668] 13:58:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x7f1705ecd800) [pid = 1832] [serial = 2005] [outer = (nil)] 13:58:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x7f1706cdf400) [pid = 1832] [serial = 2006] [outer = 0x7f1705ecd800] 13:58:27 INFO - PROCESS | 1832 | 1461099507767 Marionette DEBUG loaded listener.js 13:58:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x7f1709412c00) [pid = 1832] [serial = 2007] [outer = 0x7f1705ecd800] 13:58:28 INFO - PROCESS | 1832 | 1461099508896 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]]]}] 13:58:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:58:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 2195ms 13:58:28 INFO - PROCESS | 1832 | 1461099508973 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 13:58:28 INFO - PROCESS | 1832 | 1461099508977 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 13:58:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:58:28 INFO - PROCESS | 1832 | 1461099508983 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:58:28 INFO - PROCESS | 1832 | 1461099508986 Marionette TRACE conn3 <- [1,2646,null,{}] 13:58:28 INFO - PROCESS | 1832 | 1461099508993 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}] 13:58:29 INFO - PROCESS | 1832 | 1461099509281 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 13:58:29 INFO - PROCESS | 1832 | 1461099509659 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170bc0d800 == 186 [pid = 1832] [id = 669] 13:58:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x7f170b556400) [pid = 1832] [serial = 2008] [outer = (nil)] 13:58:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x7f170b93fc00) [pid = 1832] [serial = 2009] [outer = 0x7f170b556400] 13:58:29 INFO - PROCESS | 1832 | 1461099509743 Marionette DEBUG loaded listener.js 13:58:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x7f170bddcc00) [pid = 1832] [serial = 2010] [outer = 0x7f170b556400] 13:58:30 INFO - PROCESS | 1832 | 1461099510623 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]]]}] 13:58:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:58:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1687ms 13:58:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:58:30 INFO - PROCESS | 1832 | 1461099510677 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 13:58:30 INFO - PROCESS | 1832 | 1461099510680 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 13:58:30 INFO - PROCESS | 1832 | 1461099510688 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:58:30 INFO - PROCESS | 1832 | 1461099510691 Marionette TRACE conn3 <- [1,2650,null,{}] 13:58:30 INFO - PROCESS | 1832 | 1461099510698 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}] 13:58:30 INFO - PROCESS | 1832 | 1461099510932 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 13:58:31 INFO - PROCESS | 1832 | 1461099511206 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170cd5c800 == 187 [pid = 1832] [id = 670] 13:58:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x7f1705ea7400) [pid = 1832] [serial = 2011] [outer = (nil)] 13:58:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x7f170c912800) [pid = 1832] [serial = 2012] [outer = 0x7f1705ea7400] 13:58:31 INFO - PROCESS | 1832 | 1461099511356 Marionette DEBUG loaded listener.js 13:58:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x7f170cad0400) [pid = 1832] [serial = 2013] [outer = 0x7f1705ea7400] 13:58:32 INFO - PROCESS | 1832 | 1461099512227 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]]]}] 13:58:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:58:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1589ms 13:58:32 INFO - PROCESS | 1832 | 1461099512276 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 13:58:32 INFO - PROCESS | 1832 | 1461099512280 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 13:58:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:58:32 INFO - PROCESS | 1832 | 1461099512286 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:58:32 INFO - PROCESS | 1832 | 1461099512288 Marionette TRACE conn3 <- [1,2654,null,{}] 13:58:32 INFO - PROCESS | 1832 | 1461099512295 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}] 13:58:32 INFO - PROCESS | 1832 | 1461099512521 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 13:58:32 INFO - PROCESS | 1832 | 1461099512860 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170ecd3800 == 188 [pid = 1832] [id = 671] 13:58:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x7f1707eef400) [pid = 1832] [serial = 2014] [outer = (nil)] 13:58:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x7f170cca3c00) [pid = 1832] [serial = 2015] [outer = 0x7f1707eef400] 13:58:32 INFO - PROCESS | 1832 | 1461099512943 Marionette DEBUG loaded listener.js 13:58:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x7f170d184c00) [pid = 1832] [serial = 2016] [outer = 0x7f1707eef400] 13:58:33 INFO - PROCESS | 1832 | 1461099513810 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]]]}] 13:58:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:58:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1579ms 13:58:33 INFO - PROCESS | 1832 | 1461099513866 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 13:58:33 INFO - PROCESS | 1832 | 1461099513871 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 13:58:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:58:33 INFO - PROCESS | 1832 | 1461099513877 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:58:33 INFO - PROCESS | 1832 | 1461099513880 Marionette TRACE conn3 <- [1,2658,null,{}] 13:58:33 INFO - PROCESS | 1832 | 1461099513886 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}] 13:58:34 INFO - PROCESS | 1832 | 1461099514206 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 13:58:34 INFO - PROCESS | 1832 | 1461099514561 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17142c3000 == 189 [pid = 1832] [id = 672] 13:58:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x7f170ef09000) [pid = 1832] [serial = 2017] [outer = (nil)] 13:58:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x7f170ef10800) [pid = 1832] [serial = 2018] [outer = 0x7f170ef09000] 13:58:34 INFO - PROCESS | 1832 | 1461099514643 Marionette DEBUG loaded listener.js 13:58:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x7f1713051400) [pid = 1832] [serial = 2019] [outer = 0x7f170ef09000] 13:58:35 INFO - PROCESS | 1832 | 1461099515518 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]]]}] 13:58:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:58:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1684ms 13:58:35 INFO - PROCESS | 1832 | 1461099515563 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 13:58:35 INFO - PROCESS | 1832 | 1461099515567 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 13:58:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:58:35 INFO - PROCESS | 1832 | 1461099515574 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:58:35 INFO - PROCESS | 1832 | 1461099515578 Marionette TRACE conn3 <- [1,2662,null,{}] 13:58:35 INFO - PROCESS | 1832 | 1461099515583 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}] 13:58:35 INFO - PROCESS | 1832 | 1461099515816 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 13:58:36 INFO - PROCESS | 1832 | 1461099516103 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1716447000 == 190 [pid = 1832] [id = 673] 13:58:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x7f170acc6400) [pid = 1832] [serial = 2020] [outer = (nil)] 13:58:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x7f17130f1c00) [pid = 1832] [serial = 2021] [outer = 0x7f170acc6400] 13:58:36 INFO - PROCESS | 1832 | 1461099516221 Marionette DEBUG loaded listener.js 13:58:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x7f1713e47000) [pid = 1832] [serial = 2022] [outer = 0x7f170acc6400] 13:58:37 INFO - PROCESS | 1832 | 1461099517060 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]]]}] 13:58:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:58:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1533ms 13:58:37 INFO - PROCESS | 1832 | 1461099517107 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 13:58:37 INFO - PROCESS | 1832 | 1461099517110 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 13:58:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:58:37 INFO - PROCESS | 1832 | 1461099517116 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:58:37 INFO - PROCESS | 1832 | 1461099517119 Marionette TRACE conn3 <- [1,2666,null,{}] 13:58:37 INFO - PROCESS | 1832 | 1461099517125 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}] 13:58:37 INFO - PROCESS | 1832 | 1461099517351 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 13:58:37 INFO - PROCESS | 1832 | 1461099517634 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718a09000 == 191 [pid = 1832] [id = 674] 13:58:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x7f170c912400) [pid = 1832] [serial = 2023] [outer = (nil)] 13:58:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x7f1713f40800) [pid = 1832] [serial = 2024] [outer = 0x7f170c912400] 13:58:37 INFO - PROCESS | 1832 | 1461099517755 Marionette DEBUG loaded listener.js 13:58:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x7f1715102400) [pid = 1832] [serial = 2025] [outer = 0x7f170c912400] 13:58:39 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:39 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:58:39 INFO - PROCESS | 1832 | 1461099519226 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]]]}] 13:58:39 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) 13:58:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2134ms 13:58:39 INFO - PROCESS | 1832 | 1461099519253 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 13:58:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:58:39 INFO - PROCESS | 1832 | 1461099519258 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 13:58:39 INFO - PROCESS | 1832 | 1461099519265 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:58:39 INFO - PROCESS | 1832 | 1461099519268 Marionette TRACE conn3 <- [1,2670,null,{}] 13:58:39 INFO - PROCESS | 1832 | 1461099519275 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}] 13:58:39 INFO - PROCESS | 1832 | 1461099519570 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 13:58:39 INFO - PROCESS | 1832 | 1461099519821 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171946b800 == 192 [pid = 1832] [id = 675] 13:58:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x7f170ef08000) [pid = 1832] [serial = 2026] [outer = (nil)] 13:58:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x7f1715111c00) [pid = 1832] [serial = 2027] [outer = 0x7f170ef08000] 13:58:39 INFO - PROCESS | 1832 | 1461099519901 Marionette DEBUG loaded listener.js 13:58:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x7f17153e2000) [pid = 1832] [serial = 2028] [outer = 0x7f170ef08000] 13:58:41 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:41 INFO - PROCESS | 1832 | 1461099521240 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] 13:58:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:58:41 INFO - PROCESS | 1832 | 1461099521309 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 13:58:41 INFO - PROCESS | 1832 | 1461099521318 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:58:41 INFO - PROCESS | 1832 | 1461099521323 Marionette TRACE conn3 <- [1,2674,null,{}] 13:58:41 INFO - PROCESS | 1832 | 1461099521459 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}] 13:58:41 INFO - PROCESS | 1832 | 1461099521850 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 13:58:42 INFO - PROCESS | 1832 | 1461099522168 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719b69000 == 193 [pid = 1832] [id = 676] 13:58:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x7f1713e47400) [pid = 1832] [serial = 2029] [outer = (nil)] 13:58:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x7f1715594000) [pid = 1832] [serial = 2030] [outer = 0x7f1713e47400] 13:58:42 INFO - PROCESS | 1832 | 1461099522251 Marionette DEBUG loaded listener.js 13:58:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x7f17157ecc00) [pid = 1832] [serial = 2031] [outer = 0x7f1713e47400] 13:58:43 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:43 INFO - PROCESS | 1832 | 1461099523643 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] 13:58:43 INFO - PROCESS | 1832 | 1461099523665 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 13:58:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:58:43 INFO - PROCESS | 1832 | 1461099523672 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:58:43 INFO - PROCESS | 1832 | 1461099523676 Marionette TRACE conn3 <- [1,2678,null,{}] 13:58:43 INFO - PROCESS | 1832 | 1461099523682 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}] 13:58:44 INFO - PROCESS | 1832 | 1461099524089 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 13:58:44 INFO - PROCESS | 1832 | 1461099524453 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171d778000 == 194 [pid = 1832] [id = 677] 13:58:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x7f1715107000) [pid = 1832] [serial = 2032] [outer = (nil)] 13:58:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x7f171559dc00) [pid = 1832] [serial = 2033] [outer = 0x7f1715107000] 13:58:44 INFO - PROCESS | 1832 | 1461099524610 Marionette DEBUG loaded listener.js 13:58:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x7f1715fa8800) [pid = 1832] [serial = 2034] [outer = 0x7f1715107000] 13:58:46 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:46 INFO - PROCESS | 1832 | 1461099526110 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]]]}] 13:58:46 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) 13:58:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2483ms 13:58:46 INFO - PROCESS | 1832 | 1461099526157 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 13:58:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:58:46 INFO - PROCESS | 1832 | 1461099526161 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 13:58:46 INFO - PROCESS | 1832 | 1461099526167 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:58:46 INFO - PROCESS | 1832 | 1461099526171 Marionette TRACE conn3 <- [1,2682,null,{}] 13:58:46 INFO - PROCESS | 1832 | 1461099526176 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}] 13:58:46 INFO - PROCESS | 1832 | 1461099526479 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 13:58:46 INFO - PROCESS | 1832 | 1461099526736 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f853800 == 195 [pid = 1832] [id = 678] 13:58:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x7f170ef07c00) [pid = 1832] [serial = 2035] [outer = (nil)] 13:58:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x7f1715fb5c00) [pid = 1832] [serial = 2036] [outer = 0x7f170ef07c00] 13:58:46 INFO - PROCESS | 1832 | 1461099526816 Marionette DEBUG loaded listener.js 13:58:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x7f1718a6c800) [pid = 1832] [serial = 2037] [outer = 0x7f170ef07c00] 13:58:48 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:48 INFO - PROCESS | 1832 | 1461099528154 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]]]}] 13:58:48 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) 13:58:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2031ms 13:58:48 INFO - PROCESS | 1832 | 1461099528200 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 13:58:48 INFO - PROCESS | 1832 | 1461099528203 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 13:58:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:58:48 INFO - PROCESS | 1832 | 1461099528209 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:58:48 INFO - PROCESS | 1832 | 1461099528212 Marionette TRACE conn3 <- [1,2686,null,{}] 13:58:48 INFO - PROCESS | 1832 | 1461099528218 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}] 13:58:48 INFO - PROCESS | 1832 | 1461099528484 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 13:58:48 INFO - PROCESS | 1832 | 1461099528756 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1720f12800 == 196 [pid = 1832] [id = 679] 13:58:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x7f1706cd5c00) [pid = 1832] [serial = 2038] [outer = (nil)] 13:58:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x7f1718d6d400) [pid = 1832] [serial = 2039] [outer = 0x7f1706cd5c00] 13:58:48 INFO - PROCESS | 1832 | 1461099528830 Marionette DEBUG loaded listener.js 13:58:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x7f1719749c00) [pid = 1832] [serial = 2040] [outer = 0x7f1706cd5c00] 13:58:50 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:50 INFO - PROCESS | 1832 | 1461099530205 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] 13:58:50 INFO - PROCESS | 1832 | 1461099530255 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 13:58:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:58:50 INFO - PROCESS | 1832 | 1461099530347 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:58:50 INFO - PROCESS | 1832 | 1461099530350 Marionette TRACE conn3 <- [1,2690,null,{}] 13:58:50 INFO - PROCESS | 1832 | 1461099530369 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}] 13:58:50 INFO - PROCESS | 1832 | 1461099530597 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 13:58:50 INFO - PROCESS | 1832 | 1461099530877 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172d2c4000 == 197 [pid = 1832] [id = 680] 13:58:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x7f171559ac00) [pid = 1832] [serial = 2041] [outer = (nil)] 13:58:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x7f1719debc00) [pid = 1832] [serial = 2042] [outer = 0x7f171559ac00] 13:58:50 INFO - PROCESS | 1832 | 1461099530954 Marionette DEBUG loaded listener.js 13:58:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x7f171b678800) [pid = 1832] [serial = 2043] [outer = 0x7f171559ac00] 13:58:52 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:52 INFO - PROCESS | 1832 | 1461099532275 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] 13:58:52 INFO - PROCESS | 1832 | 1461099532300 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 13:58:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:58:52 INFO - PROCESS | 1832 | 1461099532306 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:58:52 INFO - PROCESS | 1832 | 1461099532308 Marionette TRACE conn3 <- [1,2694,null,{}] 13:58:52 INFO - PROCESS | 1832 | 1461099532315 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}] 13:58:52 INFO - PROCESS | 1832 | 1461099532549 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 13:58:52 INFO - PROCESS | 1832 | 1461099532863 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1708b9c000 == 198 [pid = 1832] [id = 681] 13:58:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x7f1702479400) [pid = 1832] [serial = 2044] [outer = (nil)] 13:58:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x7f1719eb6800) [pid = 1832] [serial = 2045] [outer = 0x7f1702479400] 13:58:52 INFO - PROCESS | 1832 | 1461099532938 Marionette DEBUG loaded listener.js 13:58:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x7f171d74d400) [pid = 1832] [serial = 2046] [outer = 0x7f1702479400] 13:58:54 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:54 INFO - PROCESS | 1832 | 1461099534995 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] 13:58:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:58:55 INFO - PROCESS | 1832 | 1461099535869 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 13:58:55 INFO - PROCESS | 1832 | 1461099535877 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:58:55 INFO - PROCESS | 1832 | 1461099535882 Marionette TRACE conn3 <- [1,2698,null,{}] 13:58:55 INFO - PROCESS | 1832 | 1461099535889 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}] 13:58:56 INFO - PROCESS | 1832 | 1461099536114 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 13:58:56 INFO - PROCESS | 1832 | 1461099536352 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17039d0000 == 181 [pid = 1832] [id = 682] 13:58:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x7f1704dd1800) [pid = 1832] [serial = 2047] [outer = (nil)] 13:58:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x7f1705aafc00) [pid = 1832] [serial = 2048] [outer = 0x7f1704dd1800] 13:58:56 INFO - PROCESS | 1832 | 1461099536424 Marionette DEBUG loaded listener.js 13:58:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x7f1705c81000) [pid = 1832] [serial = 2049] [outer = 0x7f1704dd1800] 13:58:57 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:57 INFO - PROCESS | 1832 | 1461099537685 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] 13:58:57 INFO - PROCESS | 1832 | 1461099537722 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 13:58:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:58:57 INFO - PROCESS | 1832 | 1461099537731 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:58:57 INFO - PROCESS | 1832 | 1461099537734 Marionette TRACE conn3 <- [1,2702,null,{}] 13:58:57 INFO - PROCESS | 1832 | 1461099537740 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}] 13:58:57 INFO - PROCESS | 1832 | 1461099537982 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 13:58:58 INFO - PROCESS | 1832 | 1461099538211 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1708b80000 == 182 [pid = 1832] [id = 683] 13:58:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x7f1705ab3400) [pid = 1832] [serial = 2050] [outer = (nil)] 13:58:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x7f1705f51400) [pid = 1832] [serial = 2051] [outer = 0x7f1705ab3400] 13:58:58 INFO - PROCESS | 1832 | 1461099538273 Marionette DEBUG loaded listener.js 13:58:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x7f170704e400) [pid = 1832] [serial = 2052] [outer = 0x7f1705ab3400] 13:58:59 INFO - PROCESS | 1832 | 1461099539168 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]]]}] 13:58:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:58:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1477ms 13:58:59 INFO - PROCESS | 1832 | 1461099539210 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 13:58:59 INFO - PROCESS | 1832 | 1461099539215 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 13:58:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:58:59 INFO - PROCESS | 1832 | 1461099539226 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:58:59 INFO - PROCESS | 1832 | 1461099539231 Marionette TRACE conn3 <- [1,2706,null,{}] 13:58:59 INFO - PROCESS | 1832 | 1461099539246 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}] 13:58:59 INFO - PROCESS | 1832 | 1461099539541 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 13:58:59 INFO - PROCESS | 1832 | 1461099539576 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17098b0000 == 183 [pid = 1832] [id = 684] 13:58:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x7f170a260000) [pid = 1832] [serial = 2053] [outer = (nil)] 13:58:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x7f170abce000) [pid = 1832] [serial = 2054] [outer = 0x7f170a260000] 13:58:59 INFO - PROCESS | 1832 | 1461099539640 Marionette DEBUG loaded listener.js 13:58:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x7f170b553400) [pid = 1832] [serial = 2055] [outer = 0x7f170a260000] 13:59:00 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x7f1704f39400) [pid = 1832] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:59:00 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x7f17032cb800) [pid = 1832] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:59:00 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x7f1715d15800) [pid = 1832] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:59:00 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x7f1715fa3800) [pid = 1832] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:59:00 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x7f17097db400) [pid = 1832] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:59:00 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x7f1718e95000) [pid = 1832] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:59:00 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x7f1715762400) [pid = 1832] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:59:00 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x7f1705c82c00) [pid = 1832] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:59:00 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x7f1706cd6c00) [pid = 1832] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:59:00 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x7f170ccab400) [pid = 1832] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:59:00 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x7f170b93c000) [pid = 1832] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:59:00 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x7f170cacd400) [pid = 1832] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:59:00 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x7f170d231400) [pid = 1832] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:59:00 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x7f1715116400) [pid = 1832] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:59:00 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x7f170704c400) [pid = 1832] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:59:00 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x7f170ccab800) [pid = 1832] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:59:00 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x7f1704dd1000) [pid = 1832] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:59:00 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x7f1705ab1c00) [pid = 1832] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:59:00 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x7f171552e400) [pid = 1832] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:59:00 INFO - PROCESS | 1832 | --DOMWINDOW == 124 (0x7f1705ed5800) [pid = 1832] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:59:00 INFO - PROCESS | 1832 | --DOMWINDOW == 123 (0x7f17153f0c00) [pid = 1832] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:59:00 INFO - PROCESS | 1832 | --DOMWINDOW == 122 (0x7f170b937400) [pid = 1832] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:59:00 INFO - PROCESS | 1832 | --DOMWINDOW == 121 (0x7f170cacd800) [pid = 1832] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:59:01 INFO - PROCESS | 1832 | 1461099541197 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]]]}] 13:59:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:59:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1996ms 13:59:01 INFO - PROCESS | 1832 | 1461099541222 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 13:59:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:59:01 INFO - PROCESS | 1832 | 1461099541227 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 13:59:01 INFO - PROCESS | 1832 | 1461099541233 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:59:01 INFO - PROCESS | 1832 | 1461099541235 Marionette TRACE conn3 <- [1,2710,null,{}] 13:59:01 INFO - PROCESS | 1832 | 1461099541240 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}] 13:59:01 INFO - PROCESS | 1832 | 1461099541523 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 13:59:01 INFO - PROCESS | 1832 | 1461099541547 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170ac3b000 == 184 [pid = 1832] [id = 685] 13:59:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 122 (0x7f1705812400) [pid = 1832] [serial = 2056] [outer = (nil)] 13:59:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 123 (0x7f170abc3400) [pid = 1832] [serial = 2057] [outer = 0x7f1705812400] 13:59:01 INFO - PROCESS | 1832 | 1461099541611 Marionette DEBUG loaded listener.js 13:59:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x7f170b936000) [pid = 1832] [serial = 2058] [outer = 0x7f1705812400] 13:59:02 INFO - PROCESS | 1832 | 1461099542494 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] 13:59:02 INFO - PROCESS | 1832 | 1461099542567 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 13:59:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:59:02 INFO - PROCESS | 1832 | 1461099542572 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:59:02 INFO - PROCESS | 1832 | 1461099542574 Marionette TRACE conn3 <- [1,2714,null,{}] 13:59:02 INFO - PROCESS | 1832 | 1461099542580 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}] 13:59:02 INFO - PROCESS | 1832 | 1461099542779 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 13:59:03 INFO - PROCESS | 1832 | 1461099543238 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1705bdb000 == 185 [pid = 1832] [id = 686] 13:59:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x7f1702471c00) [pid = 1832] [serial = 2059] [outer = (nil)] 13:59:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x7f1704ccbc00) [pid = 1832] [serial = 2060] [outer = 0x7f1702471c00] 13:59:03 INFO - PROCESS | 1832 | 1461099543319 Marionette DEBUG loaded listener.js 13:59:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x7f17058c7400) [pid = 1832] [serial = 2061] [outer = 0x7f1702471c00] 13:59:04 INFO - PROCESS | 1832 | 1461099544209 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]]]}] 13:59:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:59:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1682ms 13:59:04 INFO - PROCESS | 1832 | 1461099544257 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 13:59:04 INFO - PROCESS | 1832 | 1461099544265 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 13:59:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:59:04 INFO - PROCESS | 1832 | 1461099544274 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:59:04 INFO - PROCESS | 1832 | 1461099544278 Marionette TRACE conn3 <- [1,2718,null,{}] 13:59:04 INFO - PROCESS | 1832 | 1461099544285 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}] 13:59:04 INFO - PROCESS | 1832 | 1461099544522 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 13:59:04 INFO - PROCESS | 1832 | 1461099544834 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1709627000 == 186 [pid = 1832] [id = 687] 13:59:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x7f1706022800) [pid = 1832] [serial = 2062] [outer = (nil)] 13:59:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x7f1706cd6000) [pid = 1832] [serial = 2063] [outer = 0x7f1706022800] 13:59:04 INFO - PROCESS | 1832 | 1461099544978 Marionette DEBUG loaded listener.js 13:59:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x7f1707eeac00) [pid = 1832] [serial = 2064] [outer = 0x7f1706022800] 13:59:05 INFO - PROCESS | 1832 | 1461099545967 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] 13:59:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:59:06 INFO - PROCESS | 1832 | 1461099546017 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 13:59:06 INFO - PROCESS | 1832 | 1461099546024 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:59:06 INFO - PROCESS | 1832 | 1461099546026 Marionette TRACE conn3 <- [1,2722,null,{}] 13:59:06 INFO - PROCESS | 1832 | 1461099546032 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}] 13:59:06 INFO - PROCESS | 1832 | 1461099546250 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 13:59:06 INFO - PROCESS | 1832 | 1461099546610 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170bbdf800 == 187 [pid = 1832] [id = 688] 13:59:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x7f170602b800) [pid = 1832] [serial = 2065] [outer = (nil)] 13:59:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x7f170a25c800) [pid = 1832] [serial = 2066] [outer = 0x7f170602b800] 13:59:06 INFO - PROCESS | 1832 | 1461099546693 Marionette DEBUG loaded listener.js 13:59:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x7f170b557000) [pid = 1832] [serial = 2067] [outer = 0x7f170602b800] 13:59:07 INFO - PROCESS | 1832 | 1461099547640 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] 13:59:07 INFO - PROCESS | 1832 | 1461099547661 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 13:59:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:59:07 INFO - PROCESS | 1832 | 1461099547677 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:59:07 INFO - PROCESS | 1832 | 1461099547685 Marionette TRACE conn3 <- [1,2726,null,{}] 13:59:07 INFO - PROCESS | 1832 | 1461099547692 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}] 13:59:07 INFO - PROCESS | 1832 | 1461099547919 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 13:59:08 INFO - PROCESS | 1832 | 1461099548243 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170cd61800 == 188 [pid = 1832] [id = 689] 13:59:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x7f17097da000) [pid = 1832] [serial = 2068] [outer = (nil)] 13:59:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x7f170c914000) [pid = 1832] [serial = 2069] [outer = 0x7f17097da000] 13:59:08 INFO - PROCESS | 1832 | 1461099548322 Marionette DEBUG loaded listener.js 13:59:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x7f170cacd800) [pid = 1832] [serial = 2070] [outer = 0x7f17097da000] 13:59:09 INFO - PROCESS | 1832 | 1461099549215 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]]]}] 13:59:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:59:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1594ms 13:59:09 INFO - PROCESS | 1832 | 1461099549264 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 13:59:09 INFO - PROCESS | 1832 | 1461099549269 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 13:59:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:59:09 INFO - PROCESS | 1832 | 1461099549275 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:59:09 INFO - PROCESS | 1832 | 1461099549278 Marionette TRACE conn3 <- [1,2730,null,{}] 13:59:09 INFO - PROCESS | 1832 | 1461099549284 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}] 13:59:09 INFO - PROCESS | 1832 | 1461099549513 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 13:59:09 INFO - PROCESS | 1832 | 1461099549842 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1713005800 == 189 [pid = 1832] [id = 690] 13:59:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x7f1705c85c00) [pid = 1832] [serial = 2071] [outer = (nil)] 13:59:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x7f170cbd6000) [pid = 1832] [serial = 2072] [outer = 0x7f1705c85c00] 13:59:09 INFO - PROCESS | 1832 | 1461099549933 Marionette DEBUG loaded listener.js 13:59:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x7f170d187800) [pid = 1832] [serial = 2073] [outer = 0x7f1705c85c00] 13:59:11 INFO - PROCESS | 1832 | 1461099551245 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] 13:59:11 INFO - PROCESS | 1832 | 1461099551261 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 13:59:11 INFO - PROCESS | 1832 | 1461099551268 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:59:11 INFO - PROCESS | 1832 | 1461099551271 Marionette TRACE conn3 <- [1,2734,null,{}] 13:59:11 INFO - PROCESS | 1832 | 1461099551276 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}] 13:59:11 INFO - PROCESS | 1832 | 1461099551537 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 13:59:11 INFO - PROCESS | 1832 | 1461099551841 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1713f21800 == 190 [pid = 1832] [id = 691] 13:59:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x7f170d40dc00) [pid = 1832] [serial = 2074] [outer = (nil)] 13:59:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x7f170eb2ec00) [pid = 1832] [serial = 2075] [outer = 0x7f170d40dc00] 13:59:11 INFO - PROCESS | 1832 | 1461099551940 Marionette DEBUG loaded listener.js 13:59:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x7f1713045800) [pid = 1832] [serial = 2076] [outer = 0x7f170d40dc00] 13:59:12 INFO - PROCESS | 1832 | 1461099552913 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]]]}] 13:59:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:59:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1686ms 13:59:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:59:12 INFO - PROCESS | 1832 | 1461099552953 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 13:59:12 INFO - PROCESS | 1832 | 1461099552956 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 13:59:12 INFO - PROCESS | 1832 | 1461099552962 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:59:12 INFO - PROCESS | 1832 | 1461099552965 Marionette TRACE conn3 <- [1,2738,null,{}] 13:59:12 INFO - PROCESS | 1832 | 1461099552971 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}] 13:59:13 INFO - PROCESS | 1832 | 1461099553192 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 13:59:13 INFO - PROCESS | 1832 | 1461099553471 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1716249800 == 191 [pid = 1832] [id = 692] 13:59:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x7f170d40e400) [pid = 1832] [serial = 2077] [outer = (nil)] 13:59:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x7f1713484c00) [pid = 1832] [serial = 2078] [outer = 0x7f170d40e400] 13:59:13 INFO - PROCESS | 1832 | 1461099553588 Marionette DEBUG loaded listener.js 13:59:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x7f1713f34c00) [pid = 1832] [serial = 2079] [outer = 0x7f170d40e400] 13:59:14 INFO - PROCESS | 1832 | 1461099554430 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]]]}] 13:59:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:59:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1532ms 13:59:14 INFO - PROCESS | 1832 | 1461099554495 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 13:59:14 INFO - PROCESS | 1832 | 1461099554499 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 13:59:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:59:14 INFO - PROCESS | 1832 | 1461099554505 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:59:14 INFO - PROCESS | 1832 | 1461099554508 Marionette TRACE conn3 <- [1,2742,null,{}] 13:59:14 INFO - PROCESS | 1832 | 1461099554514 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}] 13:59:14 INFO - PROCESS | 1832 | 1461099554740 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 13:59:15 INFO - PROCESS | 1832 | 1461099555079 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171749c000 == 192 [pid = 1832] [id = 693] 13:59:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x7f1705ea4c00) [pid = 1832] [serial = 2080] [outer = (nil)] 13:59:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x7f1713127400) [pid = 1832] [serial = 2081] [outer = 0x7f1705ea4c00] 13:59:15 INFO - PROCESS | 1832 | 1461099555154 Marionette DEBUG loaded listener.js 13:59:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x7f1715102800) [pid = 1832] [serial = 2082] [outer = 0x7f1705ea4c00] 13:59:16 INFO - PROCESS | 1832 | 1461099556011 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]]]}] 13:59:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:59:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1581ms 13:59:16 INFO - PROCESS | 1832 | 1461099556088 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 13:59:16 INFO - PROCESS | 1832 | 1461099556091 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 13:59:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:59:16 INFO - PROCESS | 1832 | 1461099556097 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:59:16 INFO - PROCESS | 1832 | 1461099556100 Marionette TRACE conn3 <- [1,2746,null,{}] 13:59:16 INFO - PROCESS | 1832 | 1461099556106 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}] 13:59:16 INFO - PROCESS | 1832 | 1461099556369 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 13:59:16 INFO - PROCESS | 1832 | 1461099556691 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719473000 == 193 [pid = 1832] [id = 694] 13:59:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x7f170966fc00) [pid = 1832] [serial = 2083] [outer = (nil)] 13:59:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x7f171511d000) [pid = 1832] [serial = 2084] [outer = 0x7f170966fc00] 13:59:16 INFO - PROCESS | 1832 | 1461099556772 Marionette DEBUG loaded listener.js 13:59:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x7f17153e5000) [pid = 1832] [serial = 2085] [outer = 0x7f170966fc00] 13:59:17 INFO - PROCESS | 1832 | 1461099557629 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]]]}] 13:59:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:59:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1583ms 13:59:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:59:17 INFO - PROCESS | 1832 | 1461099557682 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 13:59:17 INFO - PROCESS | 1832 | 1461099557684 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 13:59:17 INFO - PROCESS | 1832 | 1461099557691 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:59:17 INFO - PROCESS | 1832 | 1461099557694 Marionette TRACE conn3 <- [1,2750,null,{}] 13:59:17 INFO - PROCESS | 1832 | 1461099557700 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}] 13:59:17 INFO - PROCESS | 1832 | 1461099557922 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 13:59:18 INFO - PROCESS | 1832 | 1461099558201 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719adf000 == 194 [pid = 1832] [id = 695] 13:59:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x7f1713f38400) [pid = 1832] [serial = 2086] [outer = (nil)] 13:59:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x7f1715528800) [pid = 1832] [serial = 2087] [outer = 0x7f1713f38400] 13:59:18 INFO - PROCESS | 1832 | 1461099558325 Marionette DEBUG loaded listener.js 13:59:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x7f17155d5c00) [pid = 1832] [serial = 2088] [outer = 0x7f1713f38400] 13:59:19 INFO - PROCESS | 1832 | 1461099559188 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]]]}] 13:59:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:59:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1535ms 13:59:19 INFO - PROCESS | 1832 | 1461099559228 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 13:59:19 INFO - PROCESS | 1832 | 1461099559234 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 13:59:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:59:19 INFO - PROCESS | 1832 | 1461099559244 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:59:19 INFO - PROCESS | 1832 | 1461099559249 Marionette TRACE conn3 <- [1,2754,null,{}] 13:59:19 INFO - PROCESS | 1832 | 1461099559258 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}] 13:59:19 INFO - PROCESS | 1832 | 1461099559510 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 13:59:19 INFO - PROCESS | 1832 | 1461099559788 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719fb6800 == 195 [pid = 1832] [id = 696] 13:59:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x7f1715834c00) [pid = 1832] [serial = 2089] [outer = (nil)] 13:59:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x7f171583e400) [pid = 1832] [serial = 2090] [outer = 0x7f1715834c00] 13:59:19 INFO - PROCESS | 1832 | 1461099559958 Marionette DEBUG loaded listener.js 13:59:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x7f1715bb8400) [pid = 1832] [serial = 2091] [outer = 0x7f1715834c00] 13:59:20 INFO - PROCESS | 1832 | 1461099560884 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]]]}] 13:59:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:59:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1685ms 13:59:20 INFO - PROCESS | 1832 | 1461099560928 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 13:59:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:59:20 INFO - PROCESS | 1832 | 1461099560932 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 13:59:20 INFO - PROCESS | 1832 | 1461099560938 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:59:20 INFO - PROCESS | 1832 | 1461099560942 Marionette TRACE conn3 <- [1,2758,null,{}] 13:59:20 INFO - PROCESS | 1832 | 1461099560948 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}] 13:59:21 INFO - PROCESS | 1832 | 1461099561206 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 13:59:21 INFO - PROCESS | 1832 | 1461099561485 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:21 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171eb4f800 == 196 [pid = 1832] [id = 697] 13:59:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x7f1715d0b000) [pid = 1832] [serial = 2092] [outer = (nil)] 13:59:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x7f1715ea7400) [pid = 1832] [serial = 2093] [outer = 0x7f1715d0b000] 13:59:21 INFO - PROCESS | 1832 | 1461099561607 Marionette DEBUG loaded listener.js 13:59:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x7f1715fbec00) [pid = 1832] [serial = 2094] [outer = 0x7f1715d0b000] 13:59:22 INFO - PROCESS | 1832 | 1461099562482 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]]]}] 13:59:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:59:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1581ms 13:59:22 INFO - PROCESS | 1832 | 1461099562520 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 13:59:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:59:22 INFO - PROCESS | 1832 | 1461099562523 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 13:59:22 INFO - PROCESS | 1832 | 1461099562529 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:59:22 INFO - PROCESS | 1832 | 1461099562533 Marionette TRACE conn3 <- [1,2762,null,{}] 13:59:22 INFO - PROCESS | 1832 | 1461099562538 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}] 13:59:22 INFO - PROCESS | 1832 | 1461099562766 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 13:59:23 INFO - PROCESS | 1832 | 1461099563050 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f88e800 == 197 [pid = 1832] [id = 698] 13:59:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x7f1715ca4c00) [pid = 1832] [serial = 2095] [outer = (nil)] 13:59:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x7f1717361c00) [pid = 1832] [serial = 2096] [outer = 0x7f1715ca4c00] 13:59:23 INFO - PROCESS | 1832 | 1461099563168 Marionette DEBUG loaded listener.js 13:59:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x7f1717657c00) [pid = 1832] [serial = 2097] [outer = 0x7f1715ca4c00] 13:59:24 INFO - PROCESS | 1832 | 1461099564004 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]]]}] 13:59:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:59:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1535ms 13:59:24 INFO - PROCESS | 1832 | 1461099564065 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 13:59:24 INFO - PROCESS | 1832 | 1461099564067 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 13:59:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:59:24 INFO - PROCESS | 1832 | 1461099564074 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:59:24 INFO - PROCESS | 1832 | 1461099564076 Marionette TRACE conn3 <- [1,2766,null,{}] 13:59:24 INFO - PROCESS | 1832 | 1461099564082 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}] 13:59:24 INFO - PROCESS | 1832 | 1461099564307 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 13:59:24 INFO - PROCESS | 1832 | 1461099564591 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1722321000 == 198 [pid = 1832] [id = 699] 13:59:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x7f1705b9d800) [pid = 1832] [serial = 2098] [outer = (nil)] 13:59:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x7f1718d62000) [pid = 1832] [serial = 2099] [outer = 0x7f1705b9d800] 13:59:24 INFO - PROCESS | 1832 | 1461099564717 Marionette DEBUG loaded listener.js 13:59:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x7f1718dc9000) [pid = 1832] [serial = 2100] [outer = 0x7f1705b9d800] 13:59:25 INFO - PROCESS | 1832 | 1461099565572 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]]]}] 13:59:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:59:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1545ms 13:59:25 INFO - PROCESS | 1832 | 1461099565620 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 13:59:25 INFO - PROCESS | 1832 | 1461099565624 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 13:59:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:59:25 INFO - PROCESS | 1832 | 1461099565629 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:59:25 INFO - PROCESS | 1832 | 1461099565632 Marionette TRACE conn3 <- [1,2770,null,{}] 13:59:25 INFO - PROCESS | 1832 | 1461099565638 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}] 13:59:25 INFO - PROCESS | 1832 | 1461099565856 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 13:59:26 INFO - PROCESS | 1832 | 1461099566140 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172d2ce800 == 199 [pid = 1832] [id = 700] 13:59:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x7f1702477c00) [pid = 1832] [serial = 2101] [outer = (nil)] 13:59:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x7f17191c2c00) [pid = 1832] [serial = 2102] [outer = 0x7f1702477c00] 13:59:26 INFO - PROCESS | 1832 | 1461099566259 Marionette DEBUG loaded listener.js 13:59:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x7f1719de5400) [pid = 1832] [serial = 2103] [outer = 0x7f1702477c00] 13:59:27 INFO - PROCESS | 1832 | 1461099567156 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]]]}] 13:59:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:59:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1589ms 13:59:27 INFO - PROCESS | 1832 | 1461099567221 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 13:59:27 INFO - PROCESS | 1832 | 1461099567223 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 13:59:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:59:27 INFO - PROCESS | 1832 | 1461099567230 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:59:27 INFO - PROCESS | 1832 | 1461099567232 Marionette TRACE conn3 <- [1,2774,null,{}] 13:59:27 INFO - PROCESS | 1832 | 1461099567238 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}] 13:59:27 INFO - PROCESS | 1832 | 1461099567461 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 13:59:27 INFO - PROCESS | 1832 | 1461099567780 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f173158b000 == 200 [pid = 1832] [id = 701] 13:59:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x7f1715d15800) [pid = 1832] [serial = 2104] [outer = (nil)] 13:59:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x7f171b678400) [pid = 1832] [serial = 2105] [outer = 0x7f1715d15800] 13:59:27 INFO - PROCESS | 1832 | 1461099567856 Marionette DEBUG loaded listener.js 13:59:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x7f171c2c7400) [pid = 1832] [serial = 2106] [outer = 0x7f1715d15800] 13:59:28 INFO - PROCESS | 1832 | 1461099568732 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]]]}] 13:59:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:59:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1543ms 13:59:28 INFO - PROCESS | 1832 | 1461099568774 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 13:59:28 INFO - PROCESS | 1832 | 1461099568777 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 13:59:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:59:28 INFO - PROCESS | 1832 | 1461099568783 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:59:28 INFO - PROCESS | 1832 | 1461099568786 Marionette TRACE conn3 <- [1,2778,null,{}] 13:59:28 INFO - PROCESS | 1832 | 1461099568791 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}] 13:59:29 INFO - PROCESS | 1832 | 1461099569016 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 13:59:29 INFO - PROCESS | 1832 | 1461099569306 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731a39000 == 201 [pid = 1832] [id = 702] 13:59:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x7f1707eea000) [pid = 1832] [serial = 2107] [outer = (nil)] 13:59:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x7f171dfb1400) [pid = 1832] [serial = 2108] [outer = 0x7f1707eea000] 13:59:29 INFO - PROCESS | 1832 | 1461099569422 Marionette DEBUG loaded listener.js 13:59:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x7f171e32a000) [pid = 1832] [serial = 2109] [outer = 0x7f1707eea000] 13:59:30 INFO - PROCESS | 1832 | 1461099570276 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]]]}] 13:59:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:59:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1535ms 13:59:30 INFO - PROCESS | 1832 | 1461099570321 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 13:59:30 INFO - PROCESS | 1832 | 1461099570324 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 13:59:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:59:30 INFO - PROCESS | 1832 | 1461099570330 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:59:30 INFO - PROCESS | 1832 | 1461099570333 Marionette TRACE conn3 <- [1,2782,null,{}] 13:59:30 INFO - PROCESS | 1832 | 1461099570339 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}] 13:59:30 INFO - PROCESS | 1832 | 1461099570564 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 13:59:30 INFO - PROCESS | 1832 | 1461099570850 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731c1f800 == 202 [pid = 1832] [id = 703] 13:59:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x7f1705de6000) [pid = 1832] [serial = 2110] [outer = (nil)] 13:59:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x7f171e4ec800) [pid = 1832] [serial = 2111] [outer = 0x7f1705de6000] 13:59:30 INFO - PROCESS | 1832 | 1461099570968 Marionette DEBUG loaded listener.js 13:59:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x7f171eb82000) [pid = 1832] [serial = 2112] [outer = 0x7f1705de6000] 13:59:32 INFO - PROCESS | 1832 | 1461099572022 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]]]}] 13:59:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:59:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1745ms 13:59:32 INFO - PROCESS | 1832 | 1461099572078 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 13:59:32 INFO - PROCESS | 1832 | 1461099572082 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 13:59:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:59:32 INFO - PROCESS | 1832 | 1461099572092 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:59:32 INFO - PROCESS | 1832 | 1461099572095 Marionette TRACE conn3 <- [1,2786,null,{}] 13:59:32 INFO - PROCESS | 1832 | 1461099572104 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}] 13:59:32 INFO - PROCESS | 1832 | 1461099572420 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 13:59:32 INFO - PROCESS | 1832 | 1461099572750 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17345c8800 == 203 [pid = 1832] [id = 704] 13:59:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x7f171e338400) [pid = 1832] [serial = 2113] [outer = (nil)] 13:59:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x7f171ec8b800) [pid = 1832] [serial = 2114] [outer = 0x7f171e338400] 13:59:32 INFO - PROCESS | 1832 | 1461099572824 Marionette DEBUG loaded listener.js 13:59:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x7f171ec93000) [pid = 1832] [serial = 2115] [outer = 0x7f171e338400] 13:59:34 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171f88f000 == 202 [pid = 1832] [id = 291] 13:59:34 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170ac3b000 == 201 [pid = 1832] [id = 685] 13:59:34 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17098b0000 == 200 [pid = 1832] [id = 684] 13:59:34 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1708b80000 == 199 [pid = 1832] [id = 683] 13:59:34 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17039d0000 == 198 [pid = 1832] [id = 682] 13:59:34 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171f853800 == 197 [pid = 1832] [id = 678] 13:59:34 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171d778000 == 196 [pid = 1832] [id = 677] 13:59:34 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719b69000 == 195 [pid = 1832] [id = 676] 13:59:34 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171946b800 == 194 [pid = 1832] [id = 675] 13:59:34 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1718a09000 == 193 [pid = 1832] [id = 674] 13:59:34 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1716447000 == 192 [pid = 1832] [id = 673] 13:59:34 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17142c3000 == 191 [pid = 1832] [id = 672] 13:59:34 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170ecd3800 == 190 [pid = 1832] [id = 671] 13:59:34 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170cd5c800 == 189 [pid = 1832] [id = 670] 13:59:34 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170bc0d800 == 188 [pid = 1832] [id = 669] 13:59:34 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170a1a5800 == 187 [pid = 1832] [id = 668] 13:59:34 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1706ec9800 == 186 [pid = 1832] [id = 667] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x7f17097dc800) [pid = 1832] [serial = 2000] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x7f1719df3800) [pid = 1832] [serial = 1917] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x7f171e09e800) [pid = 1832] [serial = 1848] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x7f170a259c00) [pid = 1832] [serial = 1997] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x7f1719df0800) [pid = 1832] [serial = 1988] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x7f1719eb2800) [pid = 1832] [serial = 1989] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x7f1715d07800) [pid = 1832] [serial = 1973] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x7f1715e9c400) [pid = 1832] [serial = 1974] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x7f1713e44400) [pid = 1832] [serial = 1961] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x7f1713f38800) [pid = 1832] [serial = 1962] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x7f170704b800) [pid = 1832] [serial = 1937] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x7f1709410400) [pid = 1832] [serial = 1938] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x7f170d237c00) [pid = 1832] [serial = 1949] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x7f170d40b800) [pid = 1832] [serial = 1950] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x7f170c90cc00) [pid = 1832] [serial = 1946] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x7f170cac5c00) [pid = 1832] [serial = 1947] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x7f1715c71000) [pid = 1832] [serial = 1976] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x7f1716608400) [pid = 1832] [serial = 1977] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x7f171304c400) [pid = 1832] [serial = 1955] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x7f1713130800) [pid = 1832] [serial = 1956] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x7f1715121c00) [pid = 1832] [serial = 1964] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x7f17153e4c00) [pid = 1832] [serial = 1965] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x7f170abd0c00) [pid = 1832] [serial = 1940] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x7f170b55a000) [pid = 1832] [serial = 1941] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x7f170eb39c00) [pid = 1832] [serial = 1952] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x7f170eff4400) [pid = 1832] [serial = 1953] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x7f17191c9c00) [pid = 1832] [serial = 1985] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x7f1718d69800) [pid = 1832] [serial = 1982] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x7f1705811c00) [pid = 1832] [serial = 1991] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x7f1705c78800) [pid = 1832] [serial = 1992] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x7f1705b9f800) [pid = 1832] [serial = 1934] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x7f1705df2400) [pid = 1832] [serial = 1935] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x7f1715598000) [pid = 1832] [serial = 1967] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x7f1715758000) [pid = 1832] [serial = 1968] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x7f170d23c400) [pid = 1832] [serial = 1958] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x7f1713480c00) [pid = 1832] [serial = 1959] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x7f1715b70400) [pid = 1832] [serial = 1970] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x7f1715c65c00) [pid = 1832] [serial = 1971] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x7f170bb55000) [pid = 1832] [serial = 1943] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x7f170bdeb800) [pid = 1832] [serial = 1944] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x7f171735f400) [pid = 1832] [serial = 1979] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x7f1717843800) [pid = 1832] [serial = 1980] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x7f1707046800) [pid = 1832] [serial = 1995] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x7f1705f4a400) [pid = 1832] [serial = 1994] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x7f170accb800) [pid = 1832] [serial = 1998] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x7f170acc1c00) [pid = 1832] [serial = 1863] [outer = (nil)] [url = about:blank] 13:59:35 INFO - PROCESS | 1832 | 1461099575340 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]]]}] 13:59:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:59:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 3287ms 13:59:35 INFO - PROCESS | 1832 | 1461099575379 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 13:59:35 INFO - PROCESS | 1832 | 1461099575387 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 13:59:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:59:35 INFO - PROCESS | 1832 | 1461099575455 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:59:35 INFO - PROCESS | 1832 | 1461099575460 Marionette TRACE conn3 <- [1,2790,null,{}] 13:59:35 INFO - PROCESS | 1832 | 1461099575468 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}] 13:59:35 INFO - PROCESS | 1832 | 1461099575701 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 13:59:35 INFO - PROCESS | 1832 | 1461099575952 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170378d000 == 187 [pid = 1832] [id = 705] 13:59:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x7f1705ab2400) [pid = 1832] [serial = 2116] [outer = (nil)] 13:59:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x7f1705b9d400) [pid = 1832] [serial = 2117] [outer = 0x7f1705ab2400] 13:59:36 INFO - PROCESS | 1832 | 1461099576021 Marionette DEBUG loaded listener.js 13:59:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x7f1705e9e000) [pid = 1832] [serial = 2118] [outer = 0x7f1705ab2400] 13:59:36 INFO - PROCESS | 1832 | 1461099576868 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]]]}] 13:59:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:59:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1453ms 13:59:36 INFO - PROCESS | 1832 | 1461099576892 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 13:59:36 INFO - PROCESS | 1832 | 1461099576900 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 13:59:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:59:36 INFO - PROCESS | 1832 | 1461099576910 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:59:36 INFO - PROCESS | 1832 | 1461099576914 Marionette TRACE conn3 <- [1,2794,null,{}] 13:59:36 INFO - PROCESS | 1832 | 1461099576920 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}] 13:59:37 INFO - PROCESS | 1832 | 1461099577163 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 13:59:37 INFO - PROCESS | 1832 | 1461099577388 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17081e1800 == 188 [pid = 1832] [id = 706] 13:59:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x7f1705b98400) [pid = 1832] [serial = 2119] [outer = (nil)] 13:59:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x7f1706cd4800) [pid = 1832] [serial = 2120] [outer = 0x7f1705b98400] 13:59:37 INFO - PROCESS | 1832 | 1461099577456 Marionette DEBUG loaded listener.js 13:59:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x7f1707ef0400) [pid = 1832] [serial = 2121] [outer = 0x7f1705b98400] 13:59:38 INFO - PROCESS | 1832 | 1461099578367 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]]]}] 13:59:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:59:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1484ms 13:59:38 INFO - PROCESS | 1832 | 1461099578396 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 13:59:38 INFO - PROCESS | 1832 | 1461099578399 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 13:59:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:59:38 INFO - PROCESS | 1832 | 1461099578405 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:59:38 INFO - PROCESS | 1832 | 1461099578411 Marionette TRACE conn3 <- [1,2798,null,{}] 13:59:38 INFO - PROCESS | 1832 | 1461099578436 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}] 13:59:38 INFO - PROCESS | 1832 | 1461099578748 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 13:59:38 INFO - PROCESS | 1832 | 1461099578831 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1709458800 == 189 [pid = 1832] [id = 707] 13:59:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x7f170a25e000) [pid = 1832] [serial = 2122] [outer = (nil)] 13:59:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x7f170abc3000) [pid = 1832] [serial = 2123] [outer = 0x7f170a25e000] 13:59:38 INFO - PROCESS | 1832 | 1461099578952 Marionette DEBUG loaded listener.js 13:59:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x7f170b561800) [pid = 1832] [serial = 2124] [outer = 0x7f170a25e000] 13:59:39 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x7f170a260000) [pid = 1832] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:59:39 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x7f1704dd1800) [pid = 1832] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:59:39 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x7f1702479400) [pid = 1832] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:59:39 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x7f1705ab3400) [pid = 1832] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:59:39 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x7f1704f3e000) [pid = 1832] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:59:40 INFO - PROCESS | 1832 | 1461099580295 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]]]}] 13:59:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:59:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1943ms 13:59:40 INFO - PROCESS | 1832 | 1461099580361 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 13:59:40 INFO - PROCESS | 1832 | 1461099580367 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 13:59:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:59:40 INFO - PROCESS | 1832 | 1461099580376 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:59:40 INFO - PROCESS | 1832 | 1461099580380 Marionette TRACE conn3 <- [1,2802,null,{}] 13:59:40 INFO - PROCESS | 1832 | 1461099580397 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}] 13:59:40 INFO - PROCESS | 1832 | 1461099580720 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 13:59:41 INFO - PROCESS | 1832 | 1461099580998 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17098b5800 == 190 [pid = 1832] [id = 708] 13:59:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x7f17058c4000) [pid = 1832] [serial = 2125] [outer = (nil)] 13:59:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x7f170bf7f800) [pid = 1832] [serial = 2126] [outer = 0x7f17058c4000] 13:59:41 INFO - PROCESS | 1832 | 1461099581063 Marionette DEBUG loaded listener.js 13:59:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x7f170c90d400) [pid = 1832] [serial = 2127] [outer = 0x7f17058c4000] 13:59:41 INFO - PROCESS | 1832 | 1461099581776 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]]]}] 13:59:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:59:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1639ms 13:59:42 INFO - PROCESS | 1832 | 1461099582018 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 13:59:42 INFO - PROCESS | 1832 | 1461099582028 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 13:59:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:59:42 INFO - PROCESS | 1832 | 1461099582038 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:59:42 INFO - PROCESS | 1832 | 1461099582041 Marionette TRACE conn3 <- [1,2806,null,{}] 13:59:42 INFO - PROCESS | 1832 | 1461099582050 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}] 13:59:42 INFO - PROCESS | 1832 | 1461099582320 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 13:59:42 INFO - PROCESS | 1832 | 1461099582667 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1705e35800 == 191 [pid = 1832] [id = 709] 13:59:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x7f1704f42c00) [pid = 1832] [serial = 2128] [outer = (nil)] 13:59:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x7f1705aaf000) [pid = 1832] [serial = 2129] [outer = 0x7f1704f42c00] 13:59:42 INFO - PROCESS | 1832 | 1461099582742 Marionette DEBUG loaded listener.js 13:59:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x7f1705ed7400) [pid = 1832] [serial = 2130] [outer = 0x7f1704f42c00] 13:59:43 INFO - PROCESS | 1832 | 1461099583670 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]]]}] 13:59:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:59:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1684ms 13:59:43 INFO - PROCESS | 1832 | 1461099583723 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 13:59:43 INFO - PROCESS | 1832 | 1461099583728 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 13:59:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:59:43 INFO - PROCESS | 1832 | 1461099583741 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:59:43 INFO - PROCESS | 1832 | 1461099583745 Marionette TRACE conn3 <- [1,2810,null,{}] 13:59:43 INFO - PROCESS | 1832 | 1461099583752 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}] 13:59:44 INFO - PROCESS | 1832 | 1461099584015 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 13:59:44 INFO - PROCESS | 1832 | 1461099584340 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170b69c800 == 192 [pid = 1832] [id = 710] 13:59:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x7f1707f5e400) [pid = 1832] [serial = 2131] [outer = (nil)] 13:59:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x7f170acc5000) [pid = 1832] [serial = 2132] [outer = 0x7f1707f5e400] 13:59:44 INFO - PROCESS | 1832 | 1461099584426 Marionette DEBUG loaded listener.js 13:59:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x7f170bde2c00) [pid = 1832] [serial = 2133] [outer = 0x7f1707f5e400] 13:59:45 INFO - PROCESS | 1832 | 1461099585406 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]]]}] 13:59:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:59:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1740ms 13:59:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:59:45 INFO - PROCESS | 1832 | 1461099585478 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 13:59:45 INFO - PROCESS | 1832 | 1461099585482 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 13:59:45 INFO - PROCESS | 1832 | 1461099585489 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:59:45 INFO - PROCESS | 1832 | 1461099585491 Marionette TRACE conn3 <- [1,2814,null,{}] 13:59:45 INFO - PROCESS | 1832 | 1461099585508 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}] 13:59:45 INFO - PROCESS | 1832 | 1461099585843 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 13:59:46 INFO - PROCESS | 1832 | 1461099586117 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170bc10800 == 193 [pid = 1832] [id = 711] 13:59:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x7f170cca0c00) [pid = 1832] [serial = 2134] [outer = (nil)] 13:59:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x7f170d18e000) [pid = 1832] [serial = 2135] [outer = 0x7f170cca0c00] 13:59:46 INFO - PROCESS | 1832 | 1461099586198 Marionette DEBUG loaded listener.js 13:59:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x7f170d23c400) [pid = 1832] [serial = 2136] [outer = 0x7f170cca0c00] 13:59:47 INFO - PROCESS | 1832 | 1461099587118 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]]]}] 13:59:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:59:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1683ms 13:59:47 INFO - PROCESS | 1832 | 1461099587171 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 13:59:47 INFO - PROCESS | 1832 | 1461099587176 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 13:59:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:59:47 INFO - PROCESS | 1832 | 1461099587182 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:59:47 INFO - PROCESS | 1832 | 1461099587185 Marionette TRACE conn3 <- [1,2818,null,{}] 13:59:47 INFO - PROCESS | 1832 | 1461099587191 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}] 13:59:47 INFO - PROCESS | 1832 | 1461099587436 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 13:59:47 INFO - PROCESS | 1832 | 1461099587761 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170cd4a800 == 194 [pid = 1832] [id = 712] 13:59:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x7f170cca2000) [pid = 1832] [serial = 2137] [outer = (nil)] 13:59:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x7f170eb39800) [pid = 1832] [serial = 2138] [outer = 0x7f170cca2000] 13:59:47 INFO - PROCESS | 1832 | 1461099587843 Marionette DEBUG loaded listener.js 13:59:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x7f170efe9400) [pid = 1832] [serial = 2139] [outer = 0x7f170cca2000] 13:59:48 INFO - PROCESS | 1832 | 1461099588660 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]]]}] 13:59:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:59:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1489ms 13:59:48 INFO - PROCESS | 1832 | 1461099588671 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 13:59:48 INFO - PROCESS | 1832 | 1461099588675 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 13:59:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:59:48 INFO - PROCESS | 1832 | 1461099588700 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:59:48 INFO - PROCESS | 1832 | 1461099588703 Marionette TRACE conn3 <- [1,2822,null,{}] 13:59:48 INFO - PROCESS | 1832 | 1461099588711 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}] 13:59:48 INFO - PROCESS | 1832 | 1461099588949 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 13:59:49 INFO - PROCESS | 1832 | 1461099589258 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d396000 == 195 [pid = 1832] [id = 713] 13:59:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x7f170c911c00) [pid = 1832] [serial = 2140] [outer = (nil)] 13:59:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x7f170eff6400) [pid = 1832] [serial = 2141] [outer = 0x7f170c911c00] 13:59:49 INFO - PROCESS | 1832 | 1461099589379 Marionette DEBUG loaded listener.js 13:59:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x7f1713130000) [pid = 1832] [serial = 2142] [outer = 0x7f170c911c00] 13:59:50 INFO - PROCESS | 1832 | 1461099590227 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]]]}] 13:59:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:59:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1585ms 13:59:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:59:50 INFO - PROCESS | 1832 | 1461099590283 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 13:59:50 INFO - PROCESS | 1832 | 1461099590286 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 13:59:50 INFO - PROCESS | 1832 | 1461099590292 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:59:50 INFO - PROCESS | 1832 | 1461099590295 Marionette TRACE conn3 <- [1,2826,null,{}] 13:59:50 INFO - PROCESS | 1832 | 1461099590301 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}] 13:59:50 INFO - PROCESS | 1832 | 1461099590606 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 13:59:50 INFO - PROCESS | 1832 | 1461099590938 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1713f08000 == 196 [pid = 1832] [id = 714] 13:59:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x7f171510a800) [pid = 1832] [serial = 2143] [outer = (nil)] 13:59:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x7f1715111000) [pid = 1832] [serial = 2144] [outer = 0x7f171510a800] 13:59:51 INFO - PROCESS | 1832 | 1461099591022 Marionette DEBUG loaded listener.js 13:59:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x7f171552a000) [pid = 1832] [serial = 2145] [outer = 0x7f171510a800] 13:59:51 INFO - PROCESS | 1832 | 1461099591908 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:59:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:59:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1686ms 13:59:51 INFO - PROCESS | 1832 | 1461099591978 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 13:59:51 INFO - PROCESS | 1832 | 1461099591982 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 13:59:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:59:51 INFO - PROCESS | 1832 | 1461099591987 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:59:51 INFO - PROCESS | 1832 | 1461099591990 Marionette TRACE conn3 <- [1,2830,null,{}] 13:59:51 INFO - PROCESS | 1832 | 1461099591996 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}] 13:59:52 INFO - PROCESS | 1832 | 1461099592235 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 13:59:52 INFO - PROCESS | 1832 | 1461099592553 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1715ae1000 == 197 [pid = 1832] [id = 715] 13:59:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x7f1715526c00) [pid = 1832] [serial = 2146] [outer = (nil)] 13:59:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x7f17157f8000) [pid = 1832] [serial = 2147] [outer = 0x7f1715526c00] 13:59:52 INFO - PROCESS | 1832 | 1461099592638 Marionette DEBUG loaded listener.js 13:59:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x7f1715b74c00) [pid = 1832] [serial = 2148] [outer = 0x7f1715526c00] 13:59:53 INFO - PROCESS | 1832 | 1461099593505 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]]]}] 13:59:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:59:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1578ms 13:59:53 INFO - PROCESS | 1832 | 1461099593567 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 13:59:53 INFO - PROCESS | 1832 | 1461099593572 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 13:59:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:59:53 INFO - PROCESS | 1832 | 1461099593578 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:59:53 INFO - PROCESS | 1832 | 1461099593582 Marionette TRACE conn3 <- [1,2834,null,{}] 13:59:53 INFO - PROCESS | 1832 | 1461099593588 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}] 13:59:53 INFO - PROCESS | 1832 | 1461099593821 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 13:59:54 INFO - PROCESS | 1832 | 1461099594149 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1717238800 == 198 [pid = 1832] [id = 716] 13:59:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x7f17155d7c00) [pid = 1832] [serial = 2149] [outer = (nil)] 13:59:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x7f1715c70400) [pid = 1832] [serial = 2150] [outer = 0x7f17155d7c00] 13:59:54 INFO - PROCESS | 1832 | 1461099594228 Marionette DEBUG loaded listener.js 13:59:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x7f1715d07400) [pid = 1832] [serial = 2151] [outer = 0x7f17155d7c00] 13:59:55 INFO - PROCESS | 1832 | 1461099595113 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:59:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:59:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1583ms 13:59:55 INFO - PROCESS | 1832 | 1461099595162 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 13:59:55 INFO - PROCESS | 1832 | 1461099595165 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 13:59:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:59:55 INFO - PROCESS | 1832 | 1461099595171 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:59:55 INFO - PROCESS | 1832 | 1461099595175 Marionette TRACE conn3 <- [1,2838,null,{}] 13:59:55 INFO - PROCESS | 1832 | 1461099595182 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}] 13:59:55 INFO - PROCESS | 1832 | 1461099595405 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 13:59:55 INFO - PROCESS | 1832 | 1461099595692 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719468800 == 199 [pid = 1832] [id = 717] 13:59:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x7f17155ddc00) [pid = 1832] [serial = 2152] [outer = (nil)] 13:59:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x7f1715d15000) [pid = 1832] [serial = 2153] [outer = 0x7f17155ddc00] 13:59:55 INFO - PROCESS | 1832 | 1461099595822 Marionette DEBUG loaded listener.js 13:59:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x7f1715fb2400) [pid = 1832] [serial = 2154] [outer = 0x7f17155ddc00] 13:59:56 INFO - PROCESS | 1832 | 1461099596752 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]]]}] 13:59:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:59:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1635ms 13:59:56 INFO - PROCESS | 1832 | 1461099596808 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 13:59:56 INFO - PROCESS | 1832 | 1461099596812 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 13:59:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:59:56 INFO - PROCESS | 1832 | 1461099596818 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:59:56 INFO - PROCESS | 1832 | 1461099596821 Marionette TRACE conn3 <- [1,2842,null,{}] 13:59:56 INFO - PROCESS | 1832 | 1461099596826 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}] 13:59:57 INFO - PROCESS | 1832 | 1461099597069 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 13:59:57 INFO - PROCESS | 1832 | 1461099597394 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719b6a800 == 200 [pid = 1832] [id = 718] 13:59:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x7f1713e4c000) [pid = 1832] [serial = 2155] [outer = (nil)] 13:59:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x7f1717843800) [pid = 1832] [serial = 2156] [outer = 0x7f1713e4c000] 13:59:57 INFO - PROCESS | 1832 | 1461099597472 Marionette DEBUG loaded listener.js 13:59:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x7f1718dd0c00) [pid = 1832] [serial = 2157] [outer = 0x7f1713e4c000] 13:59:58 INFO - PROCESS | 1832 | 1461099598291 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]]]}] 13:59:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:59:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1531ms 13:59:58 INFO - PROCESS | 1832 | 1461099598350 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 13:59:58 INFO - PROCESS | 1832 | 1461099598355 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 13:59:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:59:58 INFO - PROCESS | 1832 | 1461099598361 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:59:58 INFO - PROCESS | 1832 | 1461099598364 Marionette TRACE conn3 <- [1,2846,null,{}] 13:59:58 INFO - PROCESS | 1832 | 1461099598370 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}] 13:59:58 INFO - PROCESS | 1832 | 1461099598626 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 13:59:58 INFO - PROCESS | 1832 | 1461099598913 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171a075800 == 201 [pid = 1832] [id = 719] 13:59:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x7f171d2e4000) [pid = 1832] [serial = 2158] [outer = (nil)] 13:59:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x7f171e32b000) [pid = 1832] [serial = 2159] [outer = 0x7f171d2e4000] 13:59:59 INFO - PROCESS | 1832 | 1461099599050 Marionette DEBUG loaded listener.js 13:59:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x7f171ec93400) [pid = 1832] [serial = 2160] [outer = 0x7f171d2e4000] 13:59:59 INFO - PROCESS | 1832 | 1461099599925 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]]]}] 13:59:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:59:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1632ms 13:59:59 INFO - PROCESS | 1832 | 1461099599995 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 14:00:00 INFO - PROCESS | 1832 | 1461099599998 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 14:00:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:00:00 INFO - PROCESS | 1832 | 1461099600004 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:00:00 INFO - PROCESS | 1832 | 1461099600006 Marionette TRACE conn3 <- [1,2850,null,{}] 14:00:00 INFO - PROCESS | 1832 | 1461099600012 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:00 INFO - PROCESS | 1832 | 1461099600311 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 14:00:00 INFO - PROCESS | 1832 | 1461099600660 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171ebe3800 == 202 [pid = 1832] [id = 720] 14:00:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x7f1719eb1000) [pid = 1832] [serial = 2161] [outer = (nil)] 14:00:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x7f171f7bf000) [pid = 1832] [serial = 2162] [outer = 0x7f1719eb1000] 14:00:00 INFO - PROCESS | 1832 | 1461099600738 Marionette DEBUG loaded listener.js 14:00:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x7f171fadac00) [pid = 1832] [serial = 2163] [outer = 0x7f1719eb1000] 14:00:01 INFO - PROCESS | 1832 | 1461099601615 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:00:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:00:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1683ms 14:00:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:00:01 INFO - PROCESS | 1832 | 1461099601689 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 14:00:01 INFO - PROCESS | 1832 | 1461099601692 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 14:00:01 INFO - PROCESS | 1832 | 1461099601698 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:00:01 INFO - PROCESS | 1832 | 1461099601702 Marionette TRACE conn3 <- [1,2854,null,{}] 14:00:01 INFO - PROCESS | 1832 | 1461099601708 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:01 INFO - PROCESS | 1832 | 1461099601967 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 14:00:02 INFO - PROCESS | 1832 | 1461099602295 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1720360000 == 203 [pid = 1832] [id = 721] 14:00:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x7f171b676400) [pid = 1832] [serial = 2164] [outer = (nil)] 14:00:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x7f171fe8a000) [pid = 1832] [serial = 2165] [outer = 0x7f171b676400] 14:00:02 INFO - PROCESS | 1832 | 1461099602375 Marionette DEBUG loaded listener.js 14:00:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x7f17203a7800) [pid = 1832] [serial = 2166] [outer = 0x7f171b676400] 14:00:03 INFO - PROCESS | 1832 | 1461099603201 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 14:00:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:00:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1581ms 14:00:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:00:03 INFO - PROCESS | 1832 | 1461099603294 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 14:00:03 INFO - PROCESS | 1832 | 1461099603297 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 14:00:03 INFO - PROCESS | 1832 | 1461099603304 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:00:03 INFO - PROCESS | 1832 | 1461099603307 Marionette TRACE conn3 <- [1,2858,null,{}] 14:00:03 INFO - PROCESS | 1832 | 1461099603313 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:03 INFO - PROCESS | 1832 | 1461099603583 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 14:00:03 INFO - PROCESS | 1832 | 1461099603876 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172c6aa800 == 204 [pid = 1832] [id = 722] 14:00:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x7f1705ed1000) [pid = 1832] [serial = 2167] [outer = (nil)] 14:00:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x7f170bb5b800) [pid = 1832] [serial = 2168] [outer = 0x7f1705ed1000] 14:00:03 INFO - PROCESS | 1832 | 1461099603954 Marionette DEBUG loaded listener.js 14:00:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x7f1720b63800) [pid = 1832] [serial = 2169] [outer = 0x7f1705ed1000] 14:00:04 INFO - PROCESS | 1832 | 1461099604816 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:00:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:00:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1580ms 14:00:04 INFO - PROCESS | 1832 | 1461099604885 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 14:00:04 INFO - PROCESS | 1832 | 1461099604889 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 14:00:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:00:04 INFO - PROCESS | 1832 | 1461099604895 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:00:04 INFO - PROCESS | 1832 | 1461099604898 Marionette TRACE conn3 <- [1,2862,null,{}] 14:00:04 INFO - PROCESS | 1832 | 1461099604903 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:05 INFO - PROCESS | 1832 | 1461099605158 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 14:00:05 INFO - PROCESS | 1832 | 1461099605485 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731a3a800 == 205 [pid = 1832] [id = 723] 14:00:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x7f1705b99800) [pid = 1832] [serial = 2170] [outer = (nil)] 14:00:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x7f1721040000) [pid = 1832] [serial = 2171] [outer = 0x7f1705b99800] 14:00:05 INFO - PROCESS | 1832 | 1461099605583 Marionette DEBUG loaded listener.js 14:00:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x7f172257e800) [pid = 1832] [serial = 2172] [outer = 0x7f1705b99800] 14:00:06 INFO - PROCESS | 1832 | 1461099606509 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 14:00:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:00:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1684ms 14:00:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:00:06 INFO - PROCESS | 1832 | 1461099606580 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 14:00:06 INFO - PROCESS | 1832 | 1461099606583 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 14:00:06 INFO - PROCESS | 1832 | 1461099606590 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:00:06 INFO - PROCESS | 1832 | 1461099606593 Marionette TRACE conn3 <- [1,2866,null,{}] 14:00:06 INFO - PROCESS | 1832 | 1461099606598 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:06 INFO - PROCESS | 1832 | 1461099606848 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 14:00:07 INFO - PROCESS | 1832 | 1461099607183 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f16fea9c000 == 206 [pid = 1832] [id = 724] 14:00:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x7f1706028c00) [pid = 1832] [serial = 2173] [outer = (nil)] 14:00:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x7f172b5b5c00) [pid = 1832] [serial = 2174] [outer = 0x7f1706028c00] 14:00:07 INFO - PROCESS | 1832 | 1461099607261 Marionette DEBUG loaded listener.js 14:00:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x7f172b5c2400) [pid = 1832] [serial = 2175] [outer = 0x7f1706028c00] 14:00:08 INFO - PROCESS | 1832 | 1461099608109 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 14:00:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:00:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1581ms 14:00:08 INFO - PROCESS | 1832 | 1461099608171 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 14:00:08 INFO - PROCESS | 1832 | 1461099608174 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 14:00:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:00:08 INFO - PROCESS | 1832 | 1461099608180 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:00:08 INFO - PROCESS | 1832 | 1461099608182 Marionette TRACE conn3 <- [1,2870,null,{}] 14:00:08 INFO - PROCESS | 1832 | 1461099608188 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:08 INFO - PROCESS | 1832 | 1461099608435 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 14:00:08 INFO - PROCESS | 1832 | 1461099608767 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170a046000 == 207 [pid = 1832] [id = 725] 14:00:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x7f170d184800) [pid = 1832] [serial = 2176] [outer = (nil)] 14:00:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x7f172c3c0000) [pid = 1832] [serial = 2177] [outer = 0x7f170d184800] 14:00:08 INFO - PROCESS | 1832 | 1461099608843 Marionette DEBUG loaded listener.js 14:00:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x7f172c4b8400) [pid = 1832] [serial = 2178] [outer = 0x7f170d184800] 14:00:09 INFO - PROCESS | 1832 | 1461099609694 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 14:00:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:00:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1586ms 14:00:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:00:09 INFO - PROCESS | 1832 | 1461099609767 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 14:00:09 INFO - PROCESS | 1832 | 1461099609770 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 14:00:09 INFO - PROCESS | 1832 | 1461099609776 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:00:09 INFO - PROCESS | 1832 | 1461099609779 Marionette TRACE conn3 <- [1,2874,null,{}] 14:00:09 INFO - PROCESS | 1832 | 1461099609784 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:10 INFO - PROCESS | 1832 | 1461099610070 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 14:00:10 INFO - PROCESS | 1832 | 1461099610404 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170a05c000 == 208 [pid = 1832] [id = 726] 14:00:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x7f1713047c00) [pid = 1832] [serial = 2179] [outer = (nil)] 14:00:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 195 (0x7f172c694c00) [pid = 1832] [serial = 2180] [outer = 0x7f1713047c00] 14:00:10 INFO - PROCESS | 1832 | 1461099610481 Marionette DEBUG loaded listener.js 14:00:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 196 (0x7f172d2f4800) [pid = 1832] [serial = 2181] [outer = 0x7f1713047c00] 14:00:11 INFO - PROCESS | 1832 | 1461099611329 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 14:00:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:00:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1589ms 14:00:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:00:11 INFO - PROCESS | 1832 | 1461099611365 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 14:00:11 INFO - PROCESS | 1832 | 1461099611368 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 14:00:11 INFO - PROCESS | 1832 | 1461099611374 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:00:11 INFO - PROCESS | 1832 | 1461099611377 Marionette TRACE conn3 <- [1,2878,null,{}] 14:00:11 INFO - PROCESS | 1832 | 1461099611382 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:11 INFO - PROCESS | 1832 | 1461099611632 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 14:00:11 INFO - PROCESS | 1832 | 1461099611967 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1716256800 == 207 [pid = 1832] [id = 602] 14:00:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170cb8e000 == 206 [pid = 1832] [id = 599] 14:00:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170ac3c800 == 205 [pid = 1832] [id = 666] 14:00:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f173171b000 == 204 [pid = 1832] [id = 610] 14:00:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172f776000 == 203 [pid = 1832] [id = 609] 14:00:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719fa4000 == 202 [pid = 1832] [id = 605] 14:00:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1704f89800 == 201 [pid = 1832] [id = 567] 14:00:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1707ddd800 == 200 [pid = 1832] [id = 568] 14:00:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719922800 == 199 [pid = 1832] [id = 604] 14:00:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170d577800 == 198 [pid = 1832] [id = 600] 14:00:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17345c8800 == 197 [pid = 1832] [id = 704] 14:00:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1731c1f800 == 196 [pid = 1832] [id = 703] 14:00:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1731a39000 == 195 [pid = 1832] [id = 702] 14:00:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f173158b000 == 194 [pid = 1832] [id = 701] 14:00:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172d2ce800 == 193 [pid = 1832] [id = 700] 14:00:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1722321000 == 192 [pid = 1832] [id = 699] 14:00:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171f88e800 == 191 [pid = 1832] [id = 698] 14:00:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171eb4f800 == 190 [pid = 1832] [id = 697] 14:00:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719fb6800 == 189 [pid = 1832] [id = 696] 14:00:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719adf000 == 188 [pid = 1832] [id = 695] 14:00:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719473000 == 187 [pid = 1832] [id = 694] 14:00:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171749c000 == 186 [pid = 1832] [id = 693] 14:00:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1716249800 == 185 [pid = 1832] [id = 692] 14:00:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1713f21800 == 184 [pid = 1832] [id = 691] 14:00:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1713005800 == 183 [pid = 1832] [id = 690] 14:00:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170cd61800 == 182 [pid = 1832] [id = 689] 14:00:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170bbdf800 == 181 [pid = 1832] [id = 688] 14:00:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1709627000 == 180 [pid = 1832] [id = 687] 14:00:13 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1705bdb000 == 179 [pid = 1832] [id = 686] 14:00:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f16fea0c800 == 180 [pid = 1832] [id = 727] 14:00:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 197 (0x7f1702475400) [pid = 1832] [serial = 2182] [outer = (nil)] 14:00:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x7f1704dc2400) [pid = 1832] [serial = 2183] [outer = 0x7f1702475400] 14:00:13 INFO - PROCESS | 1832 | 1461099613823 Marionette DEBUG loaded listener.js 14:00:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x7f1704f41000) [pid = 1832] [serial = 2184] [outer = 0x7f1702475400] 14:00:14 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0x7f1709674000) [pid = 1832] [serial = 1932] [outer = (nil)] [url = about:blank] 14:00:14 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0x7f170abc3400) [pid = 1832] [serial = 2057] [outer = (nil)] [url = about:blank] 14:00:14 INFO - PROCESS | 1832 | --DOMWINDOW == 196 (0x7f170abce000) [pid = 1832] [serial = 2054] [outer = (nil)] [url = about:blank] 14:00:14 INFO - PROCESS | 1832 | --DOMWINDOW == 195 (0x7f1715594000) [pid = 1832] [serial = 2030] [outer = (nil)] [url = about:blank] 14:00:14 INFO - PROCESS | 1832 | --DOMWINDOW == 194 (0x7f1715111c00) [pid = 1832] [serial = 2027] [outer = (nil)] [url = about:blank] 14:00:14 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x7f1713f40800) [pid = 1832] [serial = 2024] [outer = (nil)] [url = about:blank] 14:00:14 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0x7f17130f1c00) [pid = 1832] [serial = 2021] [outer = (nil)] [url = about:blank] 14:00:14 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x7f170ef10800) [pid = 1832] [serial = 2018] [outer = (nil)] [url = about:blank] 14:00:14 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x7f170cca3c00) [pid = 1832] [serial = 2015] [outer = (nil)] [url = about:blank] 14:00:14 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x7f170c912800) [pid = 1832] [serial = 2012] [outer = (nil)] [url = about:blank] 14:00:14 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x7f170b93fc00) [pid = 1832] [serial = 2009] [outer = (nil)] [url = about:blank] 14:00:14 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x7f1706cdf400) [pid = 1832] [serial = 2006] [outer = (nil)] [url = about:blank] 14:00:14 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x7f17058d0400) [pid = 1832] [serial = 2003] [outer = (nil)] [url = about:blank] 14:00:14 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x7f1705aafc00) [pid = 1832] [serial = 2048] [outer = (nil)] [url = about:blank] 14:00:14 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x7f1705c81000) [pid = 1832] [serial = 2049] [outer = (nil)] [url = about:blank] 14:00:14 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x7f171d74d400) [pid = 1832] [serial = 2046] [outer = (nil)] [url = about:blank] 14:00:14 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x7f1719eb6800) [pid = 1832] [serial = 2045] [outer = (nil)] [url = about:blank] 14:00:14 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x7f1719debc00) [pid = 1832] [serial = 2042] [outer = (nil)] [url = about:blank] 14:00:14 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x7f1718d6d400) [pid = 1832] [serial = 2039] [outer = (nil)] [url = about:blank] 14:00:14 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x7f1715fb5c00) [pid = 1832] [serial = 2036] [outer = (nil)] [url = about:blank] 14:00:14 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x7f171559dc00) [pid = 1832] [serial = 2033] [outer = (nil)] [url = about:blank] 14:00:14 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x7f170b553400) [pid = 1832] [serial = 2055] [outer = (nil)] [url = about:blank] 14:00:14 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x7f1705f51400) [pid = 1832] [serial = 2051] [outer = (nil)] [url = about:blank] 14:00:14 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x7f170704e400) [pid = 1832] [serial = 2052] [outer = (nil)] [url = about:blank] 14:00:14 INFO - PROCESS | 1832 | 1461099614863 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 14:00:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:00:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 3538ms 14:00:14 INFO - PROCESS | 1832 | 1461099614913 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 14:00:14 INFO - PROCESS | 1832 | 1461099614919 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 14:00:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:00:14 INFO - PROCESS | 1832 | 1461099614928 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:00:14 INFO - PROCESS | 1832 | 1461099614931 Marionette TRACE conn3 <- [1,2882,null,{}] 14:00:14 INFO - PROCESS | 1832 | 1461099614939 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:15 INFO - PROCESS | 1832 | 1461099615181 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 14:00:15 INFO - PROCESS | 1832 | 1461099615404 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1704f24800 == 181 [pid = 1832] [id = 728] 14:00:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x7f1704f3b800) [pid = 1832] [serial = 2185] [outer = (nil)] 14:00:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x7f1705e9dc00) [pid = 1832] [serial = 2186] [outer = 0x7f1704f3b800] 14:00:15 INFO - PROCESS | 1832 | 1461099615475 Marionette DEBUG loaded listener.js 14:00:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x7f1705f47c00) [pid = 1832] [serial = 2187] [outer = 0x7f1704f3b800] 14:00:16 INFO - PROCESS | 1832 | 1461099616300 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 14:00:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:00:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1435ms 14:00:16 INFO - PROCESS | 1832 | 1461099616363 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 14:00:16 INFO - PROCESS | 1832 | 1461099616369 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 14:00:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:00:16 INFO - PROCESS | 1832 | 1461099616378 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:00:16 INFO - PROCESS | 1832 | 1461099616381 Marionette TRACE conn3 <- [1,2886,null,{}] 14:00:16 INFO - PROCESS | 1832 | 1461099616387 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:16 INFO - PROCESS | 1832 | 1461099616712 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 14:00:16 INFO - PROCESS | 1832 | 1461099616745 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17081dd000 == 182 [pid = 1832] [id = 729] 14:00:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x7f1706024c00) [pid = 1832] [serial = 2188] [outer = (nil)] 14:00:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x7f1707f53000) [pid = 1832] [serial = 2189] [outer = 0x7f1706024c00] 14:00:16 INFO - PROCESS | 1832 | 1461099616810 Marionette DEBUG loaded listener.js 14:00:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x7f1709672800) [pid = 1832] [serial = 2190] [outer = 0x7f1706024c00] 14:00:17 INFO - PROCESS | 1832 | 1461099617980 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 14:00:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:00:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1632ms 14:00:18 INFO - PROCESS | 1832 | 1461099618017 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 14:00:18 INFO - PROCESS | 1832 | 1461099618021 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 14:00:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:00:18 INFO - PROCESS | 1832 | 1461099618027 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:00:18 INFO - PROCESS | 1832 | 1461099618033 Marionette TRACE conn3 <- [1,2890,null,{}] 14:00:18 INFO - PROCESS | 1832 | 1461099618048 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:18 INFO - PROCESS | 1832 | 1461099618347 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 14:00:18 INFO - PROCESS | 1832 | 1461099618379 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1709626800 == 183 [pid = 1832] [id = 730] 14:00:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x7f170704e400) [pid = 1832] [serial = 2191] [outer = (nil)] 14:00:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x7f170b561400) [pid = 1832] [serial = 2192] [outer = 0x7f170704e400] 14:00:18 INFO - PROCESS | 1832 | 1461099618441 Marionette DEBUG loaded listener.js 14:00:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x7f170bde6800) [pid = 1832] [serial = 2193] [outer = 0x7f170704e400] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x7f170c912400) [pid = 1832] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x7f170ef08000) [pid = 1832] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x7f1707eef400) [pid = 1832] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x7f170acc6400) [pid = 1832] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x7f1705814800) [pid = 1832] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x7f1705ecd800) [pid = 1832] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x7f170ef09000) [pid = 1832] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x7f170b556400) [pid = 1832] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x7f1705ea7400) [pid = 1832] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x7f1705b9d800) [pid = 1832] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x7f171e338400) [pid = 1832] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x7f1705c85c00) [pid = 1832] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x7f1715d15800) [pid = 1832] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x7f1702477c00) [pid = 1832] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x7f1715107000) [pid = 1832] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x7f170a25e000) [pid = 1832] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x7f1715d0b000) [pid = 1832] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x7f1706022800) [pid = 1832] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x7f1715834c00) [pid = 1832] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x7f1705b98400) [pid = 1832] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x7f170602b800) [pid = 1832] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x7f171559ac00) [pid = 1832] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x7f1715fa6c00) [pid = 1832] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x7f1715ca4c00) [pid = 1832] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x7f1713f38400) [pid = 1832] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x7f1705ea4c00) [pid = 1832] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x7f1705ab2400) [pid = 1832] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x7f170966fc00) [pid = 1832] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x7f170d40dc00) [pid = 1832] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x7f17097da000) [pid = 1832] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x7f1715116c00) [pid = 1832] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x7f170d40e400) [pid = 1832] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x7f17032d1c00) [pid = 1832] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x7f1707eea000) [pid = 1832] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x7f1702471c00) [pid = 1832] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x7f1706cd5c00) [pid = 1832] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x7f170ef07c00) [pid = 1832] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:00:19 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x7f1713e47400) [pid = 1832] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:00:20 INFO - PROCESS | 1832 | 1461099620359 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:00:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:00:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 2392ms 14:00:20 INFO - PROCESS | 1832 | 1461099620420 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 14:00:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:00:20 INFO - PROCESS | 1832 | 1461099620425 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 14:00:20 INFO - PROCESS | 1832 | 1461099620431 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:00:20 INFO - PROCESS | 1832 | 1461099620433 Marionette TRACE conn3 <- [1,2894,null,{}] 14:00:20 INFO - PROCESS | 1832 | 1461099620438 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:20 INFO - PROCESS | 1832 | 1461099620720 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 14:00:20 INFO - PROCESS | 1832 | 1461099620743 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1709f18800 == 184 [pid = 1832] [id = 731] 14:00:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x7f17032ce800) [pid = 1832] [serial = 2194] [outer = (nil)] 14:00:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x7f170acca000) [pid = 1832] [serial = 2195] [outer = 0x7f17032ce800] 14:00:20 INFO - PROCESS | 1832 | 1461099620805 Marionette DEBUG loaded listener.js 14:00:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x7f170bf86400) [pid = 1832] [serial = 2196] [outer = 0x7f17032ce800] 14:00:22 INFO - PROCESS | 1832 | 1461099622060 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 14:00:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:00:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1679ms 14:00:22 INFO - PROCESS | 1832 | 1461099622111 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 14:00:22 INFO - PROCESS | 1832 | 1461099622116 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 14:00:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:00:22 INFO - PROCESS | 1832 | 1461099622126 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:00:22 INFO - PROCESS | 1832 | 1461099622131 Marionette TRACE conn3 <- [1,2898,null,{}] 14:00:22 INFO - PROCESS | 1832 | 1461099622144 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:22 INFO - PROCESS | 1832 | 1461099622439 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 14:00:22 INFO - PROCESS | 1832 | 1461099622779 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1706ed5000 == 185 [pid = 1832] [id = 732] 14:00:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x7f170580cc00) [pid = 1832] [serial = 2197] [outer = (nil)] 14:00:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x7f1705ed1c00) [pid = 1832] [serial = 2198] [outer = 0x7f170580cc00] 14:00:22 INFO - PROCESS | 1832 | 1461099622858 Marionette DEBUG loaded listener.js 14:00:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x7f170602f400) [pid = 1832] [serial = 2199] [outer = 0x7f170580cc00] 14:00:23 INFO - PROCESS | 1832 | 1461099623742 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 14:00:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:00:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1688ms 14:00:23 INFO - PROCESS | 1832 | 1461099623814 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 14:00:23 INFO - PROCESS | 1832 | 1461099623822 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 14:00:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:00:23 INFO - PROCESS | 1832 | 1461099623832 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:00:23 INFO - PROCESS | 1832 | 1461099623835 Marionette TRACE conn3 <- [1,2902,null,{}] 14:00:23 INFO - PROCESS | 1832 | 1461099623842 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:24 INFO - PROCESS | 1832 | 1461099624107 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 14:00:24 INFO - PROCESS | 1832 | 1461099624489 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170b694800 == 186 [pid = 1832] [id = 733] 14:00:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x7f1709413000) [pid = 1832] [serial = 2200] [outer = (nil)] 14:00:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x7f170a25c000) [pid = 1832] [serial = 2201] [outer = 0x7f1709413000] 14:00:24 INFO - PROCESS | 1832 | 1461099624567 Marionette DEBUG loaded listener.js 14:00:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x7f170bb53c00) [pid = 1832] [serial = 2202] [outer = 0x7f1709413000] 14:00:25 INFO - PROCESS | 1832 | 1461099625507 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:00:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:00:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1730ms 14:00:25 INFO - PROCESS | 1832 | 1461099625564 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 14:00:25 INFO - PROCESS | 1832 | 1461099625567 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 14:00:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:00:25 INFO - PROCESS | 1832 | 1461099625574 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:00:25 INFO - PROCESS | 1832 | 1461099625579 Marionette TRACE conn3 <- [1,2906,null,{}] 14:00:25 INFO - PROCESS | 1832 | 1461099625595 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:25 INFO - PROCESS | 1832 | 1461099625834 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 14:00:26 INFO - PROCESS | 1832 | 1461099626159 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170bc0c800 == 187 [pid = 1832] [id = 734] 14:00:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x7f170bf8a000) [pid = 1832] [serial = 2203] [outer = (nil)] 14:00:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x7f170cbc7400) [pid = 1832] [serial = 2204] [outer = 0x7f170bf8a000] 14:00:26 INFO - PROCESS | 1832 | 1461099626243 Marionette DEBUG loaded listener.js 14:00:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x7f170cca6400) [pid = 1832] [serial = 2205] [outer = 0x7f170bf8a000] 14:00:27 INFO - PROCESS | 1832 | 1461099627137 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 14:00:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:00:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1645ms 14:00:27 INFO - PROCESS | 1832 | 1461099627220 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 14:00:27 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:00:27 INFO - PROCESS | 1832 | 1461099627225 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 14:00:27 INFO - PROCESS | 1832 | 1461099627231 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:00:27 INFO - PROCESS | 1832 | 1461099627234 Marionette TRACE conn3 <- [1,2910,null,{}] 14:00:27 INFO - PROCESS | 1832 | 1461099627239 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:27 INFO - PROCESS | 1832 | 1461099627519 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 14:00:27 INFO - PROCESS | 1832 | 1461099627846 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170cba0800 == 188 [pid = 1832] [id = 735] 14:00:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x7f170c912c00) [pid = 1832] [serial = 2206] [outer = (nil)] 14:00:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x7f170d1db800) [pid = 1832] [serial = 2207] [outer = 0x7f170c912c00] 14:00:27 INFO - PROCESS | 1832 | 1461099627968 Marionette DEBUG loaded listener.js 14:00:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x7f170d404c00) [pid = 1832] [serial = 2208] [outer = 0x7f170c912c00] 14:00:28 INFO - PROCESS | 1832 | 1461099628793 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 14:00:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:00:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:00:28 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1583ms 14:00:28 INFO - PROCESS | 1832 | 1461099628814 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 14:00:28 INFO - PROCESS | 1832 | 1461099628816 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 14:00:28 INFO - TEST-START | /DOMEvents/constructors.html 14:00:28 INFO - PROCESS | 1832 | 1461099628823 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:00:28 INFO - PROCESS | 1832 | 1461099628825 Marionette TRACE conn3 <- [1,2914,null,{}] 14:00:28 INFO - PROCESS | 1832 | 1461099628831 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:29 INFO - PROCESS | 1832 | 1461099629051 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 14:00:29 INFO - PROCESS | 1832 | 1461099629334 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d3a2800 == 189 [pid = 1832] [id = 736] 14:00:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x7f170ccabc00) [pid = 1832] [serial = 2209] [outer = (nil)] 14:00:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x7f170d40b000) [pid = 1832] [serial = 2210] [outer = 0x7f170ccabc00] 14:00:29 INFO - PROCESS | 1832 | 1461099629411 Marionette DEBUG loaded listener.js 14:00:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x7f170ebadc00) [pid = 1832] [serial = 2211] [outer = 0x7f170ccabc00] 14:00:30 INFO - PROCESS | 1832 | 1461099630369 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:00:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:00:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:00:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:00:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:00:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:00:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:00:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:00:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:00:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:00:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:00:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:00:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:00:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:00:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:00:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:00:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:00:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:00:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:00:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:00:30 INFO - TEST-OK | /DOMEvents/constructors.html | took 1618ms 14:00:30 INFO - PROCESS | 1832 | 1461099630459 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 14:00:30 INFO - PROCESS | 1832 | 1461099630466 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 14:00:30 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:00:30 INFO - PROCESS | 1832 | 1461099630480 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:00:30 INFO - PROCESS | 1832 | 1461099630483 Marionette TRACE conn3 <- [1,2918,null,{}] 14:00:30 INFO - PROCESS | 1832 | 1461099630489 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:30 INFO - PROCESS | 1832 | 1461099630758 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 14:00:31 INFO - PROCESS | 1832 | 1461099631067 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1713017800 == 190 [pid = 1832] [id = 737] 14:00:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x7f1713282000) [pid = 1832] [serial = 2212] [outer = (nil)] 14:00:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x7f1713483000) [pid = 1832] [serial = 2213] [outer = 0x7f1713282000] 14:00:31 INFO - PROCESS | 1832 | 1461099631146 Marionette DEBUG loaded listener.js 14:00:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x7f1713e4e000) [pid = 1832] [serial = 2214] [outer = 0x7f1713282000] 14:00:31 INFO - PROCESS | 1832 | 1461099631918 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:00:31 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:00:31 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1483ms 14:00:31 INFO - PROCESS | 1832 | 1461099631964 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 14:00:31 INFO - PROCESS | 1832 | 1461099631968 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 14:00:31 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:00:31 INFO - PROCESS | 1832 | 1461099631974 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:00:31 INFO - PROCESS | 1832 | 1461099631977 Marionette TRACE conn3 <- [1,2922,null,{}] 14:00:31 INFO - PROCESS | 1832 | 1461099631982 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:32 INFO - PROCESS | 1832 | 1461099632213 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 14:00:32 INFO - PROCESS | 1832 | 1461099632499 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1713f05800 == 191 [pid = 1832] [id = 738] 14:00:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x7f1713177000) [pid = 1832] [serial = 2215] [outer = (nil)] 14:00:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x7f1713f36c00) [pid = 1832] [serial = 2216] [outer = 0x7f1713177000] 14:00:32 INFO - PROCESS | 1832 | 1461099632576 Marionette DEBUG loaded listener.js 14:00:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x7f1714143c00) [pid = 1832] [serial = 2217] [outer = 0x7f1713177000] 14:00:33 INFO - PROCESS | 1832 | [1832] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 14:00:33 INFO - PROCESS | 1832 | [1832] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 14:00:33 INFO - PROCESS | 1832 | [1832] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 14:00:33 INFO - PROCESS | 1832 | [1832] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 14:00:33 INFO - PROCESS | 1832 | 1461099633372 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 14:00:33 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:00:33 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:00:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:00:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:00:33 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 14:00:33 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:00:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:00:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:00:33 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 14:00:33 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:00:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:00:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:00:33 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 14:00:33 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:00:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:00:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:00:33 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:00:33 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1435ms 14:00:33 INFO - PROCESS | 1832 | 1461099633413 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 14:00:33 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:00:33 INFO - PROCESS | 1832 | 1461099633426 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 14:00:33 INFO - PROCESS | 1832 | 1461099633432 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:00:33 INFO - PROCESS | 1832 | 1461099633436 Marionette TRACE conn3 <- [1,2926,null,{}] 14:00:33 INFO - PROCESS | 1832 | 1461099633442 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:33 INFO - PROCESS | 1832 | 1461099633785 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 14:00:34 INFO - PROCESS | 1832 | 1461099633996 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1715c17800 == 192 [pid = 1832] [id = 739] 14:00:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x7f1713487400) [pid = 1832] [serial = 2218] [outer = (nil)] 14:00:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x7f1715121000) [pid = 1832] [serial = 2219] [outer = 0x7f1713487400] 14:00:34 INFO - PROCESS | 1832 | 1461099634075 Marionette DEBUG loaded listener.js 14:00:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x7f17153e8400) [pid = 1832] [serial = 2220] [outer = 0x7f1713487400] 14:00:34 INFO - PROCESS | 1832 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:00:34 INFO - PROCESS | 1832 | 1461099634849 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 14:00:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:00:34 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1429ms 14:00:34 INFO - PROCESS | 1832 | 1461099634879 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 14:00:34 INFO - PROCESS | 1832 | 1461099634882 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 14:00:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:00:34 INFO - PROCESS | 1832 | 1461099634892 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:00:34 INFO - PROCESS | 1832 | 1461099634894 Marionette TRACE conn3 <- [1,2930,null,{}] 14:00:34 INFO - PROCESS | 1832 | 1461099634899 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:35 INFO - PROCESS | 1832 | 1461099635153 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 14:00:35 INFO - PROCESS | 1832 | 1461099635419 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171674a000 == 193 [pid = 1832] [id = 740] 14:00:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x7f1713f33800) [pid = 1832] [serial = 2221] [outer = (nil)] 14:00:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x7f1715523000) [pid = 1832] [serial = 2222] [outer = 0x7f1713f33800] 14:00:35 INFO - PROCESS | 1832 | 1461099635497 Marionette DEBUG loaded listener.js 14:00:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x7f171559dc00) [pid = 1832] [serial = 2223] [outer = 0x7f1713f33800] 14:00:36 INFO - PROCESS | 1832 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:00:36 INFO - PROCESS | 1832 | 1461099636267 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 14:00:36 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:00:36 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1391ms 14:00:36 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:00:36 INFO - PROCESS | 1832 | 1461099636283 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 14:00:36 INFO - PROCESS | 1832 | 1461099636286 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 14:00:36 INFO - PROCESS | 1832 | 1461099636292 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:00:36 INFO - PROCESS | 1832 | 1461099636295 Marionette TRACE conn3 <- [1,2934,null,{}] 14:00:36 INFO - PROCESS | 1832 | 1461099636300 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:36 INFO - PROCESS | 1832 | 1461099636525 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 14:00:36 INFO - PROCESS | 1832 | 1461099636846 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1718f8d800 == 194 [pid = 1832] [id = 741] 14:00:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x7f1715104000) [pid = 1832] [serial = 2224] [outer = (nil)] 14:00:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x7f1715838800) [pid = 1832] [serial = 2225] [outer = 0x7f1715104000] 14:00:36 INFO - PROCESS | 1832 | 1461099636922 Marionette DEBUG loaded listener.js 14:00:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x7f1715bbb400) [pid = 1832] [serial = 2226] [outer = 0x7f1715104000] 14:00:37 INFO - PROCESS | 1832 | 1461099637719 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:00:37 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:00:37 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1479ms 14:00:37 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:00:37 INFO - PROCESS | 1832 | 1461099637772 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 14:00:37 INFO - PROCESS | 1832 | 1461099637775 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 14:00:37 INFO - PROCESS | 1832 | 1461099637781 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:00:37 INFO - PROCESS | 1832 | 1461099637786 Marionette TRACE conn3 <- [1,2938,null,{}] 14:00:37 INFO - PROCESS | 1832 | 1461099637840 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:38 INFO - PROCESS | 1832 | 1461099638115 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 14:00:38 INFO - PROCESS | 1832 | 1461099638404 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719b74000 == 195 [pid = 1832] [id = 742] 14:00:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x7f1715fb9c00) [pid = 1832] [serial = 2227] [outer = (nil)] 14:00:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x7f1715fc1000) [pid = 1832] [serial = 2228] [outer = 0x7f1715fb9c00] 14:00:38 INFO - PROCESS | 1832 | 1461099638539 Marionette DEBUG loaded listener.js 14:00:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x7f1717360c00) [pid = 1832] [serial = 2229] [outer = 0x7f1715fb9c00] 14:00:39 INFO - PROCESS | 1832 | 1461099639324 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:00:39 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 14:00:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1582ms 14:00:39 INFO - PROCESS | 1832 | 1461099639363 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 14:00:39 INFO - PROCESS | 1832 | 1461099639367 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 14:00:39 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:00:39 INFO - PROCESS | 1832 | 1461099639373 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:00:39 INFO - PROCESS | 1832 | 1461099639376 Marionette TRACE conn3 <- [1,2942,null,{}] 14:00:39 INFO - PROCESS | 1832 | 1461099639381 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:39 INFO - PROCESS | 1832 | 1461099639613 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 14:00:39 INFO - PROCESS | 1832 | 1461099639901 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171a04a000 == 196 [pid = 1832] [id = 743] 14:00:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x7f1715fb3400) [pid = 1832] [serial = 2230] [outer = (nil)] 14:00:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x7f1717845400) [pid = 1832] [serial = 2231] [outer = 0x7f1715fb3400] 14:00:39 INFO - PROCESS | 1832 | 1461099639978 Marionette DEBUG loaded listener.js 14:00:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x7f1718d68800) [pid = 1832] [serial = 2232] [outer = 0x7f1715fb3400] 14:00:40 INFO - PROCESS | 1832 | 1461099640754 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 14:00:40 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 14:00:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:00:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1437ms 14:00:40 INFO - PROCESS | 1832 | 1461099640812 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 14:00:40 INFO - PROCESS | 1832 | 1461099640815 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 14:00:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:00:40 INFO - PROCESS | 1832 | 1461099640821 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:00:40 INFO - PROCESS | 1832 | 1461099640823 Marionette TRACE conn3 <- [1,2946,null,{}] 14:00:40 INFO - PROCESS | 1832 | 1461099640829 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:41 INFO - PROCESS | 1832 | 1461099641146 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 14:00:41 INFO - PROCESS | 1832 | 1461099641372 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171eb33000 == 197 [pid = 1832] [id = 744] 14:00:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x7f171764f800) [pid = 1832] [serial = 2233] [outer = (nil)] 14:00:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x7f1718e99000) [pid = 1832] [serial = 2234] [outer = 0x7f171764f800] 14:00:41 INFO - PROCESS | 1832 | 1461099641449 Marionette DEBUG loaded listener.js 14:00:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x7f171974f000) [pid = 1832] [serial = 2235] [outer = 0x7f171764f800] 14:00:42 INFO - PROCESS | 1832 | 1461099642239 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:00:42 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:00:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1481ms 14:00:42 INFO - PROCESS | 1832 | 1461099642304 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 14:00:42 INFO - PROCESS | 1832 | 1461099642308 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 14:00:42 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:00:42 INFO - PROCESS | 1832 | 1461099642314 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:00:42 INFO - PROCESS | 1832 | 1461099642316 Marionette TRACE conn3 <- [1,2950,null,{}] 14:00:42 INFO - PROCESS | 1832 | 1461099642322 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:42 INFO - PROCESS | 1832 | 1461099642544 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 14:00:42 INFO - PROCESS | 1832 | 1461099642831 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f876800 == 198 [pid = 1832] [id = 745] 14:00:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x7f17157f6800) [pid = 1832] [serial = 2236] [outer = (nil)] 14:00:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x7f1719df3400) [pid = 1832] [serial = 2237] [outer = 0x7f17157f6800] 14:00:42 INFO - PROCESS | 1832 | 1461099642907 Marionette DEBUG loaded listener.js 14:00:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x7f1719eb1c00) [pid = 1832] [serial = 2238] [outer = 0x7f17157f6800] 14:00:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171a03c000 == 199 [pid = 1832] [id = 746] 14:00:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x7f171b675c00) [pid = 1832] [serial = 2239] [outer = (nil)] 14:00:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x7f1719743c00) [pid = 1832] [serial = 2240] [outer = 0x7f171b675c00] 14:00:43 INFO - PROCESS | 1832 | 1461099643766 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:00:43 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 14:00:43 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1489ms 14:00:43 INFO - PROCESS | 1832 | 1461099643804 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 14:00:43 INFO - PROCESS | 1832 | 1461099643808 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 14:00:43 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:00:43 INFO - PROCESS | 1832 | 1461099643814 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:00:43 INFO - PROCESS | 1832 | 1461099643816 Marionette TRACE conn3 <- [1,2954,null,{}] 14:00:43 INFO - PROCESS | 1832 | 1461099643821 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:44 INFO - PROCESS | 1832 | 1461099644122 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 14:00:44 INFO - PROCESS | 1832 | 1461099644453 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f172c86e800 == 200 [pid = 1832] [id = 747] 14:00:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x7f1704f44800) [pid = 1832] [serial = 2241] [outer = (nil)] 14:00:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 195 (0x7f1719eb2400) [pid = 1832] [serial = 2242] [outer = 0x7f1704f44800] 14:00:44 INFO - PROCESS | 1832 | 1461099644530 Marionette DEBUG loaded listener.js 14:00:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 196 (0x7f171d2e2800) [pid = 1832] [serial = 2243] [outer = 0x7f1704f44800] 14:00:45 INFO - PROCESS | 1832 | 1461099645268 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:00:45 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:00:45 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 14:00:45 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1479ms 14:00:45 INFO - PROCESS | 1832 | 1461099645294 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 14:00:45 INFO - PROCESS | 1832 | 1461099645298 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 14:00:45 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:00:45 INFO - PROCESS | 1832 | 1461099645304 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:00:45 INFO - PROCESS | 1832 | 1461099645307 Marionette TRACE conn3 <- [1,2958,null,{}] 14:00:45 INFO - PROCESS | 1832 | 1461099645312 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:45 INFO - PROCESS | 1832 | 1461099645548 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 14:00:45 INFO - PROCESS | 1832 | 1461099645808 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17317d1800 == 201 [pid = 1832] [id = 748] 14:00:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 197 (0x7f1705df0800) [pid = 1832] [serial = 2244] [outer = (nil)] 14:00:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x7f171e4ed000) [pid = 1832] [serial = 2245] [outer = 0x7f1705df0800] 14:00:45 INFO - PROCESS | 1832 | 1461099645880 Marionette DEBUG loaded listener.js 14:00:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x7f171ec8f800) [pid = 1832] [serial = 2246] [outer = 0x7f1705df0800] 14:00:46 INFO - PROCESS | 1832 | 1461099646724 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:00:46 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 14:00:46 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1432ms 14:00:46 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:00:46 INFO - PROCESS | 1832 | 1461099646736 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 14:00:46 INFO - PROCESS | 1832 | 1461099646739 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 14:00:46 INFO - PROCESS | 1832 | 1461099646745 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:00:46 INFO - PROCESS | 1832 | 1461099646748 Marionette TRACE conn3 <- [1,2962,null,{}] 14:00:46 INFO - PROCESS | 1832 | 1461099646753 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:46 INFO - PROCESS | 1832 | 1461099646967 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 14:00:47 INFO - PROCESS | 1832 | 1461099647261 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1733886000 == 202 [pid = 1832] [id = 749] 14:00:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 200 (0x7f171b679800) [pid = 1832] [serial = 2247] [outer = (nil)] 14:00:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0x7f171fa22400) [pid = 1832] [serial = 2248] [outer = 0x7f171b679800] 14:00:47 INFO - PROCESS | 1832 | 1461099647338 Marionette DEBUG loaded listener.js 14:00:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0x7f1720b67800) [pid = 1832] [serial = 2249] [outer = 0x7f171b679800] 14:00:48 INFO - PROCESS | 1832 | 1461099648099 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:00:48 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 14:00:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1379ms 14:00:48 INFO - PROCESS | 1832 | 1461099648132 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 14:00:48 INFO - PROCESS | 1832 | 1461099648135 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 14:00:48 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:00:48 INFO - PROCESS | 1832 | 1461099648143 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:00:48 INFO - PROCESS | 1832 | 1461099648146 Marionette TRACE conn3 <- [1,2966,null,{}] 14:00:48 INFO - PROCESS | 1832 | 1461099648151 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:48 INFO - PROCESS | 1832 | 1461099648370 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 14:00:48 INFO - PROCESS | 1832 | 1461099648632 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1703020000 == 203 [pid = 1832] [id = 750] 14:00:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 203 (0x7f171ec88400) [pid = 1832] [serial = 2250] [outer = (nil)] 14:00:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 204 (0x7f172b53d400) [pid = 1832] [serial = 2251] [outer = 0x7f171ec88400] 14:00:48 INFO - PROCESS | 1832 | 1461099648708 Marionette DEBUG loaded listener.js 14:00:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 205 (0x7f172c6e7c00) [pid = 1832] [serial = 2252] [outer = 0x7f171ec88400] 14:00:49 INFO - PROCESS | 1832 | 1461099649470 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:00:49 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:00:49 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1378ms 14:00:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:00:49 INFO - PROCESS | 1832 | 1461099649523 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 14:00:49 INFO - PROCESS | 1832 | 1461099649526 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 14:00:49 INFO - PROCESS | 1832 | 1461099649532 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:00:49 INFO - PROCESS | 1832 | 1461099649535 Marionette TRACE conn3 <- [1,2970,null,{}] 14:00:49 INFO - PROCESS | 1832 | 1461099649540 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:49 INFO - PROCESS | 1832 | 1461099649767 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 14:00:50 INFO - PROCESS | 1832 | 1461099650061 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f16ffccf000 == 204 [pid = 1832] [id = 751] 14:00:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 206 (0x7f171ec8dc00) [pid = 1832] [serial = 2253] [outer = (nil)] 14:00:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 207 (0x7f172d6c2800) [pid = 1832] [serial = 2254] [outer = 0x7f171ec8dc00] 14:00:50 INFO - PROCESS | 1832 | 1461099650138 Marionette DEBUG loaded listener.js 14:00:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 208 (0x7f172d9f3c00) [pid = 1832] [serial = 2255] [outer = 0x7f171ec8dc00] 14:00:50 INFO - PROCESS | 1832 | 1461099650915 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:00:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:00:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1398ms 14:00:50 INFO - PROCESS | 1832 | 1461099650929 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 14:00:50 INFO - PROCESS | 1832 | 1461099650931 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 14:00:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:00:50 INFO - PROCESS | 1832 | 1461099650938 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:00:50 INFO - PROCESS | 1832 | 1461099650940 Marionette TRACE conn3 <- [1,2974,null,{}] 14:00:50 INFO - PROCESS | 1832 | 1461099650946 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:51 INFO - PROCESS | 1832 | 1461099651188 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 14:00:51 INFO - PROCESS | 1832 | 1461099651495 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17000c4000 == 205 [pid = 1832] [id = 752] 14:00:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 209 (0x7f172d6c9000) [pid = 1832] [serial = 2256] [outer = (nil)] 14:00:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 210 (0x7f172f7c9400) [pid = 1832] [serial = 2257] [outer = 0x7f172d6c9000] 14:00:51 INFO - PROCESS | 1832 | 1461099651573 Marionette DEBUG loaded listener.js 14:00:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 211 (0x7f173162b000) [pid = 1832] [serial = 2258] [outer = 0x7f172d6c9000] 14:00:53 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171f88d000 == 204 [pid = 1832] [id = 226] 14:00:53 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171320c800 == 203 [pid = 1832] [id = 534] 14:00:53 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170ecdb000 == 202 [pid = 1832] [id = 221] 14:00:53 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1704f85000 == 201 [pid = 1832] [id = 593] 14:00:53 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1709626800 == 200 [pid = 1832] [id = 730] 14:00:53 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17081dd000 == 199 [pid = 1832] [id = 729] 14:00:53 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1704f24800 == 198 [pid = 1832] [id = 728] 14:00:53 INFO - PROCESS | 1832 | --DOCSHELL 0x7f16fea0c800 == 197 [pid = 1832] [id = 727] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 210 (0x7f1715102400) [pid = 1832] [serial = 2025] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 209 (0x7f17153e2000) [pid = 1832] [serial = 2028] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 208 (0x7f170d184c00) [pid = 1832] [serial = 2016] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 207 (0x7f1713e47000) [pid = 1832] [serial = 2022] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 206 (0x7f1705def400) [pid = 1832] [serial = 2004] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 205 (0x7f1709412c00) [pid = 1832] [serial = 2007] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 204 (0x7f1713051400) [pid = 1832] [serial = 2019] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 203 (0x7f170bddcc00) [pid = 1832] [serial = 2010] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 202 (0x7f170cad0400) [pid = 1832] [serial = 2013] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0x7f1718d62000) [pid = 1832] [serial = 2099] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x7f171ec93000) [pid = 1832] [serial = 2115] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 199 (0x7f170d187800) [pid = 1832] [serial = 2073] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0x7f1718dc9000) [pid = 1832] [serial = 2100] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0x7f171e4ec800) [pid = 1832] [serial = 2111] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 196 (0x7f171b678400) [pid = 1832] [serial = 2105] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 195 (0x7f1719de5400) [pid = 1832] [serial = 2103] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 194 (0x7f1715fa8800) [pid = 1832] [serial = 2034] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x7f170b561800) [pid = 1832] [serial = 2124] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0x7f1715fbec00) [pid = 1832] [serial = 2094] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x7f1706cd6000) [pid = 1832] [serial = 2063] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x7f171c2c7400) [pid = 1832] [serial = 2106] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x7f171583e400) [pid = 1832] [serial = 2090] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x7f1707eeac00) [pid = 1832] [serial = 2064] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x7f1706cd4800) [pid = 1832] [serial = 2120] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x7f170a25c800) [pid = 1832] [serial = 2066] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x7f171b678800) [pid = 1832] [serial = 2043] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x7f170b557000) [pid = 1832] [serial = 2067] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x7f1718dd0400) [pid = 1832] [serial = 1983] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x7f1717361c00) [pid = 1832] [serial = 2096] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x7f17155d5c00) [pid = 1832] [serial = 2088] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x7f170cbd6000) [pid = 1832] [serial = 2072] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x7f1713127400) [pid = 1832] [serial = 2081] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x7f1705b9d400) [pid = 1832] [serial = 2117] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x7f17153e5000) [pid = 1832] [serial = 2085] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x7f170eb2ec00) [pid = 1832] [serial = 2075] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x7f1715bb8400) [pid = 1832] [serial = 2091] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x7f170c914000) [pid = 1832] [serial = 2069] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x7f171974ec00) [pid = 1832] [serial = 1986] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x7f17191c2c00) [pid = 1832] [serial = 2102] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x7f1713f34c00) [pid = 1832] [serial = 2079] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x7f1713484c00) [pid = 1832] [serial = 2078] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x7f171511d000) [pid = 1832] [serial = 2084] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x7f1717657c00) [pid = 1832] [serial = 2097] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x7f1715528800) [pid = 1832] [serial = 2087] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x7f170abc3000) [pid = 1832] [serial = 2123] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x7f170b937c00) [pid = 1832] [serial = 2001] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x7f171ec8b800) [pid = 1832] [serial = 2114] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x7f171e32a000) [pid = 1832] [serial = 2109] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x7f1707ef0400) [pid = 1832] [serial = 2121] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x7f1704ccbc00) [pid = 1832] [serial = 2060] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x7f1715ea7400) [pid = 1832] [serial = 2093] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x7f17058c7400) [pid = 1832] [serial = 2061] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x7f1715102800) [pid = 1832] [serial = 2082] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x7f1719749c00) [pid = 1832] [serial = 2040] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x7f171dfb1400) [pid = 1832] [serial = 2108] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x7f1713045800) [pid = 1832] [serial = 2076] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x7f170cacd800) [pid = 1832] [serial = 2070] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x7f1718a6c800) [pid = 1832] [serial = 2037] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x7f1705e9e000) [pid = 1832] [serial = 2118] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x7f17157ecc00) [pid = 1832] [serial = 2031] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x7f170bf7f800) [pid = 1832] [serial = 2126] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 1832 | 1461099654457 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 14:00:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 14:00:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 3540ms 14:00:54 INFO - PROCESS | 1832 | 1461099654479 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 14:00:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:00:54 INFO - PROCESS | 1832 | 1461099654484 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 14:00:54 INFO - PROCESS | 1832 | 1461099654492 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:00:54 INFO - PROCESS | 1832 | 1461099654497 Marionette TRACE conn3 <- [1,2978,null,{}] 14:00:54 INFO - PROCESS | 1832 | 1461099654504 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:54 INFO - PROCESS | 1832 | 1461099654710 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 14:00:55 INFO - PROCESS | 1832 | 1461099655006 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17000de000 == 198 [pid = 1832] [id = 753] 14:00:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x7f1705b98c00) [pid = 1832] [serial = 2259] [outer = (nil)] 14:00:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x7f1705ba1400) [pid = 1832] [serial = 2260] [outer = 0x7f1705b98c00] 14:00:55 INFO - PROCESS | 1832 | 1461099655086 Marionette DEBUG loaded listener.js 14:00:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x7f1705ea2c00) [pid = 1832] [serial = 2261] [outer = 0x7f1705b98c00] 14:00:55 INFO - PROCESS | 1832 | 1461099655773 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:00:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 14:00:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1293ms 14:00:55 INFO - PROCESS | 1832 | 1461099655783 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 14:00:55 INFO - PROCESS | 1832 | 1461099655791 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 14:00:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:00:55 INFO - PROCESS | 1832 | 1461099655808 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:00:55 INFO - PROCESS | 1832 | 1461099655812 Marionette TRACE conn3 <- [1,2982,null,{}] 14:00:55 INFO - PROCESS | 1832 | 1461099655817 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:56 INFO - PROCESS | 1832 | 1461099656025 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 14:00:56 INFO - PROCESS | 1832 | 1461099656252 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1704f85000 == 199 [pid = 1832] [id = 754] 14:00:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x7f1704dcdc00) [pid = 1832] [serial = 2262] [outer = (nil)] 14:00:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x7f1706029c00) [pid = 1832] [serial = 2263] [outer = 0x7f1704dcdc00] 14:00:56 INFO - PROCESS | 1832 | 1461099656316 Marionette DEBUG loaded listener.js 14:00:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x7f1707f4f400) [pid = 1832] [serial = 2264] [outer = 0x7f1704dcdc00] 14:00:57 INFO - PROCESS | 1832 | 1461099657178 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 14:00:57 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 14:00:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:00:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:00:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1382ms 14:00:57 INFO - PROCESS | 1832 | 1461099657191 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 14:00:57 INFO - PROCESS | 1832 | 1461099657205 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 14:00:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:00:57 INFO - PROCESS | 1832 | 1461099657222 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:00:57 INFO - PROCESS | 1832 | 1461099657228 Marionette TRACE conn3 <- [1,2986,null,{}] 14:00:57 INFO - PROCESS | 1832 | 1461099657243 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:57 INFO - PROCESS | 1832 | 1461099657540 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 14:00:57 INFO - PROCESS | 1832 | 1461099657594 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1708aca000 == 200 [pid = 1832] [id = 755] 14:00:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x7f1709417000) [pid = 1832] [serial = 2265] [outer = (nil)] 14:00:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x7f170b55f800) [pid = 1832] [serial = 2266] [outer = 0x7f1709417000] 14:00:57 INFO - PROCESS | 1832 | 1461099657659 Marionette DEBUG loaded listener.js 14:00:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x7f170bde0c00) [pid = 1832] [serial = 2267] [outer = 0x7f1709417000] 14:00:59 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x7f1704f3b800) [pid = 1832] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:00:59 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x7f1713e4c000) [pid = 1832] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:00:59 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x7f171510a800) [pid = 1832] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:00:59 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x7f1705b99800) [pid = 1832] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:00:59 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x7f17155ddc00) [pid = 1832] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:00:59 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x7f1704f42c00) [pid = 1832] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:00:59 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x7f170cca2000) [pid = 1832] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:00:59 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x7f171d2e4000) [pid = 1832] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:00:59 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x7f1705ed1000) [pid = 1832] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:00:59 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x7f171b676400) [pid = 1832] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:00:59 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x7f1702475400) [pid = 1832] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:00:59 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x7f170704e400) [pid = 1832] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:00:59 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x7f1713047c00) [pid = 1832] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:00:59 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x7f1707f5e400) [pid = 1832] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:00:59 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x7f1715526c00) [pid = 1832] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:00:59 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x7f1706028c00) [pid = 1832] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:00:59 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x7f1705812400) [pid = 1832] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:00:59 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x7f1706024c00) [pid = 1832] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 14:00:59 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x7f170cca0c00) [pid = 1832] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:00:59 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x7f170c911c00) [pid = 1832] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:00:59 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x7f1719eb1000) [pid = 1832] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:00:59 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x7f17155d7c00) [pid = 1832] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:00:59 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x7f1705de6000) [pid = 1832] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:00:59 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x7f170d184800) [pid = 1832] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:00:59 INFO - PROCESS | 1832 | 1461099659210 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:00: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. 14:00:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 2040ms 14:00:59 INFO - PROCESS | 1832 | 1461099659263 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 14:00:59 INFO - PROCESS | 1832 | 1461099659266 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 14:00:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:00:59 INFO - PROCESS | 1832 | 1461099659272 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:00:59 INFO - PROCESS | 1832 | 1461099659275 Marionette TRACE conn3 <- [1,2990,null,{}] 14:00:59 INFO - PROCESS | 1832 | 1461099659323 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:59 INFO - PROCESS | 1832 | 1461099659609 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 14:00:59 INFO - PROCESS | 1832 | 1461099659737 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1708b5a800 == 201 [pid = 1832] [id = 756] 14:00:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x7f170704e400) [pid = 1832] [serial = 2268] [outer = (nil)] 14:00:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x7f170acc8800) [pid = 1832] [serial = 2269] [outer = 0x7f170704e400] 14:00:59 INFO - PROCESS | 1832 | 1461099659800 Marionette DEBUG loaded listener.js 14:00:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x7f170bf7fc00) [pid = 1832] [serial = 2270] [outer = 0x7f170704e400] 14:01:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1709f0d800 == 202 [pid = 1832] [id = 757] 14:01:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x7f170cac9800) [pid = 1832] [serial = 2271] [outer = (nil)] 14:01:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x7f1709409800) [pid = 1832] [serial = 2272] [outer = 0x7f170cac9800] 14:01:00 INFO - PROCESS | 1832 | 1461099660536 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:01:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 14:01:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1287ms 14:01:00 INFO - PROCESS | 1832 | 1461099660559 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 14:01:00 INFO - PROCESS | 1832 | 1461099660562 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 14:01:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:01:00 INFO - PROCESS | 1832 | 1461099660567 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:01:00 INFO - PROCESS | 1832 | 1461099660570 Marionette TRACE conn3 <- [1,2994,null,{}] 14:01:00 INFO - PROCESS | 1832 | 1461099660575 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:00 INFO - PROCESS | 1832 | 1461099660939 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 14:01:00 INFO - PROCESS | 1832 | 1461099660956 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170a051000 == 203 [pid = 1832] [id = 758] 14:01:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x7f170580b400) [pid = 1832] [serial = 2273] [outer = (nil)] 14:01:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x7f170cacd400) [pid = 1832] [serial = 2274] [outer = 0x7f170580b400] 14:01:01 INFO - PROCESS | 1832 | 1461099661018 Marionette DEBUG loaded listener.js 14:01:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x7f170cca3c00) [pid = 1832] [serial = 2275] [outer = 0x7f170580b400] 14:01:02 INFO - PROCESS | 1832 | 1461099662148 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:01:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:01: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 14:01:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1634ms 14:01:02 INFO - PROCESS | 1832 | 1461099662203 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 14:01:02 INFO - PROCESS | 1832 | 1461099662211 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 14:01:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:01:02 INFO - PROCESS | 1832 | 1461099662219 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:01:02 INFO - PROCESS | 1832 | 1461099662225 Marionette TRACE conn3 <- [1,2998,null,{}] 14:01:02 INFO - PROCESS | 1832 | 1461099662232 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:02 INFO - PROCESS | 1832 | 1461099662496 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 14:01:02 INFO - PROCESS | 1832 | 1461099662782 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1703eb9000 == 204 [pid = 1832] [id = 759] 14:01:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x7f1705ab3c00) [pid = 1832] [serial = 2276] [outer = (nil)] 14:01:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x7f1705ecd000) [pid = 1832] [serial = 2277] [outer = 0x7f1705ab3c00] 14:01:02 INFO - PROCESS | 1832 | 1461099662865 Marionette DEBUG loaded listener.js 14:01:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x7f1707ef0400) [pid = 1832] [serial = 2278] [outer = 0x7f1705ab3c00] 14:01:03 INFO - PROCESS | 1832 | 1461099663792 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:01:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 14:01:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1586ms 14:01:03 INFO - PROCESS | 1832 | 1461099663806 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 14:01:03 INFO - PROCESS | 1832 | 1461099663815 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 14:01:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:01:03 INFO - PROCESS | 1832 | 1461099663825 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:01:03 INFO - PROCESS | 1832 | 1461099663828 Marionette TRACE conn3 <- [1,3002,null,{}] 14:01:03 INFO - PROCESS | 1832 | 1461099663834 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:04 INFO - PROCESS | 1832 | 1461099664064 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 14:01:04 INFO - PROCESS | 1832 | 1461099664352 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170a054000 == 205 [pid = 1832] [id = 760] 14:01:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x7f1705c7ac00) [pid = 1832] [serial = 2279] [outer = (nil)] 14:01:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x7f170b937c00) [pid = 1832] [serial = 2280] [outer = 0x7f1705c7ac00] 14:01:04 INFO - PROCESS | 1832 | 1461099664507 Marionette DEBUG loaded listener.js 14:01:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x7f170bf87800) [pid = 1832] [serial = 2281] [outer = 0x7f1705c7ac00] 14:01:05 INFO - PROCESS | 1832 | 1461099665241 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:01:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 14:01:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1479ms 14:01:05 INFO - PROCESS | 1832 | 1461099665304 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 14:01:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:01:05 INFO - PROCESS | 1832 | 1461099665314 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 14:01:05 INFO - PROCESS | 1832 | 1461099665320 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:01:05 INFO - PROCESS | 1832 | 1461099665331 Marionette TRACE conn3 <- [1,3006,null,{}] 14:01:05 INFO - PROCESS | 1832 | 1461099665349 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:05 INFO - PROCESS | 1832 | 1461099665583 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 14:01:05 INFO - PROCESS | 1832 | 1461099665862 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170bbd5000 == 206 [pid = 1832] [id = 761] 14:01:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x7f170bf8ec00) [pid = 1832] [serial = 2282] [outer = (nil)] 14:01:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x7f170d1e1000) [pid = 1832] [serial = 2283] [outer = 0x7f170bf8ec00] 14:01:05 INFO - PROCESS | 1832 | 1461099665939 Marionette DEBUG loaded listener.js 14:01:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x7f170d40b800) [pid = 1832] [serial = 2284] [outer = 0x7f170bf8ec00] 14:01:06 INFO - PROCESS | 1832 | 1461099666740 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:01:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:01:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1440ms 14:01:06 INFO - PROCESS | 1832 | 1461099666761 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 14:01:06 INFO - PROCESS | 1832 | 1461099666764 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 14:01:06 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:01:06 INFO - PROCESS | 1832 | 1461099666770 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:01:06 INFO - PROCESS | 1832 | 1461099666773 Marionette TRACE conn3 <- [1,3010,null,{}] 14:01:06 INFO - PROCESS | 1832 | 1461099666779 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:07 INFO - PROCESS | 1832 | 1461099666998 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 14:01:07 INFO - PROCESS | 1832 | 1461099667287 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170cb85800 == 207 [pid = 1832] [id = 762] 14:01:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x7f170a25b000) [pid = 1832] [serial = 2285] [outer = (nil)] 14:01:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x7f170ef0a800) [pid = 1832] [serial = 2286] [outer = 0x7f170a25b000] 14:01:07 INFO - PROCESS | 1832 | 1461099667375 Marionette DEBUG loaded listener.js 14:01:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x7f170eff4000) [pid = 1832] [serial = 2287] [outer = 0x7f170a25b000] 14:01:08 INFO - PROCESS | 1832 | 1461099668145 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 14:01:08 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 14:01:08 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1430ms 14:01:08 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:01:08 INFO - PROCESS | 1832 | 1461099668202 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 14:01:08 INFO - PROCESS | 1832 | 1461099668205 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 14:01:08 INFO - PROCESS | 1832 | 1461099668211 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:01:08 INFO - PROCESS | 1832 | 1461099668214 Marionette TRACE conn3 <- [1,3014,null,{}] 14:01:08 INFO - PROCESS | 1832 | 1461099668220 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:08 INFO - PROCESS | 1832 | 1461099668470 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 14:01:08 INFO - PROCESS | 1832 | 1461099668731 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d27d800 == 208 [pid = 1832] [id = 763] 14:01:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x7f170d40c400) [pid = 1832] [serial = 2288] [outer = (nil)] 14:01:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x7f171304cc00) [pid = 1832] [serial = 2289] [outer = 0x7f170d40c400] 14:01:08 INFO - PROCESS | 1832 | 1461099668807 Marionette DEBUG loaded listener.js 14:01:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x7f1713128c00) [pid = 1832] [serial = 2290] [outer = 0x7f170d40c400] 14:01:09 INFO - PROCESS | 1832 | [1832] 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 14:01:09 INFO - PROCESS | 1832 | 1461099669722 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:01:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:01:09 INFO - {} 14:01:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:01:09 INFO - {} 14:01:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:01:09 INFO - {} 14:01:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:01:09 INFO - {} 14:01:09 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1536ms 14:01:09 INFO - PROCESS | 1832 | 1461099669748 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 14:01:09 INFO - PROCESS | 1832 | 1461099669751 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 14:01:09 INFO - TEST-START | /FileAPI/fileReader.html 14:01:09 INFO - PROCESS | 1832 | 1461099669764 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:01:09 INFO - PROCESS | 1832 | 1461099669766 Marionette TRACE conn3 <- [1,3018,null,{}] 14:01:09 INFO - PROCESS | 1832 | 1461099669772 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:10 INFO - PROCESS | 1832 | 1461099670040 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 14:01:10 INFO - PROCESS | 1832 | 1461099670324 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171318a800 == 209 [pid = 1832] [id = 764] 14:01:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x7f1713278000) [pid = 1832] [serial = 2291] [outer = (nil)] 14:01:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x7f171510e000) [pid = 1832] [serial = 2292] [outer = 0x7f1713278000] 14:01:10 INFO - PROCESS | 1832 | 1461099670453 Marionette DEBUG loaded listener.js 14:01:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x7f17153e5000) [pid = 1832] [serial = 2293] [outer = 0x7f1713278000] 14:01:11 INFO - PROCESS | 1832 | 1461099671182 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 14:01:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:01:11 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:01:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:01:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:01:11 INFO - TEST-OK | /FileAPI/fileReader.html | took 1436ms 14:01:11 INFO - PROCESS | 1832 | 1461099671212 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 14:01:11 INFO - PROCESS | 1832 | 1461099671215 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 14:01:11 INFO - TEST-START | /FileAPI/historical.html 14:01:11 INFO - PROCESS | 1832 | 1461099671224 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:01:11 INFO - PROCESS | 1832 | 1461099671228 Marionette TRACE conn3 <- [1,3022,null,{}] 14:01:11 INFO - PROCESS | 1832 | 1461099671233 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:11 INFO - PROCESS | 1832 | 1461099671459 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 14:01:11 INFO - PROCESS | 1832 | 1461099671717 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17142d7800 == 210 [pid = 1832] [id = 765] 14:01:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x7f170accdc00) [pid = 1832] [serial = 2294] [outer = (nil)] 14:01:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x7f1715528800) [pid = 1832] [serial = 2295] [outer = 0x7f170accdc00] 14:01:11 INFO - PROCESS | 1832 | 1461099671792 Marionette DEBUG loaded listener.js 14:01:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x7f17155e1000) [pid = 1832] [serial = 2296] [outer = 0x7f170accdc00] 14:01:12 INFO - PROCESS | 1832 | 1461099672604 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 14:01:12 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:01:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:01:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:01:12 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:01:12 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:01:12 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:01:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:01:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:01:12 INFO - TEST-OK | /FileAPI/historical.html | took 1439ms 14:01:12 INFO - PROCESS | 1832 | 1461099672667 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 14:01:12 INFO - PROCESS | 1832 | 1461099672671 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 14:01:12 INFO - PROCESS | 1832 | 1461099672682 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:01:12 INFO - TEST-START | /FileAPI/idlharness.html 14:01:12 INFO - PROCESS | 1832 | 1461099672686 Marionette TRACE conn3 <- [1,3026,null,{}] 14:01:12 INFO - PROCESS | 1832 | 1461099672691 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:12 INFO - PROCESS | 1832 | 1461099672934 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 14:01:13 INFO - PROCESS | 1832 | 1461099673167 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171645c800 == 211 [pid = 1832] [id = 766] 14:01:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x7f1713175000) [pid = 1832] [serial = 2297] [outer = (nil)] 14:01:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x7f1715834800) [pid = 1832] [serial = 2298] [outer = 0x7f1713175000] 14:01:13 INFO - PROCESS | 1832 | 1461099673239 Marionette DEBUG loaded listener.js 14:01:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x7f1715bb9000) [pid = 1832] [serial = 2299] [outer = 0x7f1713175000] 14:01:14 INFO - PROCESS | 1832 | 1461099674884 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 14:01:14 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:01:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:01:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:01:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:01:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:01:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:01:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:01:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:01:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:01:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:01:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:01:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:01:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:01:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:01:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:01:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:01:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:01:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:01:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:01:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:01:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:01:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:01:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:01:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:01:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:01:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:01:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:01:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:01:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:01:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:01:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:01:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:01:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:01:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:01:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:01:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:01:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:01:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:01:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:01:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:01:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:01:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:01:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:01:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:01:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 14:01:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:01:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:01:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:01:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:01:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:01:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:01:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:01:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:01:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:01:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:01:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:01:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:01:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:01:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:01:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:01:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:01:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:01:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:01:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:01:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:01:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:01:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:01:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:01:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:01:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:01:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:01:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:01:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:01:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:01:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:01:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:01:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 14:01:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:01:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:01:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:01:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:01:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:01:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:01:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:01:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:01:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:01:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:01:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:01:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:01:15 INFO - TEST-OK | /FileAPI/idlharness.html | took 2320ms 14:01:15 INFO - PROCESS | 1832 | 1461099675099 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 14:01:15 INFO - PROCESS | 1832 | 1461099675108 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 14:01:15 INFO - TEST-START | /FileAPI/idlharness.worker 14:01:15 INFO - PROCESS | 1832 | 1461099675133 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:01:15 INFO - PROCESS | 1832 | 1461099675136 Marionette TRACE conn3 <- [1,3030,null,{}] 14:01:15 INFO - PROCESS | 1832 | 1461099675142 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:15 INFO - PROCESS | 1832 | 1461099675377 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 14:01:15 INFO - PROCESS | 1832 | 1461099675657 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170ee3a000 == 212 [pid = 1832] [id = 767] 14:01:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x7f171348e800) [pid = 1832] [serial = 2300] [outer = (nil)] 14:01:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x7f17191ca000) [pid = 1832] [serial = 2301] [outer = 0x7f171348e800] 14:01:15 INFO - PROCESS | 1832 | 1461099675734 Marionette DEBUG loaded listener.js 14:01:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x7f1719df3800) [pid = 1832] [serial = 2302] [outer = 0x7f171348e800] 14:01:16 INFO - PROCESS | 1832 | [1832] 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 14:01:18 INFO - PROCESS | 1832 | 1461099678108 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:01:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:01:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:01:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:01:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:01:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:01:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:01:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:01:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:01:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:01:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:01:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:01:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:01:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:01:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:01:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:01:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:01:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:01:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:01:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:01:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:01:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:01:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:01:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:01:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:01:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:01:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:01:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:01:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:01:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:01:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:01:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:01:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:01:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:01:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:01:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:01:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:01:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:01:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:01:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:01:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:01:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:01:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:01:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:01:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:01:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:01:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:01:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:01:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:01:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:01:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:01:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:01:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:01:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:01:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:01:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:01:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:01:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:01:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:01:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:01:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:01:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:01:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:01:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:01:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:01:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:01:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:01:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:01:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:01:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:01:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:01:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:01:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:01:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:01:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:01:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:01:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:01:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:01:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:01:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:01:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:01:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:01:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:01:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:01:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:01:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:01:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:01:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:01:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:01:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:01:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:01:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:01:18 INFO - {} 14:01:18 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3140ms 14:01:18 INFO - PROCESS | 1832 | 1461099678274 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 14:01:18 INFO - PROCESS | 1832 | 1461099678278 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 14:01:18 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:01:18 INFO - PROCESS | 1832 | 1461099678346 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:01:18 INFO - PROCESS | 1832 | 1461099678353 Marionette TRACE conn3 <- [1,3034,null,{}] 14:01:18 INFO - PROCESS | 1832 | 1461099678364 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:18 INFO - PROCESS | 1832 | 1461099678667 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 14:01:18 INFO - PROCESS | 1832 | 1461099678955 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171eb43000 == 213 [pid = 1832] [id = 768] 14:01:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x7f1719747400) [pid = 1832] [serial = 2303] [outer = (nil)] 14:01:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x7f171e176800) [pid = 1832] [serial = 2304] [outer = 0x7f1719747400] 14:01:19 INFO - PROCESS | 1832 | 1461099679029 Marionette DEBUG loaded listener.js 14:01:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x7f1731b57400) [pid = 1832] [serial = 2305] [outer = 0x7f1719747400] 14:01:19 INFO - PROCESS | 1832 | 1461099679805 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 14:01:19 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:01:19 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1500ms 14:01:19 INFO - PROCESS | 1832 | 1461099679834 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 14:01:19 INFO - PROCESS | 1832 | 1461099679838 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 14:01:19 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:01:19 INFO - PROCESS | 1832 | 1461099679845 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:01:19 INFO - PROCESS | 1832 | 1461099679855 Marionette TRACE conn3 <- [1,3038,null,{}] 14:01:19 INFO - PROCESS | 1832 | 1461099679882 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:20 INFO - PROCESS | 1832 | 1461099680145 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 14:01:20 INFO - PROCESS | 1832 | 1461099680444 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171f94d000 == 214 [pid = 1832] [id = 769] 14:01:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x7f1701ae1c00) [pid = 1832] [serial = 2306] [outer = (nil)] 14:01:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x7f1701aea800) [pid = 1832] [serial = 2307] [outer = 0x7f1701ae1c00] 14:01:20 INFO - PROCESS | 1832 | 1461099680573 Marionette DEBUG loaded listener.js 14:01:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x7f1731b5f400) [pid = 1832] [serial = 2308] [outer = 0x7f1701ae1c00] 14:01:21 INFO - PROCESS | 1832 | 1461099681334 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 14:01:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:01:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:01:21 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1538ms 14:01:21 INFO - PROCESS | 1832 | 1461099681385 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 14:01:21 INFO - PROCESS | 1832 | 1461099681388 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 14:01:21 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:01:21 INFO - PROCESS | 1832 | 1461099681395 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:01:21 INFO - PROCESS | 1832 | 1461099681398 Marionette TRACE conn3 <- [1,3042,null,{}] 14:01:21 INFO - PROCESS | 1832 | 1461099681403 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:21 INFO - PROCESS | 1832 | 1461099681636 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 14:01:21 INFO - PROCESS | 1832 | 1461099681930 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:21 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17256a9800 == 215 [pid = 1832] [id = 770] 14:01:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x7f1701ae4800) [pid = 1832] [serial = 2309] [outer = (nil)] 14:01:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x7f1702016400) [pid = 1832] [serial = 2310] [outer = 0x7f1701ae4800] 14:01:22 INFO - PROCESS | 1832 | 1461099682007 Marionette DEBUG loaded listener.js 14:01:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x7f170201ac00) [pid = 1832] [serial = 2311] [outer = 0x7f1701ae4800] 14:01:23 INFO - PROCESS | 1832 | 1461099683163 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:01:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:01:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:01:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:01:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:01:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:01:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:01:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:01:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:01:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:01:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:01:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:01:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:01:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:01:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:01:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:01:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:01:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:01:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:01:23 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1866ms 14:01:23 INFO - PROCESS | 1832 | 1461099683263 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 14:01:23 INFO - PROCESS | 1832 | 1461099683267 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 14:01:23 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:01:23 INFO - PROCESS | 1832 | 1461099683278 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:01:23 INFO - PROCESS | 1832 | 1461099683282 Marionette TRACE conn3 <- [1,3046,null,{}] 14:01:23 INFO - PROCESS | 1832 | 1461099683293 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:23 INFO - PROCESS | 1832 | 1461099683675 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 14:01:24 INFO - PROCESS | 1832 | 1461099684006 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1719b5c000 == 216 [pid = 1832] [id = 771] 14:01:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x7f1702010800) [pid = 1832] [serial = 2312] [outer = (nil)] 14:01:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x7f1713132000) [pid = 1832] [serial = 2313] [outer = 0x7f1702010800] 14:01:24 INFO - PROCESS | 1832 | 1461099684081 Marionette DEBUG loaded listener.js 14:01:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x7f1719eac800) [pid = 1832] [serial = 2314] [outer = 0x7f1702010800] 14:01:24 INFO - PROCESS | 1832 | [1832] 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 14:01:24 INFO - PROCESS | 1832 | 1461099684888 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:01:24 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:01:24 INFO - {} 14:01:24 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1639ms 14:01:24 INFO - PROCESS | 1832 | 1461099684918 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 14:01:24 INFO - PROCESS | 1832 | 1461099684921 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 14:01:24 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:01:24 INFO - PROCESS | 1832 | 1461099684927 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:01:24 INFO - PROCESS | 1832 | 1461099684930 Marionette TRACE conn3 <- [1,3050,null,{}] 14:01:24 INFO - PROCESS | 1832 | 1461099684935 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:25 INFO - PROCESS | 1832 | 1461099685181 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 14:01:25 INFO - PROCESS | 1832 | 1461099685471 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f171a070000 == 217 [pid = 1832] [id = 772] 14:01:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x7f170eca6800) [pid = 1832] [serial = 2315] [outer = (nil)] 14:01:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x7f171ec93800) [pid = 1832] [serial = 2316] [outer = 0x7f170eca6800] 14:01:25 INFO - PROCESS | 1832 | 1461099685545 Marionette DEBUG loaded listener.js 14:01:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x7f171fde7000) [pid = 1832] [serial = 2317] [outer = 0x7f170eca6800] 14:01:26 INFO - PROCESS | 1832 | 1461099686385 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 14:01:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:01:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:01:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:01:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:01:26 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1480ms 14:01:26 INFO - PROCESS | 1832 | 1461099686410 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 14:01:26 INFO - PROCESS | 1832 | 1461099686413 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 14:01:26 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:01:26 INFO - PROCESS | 1832 | 1461099686421 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:01:26 INFO - PROCESS | 1832 | 1461099686425 Marionette TRACE conn3 <- [1,3054,null,{}] 14:01:26 INFO - PROCESS | 1832 | 1461099686430 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:26 INFO - PROCESS | 1832 | 1461099686663 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 14:01:26 INFO - PROCESS | 1832 | 1461099686949 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1731590000 == 218 [pid = 1832] [id = 773] 14:01:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x7f170ecaec00) [pid = 1832] [serial = 2318] [outer = (nil)] 14:01:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x7f17203b1400) [pid = 1832] [serial = 2319] [outer = 0x7f170ecaec00] 14:01:27 INFO - PROCESS | 1832 | 1461099687026 Marionette DEBUG loaded listener.js 14:01:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x7f172574b800) [pid = 1832] [serial = 2320] [outer = 0x7f170ecaec00] 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:01:28 INFO - PROCESS | 1832 | 1461099688305 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:01:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:01:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:01:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:01:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:01:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:01:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:01:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:01:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:01:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:01:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:01:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:01:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:01:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:01:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:01:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:01:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:01:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:01:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:01:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:01:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:01:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:01:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:01:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 14:01:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 14:01:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:01:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1997ms 14:01:28 INFO - PROCESS | 1832 | 1461099688418 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 14:01:28 INFO - PROCESS | 1832 | 1461099688421 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 14:01:28 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:01:28 INFO - PROCESS | 1832 | 1461099688427 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:01:28 INFO - PROCESS | 1832 | 1461099688429 Marionette TRACE conn3 <- [1,3058,null,{}] 14:01:28 INFO - PROCESS | 1832 | 1461099688511 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:29 INFO - PROCESS | 1832 | 1461099689001 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 14:01:29 INFO - PROCESS | 1832 | 1461099689310 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1735d7e800 == 219 [pid = 1832] [id = 774] 14:01:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x7f16fe00d800) [pid = 1832] [serial = 2321] [outer = (nil)] 14:01:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x7f172d5c9000) [pid = 1832] [serial = 2322] [outer = 0x7f16fe00d800] 14:01:29 INFO - PROCESS | 1832 | 1461099689385 Marionette DEBUG loaded listener.js 14:01:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x7f1731c0b800) [pid = 1832] [serial = 2323] [outer = 0x7f16fe00d800] 14:01:30 INFO - PROCESS | 1832 | 1461099690253 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 14:01:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:01:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:01:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:01:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:01:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:01:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:01:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:01:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:01:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:01:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:01:30 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:30 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:01:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:01:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:01:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:01:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:01:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:01:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:01:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:01:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:01:30 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1845ms 14:01:30 INFO - PROCESS | 1832 | 1461099690276 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 14:01:30 INFO - PROCESS | 1832 | 1461099690284 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 14:01:30 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:01:30 INFO - PROCESS | 1832 | 1461099690350 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:01:30 INFO - PROCESS | 1832 | 1461099690355 Marionette TRACE conn3 <- [1,3062,null,{}] 14:01:30 INFO - PROCESS | 1832 | 1461099690374 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:30 INFO - PROCESS | 1832 | 1461099690633 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 14:01:30 INFO - PROCESS | 1832 | 1461099690965 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f16ffe37800 == 220 [pid = 1832] [id = 775] 14:01:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x7f16fe00e800) [pid = 1832] [serial = 2324] [outer = (nil)] 14:01:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x7f1719b2b800) [pid = 1832] [serial = 2325] [outer = 0x7f16fe00e800] 14:01:31 INFO - PROCESS | 1832 | 1461099691043 Marionette DEBUG loaded listener.js 14:01:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x7f171d19dc00) [pid = 1832] [serial = 2326] [outer = 0x7f16fe00e800] 14:01:31 INFO - PROCESS | 1832 | [1832] 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 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719fb2000 == 219 [pid = 1832] [id = 657] 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1731c28000 == 218 [pid = 1832] [id = 422] 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172d2cd800 == 217 [pid = 1832] [id = 608] 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1718f06800 == 216 [pid = 1832] [id = 654] 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1709f0d800 == 215 [pid = 1832] [id = 757] 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1708b5a800 == 214 [pid = 1832] [id = 756] 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1708aca000 == 213 [pid = 1832] [id = 755] 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1704f85000 == 212 [pid = 1832] [id = 754] 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17000de000 == 211 [pid = 1832] [id = 753] 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17000c4000 == 210 [pid = 1832] [id = 752] 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f16ffccf000 == 209 [pid = 1832] [id = 751] 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1703020000 == 208 [pid = 1832] [id = 750] 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1733886000 == 207 [pid = 1832] [id = 749] 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f17317d1800 == 206 [pid = 1832] [id = 748] 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f172c86e800 == 205 [pid = 1832] [id = 747] 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171a03c000 == 204 [pid = 1832] [id = 746] 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171f876800 == 203 [pid = 1832] [id = 745] 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171eb33000 == 202 [pid = 1832] [id = 744] 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171a04a000 == 201 [pid = 1832] [id = 743] 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1719b74000 == 200 [pid = 1832] [id = 742] 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1718f8d800 == 199 [pid = 1832] [id = 741] 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f171674a000 == 198 [pid = 1832] [id = 740] 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1715c17800 == 197 [pid = 1832] [id = 739] 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1713f05800 == 196 [pid = 1832] [id = 738] 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1713017800 == 195 [pid = 1832] [id = 737] 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170d3a2800 == 194 [pid = 1832] [id = 736] 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170cba0800 == 193 [pid = 1832] [id = 735] 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170bc0c800 == 192 [pid = 1832] [id = 734] 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f170b694800 == 191 [pid = 1832] [id = 733] 14:01:33 INFO - PROCESS | 1832 | --DOCSHELL 0x7f1706ed5000 == 190 [pid = 1832] [id = 732] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x7f1705f47c00) [pid = 1832] [serial = 2187] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0x7f1717843800) [pid = 1832] [serial = 2156] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x7f171552a000) [pid = 1832] [serial = 2145] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x7f1721040000) [pid = 1832] [serial = 2171] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x7f1715111000) [pid = 1832] [serial = 2144] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x7f1715fb2400) [pid = 1832] [serial = 2154] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x7f1705aaf000) [pid = 1832] [serial = 2129] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x7f1718dd0c00) [pid = 1832] [serial = 2157] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x7f170eb39800) [pid = 1832] [serial = 2138] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x7f171ec93400) [pid = 1832] [serial = 2160] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x7f1720b63800) [pid = 1832] [serial = 2169] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x7f17203a7800) [pid = 1832] [serial = 2166] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x7f1704f41000) [pid = 1832] [serial = 2184] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x7f170bde6800) [pid = 1832] [serial = 2193] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x7f172d2f4800) [pid = 1832] [serial = 2181] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x7f170bde2c00) [pid = 1832] [serial = 2133] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x7f1715b74c00) [pid = 1832] [serial = 2148] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x7f172b5b5c00) [pid = 1832] [serial = 2174] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x7f1715d15000) [pid = 1832] [serial = 2153] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x7f172c694c00) [pid = 1832] [serial = 2180] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x7f1705ed7400) [pid = 1832] [serial = 2130] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x7f171e32b000) [pid = 1832] [serial = 2159] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x7f170b561400) [pid = 1832] [serial = 2192] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x7f170b936000) [pid = 1832] [serial = 2058] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x7f1709672800) [pid = 1832] [serial = 2190] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x7f170d18e000) [pid = 1832] [serial = 2135] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x7f1713130000) [pid = 1832] [serial = 2142] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x7f171fe8a000) [pid = 1832] [serial = 2165] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x7f171f7bf000) [pid = 1832] [serial = 2162] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x7f1715c70400) [pid = 1832] [serial = 2150] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x7f1715d07400) [pid = 1832] [serial = 2151] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x7f170bb5b800) [pid = 1832] [serial = 2168] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x7f171eb82000) [pid = 1832] [serial = 2112] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x7f1707f53000) [pid = 1832] [serial = 2189] [outer = (nil)] [url = about:blank] 14:01:33 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x7f172c4b8400) [pid = 1832] [serial = 2178] [outer = (nil)] [url = about:blank] 14:01:34 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x7f172b5c2400) [pid = 1832] [serial = 2175] [outer = (nil)] [url = about:blank] 14:01:34 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x7f172257e800) [pid = 1832] [serial = 2172] [outer = (nil)] [url = about:blank] 14:01:34 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x7f170efe9400) [pid = 1832] [serial = 2139] [outer = (nil)] [url = about:blank] 14:01:34 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x7f171fadac00) [pid = 1832] [serial = 2163] [outer = (nil)] [url = about:blank] 14:01:34 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x7f1704dc2400) [pid = 1832] [serial = 2183] [outer = (nil)] [url = about:blank] 14:01:34 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x7f172c3c0000) [pid = 1832] [serial = 2177] [outer = (nil)] [url = about:blank] 14:01:34 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x7f170acc5000) [pid = 1832] [serial = 2132] [outer = (nil)] [url = about:blank] 14:01:34 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x7f17157f8000) [pid = 1832] [serial = 2147] [outer = (nil)] [url = about:blank] 14:01:34 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x7f170d23c400) [pid = 1832] [serial = 2136] [outer = (nil)] [url = about:blank] 14:01:34 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x7f1705e9dc00) [pid = 1832] [serial = 2186] [outer = (nil)] [url = about:blank] 14:01:34 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x7f170eff6400) [pid = 1832] [serial = 2141] [outer = (nil)] [url = about:blank] 14:01:34 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x7f170acca000) [pid = 1832] [serial = 2195] [outer = (nil)] [url = about:blank] 14:01:34 INFO - PROCESS | 1832 | 1461099694039 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:01:34 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:01:34 INFO - {} 14:01:34 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 3754ms 14:01:34 INFO - PROCESS | 1832 | 1461099694055 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 14:01:34 INFO - PROCESS | 1832 | 1461099694060 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 14:01:34 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:01:34 INFO - PROCESS | 1832 | 1461099694068 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:01:34 INFO - PROCESS | 1832 | 1461099694073 Marionette TRACE conn3 <- [1,3066,null,{}] 14:01:34 INFO - PROCESS | 1832 | 1461099694082 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:34 INFO - PROCESS | 1832 | 1461099694285 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 14:01:34 INFO - PROCESS | 1832 | 1461099694528 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f16ffcd8000 == 191 [pid = 1832] [id = 776] 14:01:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x7f1704ccc000) [pid = 1832] [serial = 2327] [outer = (nil)] 14:01:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x7f1704cd5800) [pid = 1832] [serial = 2328] [outer = 0x7f1704ccc000] 14:01:34 INFO - PROCESS | 1832 | 1461099694595 Marionette DEBUG loaded listener.js 14:01:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x7f1704f3b800) [pid = 1832] [serial = 2329] [outer = 0x7f1704ccc000] 14:01:35 INFO - PROCESS | 1832 | 1461099695316 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 14:01:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:01:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:01:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:01:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:01:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:01:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:01:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:01:35 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1283ms 14:01:35 INFO - PROCESS | 1832 | 1461099695354 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 14:01:35 INFO - PROCESS | 1832 | 1461099695362 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 14:01:35 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:01:35 INFO - PROCESS | 1832 | 1461099695372 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:01:35 INFO - PROCESS | 1832 | 1461099695376 Marionette TRACE conn3 <- [1,3070,null,{}] 14:01:35 INFO - PROCESS | 1832 | 1461099695382 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:35 INFO - PROCESS | 1832 | 1461099695675 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 14:01:35 INFO - PROCESS | 1832 | 1461099695703 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1703371000 == 192 [pid = 1832] [id = 777] 14:01:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x7f17032c8000) [pid = 1832] [serial = 2330] [outer = (nil)] 14:01:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x7f17058d0800) [pid = 1832] [serial = 2331] [outer = 0x7f17032c8000] 14:01:35 INFO - PROCESS | 1832 | 1461099695768 Marionette DEBUG loaded listener.js 14:01:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x7f1705ba2c00) [pid = 1832] [serial = 2332] [outer = 0x7f17032c8000] 14:01:36 INFO - PROCESS | 1832 | 1461099696831 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 14:01:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:01:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:01:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:01:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:01:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:01:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:01:36 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1487ms 14:01:36 INFO - PROCESS | 1832 | 1461099696862 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 14:01:36 INFO - PROCESS | 1832 | 1461099696866 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 14:01:36 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:01:36 INFO - PROCESS | 1832 | 1461099696872 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:01:36 INFO - PROCESS | 1832 | 1461099696877 Marionette TRACE conn3 <- [1,3074,null,{}] 14:01:36 INFO - PROCESS | 1832 | 1461099696901 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:37 INFO - PROCESS | 1832 | 1461099697193 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 14:01:37 INFO - PROCESS | 1832 | 1461099697234 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1704f90000 == 193 [pid = 1832] [id = 778] 14:01:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x7f1705c7a800) [pid = 1832] [serial = 2333] [outer = (nil)] 14:01:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x7f1706023c00) [pid = 1832] [serial = 2334] [outer = 0x7f1705c7a800] 14:01:37 INFO - PROCESS | 1832 | 1461099697297 Marionette DEBUG loaded listener.js 14:01:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x7f1707045800) [pid = 1832] [serial = 2335] [outer = 0x7f1705c7a800] 14:01:38 INFO - PROCESS | 1832 | 1461099698307 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 14:01:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:01:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:01:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:01:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:01:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:01:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:01:38 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1487ms 14:01:38 INFO - PROCESS | 1832 | 1461099698362 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 14:01:38 INFO - PROCESS | 1832 | 1461099698365 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 14:01:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:01:38 INFO - PROCESS | 1832 | 1461099698372 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:01:38 INFO - PROCESS | 1832 | 1461099698375 Marionette TRACE conn3 <- [1,3078,null,{}] 14:01:39 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x7f1704dcdc00) [pid = 1832] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 14:01:39 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x7f1704f44800) [pid = 1832] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:01:39 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x7f1705df0800) [pid = 1832] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:01:39 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x7f171ec8dc00) [pid = 1832] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 14:01:39 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x7f170580cc00) [pid = 1832] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:01:39 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x7f1713177000) [pid = 1832] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:01:39 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x7f170bf8a000) [pid = 1832] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:01:39 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x7f171764f800) [pid = 1832] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:01:39 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x7f171ec88400) [pid = 1832] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 14:01:39 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x7f1713282000) [pid = 1832] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:01:39 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x7f1715fb9c00) [pid = 1832] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:01:39 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x7f171b675c00) [pid = 1832] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:01:39 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x7f1715fb3400) [pid = 1832] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:01:39 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x7f171b679800) [pid = 1832] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 14:01:39 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x7f170cac9800) [pid = 1832] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:01:39 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x7f17058c4000) [pid = 1832] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:01:39 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x7f170704e400) [pid = 1832] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 14:01:39 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x7f172d6c9000) [pid = 1832] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 14:01:39 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x7f170ccabc00) [pid = 1832] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:01:39 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x7f1709417000) [pid = 1832] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 14:01:39 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x7f1713f33800) [pid = 1832] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:01:39 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x7f17157f6800) [pid = 1832] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:01:39 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x7f1709413000) [pid = 1832] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:01:39 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x7f170c912c00) [pid = 1832] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:01:39 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x7f1705b98c00) [pid = 1832] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 14:01:39 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x7f1713487400) [pid = 1832] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:01:39 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x7f1715104000) [pid = 1832] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:01:39 INFO - PROCESS | 1832 | 1461099699125 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:39 INFO - PROCESS | 1832 | 1461099699369 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 14:01:39 INFO - PROCESS | 1832 | 1461099699563 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1703369000 == 194 [pid = 1832] [id = 779] 14:01:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x7f16fe00f800) [pid = 1832] [serial = 2336] [outer = (nil)] 14:01:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x7f1707f52000) [pid = 1832] [serial = 2337] [outer = 0x7f16fe00f800] 14:01:39 INFO - PROCESS | 1832 | 1461099699626 Marionette DEBUG loaded listener.js 14:01:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x7f1708c24000) [pid = 1832] [serial = 2338] [outer = 0x7f16fe00f800] 14:01:40 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 14:01:40 INFO - reader.readAsText(blob_2) 14:01:40 INFO - }" did not throw 14:01:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 14:01:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 14:01:40 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 14:01:40 INFO - reader.readAsDataURL(blob_2) 14:01:40 INFO - }" did not throw 14:01:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 14:01:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 14:01:40 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 14:01:40 INFO - reader.readAsArrayBuffer(blob_2) 14:01:40 INFO - }" did not throw 14:01:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 14:01:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 14:01:40 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 14:01:40 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 14:01:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:01:40 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 14:01:40 INFO - PROCESS | 1832 | 1461099700364 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 14:01:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:01:40 INFO - PROCESS | 1832 | 1461099700374 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:01:40 INFO - PROCESS | 1832 | 1461099700378 Marionette TRACE conn3 <- [1,3082,null,{}] 14:01:40 INFO - PROCESS | 1832 | 1461099700386 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:40 INFO - PROCESS | 1832 | 1461099700667 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 14:01:40 INFO - PROCESS | 1832 | 1461099700693 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f1708ac6000 == 195 [pid = 1832] [id = 780] 14:01:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x7f1706022800) [pid = 1832] [serial = 2339] [outer = (nil)] 14:01:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x7f1708c24400) [pid = 1832] [serial = 2340] [outer = 0x7f1706022800] 14:01:40 INFO - PROCESS | 1832 | 1461099700756 Marionette DEBUG loaded listener.js 14:01:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x7f1709676c00) [pid = 1832] [serial = 2341] [outer = 0x7f1706022800] 14:01:41 INFO - PROCESS | 1832 | 1461099701899 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 14:01:41 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:01:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:01:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:01:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:01:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1534ms 14:01:41 INFO - PROCESS | 1832 | 1461099701928 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 14:01:41 INFO - PROCESS | 1832 | 1461099701936 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 14:01:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:01:41 INFO - PROCESS | 1832 | 1461099701947 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:01:41 INFO - PROCESS | 1832 | 1461099701952 Marionette TRACE conn3 <- [1,3086,null,{}] 14:01:41 INFO - PROCESS | 1832 | 1461099701960 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:42 INFO - PROCESS | 1832 | 1461099702201 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 14:01:42 INFO - PROCESS | 1832 | 1461099702491 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170301e000 == 196 [pid = 1832] [id = 781] 14:01:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x7f170201ec00) [pid = 1832] [serial = 2342] [outer = (nil)] 14:01:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x7f17032ccc00) [pid = 1832] [serial = 2343] [outer = 0x7f170201ec00] 14:01:42 INFO - PROCESS | 1832 | 1461099702582 Marionette DEBUG loaded listener.js 14:01:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x7f1704f42c00) [pid = 1832] [serial = 2344] [outer = 0x7f170201ec00] 14:01:43 INFO - PROCESS | 1832 | 1461099703496 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:01:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:01:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1589ms 14:01:43 INFO - PROCESS | 1832 | 1461099703537 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 14:01:43 INFO - PROCESS | 1832 | 1461099703546 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 14:01:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:01:43 INFO - PROCESS | 1832 | 1461099703558 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:01:43 INFO - PROCESS | 1832 | 1461099703562 Marionette TRACE conn3 <- [1,3090,null,{}] 14:01:43 INFO - PROCESS | 1832 | 1461099703569 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:43 INFO - PROCESS | 1832 | 1461099703856 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 14:01:44 INFO - PROCESS | 1832 | 1461099704156 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17081d6000 == 197 [pid = 1832] [id = 782] 14:01:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x7f1705c79800) [pid = 1832] [serial = 2345] [outer = (nil)] 14:01:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x7f1705f45800) [pid = 1832] [serial = 2346] [outer = 0x7f1705c79800] 14:01:44 INFO - PROCESS | 1832 | 1461099704327 Marionette DEBUG loaded listener.js 14:01:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x7f1706cdd800) [pid = 1832] [serial = 2347] [outer = 0x7f1705c79800] 14:01:45 INFO - PROCESS | 1832 | 1461099705078 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:01:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:01:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1546ms 14:01:45 INFO - PROCESS | 1832 | 1461099705104 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 14:01:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:01:45 INFO - PROCESS | 1832 | 1461099705109 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 14:01:45 INFO - PROCESS | 1832 | 1461099705115 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:01:45 INFO - PROCESS | 1832 | 1461099705121 Marionette TRACE conn3 <- [1,3094,null,{}] 14:01:45 INFO - PROCESS | 1832 | 1461099705138 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:45 INFO - PROCESS | 1832 | 1461099705457 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 14:01:45 INFO - PROCESS | 1832 | 1461099705738 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f17098a9000 == 198 [pid = 1832] [id = 783] 14:01:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x7f17058cdc00) [pid = 1832] [serial = 2348] [outer = (nil)] 14:01:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x7f1709410400) [pid = 1832] [serial = 2349] [outer = 0x7f17058cdc00] 14:01:45 INFO - PROCESS | 1832 | 1461099705819 Marionette DEBUG loaded listener.js 14:01:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x7f170a25d000) [pid = 1832] [serial = 2350] [outer = 0x7f17058cdc00] 14:01:46 INFO - PROCESS | 1832 | 1461099706627 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:01:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:01:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1545ms 14:01:46 INFO - PROCESS | 1832 | 1461099706660 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 14:01:46 INFO - PROCESS | 1832 | 1461099706664 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 14:01:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:01:46 INFO - PROCESS | 1832 | 1461099706671 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:01:46 INFO - PROCESS | 1832 | 1461099706674 Marionette TRACE conn3 <- [1,3098,null,{}] 14:01:46 INFO - PROCESS | 1832 | 1461099706680 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:46 INFO - PROCESS | 1832 | 1461099706920 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 14:01:47 INFO - PROCESS | 1832 | 1461099707218 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170a1a6000 == 199 [pid = 1832] [id = 784] 14:01:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x7f1705817000) [pid = 1832] [serial = 2351] [outer = (nil)] 14:01:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x7f170acc9c00) [pid = 1832] [serial = 2352] [outer = 0x7f1705817000] 14:01:47 INFO - PROCESS | 1832 | 1461099707298 Marionette DEBUG loaded listener.js 14:01:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x7f170bb54800) [pid = 1832] [serial = 2353] [outer = 0x7f1705817000] 14:01:48 INFO - PROCESS | 1832 | 1461099708186 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 14:01:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:01:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:01:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1533ms 14:01:48 INFO - PROCESS | 1832 | 1461099708206 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 14:01:48 INFO - PROCESS | 1832 | 1461099708209 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 14:01:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:01:48 INFO - PROCESS | 1832 | 1461099708215 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:01:48 INFO - PROCESS | 1832 | 1461099708217 Marionette TRACE conn3 <- [1,3102,null,{}] 14:01:48 INFO - PROCESS | 1832 | 1461099708223 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:48 INFO - PROCESS | 1832 | 1461099708490 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 14:01:48 INFO - PROCESS | 1832 | 1461099708755 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170bac7000 == 200 [pid = 1832] [id = 785] 14:01:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x7f170246e000) [pid = 1832] [serial = 2354] [outer = (nil)] 14:01:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x7f170bde8400) [pid = 1832] [serial = 2355] [outer = 0x7f170246e000] 14:01:48 INFO - PROCESS | 1832 | 1461099708844 Marionette DEBUG loaded listener.js 14:01:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x7f170c90d000) [pid = 1832] [serial = 2356] [outer = 0x7f170246e000] 14:01:49 INFO - PROCESS | 1832 | 1461099709911 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:01:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:01:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1729ms 14:01:49 INFO - PROCESS | 1832 | 1461099709946 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 14:01:49 INFO - PROCESS | 1832 | 1461099709950 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 14:01:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:01:50 INFO - PROCESS | 1832 | 1461099710002 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:01:50 INFO - PROCESS | 1832 | 1461099710004 Marionette TRACE conn3 <- [1,3106,null,{}] 14:01:50 INFO - PROCESS | 1832 | 1461099710017 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:50 INFO - PROCESS | 1832 | 1461099710268 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 14:01:50 INFO - PROCESS | 1832 | 1461099710608 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170be2f800 == 201 [pid = 1832] [id = 786] 14:01:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x7f170cad0000) [pid = 1832] [serial = 2357] [outer = (nil)] 14:01:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x7f170d188000) [pid = 1832] [serial = 2358] [outer = 0x7f170cad0000] 14:01:50 INFO - PROCESS | 1832 | 1461099710690 Marionette DEBUG loaded listener.js 14:01:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x7f170d233000) [pid = 1832] [serial = 2359] [outer = 0x7f170cad0000] 14:01:51 INFO - PROCESS | 1832 | 1461099711436 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 14:01:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:01:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:01:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:01:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1530ms 14:01:51 INFO - PROCESS | 1832 | 1461099711488 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 14:01:51 INFO - PROCESS | 1832 | 1461099711492 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 14:01:51 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:01:51 INFO - PROCESS | 1832 | 1461099711498 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:01:51 INFO - PROCESS | 1832 | 1461099711500 Marionette TRACE conn3 <- [1,3110,null,{}] 14:01:51 INFO - PROCESS | 1832 | 1461099711506 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:51 INFO - PROCESS | 1832 | 1461099711796 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 14:01:52 INFO - PROCESS | 1832 | 1461099712089 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d1a3800 == 202 [pid = 1832] [id = 787] 14:01:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x7f170cad1c00) [pid = 1832] [serial = 2360] [outer = (nil)] 14:01:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x7f170d402800) [pid = 1832] [serial = 2361] [outer = 0x7f170cad1c00] 14:01:52 INFO - PROCESS | 1832 | 1461099712174 Marionette DEBUG loaded listener.js 14:01:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x7f170eb2f000) [pid = 1832] [serial = 2362] [outer = 0x7f170cad1c00] 14:01:53 INFO - PROCESS | 1832 | 1461099713018 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 14:01:53 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:01:53 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 14:01:53 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:01:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:53 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:01:53 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1581ms 14:01:53 INFO - PROCESS | 1832 | 1461099713082 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 14:01:53 INFO - PROCESS | 1832 | 1461099713085 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 14:01:53 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:01:53 INFO - PROCESS | 1832 | 1461099713092 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:01:53 INFO - PROCESS | 1832 | 1461099713094 Marionette TRACE conn3 <- [1,3114,null,{}] 14:01:53 INFO - PROCESS | 1832 | 1461099713123 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:53 INFO - PROCESS | 1832 | 1461099713361 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 14:01:53 INFO - PROCESS | 1832 | 1461099713647 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\", \"26a79856-cbba-46c0-a3c5-2068d98f3751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x7f170d57b000 == 203 [pid = 1832] [id = 788] 14:01:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x7f170d18e800) [pid = 1832] [serial = 2363] [outer = (nil)] 14:01:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x7f170ebb5800) [pid = 1832] [serial = 2364] [outer = 0x7f170d18e800] 14:01:53 INFO - PROCESS | 1832 | 1461099713721 Marionette DEBUG loaded listener.js 14:01:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x7f170ecae800) [pid = 1832] [serial = 2365] [outer = 0x7f170d18e800] 14:01:54 INFO - PROCESS | 1832 | 1461099714552 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 14:01:54 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:01:54 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1506ms 14:01:54 INFO - PROCESS | 1832 | 1461099714599 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 14:01:54 INFO - PROCESS | 1832 | 1461099714602 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 14:01:55 WARNING - u'runner_teardown' () 14:01:55 INFO - No more tests 14:01:55 INFO - Got 0 unexpected results 14:01:55 INFO - SUITE-END | took 1234s 14:01:55 INFO - Closing logging queue 14:01:55 INFO - queue closed 14:01:56 INFO - Return code: 0 14:01:56 WARNING - # TBPL SUCCESS # 14:01:56 INFO - Running post-action listener: _resource_record_post_action 14:01:56 INFO - Running post-run listener: _resource_record_post_run 14:01:57 INFO - Total resource usage - Wall time: 1272s; CPU: 98.0%; Read bytes: 8441856; Write bytes: 971411456; Read time: 468; Write time: 352956 14:01:57 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:01:57 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 0; Write bytes: 105598976; Read time: 0; Write time: 100440 14:01:57 INFO - run-tests - Wall time: 1240s; CPU: 98.0%; Read bytes: 6127616; Write bytes: 757207040; Read time: 272; Write time: 117272 14:01:57 INFO - Running post-run listener: _upload_blobber_files 14:01:57 INFO - Blob upload gear active. 14:01:57 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:01:57 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 14:01:57 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 14:01:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 14:01:57 INFO - (blobuploader) - INFO - Open directory for files ... 14:01:57 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:01:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:01:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:02:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:02:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:02:00 INFO - (blobuploader) - INFO - Done attempting. 14:02:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:02:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:02:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:02:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:02:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:02:01 INFO - (blobuploader) - INFO - Done attempting. 14:02:01 INFO - (blobuploader) - INFO - Iteration through files over. 14:02:01 INFO - Return code: 0 14:02:01 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:02:01 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:02:01 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/70c06bb5c0d3f772b4edc2951efe60ecd9678f2536780e0a79239d7eac355912ad72be4f158c6204fcd64100de9c45a116c8f87929660286e15f4fc9a166c2e5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/9b5296cf091bfeb3d9a17a408eec4e05d9224f48dddc4e14d89cdb9d28570c96d27ff675db6476018536b182322eaec9f98a99870c38ab8d1896db9bd28267f3"} 14:02:01 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:02:01 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:02:01 INFO - Contents: 14:02:01 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/70c06bb5c0d3f772b4edc2951efe60ecd9678f2536780e0a79239d7eac355912ad72be4f158c6204fcd64100de9c45a116c8f87929660286e15f4fc9a166c2e5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/9b5296cf091bfeb3d9a17a408eec4e05d9224f48dddc4e14d89cdb9d28570c96d27ff675db6476018536b182322eaec9f98a99870c38ab8d1896db9bd28267f3"} 14:02:01 INFO - Running post-run listener: copy_logs_to_upload_dir 14:02:01 INFO - Copying logs to upload dir... 14:02:01 INFO - mkdir: /builds/slave/test/build/upload/logs 14:02:01 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1353.135488 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 33 secs) (at 2016-04-19 14:02:01.558252) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 14:02:01.559302) ========= 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-1461096838.538289-675686147 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/70c06bb5c0d3f772b4edc2951efe60ecd9678f2536780e0a79239d7eac355912ad72be4f158c6204fcd64100de9c45a116c8f87929660286e15f4fc9a166c2e5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/9b5296cf091bfeb3d9a17a408eec4e05d9224f48dddc4e14d89cdb9d28570c96d27ff675db6476018536b182322eaec9f98a99870c38ab8d1896db9bd28267f3"} build_url:https://queue.taskcluster.net/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/EzSxIuUtRDOkYRfoURjsSg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035996 build_url: 'https://queue.taskcluster.net/v1/task/EzSxIuUtRDOkYRfoURjsSg/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/70c06bb5c0d3f772b4edc2951efe60ecd9678f2536780e0a79239d7eac355912ad72be4f158c6204fcd64100de9c45a116c8f87929660286e15f4fc9a166c2e5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/9b5296cf091bfeb3d9a17a408eec4e05d9224f48dddc4e14d89cdb9d28570c96d27ff675db6476018536b182322eaec9f98a99870c38ab8d1896db9bd28267f3"}' symbols_url: 'https://queue.taskcluster.net/v1/task/EzSxIuUtRDOkYRfoURjsSg/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-19 14:02:01.633261) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 14:02:01.633779) ========= 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-1461096838.538289-675686147 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020750 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 14:02:01.700217) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 14:02:01.700554) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 14:02:01.700882) ========= ========= Total master_lag: 0.55 =========