builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-666 starttime: 1460994377.81 results: success (0) buildid: 20160418061615 builduid: 1d461389d54d42618988cbe38fbb7a21 revision: 1306c789088d5675435586edf04b9a2b70f86dec ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 08:46:17.806613) ========= master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 08:46:17.807056) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 08:46:17.807361) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 08:46:17.981820) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 9 secs) (at 2016-04-18 08:46:17.985049) ========= 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=5a152710dd62cc268aad214e000002d8-1460994326.448708-323132844 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 08:46:18-- 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% 8.49M=0.001s 2016-04-18 08:46:18 (8.49 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.337593 ========= master_lag: 9.57 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 9 secs) (at 2016-04-18 08:46:27.887798) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-04-18 08:46:27.888078) ========= 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=5a152710dd62cc268aad214e000002d8-1460994326.448708-323132844 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.072419 ========= master_lag: 5.19 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-04-18 08:46:33.155441) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 08:46:33.155754) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 1306c789088d5675435586edf04b9a2b70f86dec --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 1306c789088d5675435586edf04b9a2b70f86dec --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=5a152710dd62cc268aad214e000002d8-1460994326.448708-323132844 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 08:46:33,367 truncating revision to first 12 chars 2016-04-18 08:46:33,368 Setting DEBUG logging. 2016-04-18 08:46:33,368 attempt 1/10 2016-04-18 08:46:33,368 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/1306c789088d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 08:46:33,984 unpacking tar archive at: fx-team-1306c789088d/testing/mozharness/ program finished with exit code 0 elapsedTime=0.897634 ========= master_lag: 1.34 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 08:46:35.396054) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 08:46:35.396355) ========= script_repo_revision: 1306c789088d5675435586edf04b9a2b70f86dec ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 08:46:35.396711) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-04-18 08:46:35.396983) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-04-18 08:46:36.422180) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 2 secs) (at 2016-04-18 08:46:36.422482) ========= /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=5a152710dd62cc268aad214e000002d8-1460994326.448708-323132844 _=/tools/buildbot/bin/python using PTY: False 08:46:36 INFO - MultiFileLogger online at 20160418 08:46:36 in /builds/slave/test 08:46:36 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 08:46:36 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:46:36 INFO - {'append_to_log': False, 08:46:36 INFO - 'base_work_dir': '/builds/slave/test', 08:46:36 INFO - 'blob_upload_branch': 'fx-team', 08:46:36 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:46:36 INFO - 'buildbot_json_path': 'buildprops.json', 08:46:36 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:46:36 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:46:36 INFO - 'download_minidump_stackwalk': True, 08:46:36 INFO - 'download_symbols': 'true', 08:46:36 INFO - 'e10s': False, 08:46:36 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:46:36 INFO - 'tooltool.py': '/tools/tooltool.py', 08:46:36 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:46:36 INFO - '/tools/misc-python/virtualenv.py')}, 08:46:36 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:46:36 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:46:36 INFO - 'log_level': 'info', 08:46:36 INFO - 'log_to_console': True, 08:46:36 INFO - 'opt_config_files': (), 08:46:36 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:46:36 INFO - '--processes=1', 08:46:36 INFO - '--config=%(test_path)s/wptrunner.ini', 08:46:36 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:46:36 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:46:36 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:46:36 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:46:36 INFO - 'pip_index': False, 08:46:36 INFO - 'require_test_zip': True, 08:46:36 INFO - 'test_type': ('testharness',), 08:46:36 INFO - 'this_chunk': '1', 08:46:36 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:46:36 INFO - 'total_chunks': '10', 08:46:36 INFO - 'virtualenv_path': 'venv', 08:46:36 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:46:36 INFO - 'work_dir': 'build'} 08:46:36 INFO - ##### 08:46:36 INFO - ##### Running clobber step. 08:46:36 INFO - ##### 08:46:36 INFO - Running pre-action listener: _resource_record_pre_action 08:46:36 INFO - Running main action method: clobber 08:46:36 INFO - rmtree: /builds/slave/test/build 08:46:36 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:46:39 INFO - Running post-action listener: _resource_record_post_action 08:46:39 INFO - ##### 08:46:39 INFO - ##### Running read-buildbot-config step. 08:46:39 INFO - ##### 08:46:39 INFO - Running pre-action listener: _resource_record_pre_action 08:46:39 INFO - Running main action method: read_buildbot_config 08:46:39 INFO - Using buildbot properties: 08:46:39 INFO - { 08:46:39 INFO - "project": "", 08:46:39 INFO - "product": "firefox", 08:46:39 INFO - "script_repo_revision": "production", 08:46:39 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600", 08:46:39 INFO - "repository": "", 08:46:39 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-1", 08:46:39 INFO - "buildid": "20160418061615", 08:46:39 INFO - "pgo_build": "False", 08:46:39 INFO - "basedir": "/builds/slave/test", 08:46:39 INFO - "buildnumber": 157, 08:46:39 INFO - "slavename": "tst-linux32-spot-666", 08:46:39 INFO - "revision": "1306c789088d5675435586edf04b9a2b70f86dec", 08:46:39 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/", 08:46:39 INFO - "platform": "linux", 08:46:39 INFO - "branch": "fx-team", 08:46:39 INFO - "repo_path": "integration/fx-team", 08:46:39 INFO - "moz_repo_path": "", 08:46:39 INFO - "stage_platform": "linux", 08:46:39 INFO - "builduid": "1d461389d54d42618988cbe38fbb7a21", 08:46:39 INFO - "slavebuilddir": "test" 08:46:39 INFO - } 08:46:39 INFO - Found installer url https://queue.taskcluster.net/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 08:46:39 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 08:46:39 INFO - Running post-action listener: _resource_record_post_action 08:46:39 INFO - ##### 08:46:39 INFO - ##### Running download-and-extract step. 08:46:39 INFO - ##### 08:46:39 INFO - Running pre-action listener: _resource_record_pre_action 08:46:39 INFO - Running main action method: download_and_extract 08:46:39 INFO - mkdir: /builds/slave/test/build/tests 08:46:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:46:39 INFO - https://queue.taskcluster.net/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 08:46:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 08:46:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 08:46:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 08:46:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 08:46:40 INFO - Downloaded 1325 bytes. 08:46:40 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 08:46:40 INFO - Using the following test package requirements: 08:46:40 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 08:46:40 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 08:46:40 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 08:46:40 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 08:46:40 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 08:46:40 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 08:46:40 INFO - u'jsshell-linux-i686.zip'], 08:46:40 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 08:46:40 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 08:46:40 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 08:46:40 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 08:46:40 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 08:46:40 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 08:46:40 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 08:46:40 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 08:46:40 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 08:46:40 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 08:46:40 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 08:46:40 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 08:46:40 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')]} 08:46:40 INFO - https://queue.taskcluster.net/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 08:46:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 08:46:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 08:46:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 08:46:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 08:46:44 INFO - Downloaded 22364896 bytes. 08:46:44 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:46:44 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:46:44 INFO - caution: filename not matched: web-platform/* 08:46:44 INFO - Return code: 11 08:46:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:46:44 INFO - https://queue.taskcluster.net/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 08:46:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 08:46:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 08:46:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 08:46:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 08:46:49 INFO - Downloaded 36382562 bytes. 08:46:49 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:46:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:46:53 INFO - caution: filename not matched: bin/* 08:46:53 INFO - caution: filename not matched: config/* 08:46:53 INFO - caution: filename not matched: mozbase/* 08:46:53 INFO - caution: filename not matched: marionette/* 08:46:53 INFO - caution: filename not matched: tools/wptserve/* 08:46:53 INFO - Return code: 11 08:46:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:46:53 INFO - https://queue.taskcluster.net/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 08:46:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 08:46:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 08:46:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 08:46:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 08:47:00 INFO - Downloaded 63351822 bytes. 08:47:00 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 08:47:00 INFO - mkdir: /builds/slave/test/properties 08:47:00 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:47:00 INFO - Writing to file /builds/slave/test/properties/build_url 08:47:00 INFO - Contents: 08:47:00 INFO - build_url:https://queue.taskcluster.net/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 08:47:01 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 08:47:01 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:47:01 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:47:01 INFO - Contents: 08:47:01 INFO - symbols_url:https://queue.taskcluster.net/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 08:47:01 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')]} 08:47:01 INFO - https://queue.taskcluster.net/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:47:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 08:47:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 08:47:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 08:47:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 08:47:08 INFO - Downloaded 91715734 bytes. 08:47:08 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 08:47:08 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 08:47:17 INFO - Return code: 0 08:47:17 INFO - Running post-action listener: _resource_record_post_action 08:47:17 INFO - Running post-action listener: set_extra_try_arguments 08:47:17 INFO - ##### 08:47:17 INFO - ##### Running create-virtualenv step. 08:47:17 INFO - ##### 08:47:17 INFO - Running pre-action listener: _pre_create_virtualenv 08:47:17 INFO - Running pre-action listener: _resource_record_pre_action 08:47:17 INFO - Running main action method: create_virtualenv 08:47:17 INFO - Creating virtualenv /builds/slave/test/build/venv 08:47:17 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 08:47:17 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:47:18 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:47:18 INFO - Using real prefix '/usr' 08:47:18 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:47:20 INFO - Installing distribute.............................................................................................................................................................................................done. 08:47:23 INFO - Installing pip.................done. 08:47:23 INFO - Return code: 0 08:47:23 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:47:23 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')]} 08:47:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:47:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:47:23 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')]} 08:47:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:47:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:47:23 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 0x8e5dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8f6f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90232b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9012f70>, '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 0x9012620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9018750>, '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': '5a152710dd62cc268aad214e000002d8-1460994326.448708-323132844', '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 08:47:23 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 08:47:23 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 08:47:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:47:23 INFO - 'CCACHE_UMASK': '002', 08:47:23 INFO - 'DISPLAY': ':0', 08:47:23 INFO - 'HOME': '/home/cltbld', 08:47:23 INFO - 'LANG': 'en_US.UTF-8', 08:47:23 INFO - 'LOGNAME': 'cltbld', 08:47:23 INFO - 'MAIL': '/var/mail/cltbld', 08:47:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:47:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:47:23 INFO - 'MOZ_NO_REMOTE': '1', 08:47:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:47:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:47:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:47:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:47:23 INFO - 'PWD': '/builds/slave/test', 08:47:23 INFO - 'SHELL': '/bin/bash', 08:47:23 INFO - 'SHLVL': '1', 08:47:23 INFO - 'TERM': 'linux', 08:47:23 INFO - 'TMOUT': '86400', 08:47:23 INFO - 'USER': 'cltbld', 08:47:23 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460994326.448708-323132844', 08:47:23 INFO - '_': '/tools/buildbot/bin/python'} 08:47:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:47:24 INFO - Downloading/unpacking psutil>=0.7.1 08:47: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 08:47: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 08:47: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 08:47: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 08:47: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 08:47: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 08:47:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:47:29 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:47:29 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:47:29 INFO - Installing collected packages: psutil 08:47:29 INFO - Running setup.py install for psutil 08:47:29 INFO - building 'psutil._psutil_linux' extension 08:47:29 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-i686-2.7/psutil/_psutil_linux.o 08:47:29 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 08:47:29 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 08:47:30 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 08:47:30 INFO - building 'psutil._psutil_posix' extension 08:47:30 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-i686-2.7/psutil/_psutil_posix.o 08:47:30 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 08:47:30 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:47:30 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:47:30 INFO - Successfully installed psutil 08:47:30 INFO - Cleaning up... 08:47:30 INFO - Return code: 0 08:47:30 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:47: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')]} 08:47:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:47:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:47: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')]} 08:47:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:47:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:47:30 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 0x8e5dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8f6f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90232b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9012f70>, '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 0x9012620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9018750>, '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': '5a152710dd62cc268aad214e000002d8-1460994326.448708-323132844', '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 08:47:30 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 08:47:30 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 08:47:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:47:30 INFO - 'CCACHE_UMASK': '002', 08:47:30 INFO - 'DISPLAY': ':0', 08:47:30 INFO - 'HOME': '/home/cltbld', 08:47:30 INFO - 'LANG': 'en_US.UTF-8', 08:47:30 INFO - 'LOGNAME': 'cltbld', 08:47:30 INFO - 'MAIL': '/var/mail/cltbld', 08:47:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:47:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:47:30 INFO - 'MOZ_NO_REMOTE': '1', 08:47:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:47:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:47:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:47:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:47:30 INFO - 'PWD': '/builds/slave/test', 08:47:30 INFO - 'SHELL': '/bin/bash', 08:47:30 INFO - 'SHLVL': '1', 08:47:30 INFO - 'TERM': 'linux', 08:47:30 INFO - 'TMOUT': '86400', 08:47:30 INFO - 'USER': 'cltbld', 08:47:30 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460994326.448708-323132844', 08:47:30 INFO - '_': '/tools/buildbot/bin/python'} 08:47:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:47:30 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:47:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:47:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:47:30 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 08:47:30 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 08:47:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:47:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:47:35 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:47:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:47:35 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:47:35 INFO - Installing collected packages: mozsystemmonitor 08:47:35 INFO - Running setup.py install for mozsystemmonitor 08:47:35 INFO - Successfully installed mozsystemmonitor 08:47:35 INFO - Cleaning up... 08:47:35 INFO - Return code: 0 08:47:35 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:47: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')]} 08:47:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:47:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:47: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')]} 08:47:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:47:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:47:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x8e5dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8f6f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90232b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9012f70>, '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 0x9012620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9018750>, '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': '5a152710dd62cc268aad214e000002d8-1460994326.448708-323132844', '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 08:47:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 08:47:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 08:47:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:47:35 INFO - 'CCACHE_UMASK': '002', 08:47:35 INFO - 'DISPLAY': ':0', 08:47:35 INFO - 'HOME': '/home/cltbld', 08:47:35 INFO - 'LANG': 'en_US.UTF-8', 08:47:35 INFO - 'LOGNAME': 'cltbld', 08:47:35 INFO - 'MAIL': '/var/mail/cltbld', 08:47:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:47:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:47:35 INFO - 'MOZ_NO_REMOTE': '1', 08:47:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:47:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:47:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:47:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:47:35 INFO - 'PWD': '/builds/slave/test', 08:47:35 INFO - 'SHELL': '/bin/bash', 08:47:35 INFO - 'SHLVL': '1', 08:47:35 INFO - 'TERM': 'linux', 08:47:35 INFO - 'TMOUT': '86400', 08:47:35 INFO - 'USER': 'cltbld', 08:47:35 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460994326.448708-323132844', 08:47:35 INFO - '_': '/tools/buildbot/bin/python'} 08:47:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:47:36 INFO - Downloading/unpacking blobuploader==1.2.4 08:47:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:47:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:47:36 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 08:47:36 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 08:47:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:47:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:47:41 INFO - Downloading blobuploader-1.2.4.tar.gz 08:47:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:47:41 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:47:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:47:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:47:41 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 08:47:41 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 08:47:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:47:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:47:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:47:42 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:47:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:47:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:47:42 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 08:47:42 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 08:47:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:47:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:47:42 INFO - Downloading docopt-0.6.1.tar.gz 08:47:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:47:43 INFO - Installing collected packages: blobuploader, requests, docopt 08:47:43 INFO - Running setup.py install for blobuploader 08:47:43 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:47:43 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:47:43 INFO - Running setup.py install for requests 08:47:44 INFO - Running setup.py install for docopt 08:47:44 INFO - Successfully installed blobuploader requests docopt 08:47:44 INFO - Cleaning up... 08:47:44 INFO - Return code: 0 08:47:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:47:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:47:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:47:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:47:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:47:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:47:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:47:44 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x8e5dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8f6f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90232b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9012f70>, '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 0x9012620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9018750>, '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': '5a152710dd62cc268aad214e000002d8-1460994326.448708-323132844', '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 08:47:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 08:47:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 08:47:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:47:44 INFO - 'CCACHE_UMASK': '002', 08:47:44 INFO - 'DISPLAY': ':0', 08:47:44 INFO - 'HOME': '/home/cltbld', 08:47:44 INFO - 'LANG': 'en_US.UTF-8', 08:47:44 INFO - 'LOGNAME': 'cltbld', 08:47:44 INFO - 'MAIL': '/var/mail/cltbld', 08:47:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:47:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:47:44 INFO - 'MOZ_NO_REMOTE': '1', 08:47:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:47:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:47:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:47:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:47:44 INFO - 'PWD': '/builds/slave/test', 08:47:44 INFO - 'SHELL': '/bin/bash', 08:47:44 INFO - 'SHLVL': '1', 08:47:44 INFO - 'TERM': 'linux', 08:47:44 INFO - 'TMOUT': '86400', 08:47:44 INFO - 'USER': 'cltbld', 08:47:44 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460994326.448708-323132844', 08:47:44 INFO - '_': '/tools/buildbot/bin/python'} 08:47:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:47:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:47:44 INFO - Running setup.py (path:/tmp/pip-XCTUsC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:47:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:47:45 INFO - Running setup.py (path:/tmp/pip-EUbC1B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:47:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:47:45 INFO - Running setup.py (path:/tmp/pip-JybHcm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:47:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:47:45 INFO - Running setup.py (path:/tmp/pip-YXb_ME-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:47:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:47:45 INFO - Running setup.py (path:/tmp/pip-OMmM_V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:47:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:47:45 INFO - Running setup.py (path:/tmp/pip-gBq_DO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:47:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:47:45 INFO - Running setup.py (path:/tmp/pip-1meoyY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:47:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:47:45 INFO - Running setup.py (path:/tmp/pip-tAnWgM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:47:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:47:45 INFO - Running setup.py (path:/tmp/pip-tgoA1O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:47:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:47:46 INFO - Running setup.py (path:/tmp/pip-SlfEZk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:47:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:47:46 INFO - Running setup.py (path:/tmp/pip-uD3VEx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:47:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:47:46 INFO - Running setup.py (path:/tmp/pip-SFvtjs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:47:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:47:46 INFO - Running setup.py (path:/tmp/pip-tHmobh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:47:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:47:46 INFO - Running setup.py (path:/tmp/pip-5ydfQE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:47:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:47:46 INFO - Running setup.py (path:/tmp/pip-k4cpTN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:47:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:47:46 INFO - Running setup.py (path:/tmp/pip-Nin5Ra-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:47:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:47:46 INFO - Running setup.py (path:/tmp/pip-8B1R_U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:47:47 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:47:47 INFO - Running setup.py (path:/tmp/pip-rqbVow-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:47:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:47:47 INFO - Running setup.py (path:/tmp/pip-Qmti_F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:47:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:47:47 INFO - Running setup.py (path:/tmp/pip-eouoks-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:47:47 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:47:47 INFO - Running setup.py (path:/tmp/pip-p_54zM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:47:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:47:48 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 08:47:48 INFO - Running setup.py install for manifestparser 08:47:48 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:47:48 INFO - Running setup.py install for mozcrash 08:47:48 INFO - Running setup.py install for mozdebug 08:47:48 INFO - Running setup.py install for mozdevice 08:47:48 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:47:48 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:47:48 INFO - Running setup.py install for mozfile 08:47:49 INFO - Running setup.py install for mozhttpd 08:47:49 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:47:49 INFO - Running setup.py install for mozinfo 08:47:49 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:47:49 INFO - Running setup.py install for mozInstall 08:47:49 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:47:49 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:47:49 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:47:49 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:47:49 INFO - Running setup.py install for mozleak 08:47:49 INFO - Running setup.py install for mozlog 08:47:50 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:47:50 INFO - Running setup.py install for moznetwork 08:47:50 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:47:50 INFO - Running setup.py install for mozprocess 08:47:50 INFO - Running setup.py install for mozprofile 08:47:50 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:47:50 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:47:50 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:47:50 INFO - Running setup.py install for mozrunner 08:47:51 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:47:51 INFO - Running setup.py install for mozscreenshot 08:47:51 INFO - Running setup.py install for moztest 08:47:51 INFO - Running setup.py install for mozversion 08:47:51 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:47:51 INFO - Running setup.py install for wptserve 08:47:52 INFO - Running setup.py install for marionette-driver 08:47:52 INFO - Running setup.py install for browsermob-proxy 08:47:52 INFO - Running setup.py install for marionette-client 08:47:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:47:53 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:47:53 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 08:47:53 INFO - Cleaning up... 08:47:53 INFO - Return code: 0 08:47:53 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:47:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:47:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:47:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:47:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:47:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:47:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:47:53 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x8e5dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8f6f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90232b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9012f70>, '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 0x9012620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9018750>, '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': '5a152710dd62cc268aad214e000002d8-1460994326.448708-323132844', '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 08:47:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 08:47:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 08:47:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:47:53 INFO - 'CCACHE_UMASK': '002', 08:47:53 INFO - 'DISPLAY': ':0', 08:47:53 INFO - 'HOME': '/home/cltbld', 08:47:53 INFO - 'LANG': 'en_US.UTF-8', 08:47:53 INFO - 'LOGNAME': 'cltbld', 08:47:53 INFO - 'MAIL': '/var/mail/cltbld', 08:47:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:47:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:47:53 INFO - 'MOZ_NO_REMOTE': '1', 08:47:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:47:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:47:53 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:47:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:47:53 INFO - 'PWD': '/builds/slave/test', 08:47:53 INFO - 'SHELL': '/bin/bash', 08:47:53 INFO - 'SHLVL': '1', 08:47:53 INFO - 'TERM': 'linux', 08:47:53 INFO - 'TMOUT': '86400', 08:47:53 INFO - 'USER': 'cltbld', 08:47:53 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460994326.448708-323132844', 08:47:53 INFO - '_': '/tools/buildbot/bin/python'} 08:47:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:47:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:47:53 INFO - Running setup.py (path:/tmp/pip-hT_lB7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:47:53 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 08:47:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:47:53 INFO - Running setup.py (path:/tmp/pip-roJYjs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:47:53 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)) 08:47:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:47:53 INFO - Running setup.py (path:/tmp/pip-qOOusl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:47:53 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)) 08:47:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:47:53 INFO - Running setup.py (path:/tmp/pip-yiwNro-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:47:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 08:47:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:47:54 INFO - Running setup.py (path:/tmp/pip-JRGMLH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:47:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 08:47:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:47:54 INFO - Running setup.py (path:/tmp/pip-cPL4xp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:47:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 08:47:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:47:54 INFO - Running setup.py (path:/tmp/pip-qYsKFd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:47:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 08:47:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:47:54 INFO - Running setup.py (path:/tmp/pip-jXE9xq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:47:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 08:47:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:47:54 INFO - Running setup.py (path:/tmp/pip-F4K9ba-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:47:54 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)) 08:47:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:47:54 INFO - Running setup.py (path:/tmp/pip-fq2D6W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:47:54 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)) 08:47:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:47:54 INFO - Running setup.py (path:/tmp/pip-LTBbFu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:47:55 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 08:47:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:47:55 INFO - Running setup.py (path:/tmp/pip-BwqUir-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:47:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 08:47:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:47:55 INFO - Running setup.py (path:/tmp/pip-TeBJlZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:47:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 08:47:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:47:55 INFO - Running setup.py (path:/tmp/pip-XdN53r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:47:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 08:47:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:47:55 INFO - Running setup.py (path:/tmp/pip-e4bPet-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:47:55 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)) 08:47:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:47:55 INFO - Running setup.py (path:/tmp/pip-Uh5k93-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:47:55 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)) 08:47:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:47:55 INFO - Running setup.py (path:/tmp/pip-lPe7wJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:47:55 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)) 08:47:55 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:47:55 INFO - Running setup.py (path:/tmp/pip-yrf06S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:47:56 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 08:47:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:47:56 INFO - Running setup.py (path:/tmp/pip-QZNOmB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:47:56 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 08:47:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:47:56 INFO - Running setup.py (path:/tmp/pip-Vm2kZC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:47:56 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 08:47:56 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:47:56 INFO - Running setup.py (path:/tmp/pip-EiRqgH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:47:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:47:56 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)) 08:47:56 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)) 08:47:56 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)) 08:47:56 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)) 08:47:56 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)) 08:47:56 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)) 08:47:56 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:47:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:47:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:47:56 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 08:47:56 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 08:47:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:47:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:48:01 INFO - Downloading blessings-1.6.tar.gz 08:48:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:48:01 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)) 08:48:01 INFO - Installing collected packages: blessings 08:48:01 INFO - Running setup.py install for blessings 08:48:02 INFO - Successfully installed blessings 08:48:02 INFO - Cleaning up... 08:48:02 INFO - Return code: 0 08:48:02 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:48:02 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:48:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:48:02 INFO - Reading from file tmpfile_stdout 08:48:02 INFO - Current package versions: 08:48:02 INFO - argparse == 1.2.1 08:48:02 INFO - blessings == 1.6 08:48:02 INFO - blobuploader == 1.2.4 08:48:02 INFO - browsermob-proxy == 0.6.0 08:48:02 INFO - docopt == 0.6.1 08:48:02 INFO - manifestparser == 1.1 08:48:02 INFO - marionette-client == 2.3.0 08:48:02 INFO - marionette-driver == 1.4.0 08:48:02 INFO - mozInstall == 1.12 08:48:02 INFO - mozcrash == 0.17 08:48:02 INFO - mozdebug == 0.1 08:48:02 INFO - mozdevice == 0.48 08:48:02 INFO - mozfile == 1.2 08:48:02 INFO - mozhttpd == 0.7 08:48:02 INFO - mozinfo == 0.9 08:48:02 INFO - mozleak == 0.1 08:48:02 INFO - mozlog == 3.1 08:48:02 INFO - moznetwork == 0.27 08:48:02 INFO - mozprocess == 0.22 08:48:02 INFO - mozprofile == 0.28 08:48:02 INFO - mozrunner == 6.11 08:48:02 INFO - mozscreenshot == 0.1 08:48:02 INFO - mozsystemmonitor == 0.0 08:48:02 INFO - moztest == 0.7 08:48:02 INFO - mozversion == 1.4 08:48:02 INFO - psutil == 3.1.1 08:48:02 INFO - requests == 1.2.3 08:48:02 INFO - wptserve == 1.4.0 08:48:02 INFO - wsgiref == 0.1.2 08:48:02 INFO - Running post-action listener: _resource_record_post_action 08:48:02 INFO - Running post-action listener: _start_resource_monitoring 08:48:02 INFO - Starting resource monitoring. 08:48:02 INFO - ##### 08:48:02 INFO - ##### Running pull step. 08:48:02 INFO - ##### 08:48:02 INFO - Running pre-action listener: _resource_record_pre_action 08:48:02 INFO - Running main action method: pull 08:48:02 INFO - Pull has nothing to do! 08:48:02 INFO - Running post-action listener: _resource_record_post_action 08:48:02 INFO - ##### 08:48:02 INFO - ##### Running install step. 08:48:02 INFO - ##### 08:48:02 INFO - Running pre-action listener: _resource_record_pre_action 08:48:02 INFO - Running main action method: install 08:48:02 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:48:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:48:03 INFO - Reading from file tmpfile_stdout 08:48:03 INFO - Detecting whether we're running mozinstall >=1.0... 08:48:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:48:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:48:03 INFO - Reading from file tmpfile_stdout 08:48:03 INFO - Output received: 08:48:03 INFO - Usage: mozinstall [options] installer 08:48:03 INFO - Options: 08:48:03 INFO - -h, --help show this help message and exit 08:48:03 INFO - -d DEST, --destination=DEST 08:48:03 INFO - Directory to install application into. [default: 08:48:03 INFO - "/builds/slave/test"] 08:48:03 INFO - --app=APP Application being installed. [default: firefox] 08:48:03 INFO - mkdir: /builds/slave/test/build/application 08:48:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 08:48:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 08:48:36 INFO - Reading from file tmpfile_stdout 08:48:36 INFO - Output received: 08:48:36 INFO - /builds/slave/test/build/application/firefox/firefox 08:48:36 INFO - Running post-action listener: _resource_record_post_action 08:48:36 INFO - ##### 08:48:36 INFO - ##### Running run-tests step. 08:48:36 INFO - ##### 08:48:36 INFO - Running pre-action listener: _resource_record_pre_action 08:48:36 INFO - Running main action method: run_tests 08:48:36 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:48:36 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:48:36 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:48:36 INFO - grabbing minidump binary from tooltool 08:48:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:48:36 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9012f70>, '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 0x9012620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9018750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:48:36 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 08:48:36 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 08:48:36 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:48:36 INFO - Return code: 0 08:48:36 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 08:48:36 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:48:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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 08:48:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-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 08:48:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:48:36 INFO - 'CCACHE_UMASK': '002', 08:48:36 INFO - 'DISPLAY': ':0', 08:48:36 INFO - 'HOME': '/home/cltbld', 08:48:36 INFO - 'LANG': 'en_US.UTF-8', 08:48:36 INFO - 'LOGNAME': 'cltbld', 08:48:36 INFO - 'MAIL': '/var/mail/cltbld', 08:48:36 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:48:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:48:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:48:36 INFO - 'MOZ_NO_REMOTE': '1', 08:48:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:48:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:48:36 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:48:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:48:36 INFO - 'PWD': '/builds/slave/test', 08:48:36 INFO - 'SHELL': '/bin/bash', 08:48:36 INFO - 'SHLVL': '1', 08:48:36 INFO - 'TERM': 'linux', 08:48:36 INFO - 'TMOUT': '86400', 08:48:36 INFO - 'USER': 'cltbld', 08:48:36 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460994326.448708-323132844', 08:48:36 INFO - '_': '/tools/buildbot/bin/python'} 08:48:36 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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 08:48:37 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 08:48:37 INFO - import pkg_resources 08:48:38 INFO - Using 1 client processes 08:48:38 INFO - wptserve Starting http server on 127.0.0.1:8000 08:48:38 INFO - wptserve Starting http server on 127.0.0.1:8001 08:48:39 INFO - wptserve Starting http server on 127.0.0.1:8443 08:48:41 INFO - SUITE-START | Running 778 tests 08:48:41 INFO - Running testharness tests 08:48:41 INFO - Setting up ssl 08:48:41 INFO - PROCESS | certutil | 08:48:41 INFO - PROCESS | certutil | 08:48:41 INFO - PROCESS | certutil | 08:48:41 INFO - Certificate Nickname Trust Attributes 08:48:41 INFO - SSL,S/MIME,JAR/XPI 08:48:41 INFO - 08:48:41 INFO - web-platform-tests CT,, 08:48:41 INFO - 08:48:41 INFO - Starting runner 08:48:43 INFO - PROCESS | 1818 | 1460994523949 Marionette DEBUG Marionette enabled via build flag and pref 08:48:44 INFO - PROCESS | 1818 | ++DOCSHELL 0xa2836400 == 1 [pid = 1818] [id = 1] 08:48:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 1 (0xa2836800) [pid = 1818] [serial = 1] [outer = (nil)] 08:48:44 INFO - PROCESS | 1818 | [1818] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 08:48:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 2 (0xa2837000) [pid = 1818] [serial = 2] [outer = 0xa2836800] 08:48:44 INFO - PROCESS | 1818 | 1460994524627 Marionette INFO Listening on port 2828 08:48:45 INFO - PROCESS | 1818 | 1460994525210 Marionette DEBUG Marionette enabled via command-line flag 08:48:45 INFO - PROCESS | 1818 | ++DOCSHELL 0x9fc81400 == 2 [pid = 1818] [id = 2] 08:48:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 3 (0x9fca4c00) [pid = 1818] [serial = 3] [outer = (nil)] 08:48:45 INFO - PROCESS | 1818 | [1818] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 08:48:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 4 (0x9fca5400) [pid = 1818] [serial = 4] [outer = 0x9fca4c00] 08:48:45 INFO - PROCESS | 1818 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fba3f80 08:48:45 INFO - PROCESS | 1818 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fbabac0 08:48:45 INFO - PROCESS | 1818 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fbca9c0 08:48:45 INFO - PROCESS | 1818 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fbcb620 08:48:45 INFO - PROCESS | 1818 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fbcd360 08:48:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 5 (0x9fbc4400) [pid = 1818] [serial = 5] [outer = 0xa2836800] 08:48:45 INFO - PROCESS | 1818 | [1818] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:48:45 INFO - PROCESS | 1818 | 1460994525635 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:60782 08:48:45 INFO - PROCESS | 1818 | [1818] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:48:45 INFO - PROCESS | 1818 | 1460994525668 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:60783 08:48:45 INFO - PROCESS | 1818 | 1460994525726 Marionette DEBUG Closed connection conn0 08:48:45 INFO - PROCESS | 1818 | [1818] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 08:48:45 INFO - PROCESS | 1818 | 1460994525842 Marionette DEBUG Closed connection conn1 08:48:45 INFO - PROCESS | 1818 | [1818] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:48:45 INFO - PROCESS | 1818 | 1460994525855 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:60784 08:48:45 INFO - PROCESS | 1818 | [1818] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:48:45 INFO - PROCESS | 1818 | 1460994525920 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:60785 08:48:45 INFO - PROCESS | 1818 | 1460994525927 Marionette DEBUG Closed connection conn2 08:48:45 INFO - PROCESS | 1818 | 1460994525969 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:48:46 INFO - PROCESS | 1818 | 1460994526000 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418061615","device":"desktop","version":"48.0a1"} 08:48:46 INFO - PROCESS | 1818 | [1818] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:48:47 INFO - PROCESS | 1818 | ++DOCSHELL 0x98672c00 == 3 [pid = 1818] [id = 3] 08:48:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 6 (0x98673000) [pid = 1818] [serial = 6] [outer = (nil)] 08:48:47 INFO - PROCESS | 1818 | ++DOCSHELL 0x98675800 == 4 [pid = 1818] [id = 4] 08:48:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 7 (0x98676c00) [pid = 1818] [serial = 7] [outer = (nil)] 08:48:48 INFO - PROCESS | 1818 | [1818] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:48:48 INFO - PROCESS | 1818 | ++DOCSHELL 0x97b84000 == 5 [pid = 1818] [id = 5] 08:48:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 8 (0x97b84400) [pid = 1818] [serial = 8] [outer = (nil)] 08:48:48 INFO - PROCESS | 1818 | [1818] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:48:48 INFO - PROCESS | 1818 | [1818] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:48:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 9 (0x97801c00) [pid = 1818] [serial = 9] [outer = 0x97b84400] 08:48:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 10 (0x9751b400) [pid = 1818] [serial = 10] [outer = 0x98673000] 08:48:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 11 (0x9751cc00) [pid = 1818] [serial = 11] [outer = 0x98676c00] 08:48:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 12 (0x99140400) [pid = 1818] [serial = 12] [outer = 0x97b84400] 08:48:50 INFO - PROCESS | 1818 | 1460994530372 Marionette DEBUG loaded listener.js 08:48:50 INFO - PROCESS | 1818 | 1460994530392 Marionette DEBUG loaded listener.js 08:48:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 13 (0x95b12000) [pid = 1818] [serial = 13] [outer = 0x97b84400] 08:48:51 INFO - PROCESS | 1818 | 1460994531159 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"d73ae949-99e0-49c4-beb5-d5cdd0d02586","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418061615","device":"desktop","version":"48.0a1","command_id":1}}] 08:48:51 INFO - PROCESS | 1818 | 1460994531468 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}] 08:48:51 INFO - PROCESS | 1818 | 1460994531630 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 08:48:51 INFO - PROCESS | 1818 | 1460994531904 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:48:51 INFO - PROCESS | 1818 | [1818] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:48:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 14 (0x92113400) [pid = 1818] [serial = 14] [outer = 0x97b84400] 08:48:52 INFO - PROCESS | 1818 | [1818] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:48:52 INFO - PROCESS | 1818 | 1460994532400 Marionette TRACE conn3 <- [1,3,null,{}] 08:48:52 INFO - PROCESS | 1818 | 1460994532413 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:48:52 INFO - PROCESS | 1818 | 1460994532448 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 08:48:52 INFO - PROCESS | 1818 | 1460994532489 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 08:48:52 INFO - PROCESS | 1818 | 1460994532493 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 08:48:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:48:52 INFO - PROCESS | 1818 | 1460994532501 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:48:52 INFO - PROCESS | 1818 | 1460994532507 Marionette TRACE conn3 <- [1,6,null,{}] 08:48:52 INFO - PROCESS | 1818 | 1460994532529 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}] 08:48:52 INFO - PROCESS | 1818 | 1460994532561 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 08:48:52 INFO - PROCESS | 1818 | 1460994532577 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:52 INFO - PROCESS | 1818 | ++DOCSHELL 0x91789000 == 6 [pid = 1818] [id = 6] 08:48:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 15 (0x91789400) [pid = 1818] [serial = 15] [outer = (nil)] 08:48:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 16 (0x9178b000) [pid = 1818] [serial = 16] [outer = 0x91789400] 08:48:52 INFO - PROCESS | 1818 | 1460994532661 Marionette DEBUG loaded listener.js 08:48:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 17 (0x9178f800) [pid = 1818] [serial = 17] [outer = 0x91789400] 08:48:53 INFO - PROCESS | 1818 | ++DOCSHELL 0x9159d800 == 7 [pid = 1818] [id = 7] 08:48:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 18 (0x9159dc00) [pid = 1818] [serial = 18] [outer = (nil)] 08:48:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 19 (0x915a4800) [pid = 1818] [serial = 19] [outer = 0x9159dc00] 08:48:53 INFO - PROCESS | 1818 | 1460994533147 Marionette DEBUG loaded listener.js 08:48:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 20 (0x915a2c00) [pid = 1818] [serial = 20] [outer = 0x9159dc00] 08:48:53 INFO - PROCESS | 1818 | [1818] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 08:48:53 INFO - PROCESS | 1818 | 1460994533770 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]]]}] 08:48:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1308ms 08:48:53 INFO - PROCESS | 1818 | 1460994533829 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 08:48:53 INFO - PROCESS | 1818 | 1460994533834 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 08:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:48:53 INFO - PROCESS | 1818 | 1460994533932 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:48:53 INFO - PROCESS | 1818 | 1460994533935 Marionette TRACE conn3 <- [1,10,null,{}] 08:48:53 INFO - PROCESS | 1818 | 1460994533974 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}] 08:48:54 INFO - PROCESS | 1818 | 1460994534151 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 08:48:54 INFO - PROCESS | 1818 | 1460994534172 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:54 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fc90c00 == 8 [pid = 1818] [id = 8] 08:48:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 21 (0x8fc91000) [pid = 1818] [serial = 21] [outer = (nil)] 08:48:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 22 (0x8fc93c00) [pid = 1818] [serial = 22] [outer = 0x8fc91000] 08:48:54 INFO - PROCESS | 1818 | 1460994534255 Marionette DEBUG loaded listener.js 08:48:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 23 (0x8fc97400) [pid = 1818] [serial = 23] [outer = 0x8fc91000] 08:48:55 INFO - PROCESS | 1818 | 1460994535337 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]]]}] 08:48:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:48:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1477ms 08:48:55 INFO - PROCESS | 1818 | 1460994535378 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 08:48:55 INFO - PROCESS | 1818 | 1460994535386 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 08:48:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:48:55 INFO - PROCESS | 1818 | 1460994535396 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:48:55 INFO - PROCESS | 1818 | 1460994535402 Marionette TRACE conn3 <- [1,14,null,{}] 08:48:55 INFO - PROCESS | 1818 | 1460994535411 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}] 08:48:55 INFO - PROCESS | 1818 | 1460994535653 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 08:48:55 INFO - PROCESS | 1818 | 1460994535784 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:55 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fc8f400 == 9 [pid = 1818] [id = 9] 08:48:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 24 (0x8fd1c000) [pid = 1818] [serial = 24] [outer = (nil)] 08:48:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 25 (0x915a3400) [pid = 1818] [serial = 25] [outer = 0x8fd1c000] 08:48:55 INFO - PROCESS | 1818 | 1460994535877 Marionette DEBUG loaded listener.js 08:48:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 26 (0x92119400) [pid = 1818] [serial = 26] [outer = 0x8fd1c000] 08:48:56 INFO - PROCESS | 1818 | ++DOCSHELL 0x963c9400 == 10 [pid = 1818] [id = 10] 08:48:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 27 (0x96604800) [pid = 1818] [serial = 27] [outer = (nil)] 08:48:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 28 (0x90913400) [pid = 1818] [serial = 28] [outer = 0x96604800] 08:48:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 29 (0x90916c00) [pid = 1818] [serial = 29] [outer = 0x96604800] 08:48:56 INFO - PROCESS | 1818 | ++DOCSHELL 0x90914c00 == 11 [pid = 1818] [id = 11] 08:48:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 30 (0x90918400) [pid = 1818] [serial = 30] [outer = (nil)] 08:48:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 31 (0x90948000) [pid = 1818] [serial = 31] [outer = 0x90918400] 08:48:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 32 (0x93352400) [pid = 1818] [serial = 32] [outer = 0x90918400] 08:48:57 INFO - PROCESS | 1818 | 1460994537234 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]]]}] 08:48:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:48:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1895ms 08:48:57 INFO - PROCESS | 1818 | 1460994537291 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 08:48:57 INFO - PROCESS | 1818 | 1460994537300 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 08:48:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:48:57 INFO - PROCESS | 1818 | 1460994537311 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:48:57 INFO - PROCESS | 1818 | 1460994537315 Marionette TRACE conn3 <- [1,18,null,{}] 08:48:57 INFO - PROCESS | 1818 | 1460994537322 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}] 08:48:57 INFO - PROCESS | 1818 | 1460994537579 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 08:48:57 INFO - PROCESS | 1818 | 1460994537714 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:57 INFO - PROCESS | 1818 | ++DOCSHELL 0x90912000 == 12 [pid = 1818] [id = 12] 08:48:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 33 (0x90913000) [pid = 1818] [serial = 33] [outer = (nil)] 08:48:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 34 (0x96609800) [pid = 1818] [serial = 34] [outer = 0x90913000] 08:48:57 INFO - PROCESS | 1818 | 1460994537805 Marionette DEBUG loaded listener.js 08:48:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 35 (0x98746400) [pid = 1818] [serial = 35] [outer = 0x90913000] 08:48:58 INFO - PROCESS | 1818 | 1460994538667 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]]]}] 08:48:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:48:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1385ms 08:48:58 INFO - PROCESS | 1818 | 1460994538697 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 08:48:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:48:58 INFO - PROCESS | 1818 | 1460994538702 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 08:48:58 INFO - PROCESS | 1818 | 1460994538709 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:48:58 INFO - PROCESS | 1818 | 1460994538715 Marionette TRACE conn3 <- [1,22,null,{}] 08:48:58 INFO - PROCESS | 1818 | 1460994538732 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}] 08:48:58 INFO - PROCESS | 1818 | 1460994538936 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 08:48:59 INFO - PROCESS | 1818 | 1460994539066 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:59 INFO - PROCESS | 1818 | ++DOCSHELL 0x98aa0c00 == 13 [pid = 1818] [id = 13] 08:48:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 36 (0x992aac00) [pid = 1818] [serial = 36] [outer = (nil)] 08:48:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 37 (0x9b3e1000) [pid = 1818] [serial = 37] [outer = 0x992aac00] 08:48:59 INFO - PROCESS | 1818 | 1460994539157 Marionette DEBUG loaded listener.js 08:48:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 38 (0x9fb0a000) [pid = 1818] [serial = 38] [outer = 0x992aac00] 08:49:00 INFO - PROCESS | 1818 | 1460994540346 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]]]}] 08:49:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:49:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1741ms 08:49:00 INFO - PROCESS | 1818 | 1460994540451 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 08:49:00 INFO - PROCESS | 1818 | 1460994540455 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 08:49:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:49:00 INFO - PROCESS | 1818 | 1460994540472 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:49:00 INFO - PROCESS | 1818 | 1460994540475 Marionette TRACE conn3 <- [1,26,null,{}] 08:49:00 INFO - PROCESS | 1818 | 1460994540484 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}] 08:49:00 INFO - PROCESS | 1818 | 1460994540671 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 08:49:00 INFO - PROCESS | 1818 | 1460994540778 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:00 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fd19800 == 14 [pid = 1818] [id = 14] 08:49:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 39 (0x8fd1b400) [pid = 1818] [serial = 39] [outer = (nil)] 08:49:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 40 (0x95a98800) [pid = 1818] [serial = 40] [outer = 0x8fd1b400] 08:49:00 INFO - PROCESS | 1818 | 1460994540917 Marionette DEBUG loaded listener.js 08:49:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 41 (0x97513c00) [pid = 1818] [serial = 41] [outer = 0x8fd1b400] 08:49:01 INFO - PROCESS | 1818 | 1460994541747 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]]]}] 08:49:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:49:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1301ms 08:49:01 INFO - PROCESS | 1818 | 1460994541764 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 08:49:01 INFO - PROCESS | 1818 | 1460994541772 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 08:49:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:49:01 INFO - PROCESS | 1818 | 1460994541782 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:49:01 INFO - PROCESS | 1818 | 1460994541785 Marionette TRACE conn3 <- [1,30,null,{}] 08:49:01 INFO - PROCESS | 1818 | 1460994541792 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}] 08:49:01 INFO - PROCESS | 1818 | 1460994541946 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 08:49:02 INFO - PROCESS | 1818 | 1460994542042 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:02 INFO - PROCESS | 1818 | ++DOCSHELL 0x974c7800 == 15 [pid = 1818] [id = 15] 08:49:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 42 (0x97802800) [pid = 1818] [serial = 42] [outer = (nil)] 08:49:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 43 (0x98677800) [pid = 1818] [serial = 43] [outer = 0x97802800] 08:49:02 INFO - PROCESS | 1818 | 1460994542123 Marionette DEBUG loaded listener.js 08:49:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 44 (0x989bbc00) [pid = 1818] [serial = 44] [outer = 0x97802800] 08:49:02 INFO - PROCESS | 1818 | 1460994542880 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]]]}] 08:49:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:49:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1131ms 08:49:02 INFO - PROCESS | 1818 | 1460994542913 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 08:49:02 INFO - PROCESS | 1818 | 1460994542917 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 08:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:49:02 INFO - PROCESS | 1818 | 1460994542923 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:49:02 INFO - PROCESS | 1818 | 1460994542929 Marionette TRACE conn3 <- [1,34,null,{}] 08:49:02 INFO - PROCESS | 1818 | 1460994542945 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}] 08:49:03 INFO - PROCESS | 1818 | 1460994543100 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 08:49:03 INFO - PROCESS | 1818 | 1460994543120 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:03 INFO - PROCESS | 1818 | ++DOCSHELL 0x994c9400 == 16 [pid = 1818] [id = 16] 08:49:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 45 (0x9b390800) [pid = 1818] [serial = 45] [outer = (nil)] 08:49:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 46 (0x9b39d000) [pid = 1818] [serial = 46] [outer = 0x9b390800] 08:49:03 INFO - PROCESS | 1818 | 1460994543199 Marionette DEBUG loaded listener.js 08:49:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 47 (0x9b3e4400) [pid = 1818] [serial = 47] [outer = 0x9b390800] 08:49:03 INFO - PROCESS | 1818 | 1460994543965 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]]]}] 08:49:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1085ms 08:49:04 INFO - PROCESS | 1818 | 1460994544010 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 08:49:04 INFO - PROCESS | 1818 | 1460994544014 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 08:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:49:04 INFO - PROCESS | 1818 | 1460994544034 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:49:04 INFO - PROCESS | 1818 | 1460994544038 Marionette TRACE conn3 <- [1,38,null,{}] 08:49:04 INFO - PROCESS | 1818 | 1460994544044 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}] 08:49:04 INFO - PROCESS | 1818 | 1460994544189 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 08:49:04 INFO - PROCESS | 1818 | 1460994544204 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:04 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fd17400 == 17 [pid = 1818] [id = 17] 08:49:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 48 (0x9335d400) [pid = 1818] [serial = 48] [outer = (nil)] 08:49:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 49 (0x9b3ddc00) [pid = 1818] [serial = 49] [outer = 0x9335d400] 08:49:04 INFO - PROCESS | 1818 | 1460994544279 Marionette DEBUG loaded listener.js 08:49:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 50 (0x9fb0c800) [pid = 1818] [serial = 50] [outer = 0x9335d400] 08:49:05 INFO - PROCESS | 1818 | 1460994545321 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]]]}] 08:49:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1316ms 08:49:05 INFO - PROCESS | 1818 | 1460994545337 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 08:49:05 INFO - PROCESS | 1818 | 1460994545346 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 08:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:49:05 INFO - PROCESS | 1818 | 1460994545356 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:49:05 INFO - PROCESS | 1818 | 1460994545362 Marionette TRACE conn3 <- [1,42,null,{}] 08:49:05 INFO - PROCESS | 1818 | 1460994545371 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}] 08:49:05 INFO - PROCESS | 1818 | 1460994545573 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 08:49:05 INFO - PROCESS | 1818 | 1460994545717 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:05 INFO - PROCESS | 1818 | ++DOCSHELL 0x915a5c00 == 18 [pid = 1818] [id = 18] 08:49:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 51 (0x91787800) [pid = 1818] [serial = 51] [outer = (nil)] 08:49:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 52 (0x9335f000) [pid = 1818] [serial = 52] [outer = 0x91787800] 08:49:05 INFO - PROCESS | 1818 | 1460994545820 Marionette DEBUG loaded listener.js 08:49:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 53 (0x96303000) [pid = 1818] [serial = 53] [outer = 0x91787800] 08:49:07 INFO - PROCESS | 1818 | 1460994547105 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]]]}] 08:49:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:49:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1798ms 08:49:07 INFO - PROCESS | 1818 | 1460994547158 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 08:49:07 INFO - PROCESS | 1818 | 1460994547172 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 08:49:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:49:07 INFO - PROCESS | 1818 | 1460994547187 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:49:07 INFO - PROCESS | 1818 | 1460994547192 Marionette TRACE conn3 <- [1,46,null,{}] 08:49:07 INFO - PROCESS | 1818 | 1460994547277 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}] 08:49:07 INFO - PROCESS | 1818 | 1460994547624 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 08:49:07 INFO - PROCESS | 1818 | 1460994547782 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:07 INFO - PROCESS | 1818 | ++DOCSHELL 0x974c8800 == 19 [pid = 1818] [id = 19] 08:49:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 54 (0x97512800) [pid = 1818] [serial = 54] [outer = (nil)] 08:49:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 55 (0x98670800) [pid = 1818] [serial = 55] [outer = 0x97512800] 08:49:07 INFO - PROCESS | 1818 | 1460994547869 Marionette DEBUG loaded listener.js 08:49:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 56 (0x98a27400) [pid = 1818] [serial = 56] [outer = 0x97512800] 08:49:08 INFO - PROCESS | 1818 | 1460994548796 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]]]}] 08:49:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1639ms 08:49:08 INFO - PROCESS | 1818 | 1460994548826 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 08:49:08 INFO - PROCESS | 1818 | 1460994548830 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 08:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:49:08 INFO - PROCESS | 1818 | 1460994548837 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:49:08 INFO - PROCESS | 1818 | 1460994548844 Marionette TRACE conn3 <- [1,50,null,{}] 08:49:08 INFO - PROCESS | 1818 | 1460994548862 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}] 08:49:09 INFO - PROCESS | 1818 | 1460994549081 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 08:49:09 INFO - PROCESS | 1818 | 1460994549216 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:09 INFO - PROCESS | 1818 | ++DOCSHELL 0x92117000 == 20 [pid = 1818] [id = 20] 08:49:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 57 (0x9b394400) [pid = 1818] [serial = 57] [outer = (nil)] 08:49:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 58 (0x9fb0b800) [pid = 1818] [serial = 58] [outer = 0x9b394400] 08:49:09 INFO - PROCESS | 1818 | 1460994549342 Marionette DEBUG loaded listener.js 08:49:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 59 (0x9fca2800) [pid = 1818] [serial = 59] [outer = 0x9b394400] 08:49:10 INFO - PROCESS | 1818 | 1460994550180 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]]]}] 08:49:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:49:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1386ms 08:49:10 INFO - PROCESS | 1818 | 1460994550224 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 08:49:10 INFO - PROCESS | 1818 | 1460994550229 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 08:49:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:49:10 INFO - PROCESS | 1818 | 1460994550236 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:49:10 INFO - PROCESS | 1818 | 1460994550239 Marionette TRACE conn3 <- [1,54,null,{}] 08:49:10 INFO - PROCESS | 1818 | 1460994550246 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}] 08:49:10 INFO - PROCESS | 1818 | 1460994550427 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 08:49:10 INFO - PROCESS | 1818 | 1460994550570 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:10 INFO - PROCESS | 1818 | ++DOCSHELL 0x90914000 == 21 [pid = 1818] [id = 21] 08:49:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 60 (0x9914a800) [pid = 1818] [serial = 60] [outer = (nil)] 08:49:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 61 (0xa0078c00) [pid = 1818] [serial = 61] [outer = 0x9914a800] 08:49:10 INFO - PROCESS | 1818 | 1460994550659 Marionette DEBUG loaded listener.js 08:49:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 62 (0xa008a800) [pid = 1818] [serial = 62] [outer = 0x9914a800] 08:49:11 INFO - PROCESS | 1818 | 1460994551498 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]]]}] 08:49:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:49:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1330ms 08:49:11 INFO - PROCESS | 1818 | 1460994551567 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 08:49:11 INFO - PROCESS | 1818 | 1460994551571 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 08:49:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:49:11 INFO - PROCESS | 1818 | 1460994551578 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:49:11 INFO - PROCESS | 1818 | 1460994551581 Marionette TRACE conn3 <- [1,58,null,{}] 08:49:11 INFO - PROCESS | 1818 | 1460994551587 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}] 08:49:11 INFO - PROCESS | 1818 | 1460994551753 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 08:49:11 INFO - PROCESS | 1818 | 1460994551887 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:11 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fd17800 == 22 [pid = 1818] [id = 22] 08:49:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 63 (0x90870c00) [pid = 1818] [serial = 63] [outer = (nil)] 08:49:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 64 (0x9fb13c00) [pid = 1818] [serial = 64] [outer = 0x90870c00] 08:49:11 INFO - PROCESS | 1818 | 1460994551975 Marionette DEBUG loaded listener.js 08:49:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 65 (0xa0a64000) [pid = 1818] [serial = 65] [outer = 0x90870c00] 08:49:13 INFO - PROCESS | 1818 | --DOCSHELL 0x994c9400 == 21 [pid = 1818] [id = 16] 08:49:13 INFO - PROCESS | 1818 | --DOCSHELL 0x974c7800 == 20 [pid = 1818] [id = 15] 08:49:13 INFO - PROCESS | 1818 | --DOCSHELL 0x8fd19800 == 19 [pid = 1818] [id = 14] 08:49:13 INFO - PROCESS | 1818 | 1460994553095 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]]]}] 08:49:13 INFO - PROCESS | 1818 | --DOCSHELL 0x8fc8f400 == 18 [pid = 1818] [id = 9] 08:49:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1588ms 08:49:13 INFO - PROCESS | 1818 | 1460994553167 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 08:49:13 INFO - PROCESS | 1818 | 1460994553173 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 08:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:49:13 INFO - PROCESS | 1818 | 1460994553182 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:49:13 INFO - PROCESS | 1818 | 1460994553188 Marionette TRACE conn3 <- [1,62,null,{}] 08:49:13 INFO - PROCESS | 1818 | 1460994553198 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}] 08:49:13 INFO - PROCESS | 1818 | 1460994553414 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 08:49:13 INFO - PROCESS | 1818 | 1460994553656 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:13 INFO - PROCESS | 1818 | ++DOCSHELL 0x92114800 == 19 [pid = 1818] [id = 23] 08:49:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 66 (0x92119800) [pid = 1818] [serial = 66] [outer = (nil)] 08:49:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 67 (0x9335b000) [pid = 1818] [serial = 67] [outer = 0x92119800] 08:49:13 INFO - PROCESS | 1818 | 1460994553752 Marionette DEBUG loaded listener.js 08:49:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 68 (0x95b13c00) [pid = 1818] [serial = 68] [outer = 0x92119800] 08:49:14 INFO - PROCESS | 1818 | 1460994554564 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]]]}] 08:49:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:49:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1439ms 08:49:14 INFO - PROCESS | 1818 | 1460994554621 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 08:49:14 INFO - PROCESS | 1818 | 1460994554630 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 08:49:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:49:14 INFO - PROCESS | 1818 | 1460994554641 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:49:14 INFO - PROCESS | 1818 | 1460994554645 Marionette TRACE conn3 <- [1,66,null,{}] 08:49:14 INFO - PROCESS | 1818 | 1460994554651 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}] 08:49:14 INFO - PROCESS | 1818 | 1460994554866 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 08:49:15 INFO - PROCESS | 1818 | 1460994555003 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:15 INFO - PROCESS | 1818 | ++DOCSHELL 0x90911c00 == 20 [pid = 1818] [id = 24] 08:49:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 69 (0x9780f800) [pid = 1818] [serial = 69] [outer = (nil)] 08:49:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 70 (0x98465800) [pid = 1818] [serial = 70] [outer = 0x9780f800] 08:49:15 INFO - PROCESS | 1818 | 1460994555090 Marionette DEBUG loaded listener.js 08:49:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 71 (0x98745400) [pid = 1818] [serial = 71] [outer = 0x9780f800] 08:49:15 INFO - PROCESS | 1818 | 1460994555971 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]]]}] 08:49:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:49:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1390ms 08:49:16 INFO - PROCESS | 1818 | 1460994556044 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 08:49:16 INFO - PROCESS | 1818 | 1460994556047 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 08:49:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:49:16 INFO - PROCESS | 1818 | 1460994556058 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:49:16 INFO - PROCESS | 1818 | 1460994556065 Marionette TRACE conn3 <- [1,70,null,{}] 08:49:16 INFO - PROCESS | 1818 | 1460994556082 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}] 08:49:16 INFO - PROCESS | 1818 | 1460994556265 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 08:49:16 INFO - PROCESS | 1818 | 1460994556401 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:16 INFO - PROCESS | 1818 | ++DOCSHELL 0x97512c00 == 21 [pid = 1818] [id = 25] 08:49:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 72 (0x98a9ec00) [pid = 1818] [serial = 72] [outer = (nil)] 08:49:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 73 (0x9b393c00) [pid = 1818] [serial = 73] [outer = 0x98a9ec00] 08:49:16 INFO - PROCESS | 1818 | 1460994556519 Marionette DEBUG loaded listener.js 08:49:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 74 (0x9fbb9400) [pid = 1818] [serial = 74] [outer = 0x98a9ec00] 08:49:17 INFO - PROCESS | 1818 | 1460994557400 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]]]}] 08:49:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:49:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1398ms 08:49:17 INFO - PROCESS | 1818 | 1460994557457 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 08:49:17 INFO - PROCESS | 1818 | 1460994557462 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 08:49:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:49:17 INFO - PROCESS | 1818 | 1460994557468 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:49:17 INFO - PROCESS | 1818 | 1460994557471 Marionette TRACE conn3 <- [1,74,null,{}] 08:49:17 INFO - PROCESS | 1818 | 1460994557477 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}] 08:49:17 INFO - PROCESS | 1818 | 1460994557646 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 08:49:17 INFO - PROCESS | 1818 | 1460994557780 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:17 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fc9d400 == 22 [pid = 1818] [id = 26] 08:49:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 75 (0x9fc7d800) [pid = 1818] [serial = 75] [outer = (nil)] 08:49:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 76 (0xa00d8400) [pid = 1818] [serial = 76] [outer = 0x9fc7d800] 08:49:17 INFO - PROCESS | 1818 | 1460994557870 Marionette DEBUG loaded listener.js 08:49:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 77 (0xa0ee5400) [pid = 1818] [serial = 77] [outer = 0x9fc7d800] 08:49:18 INFO - PROCESS | 1818 | 1460994558752 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]]]}] 08:49:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1333ms 08:49:18 INFO - PROCESS | 1818 | 1460994558802 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 08:49:18 INFO - PROCESS | 1818 | 1460994558805 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 08:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:49:18 INFO - PROCESS | 1818 | 1460994558812 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:49:18 INFO - PROCESS | 1818 | 1460994558816 Marionette TRACE conn3 <- [1,78,null,{}] 08:49:18 INFO - PROCESS | 1818 | 1460994558822 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}] 08:49:18 INFO - PROCESS | 1818 | 1460994558985 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 08:49:19 INFO - PROCESS | 1818 | 1460994559121 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:19 INFO - PROCESS | 1818 | ++DOCSHELL 0x95b9ec00 == 23 [pid = 1818] [id = 27] 08:49:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 78 (0x9fbe2800) [pid = 1818] [serial = 78] [outer = (nil)] 08:49:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 79 (0xa0fdd400) [pid = 1818] [serial = 79] [outer = 0x9fbe2800] 08:49:19 INFO - PROCESS | 1818 | 1460994559209 Marionette DEBUG loaded listener.js 08:49:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 80 (0xa2813400) [pid = 1818] [serial = 80] [outer = 0x9fbe2800] 08:49:20 INFO - PROCESS | 1818 | 1460994560096 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]]]}] 08:49:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:49:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1330ms 08:49:20 INFO - PROCESS | 1818 | 1460994560151 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 08:49:20 INFO - PROCESS | 1818 | 1460994560154 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 08:49:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:49:20 INFO - PROCESS | 1818 | 1460994560161 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:49:20 INFO - PROCESS | 1818 | 1460994560165 Marionette TRACE conn3 <- [1,82,null,{}] 08:49:20 INFO - PROCESS | 1818 | 1460994560171 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}] 08:49:20 INFO - PROCESS | 1818 | 1460994560398 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 08:49:20 INFO - PROCESS | 1818 | 1460994560597 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:20 INFO - PROCESS | 1818 | ++DOCSHELL 0x9091a400 == 24 [pid = 1818] [id = 28] 08:49:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 81 (0x9091bc00) [pid = 1818] [serial = 81] [outer = (nil)] 08:49:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 82 (0x91596800) [pid = 1818] [serial = 82] [outer = 0x9091bc00] 08:49:20 INFO - PROCESS | 1818 | 1460994560734 Marionette DEBUG loaded listener.js 08:49:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 83 (0x93361000) [pid = 1818] [serial = 83] [outer = 0x9091bc00] 08:49:21 INFO - PROCESS | 1818 | 1460994561539 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]]]}] 08:49:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:49:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1444ms 08:49:21 INFO - PROCESS | 1818 | 1460994561627 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 08:49:21 INFO - PROCESS | 1818 | 1460994561635 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 08:49:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:49:21 INFO - PROCESS | 1818 | 1460994561648 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:49:21 INFO - PROCESS | 1818 | 1460994561652 Marionette TRACE conn3 <- [1,86,null,{}] 08:49:21 INFO - PROCESS | 1818 | 1460994561662 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}] 08:49:21 INFO - PROCESS | 1818 | 1460994561839 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 08:49:21 INFO - PROCESS | 1818 | 1460994561953 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:21 INFO - PROCESS | 1818 | ++DOCSHELL 0x9838c000 == 25 [pid = 1818] [id = 29] 08:49:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 84 (0x9866c000) [pid = 1818] [serial = 84] [outer = (nil)] 08:49:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 85 (0x98a2d800) [pid = 1818] [serial = 85] [outer = 0x9866c000] 08:49:22 INFO - PROCESS | 1818 | 1460994562038 Marionette DEBUG loaded listener.js 08:49:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 86 (0x991a1800) [pid = 1818] [serial = 86] [outer = 0x9866c000] 08:49:22 INFO - PROCESS | 1818 | --DOCSHELL 0x92117000 == 24 [pid = 1818] [id = 20] 08:49:22 INFO - PROCESS | 1818 | --DOCSHELL 0x974c8800 == 23 [pid = 1818] [id = 19] 08:49:22 INFO - PROCESS | 1818 | --DOCSHELL 0x915a5c00 == 22 [pid = 1818] [id = 18] 08:49:22 INFO - PROCESS | 1818 | 1460994562974 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]]]}] 08:49:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:49:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1386ms 08:49:23 INFO - PROCESS | 1818 | 1460994563035 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 08:49:23 INFO - PROCESS | 1818 | 1460994563042 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 08:49:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:49:23 INFO - PROCESS | 1818 | 1460994563052 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:49:23 INFO - PROCESS | 1818 | 1460994563057 Marionette TRACE conn3 <- [1,90,null,{}] 08:49:23 INFO - PROCESS | 1818 | 1460994563066 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}] 08:49:23 INFO - PROCESS | 1818 | 1460994563285 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 08:49:23 INFO - PROCESS | 1818 | 1460994563429 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:23 INFO - PROCESS | 1818 | ++DOCSHELL 0x9845ec00 == 23 [pid = 1818] [id = 30] 08:49:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 87 (0x98462000) [pid = 1818] [serial = 87] [outer = (nil)] 08:49:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 88 (0x98749800) [pid = 1818] [serial = 88] [outer = 0x98462000] 08:49:23 INFO - PROCESS | 1818 | 1460994563567 Marionette DEBUG loaded listener.js 08:49:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 89 (0x994c1000) [pid = 1818] [serial = 89] [outer = 0x98462000] 08:49:24 INFO - PROCESS | 1818 | 1460994564452 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]]]}] 08:49:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:49:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1448ms 08:49:24 INFO - PROCESS | 1818 | 1460994564501 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 08:49:24 INFO - PROCESS | 1818 | 1460994564517 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 08:49:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:49:24 INFO - PROCESS | 1818 | 1460994564530 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:49:24 INFO - PROCESS | 1818 | 1460994564534 Marionette TRACE conn3 <- [1,94,null,{}] 08:49:24 INFO - PROCESS | 1818 | 1460994564540 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}] 08:49:24 INFO - PROCESS | 1818 | 1460994564758 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 08:49:24 INFO - PROCESS | 1818 | 1460994564902 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:24 INFO - PROCESS | 1818 | ++DOCSHELL 0x9211c800 == 24 [pid = 1818] [id = 31] 08:49:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 90 (0x96fdb400) [pid = 1818] [serial = 90] [outer = (nil)] 08:49:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 91 (0x9fcaa000) [pid = 1818] [serial = 91] [outer = 0x96fdb400] 08:49:24 INFO - PROCESS | 1818 | 1460994564993 Marionette DEBUG loaded listener.js 08:49:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 92 (0xa00d5000) [pid = 1818] [serial = 92] [outer = 0x96fdb400] 08:49:25 INFO - PROCESS | 1818 | 1460994565880 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]]]}] 08:49:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:49:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1385ms 08:49:25 INFO - PROCESS | 1818 | 1460994565914 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 08:49:25 INFO - PROCESS | 1818 | 1460994565917 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 08:49:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:49:25 INFO - PROCESS | 1818 | 1460994565925 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:49:25 INFO - PROCESS | 1818 | 1460994565932 Marionette TRACE conn3 <- [1,98,null,{}] 08:49:25 INFO - PROCESS | 1818 | 1460994565949 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}] 08:49:26 INFO - PROCESS | 1818 | 1460994566137 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 08:49:26 INFO - PROCESS | 1818 | 1460994566279 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:26 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fc9a000 == 25 [pid = 1818] [id = 32] 08:49:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 93 (0xa0fe2800) [pid = 1818] [serial = 93] [outer = (nil)] 08:49:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 94 (0xa3c21400) [pid = 1818] [serial = 94] [outer = 0xa0fe2800] 08:49:26 INFO - PROCESS | 1818 | 1460994566374 Marionette DEBUG loaded listener.js 08:49:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 95 (0x95b9e800) [pid = 1818] [serial = 95] [outer = 0xa0fe2800] 08:49:27 INFO - PROCESS | 1818 | ++DOMWINDOW == 96 (0xa45eec00) [pid = 1818] [serial = 96] [outer = 0x90918400] 08:49:27 INFO - PROCESS | 1818 | 1460994567363 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]]]}] 08:49:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:49:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1537ms 08:49:27 INFO - PROCESS | 1818 | 1460994567464 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 08:49:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:49:27 INFO - PROCESS | 1818 | 1460994567469 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 08:49:27 INFO - PROCESS | 1818 | 1460994567476 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:49:27 INFO - PROCESS | 1818 | 1460994567479 Marionette TRACE conn3 <- [1,102,null,{}] 08:49:27 INFO - PROCESS | 1818 | 1460994567485 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}] 08:49:27 INFO - PROCESS | 1818 | 1460994567696 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 08:49:27 INFO - PROCESS | 1818 | 1460994567872 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:27 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fd0e800 == 26 [pid = 1818] [id = 33] 08:49:27 INFO - PROCESS | 1818 | ++DOMWINDOW == 97 (0x90919000) [pid = 1818] [serial = 97] [outer = (nil)] 08:49:27 INFO - PROCESS | 1818 | ++DOMWINDOW == 98 (0xa47a6c00) [pid = 1818] [serial = 98] [outer = 0x90919000] 08:49:27 INFO - PROCESS | 1818 | 1460994567964 Marionette DEBUG loaded listener.js 08:49:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 99 (0xa4c0c000) [pid = 1818] [serial = 99] [outer = 0x90919000] 08:49:28 INFO - PROCESS | 1818 | 1460994568816 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]]]}] 08:49:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:49:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1391ms 08:49:28 INFO - PROCESS | 1818 | 1460994568867 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 08:49:28 INFO - PROCESS | 1818 | 1460994568870 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 08:49:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:49:28 INFO - PROCESS | 1818 | 1460994568878 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:49:28 INFO - PROCESS | 1818 | 1460994568882 Marionette TRACE conn3 <- [1,106,null,{}] 08:49:28 INFO - PROCESS | 1818 | 1460994568887 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}] 08:49:29 INFO - PROCESS | 1818 | 1460994569056 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 08:49:29 INFO - PROCESS | 1818 | 1460994569198 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:29 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fc92000 == 27 [pid = 1818] [id = 34] 08:49:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 100 (0x8fd16800) [pid = 1818] [serial = 100] [outer = (nil)] 08:49:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 101 (0xa4c48c00) [pid = 1818] [serial = 101] [outer = 0x8fd16800] 08:49:29 INFO - PROCESS | 1818 | 1460994569289 Marionette DEBUG loaded listener.js 08:49:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 102 (0xa4c50000) [pid = 1818] [serial = 102] [outer = 0x8fd16800] 08:49:30 INFO - PROCESS | 1818 | 1460994570206 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]]]}] 08:49:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:49:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1393ms 08:49:30 INFO - PROCESS | 1818 | 1460994570273 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 08:49:30 INFO - PROCESS | 1818 | 1460994570277 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 08:49:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:49:30 INFO - PROCESS | 1818 | 1460994570283 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:49:30 INFO - PROCESS | 1818 | 1460994570287 Marionette TRACE conn3 <- [1,110,null,{}] 08:49:30 INFO - PROCESS | 1818 | 1460994570293 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}] 08:49:30 INFO - PROCESS | 1818 | 1460994570547 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 08:49:30 INFO - PROCESS | 1818 | 1460994570871 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:30 INFO - PROCESS | 1818 | ++DOCSHELL 0x9094ac00 == 28 [pid = 1818] [id = 35] 08:49:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 103 (0x9159c000) [pid = 1818] [serial = 103] [outer = (nil)] 08:49:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 104 (0x9211e000) [pid = 1818] [serial = 104] [outer = 0x9159c000] 08:49:31 INFO - PROCESS | 1818 | 1460994571000 Marionette DEBUG loaded listener.js 08:49:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 105 (0x97120c00) [pid = 1818] [serial = 105] [outer = 0x9159c000] 08:49:31 INFO - PROCESS | 1818 | --DOCSHELL 0x9091a400 == 27 [pid = 1818] [id = 28] 08:49:31 INFO - PROCESS | 1818 | --DOCSHELL 0x92114800 == 26 [pid = 1818] [id = 23] 08:49:32 INFO - PROCESS | 1818 | 1460994572047 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]]]}] 08:49:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:49:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1831ms 08:49:32 INFO - PROCESS | 1818 | 1460994572117 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 08:49:32 INFO - PROCESS | 1818 | 1460994572124 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 08:49:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:49:32 INFO - PROCESS | 1818 | 1460994572133 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:49:32 INFO - PROCESS | 1818 | 1460994572138 Marionette TRACE conn3 <- [1,114,null,{}] 08:49:32 INFO - PROCESS | 1818 | 1460994572147 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}] 08:49:32 INFO - PROCESS | 1818 | 1460994572422 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 08:49:32 INFO - PROCESS | 1818 | 1460994572618 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:32 INFO - PROCESS | 1818 | ++DOCSHELL 0x92114800 == 27 [pid = 1818] [id = 36] 08:49:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 106 (0x974bec00) [pid = 1818] [serial = 106] [outer = (nil)] 08:49:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 107 (0x9e026c00) [pid = 1818] [serial = 107] [outer = 0x974bec00] 08:49:32 INFO - PROCESS | 1818 | 1460994572715 Marionette DEBUG loaded listener.js 08:49:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 108 (0x9fbe5c00) [pid = 1818] [serial = 108] [outer = 0x974bec00] 08:49:33 INFO - PROCESS | 1818 | 1460994573639 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]]]}] 08:49:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:49:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1583ms 08:49:33 INFO - PROCESS | 1818 | 1460994573718 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 08:49:33 INFO - PROCESS | 1818 | 1460994573727 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 08:49:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:49:33 INFO - PROCESS | 1818 | 1460994573739 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:49:33 INFO - PROCESS | 1818 | 1460994573744 Marionette TRACE conn3 <- [1,118,null,{}] 08:49:33 INFO - PROCESS | 1818 | 1460994573752 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}] 08:49:33 INFO - PROCESS | 1818 | 1460994573980 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 08:49:34 INFO - PROCESS | 1818 | 1460994574179 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:34 INFO - PROCESS | 1818 | ++DOCSHELL 0x93353000 == 28 [pid = 1818] [id = 37] 08:49:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 109 (0x93353400) [pid = 1818] [serial = 109] [outer = (nil)] 08:49:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 110 (0x93355800) [pid = 1818] [serial = 110] [outer = 0x93353400] 08:49:34 INFO - PROCESS | 1818 | 1460994574317 Marionette DEBUG loaded listener.js 08:49:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 111 (0x93359400) [pid = 1818] [serial = 111] [outer = 0x93353400] 08:49:35 INFO - PROCESS | 1818 | --DOCSHELL 0x9845ec00 == 27 [pid = 1818] [id = 30] 08:49:38 INFO - PROCESS | 1818 | --DOCSHELL 0x91789000 == 26 [pid = 1818] [id = 6] 08:49:38 INFO - PROCESS | 1818 | --DOCSHELL 0x8fd17400 == 25 [pid = 1818] [id = 17] 08:49:38 INFO - PROCESS | 1818 | --DOCSHELL 0x90911c00 == 24 [pid = 1818] [id = 24] 08:49:38 INFO - PROCESS | 1818 | --DOCSHELL 0x8fc90c00 == 23 [pid = 1818] [id = 8] 08:49:38 INFO - PROCESS | 1818 | --DOCSHELL 0x90912000 == 22 [pid = 1818] [id = 12] 08:49:38 INFO - PROCESS | 1818 | --DOCSHELL 0x8fc9a000 == 21 [pid = 1818] [id = 32] 08:49:38 INFO - PROCESS | 1818 | --DOCSHELL 0x8fc9d400 == 20 [pid = 1818] [id = 26] 08:49:38 INFO - PROCESS | 1818 | --DOCSHELL 0x90914000 == 19 [pid = 1818] [id = 21] 08:49:38 INFO - PROCESS | 1818 | --DOCSHELL 0x9211c800 == 18 [pid = 1818] [id = 31] 08:49:38 INFO - PROCESS | 1818 | --DOCSHELL 0x8fd17800 == 17 [pid = 1818] [id = 22] 08:49:38 INFO - PROCESS | 1818 | --DOCSHELL 0x8fc92000 == 16 [pid = 1818] [id = 34] 08:49:38 INFO - PROCESS | 1818 | --DOCSHELL 0x97512c00 == 15 [pid = 1818] [id = 25] 08:49:38 INFO - PROCESS | 1818 | --DOCSHELL 0x98aa0c00 == 14 [pid = 1818] [id = 13] 08:49:38 INFO - PROCESS | 1818 | --DOCSHELL 0x8fd0e800 == 13 [pid = 1818] [id = 33] 08:49:38 INFO - PROCESS | 1818 | --DOCSHELL 0x9838c000 == 12 [pid = 1818] [id = 29] 08:49:38 INFO - PROCESS | 1818 | --DOCSHELL 0x9094ac00 == 11 [pid = 1818] [id = 35] 08:49:38 INFO - PROCESS | 1818 | --DOCSHELL 0x92114800 == 10 [pid = 1818] [id = 36] 08:49:38 INFO - PROCESS | 1818 | --DOCSHELL 0x95b9ec00 == 9 [pid = 1818] [id = 27] 08:49:39 INFO - PROCESS | 1818 | 1460994579717 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]]]}] 08:49:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:49:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 6008ms 08:49:39 INFO - PROCESS | 1818 | 1460994579749 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 08:49:39 INFO - PROCESS | 1818 | 1460994579754 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 08:49:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:49:39 INFO - PROCESS | 1818 | 1460994579764 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:49:39 INFO - PROCESS | 1818 | 1460994579768 Marionette TRACE conn3 <- [1,122,null,{}] 08:49:39 INFO - PROCESS | 1818 | 1460994579779 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}] 08:49:39 INFO - PROCESS | 1818 | 1460994579994 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 08:49:40 INFO - PROCESS | 1818 | 1460994580096 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:40 INFO - PROCESS | 1818 | ++DOCSHELL 0x9094a400 == 10 [pid = 1818] [id = 38] 08:49:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 112 (0x9211e400) [pid = 1818] [serial = 112] [outer = (nil)] 08:49:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 113 (0x9335d000) [pid = 1818] [serial = 113] [outer = 0x9211e400] 08:49:40 INFO - PROCESS | 1818 | 1460994580181 Marionette DEBUG loaded listener.js 08:49:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 114 (0x95baa000) [pid = 1818] [serial = 114] [outer = 0x9211e400] 08:49:40 INFO - PROCESS | 1818 | 1460994580917 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]]]}] 08:49:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:49:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1205ms 08:49:41 INFO - PROCESS | 1818 | 1460994581001 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 08:49:41 INFO - PROCESS | 1818 | 1460994581011 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 08:49:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:49:41 INFO - PROCESS | 1818 | 1460994581065 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:49:41 INFO - PROCESS | 1818 | 1460994581070 Marionette TRACE conn3 <- [1,126,null,{}] 08:49:41 INFO - PROCESS | 1818 | 1460994581111 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}] 08:49:41 INFO - PROCESS | 1818 | 1460994581315 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 08:49:41 INFO - PROCESS | 1818 | 1460994581466 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:41 INFO - PROCESS | 1818 | ++DOCSHELL 0x93356c00 == 11 [pid = 1818] [id = 39] 08:49:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 115 (0x9745e800) [pid = 1818] [serial = 115] [outer = (nil)] 08:49:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 116 (0x9873d800) [pid = 1818] [serial = 116] [outer = 0x9745e800] 08:49:41 INFO - PROCESS | 1818 | 1460994581546 Marionette DEBUG loaded listener.js 08:49:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 117 (0x994c4c00) [pid = 1818] [serial = 117] [outer = 0x9745e800] 08:49:42 INFO - PROCESS | 1818 | 1460994582426 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]]]}] 08:49:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:49:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1425ms 08:49:42 INFO - PROCESS | 1818 | 1460994582465 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 08:49:42 INFO - PROCESS | 1818 | 1460994582470 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 08:49:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:49:42 INFO - PROCESS | 1818 | 1460994582476 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:49:42 INFO - PROCESS | 1818 | 1460994582482 Marionette TRACE conn3 <- [1,130,null,{}] 08:49:42 INFO - PROCESS | 1818 | 1460994582506 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}] 08:49:42 INFO - PROCESS | 1818 | 1460994582728 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 08:49:42 INFO - PROCESS | 1818 | 1460994582751 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:42 INFO - PROCESS | 1818 | ++DOCSHELL 0x9fcabc00 == 12 [pid = 1818] [id = 40] 08:49:42 INFO - PROCESS | 1818 | ++DOMWINDOW == 118 (0x9fe15400) [pid = 1818] [serial = 118] [outer = (nil)] 08:49:42 INFO - PROCESS | 1818 | ++DOMWINDOW == 119 (0xa0074400) [pid = 1818] [serial = 119] [outer = 0x9fe15400] 08:49:42 INFO - PROCESS | 1818 | 1460994582837 Marionette DEBUG loaded listener.js 08:49:42 INFO - PROCESS | 1818 | ++DOMWINDOW == 120 (0xa0c4b000) [pid = 1818] [serial = 120] [outer = 0x9fe15400] 08:49:43 INFO - PROCESS | 1818 | 1460994583733 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]]]}] 08:49:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:49:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1305ms 08:49:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:49:43 INFO - PROCESS | 1818 | 1460994583788 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 08:49:43 INFO - PROCESS | 1818 | 1460994583792 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 08:49:43 INFO - PROCESS | 1818 | 1460994583799 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:49:43 INFO - PROCESS | 1818 | 1460994583803 Marionette TRACE conn3 <- [1,134,null,{}] 08:49:43 INFO - PROCESS | 1818 | 1460994583808 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}] 08:49:44 INFO - PROCESS | 1818 | 1460994584907 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 08:49:45 INFO - PROCESS | 1818 | --DOMWINDOW == 119 (0x9335d400) [pid = 1818] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:49:45 INFO - PROCESS | 1818 | --DOMWINDOW == 118 (0x9780f800) [pid = 1818] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:49:45 INFO - PROCESS | 1818 | --DOMWINDOW == 117 (0x9159c000) [pid = 1818] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:49:45 INFO - PROCESS | 1818 | --DOMWINDOW == 116 (0x8fd1b400) [pid = 1818] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:49:45 INFO - PROCESS | 1818 | --DOMWINDOW == 115 (0x8fd1c000) [pid = 1818] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:49:45 INFO - PROCESS | 1818 | --DOMWINDOW == 114 (0x90913000) [pid = 1818] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:49:45 INFO - PROCESS | 1818 | --DOMWINDOW == 113 (0x992aac00) [pid = 1818] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:49:45 INFO - PROCESS | 1818 | --DOMWINDOW == 112 (0x97802800) [pid = 1818] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:49:45 INFO - PROCESS | 1818 | --DOMWINDOW == 111 (0x8fc91000) [pid = 1818] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:49:45 INFO - PROCESS | 1818 | --DOMWINDOW == 110 (0x9fc7d800) [pid = 1818] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:49:45 INFO - PROCESS | 1818 | --DOMWINDOW == 109 (0x98462000) [pid = 1818] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:49:45 INFO - PROCESS | 1818 | --DOMWINDOW == 108 (0x91789400) [pid = 1818] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:49:45 INFO - PROCESS | 1818 | --DOMWINDOW == 107 (0x974bec00) [pid = 1818] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:49:45 INFO - PROCESS | 1818 | --DOMWINDOW == 106 (0x90870c00) [pid = 1818] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:49:45 INFO - PROCESS | 1818 | --DOMWINDOW == 105 (0xa0fe2800) [pid = 1818] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:49:45 INFO - PROCESS | 1818 | --DOMWINDOW == 104 (0x92119800) [pid = 1818] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:49:45 INFO - PROCESS | 1818 | --DOMWINDOW == 103 (0x98a9ec00) [pid = 1818] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:49:45 INFO - PROCESS | 1818 | --DOMWINDOW == 102 (0x9914a800) [pid = 1818] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:49:45 INFO - PROCESS | 1818 | --DOMWINDOW == 101 (0x96fdb400) [pid = 1818] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:49:45 INFO - PROCESS | 1818 | --DOMWINDOW == 100 (0x9866c000) [pid = 1818] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:49:45 INFO - PROCESS | 1818 | --DOMWINDOW == 99 (0x9b394400) [pid = 1818] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:49:45 INFO - PROCESS | 1818 | --DOMWINDOW == 98 (0x9b390800) [pid = 1818] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:49:45 INFO - PROCESS | 1818 | --DOMWINDOW == 97 (0x97512800) [pid = 1818] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:49:45 INFO - PROCESS | 1818 | --DOMWINDOW == 96 (0x9fbe2800) [pid = 1818] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:49:45 INFO - PROCESS | 1818 | --DOMWINDOW == 95 (0x91787800) [pid = 1818] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:49:45 INFO - PROCESS | 1818 | --DOMWINDOW == 94 (0x9091bc00) [pid = 1818] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:49:45 INFO - PROCESS | 1818 | --DOMWINDOW == 93 (0x90919000) [pid = 1818] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:49:45 INFO - PROCESS | 1818 | --DOMWINDOW == 92 (0x8fd16800) [pid = 1818] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:49:45 INFO - PROCESS | 1818 | 1460994585169 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:45 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fd16800 == 13 [pid = 1818] [id = 41] 08:49:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 93 (0x8fd1cc00) [pid = 1818] [serial = 121] [outer = (nil)] 08:49:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 94 (0x90912400) [pid = 1818] [serial = 122] [outer = 0x8fd1cc00] 08:49:45 INFO - PROCESS | 1818 | 1460994585257 Marionette DEBUG loaded listener.js 08:49:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 95 (0x915a1800) [pid = 1818] [serial = 123] [outer = 0x8fd1cc00] 08:49:46 INFO - PROCESS | 1818 | 1460994586124 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]]]}] 08:49:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:49:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 2389ms 08:49:46 INFO - PROCESS | 1818 | 1460994586188 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 08:49:46 INFO - PROCESS | 1818 | 1460994586191 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 08:49:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:49:46 INFO - PROCESS | 1818 | 1460994586197 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:49:46 INFO - PROCESS | 1818 | 1460994586200 Marionette TRACE conn3 <- [1,138,null,{}] 08:49:46 INFO - PROCESS | 1818 | 1460994586206 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}] 08:49:46 INFO - PROCESS | 1818 | 1460994586356 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 08:49:46 INFO - PROCESS | 1818 | 1460994586366 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:46 INFO - PROCESS | 1818 | ++DOCSHELL 0x974bec00 == 14 [pid = 1818] [id = 42] 08:49:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 96 (0x9866bc00) [pid = 1818] [serial = 124] [outer = (nil)] 08:49:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 97 (0x994bc000) [pid = 1818] [serial = 125] [outer = 0x9866bc00] 08:49:46 INFO - PROCESS | 1818 | 1460994586444 Marionette DEBUG loaded listener.js 08:49:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 98 (0xa0af5000) [pid = 1818] [serial = 126] [outer = 0x9866bc00] 08:49:47 INFO - PROCESS | 1818 | 1460994587457 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]]]}] 08:49:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:49:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1299ms 08:49:47 INFO - PROCESS | 1818 | 1460994587499 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 08:49:47 INFO - PROCESS | 1818 | 1460994587506 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 08:49:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:49:47 INFO - PROCESS | 1818 | 1460994587515 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:49:47 INFO - PROCESS | 1818 | 1460994587521 Marionette TRACE conn3 <- [1,142,null,{}] 08:49:47 INFO - PROCESS | 1818 | 1460994587530 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}] 08:49:47 INFO - PROCESS | 1818 | 1460994587770 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 08:49:47 INFO - PROCESS | 1818 | 1460994587966 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:48 INFO - PROCESS | 1818 | ++DOCSHELL 0x9178c800 == 15 [pid = 1818] [id = 43] 08:49:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 99 (0x93353c00) [pid = 1818] [serial = 127] [outer = (nil)] 08:49:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 100 (0x9873d400) [pid = 1818] [serial = 128] [outer = 0x93353c00] 08:49:48 INFO - PROCESS | 1818 | 1460994588075 Marionette DEBUG loaded listener.js 08:49:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 101 (0x98aa0c00) [pid = 1818] [serial = 129] [outer = 0x93353c00] 08:49:48 INFO - PROCESS | 1818 | 1460994588938 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]]]}] 08:49:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:49:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1483ms 08:49:49 INFO - PROCESS | 1818 | 1460994589000 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 08:49:49 INFO - PROCESS | 1818 | 1460994589009 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 08:49:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:49:49 INFO - PROCESS | 1818 | 1460994589020 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:49:49 INFO - PROCESS | 1818 | 1460994589025 Marionette TRACE conn3 <- [1,146,null,{}] 08:49:49 INFO - PROCESS | 1818 | 1460994589032 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}] 08:49:49 INFO - PROCESS | 1818 | 1460994589277 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 08:49:49 INFO - PROCESS | 1818 | 1460994589391 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:49 INFO - PROCESS | 1818 | ++DOCSHELL 0x90918000 == 16 [pid = 1818] [id = 44] 08:49:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 102 (0x9e02b800) [pid = 1818] [serial = 130] [outer = (nil)] 08:49:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 103 (0x9e115000) [pid = 1818] [serial = 131] [outer = 0x9e02b800] 08:49:49 INFO - PROCESS | 1818 | 1460994589544 Marionette DEBUG loaded listener.js 08:49:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 104 (0x9e118800) [pid = 1818] [serial = 132] [outer = 0x9e02b800] 08:49:50 INFO - PROCESS | 1818 | 1460994590500 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]]]}] 08:49:50 INFO - PROCESS | 1818 | 1460994590502 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:49:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:49:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1544ms 08:49:50 INFO - PROCESS | 1818 | 1460994590564 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 08:49:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:49:50 INFO - PROCESS | 1818 | 1460994590569 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 08:49:50 INFO - PROCESS | 1818 | 1460994590577 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:49:50 INFO - PROCESS | 1818 | 1460994590584 Marionette TRACE conn3 <- [1,150,null,{}] 08:49:50 INFO - PROCESS | 1818 | 1460994590642 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}] 08:49:50 INFO - PROCESS | 1818 | 1460994590891 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 08:49:51 INFO - PROCESS | 1818 | 1460994591055 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:51 INFO - PROCESS | 1818 | ++DOCSHELL 0x9fbc3400 == 17 [pid = 1818] [id = 45] 08:49:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 105 (0x9fc76800) [pid = 1818] [serial = 133] [outer = (nil)] 08:49:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 106 (0xa0fd5400) [pid = 1818] [serial = 134] [outer = 0x9fc76800] 08:49:51 INFO - PROCESS | 1818 | 1460994591151 Marionette DEBUG loaded listener.js 08:49:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 107 (0xa0af1800) [pid = 1818] [serial = 135] [outer = 0x9fc76800] 08:49:52 INFO - PROCESS | 1818 | 1460994592017 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]]]}] 08:49:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:49:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1497ms 08:49:52 INFO - PROCESS | 1818 | 1460994592074 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 08:49:52 INFO - PROCESS | 1818 | 1460994592079 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 08:49:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:49:52 INFO - PROCESS | 1818 | 1460994592085 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:49:52 INFO - PROCESS | 1818 | 1460994592089 Marionette TRACE conn3 <- [1,154,null,{}] 08:49:52 INFO - PROCESS | 1818 | 1460994592095 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}] 08:49:52 INFO - PROCESS | 1818 | 1460994592270 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 08:49:52 INFO - PROCESS | 1818 | 1460994592415 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:52 INFO - PROCESS | 1818 | ++DOCSHELL 0x9fcab800 == 18 [pid = 1818] [id = 46] 08:49:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 108 (0xa45ec000) [pid = 1818] [serial = 136] [outer = (nil)] 08:49:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 109 (0xa477ac00) [pid = 1818] [serial = 137] [outer = 0xa45ec000] 08:49:52 INFO - PROCESS | 1818 | 1460994592731 Marionette DEBUG loaded listener.js 08:49:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 110 (0xa4779800) [pid = 1818] [serial = 138] [outer = 0xa45ec000] 08:49:53 INFO - PROCESS | 1818 | 1460994593674 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]]]}] 08:49:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:49:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1636ms 08:49:53 INFO - PROCESS | 1818 | 1460994593723 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 08:49:53 INFO - PROCESS | 1818 | 1460994593727 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 08:49:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:49:53 INFO - PROCESS | 1818 | 1460994593735 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:49:53 INFO - PROCESS | 1818 | 1460994593739 Marionette TRACE conn3 <- [1,158,null,{}] 08:49:53 INFO - PROCESS | 1818 | 1460994593744 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}] 08:49:53 INFO - PROCESS | 1818 | 1460994593914 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 08:49:54 INFO - PROCESS | 1818 | 1460994594060 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:54 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fc96800 == 19 [pid = 1818] [id = 47] 08:49:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 111 (0x8fc98c00) [pid = 1818] [serial = 139] [outer = (nil)] 08:49:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 112 (0x95b0a400) [pid = 1818] [serial = 140] [outer = 0x8fc98c00] 08:49:54 INFO - PROCESS | 1818 | 1460994594151 Marionette DEBUG loaded listener.js 08:49:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 113 (0x96fd7000) [pid = 1818] [serial = 141] [outer = 0x8fc98c00] 08:49:55 INFO - PROCESS | 1818 | 1460994595328 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]]]}] 08:49:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:49:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1638ms 08:49:55 INFO - PROCESS | 1818 | 1460994595375 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 08:49:55 INFO - PROCESS | 1818 | 1460994595381 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 08:49:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:49:55 INFO - PROCESS | 1818 | 1460994595389 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:49:55 INFO - PROCESS | 1818 | 1460994595395 Marionette TRACE conn3 <- [1,162,null,{}] 08:49:55 INFO - PROCESS | 1818 | 1460994595403 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}] 08:49:55 INFO - PROCESS | 1818 | 1460994595582 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 08:49:55 INFO - PROCESS | 1818 | 1460994595746 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:55 INFO - PROCESS | 1818 | ++DOCSHELL 0x921a8000 == 20 [pid = 1818] [id = 48] 08:49:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 114 (0x93352c00) [pid = 1818] [serial = 142] [outer = (nil)] 08:49:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 115 (0x95b10000) [pid = 1818] [serial = 143] [outer = 0x93352c00] 08:49:55 INFO - PROCESS | 1818 | 1460994595838 Marionette DEBUG loaded listener.js 08:49:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 116 (0x97190800) [pid = 1818] [serial = 144] [outer = 0x93352c00] 08:49:56 INFO - PROCESS | 1818 | --DOCSHELL 0x93353000 == 19 [pid = 1818] [id = 37] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 115 (0x95a98800) [pid = 1818] [serial = 40] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 114 (0x90913400) [pid = 1818] [serial = 28] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 113 (0x915a3400) [pid = 1818] [serial = 25] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 112 (0x96609800) [pid = 1818] [serial = 34] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 111 (0x97513c00) [pid = 1818] [serial = 41] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 110 (0x98746400) [pid = 1818] [serial = 35] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 109 (0x9b3e1000) [pid = 1818] [serial = 37] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 108 (0x92119400) [pid = 1818] [serial = 26] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 107 (0x90948000) [pid = 1818] [serial = 31] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 106 (0x9fb0a000) [pid = 1818] [serial = 38] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 105 (0x989bbc00) [pid = 1818] [serial = 44] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 104 (0x9b3e4400) [pid = 1818] [serial = 47] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 103 (0x8fc93c00) [pid = 1818] [serial = 22] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 102 (0x8fc97400) [pid = 1818] [serial = 23] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 101 (0x98677800) [pid = 1818] [serial = 43] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 100 (0x9fbe5c00) [pid = 1818] [serial = 108] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 99 (0x9fb0c800) [pid = 1818] [serial = 50] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 98 (0x9335f000) [pid = 1818] [serial = 52] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 97 (0x9b3ddc00) [pid = 1818] [serial = 49] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 96 (0x9b393c00) [pid = 1818] [serial = 73] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 95 (0x98a2d800) [pid = 1818] [serial = 85] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 94 (0x98745400) [pid = 1818] [serial = 71] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 93 (0x97120c00) [pid = 1818] [serial = 105] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 92 (0x95b13c00) [pid = 1818] [serial = 68] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 91 (0x9211e000) [pid = 1818] [serial = 104] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 90 (0xa2813400) [pid = 1818] [serial = 80] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 89 (0x98465800) [pid = 1818] [serial = 70] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 88 (0xa2837000) [pid = 1818] [serial = 2] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 87 (0x91596800) [pid = 1818] [serial = 82] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 86 (0x99140400) [pid = 1818] [serial = 12] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 85 (0xa008a800) [pid = 1818] [serial = 62] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 84 (0x93355800) [pid = 1818] [serial = 110] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 83 (0xa00d5000) [pid = 1818] [serial = 92] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 82 (0xa3c21400) [pid = 1818] [serial = 94] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 81 (0x97801c00) [pid = 1818] [serial = 9] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 80 (0x9fb13c00) [pid = 1818] [serial = 64] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 79 (0x98749800) [pid = 1818] [serial = 88] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 78 (0xa00d8400) [pid = 1818] [serial = 76] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 77 (0x991a1800) [pid = 1818] [serial = 86] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 76 (0x9fca2800) [pid = 1818] [serial = 59] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 75 (0x9fcaa000) [pid = 1818] [serial = 91] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 74 (0xa0078c00) [pid = 1818] [serial = 61] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 73 (0x9b39d000) [pid = 1818] [serial = 46] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 72 (0x9fb0b800) [pid = 1818] [serial = 58] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 71 (0x98a27400) [pid = 1818] [serial = 56] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 70 (0xa0fdd400) [pid = 1818] [serial = 79] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 69 (0x96303000) [pid = 1818] [serial = 53] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 68 (0x93361000) [pid = 1818] [serial = 83] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 67 (0x98670800) [pid = 1818] [serial = 55] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 66 (0xa4c48c00) [pid = 1818] [serial = 101] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 65 (0x994c1000) [pid = 1818] [serial = 89] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 64 (0x9178b000) [pid = 1818] [serial = 16] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 63 (0xa4c0c000) [pid = 1818] [serial = 99] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 62 (0x9178f800) [pid = 1818] [serial = 17] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 61 (0x9e026c00) [pid = 1818] [serial = 107] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 60 (0x915a4800) [pid = 1818] [serial = 19] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 59 (0xa0a64000) [pid = 1818] [serial = 65] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 58 (0x93352400) [pid = 1818] [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.] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 57 (0x95b9e800) [pid = 1818] [serial = 95] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 56 (0x9335b000) [pid = 1818] [serial = 67] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 55 (0x9fbb9400) [pid = 1818] [serial = 74] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 54 (0xa47a6c00) [pid = 1818] [serial = 98] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 53 (0xa4c50000) [pid = 1818] [serial = 102] [outer = (nil)] [url = about:blank] 08:49:56 INFO - PROCESS | 1818 | --DOMWINDOW == 52 (0xa0ee5400) [pid = 1818] [serial = 77] [outer = (nil)] [url = about:blank] 08:49:57 INFO - PROCESS | 1818 | 1460994597114 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]]]}] 08:49:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:49:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1786ms 08:49:57 INFO - PROCESS | 1818 | 1460994597177 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 08:49:57 INFO - PROCESS | 1818 | 1460994597186 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 08:49:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:49:57 INFO - PROCESS | 1818 | 1460994597198 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:49:57 INFO - PROCESS | 1818 | 1460994597202 Marionette TRACE conn3 <- [1,166,null,{}] 08:49:57 INFO - PROCESS | 1818 | 1460994597211 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}] 08:49:57 INFO - PROCESS | 1818 | 1460994597388 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 08:49:57 INFO - PROCESS | 1818 | 1460994597509 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:57 INFO - PROCESS | 1818 | ++DOCSHELL 0x91599400 == 20 [pid = 1818] [id = 49] 08:49:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 53 (0x9178b000) [pid = 1818] [serial = 145] [outer = (nil)] 08:49:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 54 (0x9335b000) [pid = 1818] [serial = 146] [outer = 0x9178b000] 08:49:57 INFO - PROCESS | 1818 | 1460994597595 Marionette DEBUG loaded listener.js 08:49:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 55 (0x95a9cc00) [pid = 1818] [serial = 147] [outer = 0x9178b000] 08:49:58 INFO - PROCESS | 1818 | 1460994598412 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]]]}] 08:49:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:49:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1289ms 08:49:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:49:58 INFO - PROCESS | 1818 | 1460994598488 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 08:49:58 INFO - PROCESS | 1818 | 1460994598491 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 08:49:58 INFO - PROCESS | 1818 | 1460994598498 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:49:58 INFO - PROCESS | 1818 | 1460994598504 Marionette TRACE conn3 <- [1,170,null,{}] 08:49:58 INFO - PROCESS | 1818 | 1460994598520 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}] 08:49:58 INFO - PROCESS | 1818 | 1460994598685 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 08:49:58 INFO - PROCESS | 1818 | 1460994598792 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:58 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fc94c00 == 21 [pid = 1818] [id = 50] 08:49:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 56 (0x91596800) [pid = 1818] [serial = 148] [outer = (nil)] 08:49:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 57 (0x978df400) [pid = 1818] [serial = 149] [outer = 0x91596800] 08:49:58 INFO - PROCESS | 1818 | 1460994598876 Marionette DEBUG loaded listener.js 08:49:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 58 (0x978e6800) [pid = 1818] [serial = 150] [outer = 0x91596800] 08:49:59 INFO - PROCESS | 1818 | --DOMWINDOW == 57 (0x9fe15400) [pid = 1818] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:49:59 INFO - PROCESS | 1818 | --DOMWINDOW == 56 (0x93353400) [pid = 1818] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:49:59 INFO - PROCESS | 1818 | --DOMWINDOW == 55 (0x9211e400) [pid = 1818] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:49:59 INFO - PROCESS | 1818 | --DOMWINDOW == 54 (0x9745e800) [pid = 1818] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:49:59 INFO - PROCESS | 1818 | --DOMWINDOW == 53 (0x8fd1cc00) [pid = 1818] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:49:59 INFO - PROCESS | 1818 | 1460994599683 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]]]}] 08:49:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:49:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1240ms 08:49:59 INFO - PROCESS | 1818 | 1460994599737 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 08:49:59 INFO - PROCESS | 1818 | 1460994599741 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 08:49:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:49:59 INFO - PROCESS | 1818 | 1460994599748 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:49:59 INFO - PROCESS | 1818 | 1460994599751 Marionette TRACE conn3 <- [1,174,null,{}] 08:49:59 INFO - PROCESS | 1818 | 1460994599758 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}] 08:49:59 INFO - PROCESS | 1818 | 1460994599916 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 08:50:00 INFO - PROCESS | 1818 | 1460994600010 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:00 INFO - PROCESS | 1818 | ++DOCSHELL 0x92120000 == 22 [pid = 1818] [id = 51] 08:50:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 54 (0x96fdb400) [pid = 1818] [serial = 151] [outer = (nil)] 08:50:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 55 (0x978eac00) [pid = 1818] [serial = 152] [outer = 0x96fdb400] 08:50:00 INFO - PROCESS | 1818 | 1460994600088 Marionette DEBUG loaded listener.js 08:50:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 56 (0x98044000) [pid = 1818] [serial = 153] [outer = 0x96fdb400] 08:50:00 INFO - PROCESS | 1818 | 1460994600876 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]]]}] 08:50:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:50:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1190ms 08:50:00 INFO - PROCESS | 1818 | 1460994600940 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 08:50:00 INFO - PROCESS | 1818 | 1460994600943 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 08:50:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:50:00 INFO - PROCESS | 1818 | 1460994600950 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:50:00 INFO - PROCESS | 1818 | 1460994600952 Marionette TRACE conn3 <- [1,178,null,{}] 08:50:00 INFO - PROCESS | 1818 | 1460994600958 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}] 08:50:01 INFO - PROCESS | 1818 | 1460994601131 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 08:50:01 INFO - PROCESS | 1818 | 1460994601225 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:01 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fc92800 == 23 [pid = 1818] [id = 52] 08:50:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 57 (0x92119800) [pid = 1818] [serial = 154] [outer = (nil)] 08:50:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 58 (0x9873f800) [pid = 1818] [serial = 155] [outer = 0x92119800] 08:50:01 INFO - PROCESS | 1818 | 1460994601316 Marionette DEBUG loaded listener.js 08:50:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 59 (0x98744c00) [pid = 1818] [serial = 156] [outer = 0x92119800] 08:50:02 INFO - PROCESS | 1818 | 1460994602352 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]]]}] 08:50:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:50:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1442ms 08:50:02 INFO - PROCESS | 1818 | 1460994602393 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 08:50:02 INFO - PROCESS | 1818 | 1460994602401 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 08:50:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:50:02 INFO - PROCESS | 1818 | 1460994602412 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:50:02 INFO - PROCESS | 1818 | 1460994602418 Marionette TRACE conn3 <- [1,182,null,{}] 08:50:02 INFO - PROCESS | 1818 | 1460994602426 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}] 08:50:02 INFO - PROCESS | 1818 | 1460994602646 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 08:50:02 INFO - PROCESS | 1818 | 1460994602784 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:02 INFO - PROCESS | 1818 | ++DOCSHELL 0x9178cc00 == 24 [pid = 1818] [id = 53] 08:50:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 60 (0x91793800) [pid = 1818] [serial = 157] [outer = (nil)] 08:50:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 61 (0x9335e000) [pid = 1818] [serial = 158] [outer = 0x91793800] 08:50:02 INFO - PROCESS | 1818 | 1460994602931 Marionette DEBUG loaded listener.js 08:50:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 62 (0x96302800) [pid = 1818] [serial = 159] [outer = 0x91793800] 08:50:03 INFO - PROCESS | 1818 | 1460994603903 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]]]}] 08:50:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:50:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1542ms 08:50:03 INFO - PROCESS | 1818 | 1460994603955 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 08:50:03 INFO - PROCESS | 1818 | 1460994603964 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 08:50:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:50:03 INFO - PROCESS | 1818 | 1460994603976 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:50:03 INFO - PROCESS | 1818 | 1460994603980 Marionette TRACE conn3 <- [1,186,null,{}] 08:50:03 INFO - PROCESS | 1818 | 1460994603988 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}] 08:50:04 INFO - PROCESS | 1818 | 1460994604194 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 08:50:04 INFO - PROCESS | 1818 | 1460994604371 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:04 INFO - PROCESS | 1818 | ++DOCSHELL 0x9086c800 == 25 [pid = 1818] [id = 54] 08:50:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 63 (0x978ddc00) [pid = 1818] [serial = 160] [outer = (nil)] 08:50:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 64 (0x978e7400) [pid = 1818] [serial = 161] [outer = 0x978ddc00] 08:50:04 INFO - PROCESS | 1818 | 1460994604488 Marionette DEBUG loaded listener.js 08:50:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 65 (0x9838c800) [pid = 1818] [serial = 162] [outer = 0x978ddc00] 08:50:05 INFO - PROCESS | 1818 | 1460994605387 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]]]}] 08:50:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:50:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1440ms 08:50:05 INFO - PROCESS | 1818 | 1460994605430 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 08:50:05 INFO - PROCESS | 1818 | 1460994605435 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 08:50:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:50:05 INFO - PROCESS | 1818 | 1460994605445 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:50:05 INFO - PROCESS | 1818 | 1460994605451 Marionette TRACE conn3 <- [1,190,null,{}] 08:50:05 INFO - PROCESS | 1818 | 1460994605468 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}] 08:50:05 INFO - PROCESS | 1818 | 1460994605664 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 08:50:05 INFO - PROCESS | 1818 | 1460994605802 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:05 INFO - PROCESS | 1818 | ++DOCSHELL 0x97810c00 == 26 [pid = 1818] [id = 55] 08:50:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 66 (0x99142000) [pid = 1818] [serial = 163] [outer = (nil)] 08:50:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 67 (0x9919cc00) [pid = 1818] [serial = 164] [outer = 0x99142000] 08:50:05 INFO - PROCESS | 1818 | 1460994605906 Marionette DEBUG loaded listener.js 08:50:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 68 (0x994bfc00) [pid = 1818] [serial = 165] [outer = 0x99142000] 08:50:07 INFO - PROCESS | 1818 | 1460994607284 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]]]}] 08:50:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:50:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1854ms 08:50:07 INFO - PROCESS | 1818 | 1460994607299 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 08:50:07 INFO - PROCESS | 1818 | 1460994607305 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 08:50:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:50:07 INFO - PROCESS | 1818 | 1460994607312 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:50:07 INFO - PROCESS | 1818 | 1460994607315 Marionette TRACE conn3 <- [1,194,null,{}] 08:50:07 INFO - PROCESS | 1818 | 1460994607322 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}] 08:50:07 INFO - PROCESS | 1818 | 1460994607502 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 08:50:07 INFO - PROCESS | 1818 | 1460994607950 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:08 INFO - PROCESS | 1818 | ++DOCSHELL 0x90872000 == 27 [pid = 1818] [id = 56] 08:50:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 69 (0x90873800) [pid = 1818] [serial = 166] [outer = (nil)] 08:50:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 70 (0x90947000) [pid = 1818] [serial = 167] [outer = 0x90873800] 08:50:08 INFO - PROCESS | 1818 | 1460994608110 Marionette DEBUG loaded listener.js 08:50:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 71 (0x915a3400) [pid = 1818] [serial = 168] [outer = 0x90873800] 08:50:09 INFO - PROCESS | 1818 | --DOMWINDOW == 70 (0xa0c4b000) [pid = 1818] [serial = 120] [outer = (nil)] [url = about:blank] 08:50:09 INFO - PROCESS | 1818 | --DOMWINDOW == 69 (0xa0074400) [pid = 1818] [serial = 119] [outer = (nil)] [url = about:blank] 08:50:09 INFO - PROCESS | 1818 | --DOMWINDOW == 68 (0x93359400) [pid = 1818] [serial = 111] [outer = (nil)] [url = about:blank] 08:50:09 INFO - PROCESS | 1818 | --DOMWINDOW == 67 (0x9335d000) [pid = 1818] [serial = 113] [outer = (nil)] [url = about:blank] 08:50:09 INFO - PROCESS | 1818 | --DOMWINDOW == 66 (0x95baa000) [pid = 1818] [serial = 114] [outer = (nil)] [url = about:blank] 08:50:09 INFO - PROCESS | 1818 | --DOMWINDOW == 65 (0x9873d800) [pid = 1818] [serial = 116] [outer = (nil)] [url = about:blank] 08:50:09 INFO - PROCESS | 1818 | --DOMWINDOW == 64 (0x994c4c00) [pid = 1818] [serial = 117] [outer = (nil)] [url = about:blank] 08:50:09 INFO - PROCESS | 1818 | --DOMWINDOW == 63 (0x90912400) [pid = 1818] [serial = 122] [outer = (nil)] [url = about:blank] 08:50:09 INFO - PROCESS | 1818 | --DOMWINDOW == 62 (0x915a1800) [pid = 1818] [serial = 123] [outer = (nil)] [url = about:blank] 08:50:09 INFO - PROCESS | 1818 | 1460994609224 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]]]}] 08:50:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:50:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1934ms 08:50:09 INFO - PROCESS | 1818 | 1460994609247 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 08:50:09 INFO - PROCESS | 1818 | 1460994609254 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 08:50:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:50:09 INFO - PROCESS | 1818 | 1460994609263 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:50:09 INFO - PROCESS | 1818 | 1460994609267 Marionette TRACE conn3 <- [1,198,null,{}] 08:50:09 INFO - PROCESS | 1818 | 1460994609276 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}] 08:50:09 INFO - PROCESS | 1818 | 1460994609437 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 08:50:09 INFO - PROCESS | 1818 | 1460994609543 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:09 INFO - PROCESS | 1818 | ++DOCSHELL 0x9091c400 == 28 [pid = 1818] [id = 57] 08:50:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 63 (0x9589b800) [pid = 1818] [serial = 169] [outer = (nil)] 08:50:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 64 (0x97512c00) [pid = 1818] [serial = 170] [outer = 0x9589b800] 08:50:09 INFO - PROCESS | 1818 | 1460994609626 Marionette DEBUG loaded listener.js 08:50:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 65 (0x978dfc00) [pid = 1818] [serial = 171] [outer = 0x9589b800] 08:50:10 INFO - PROCESS | 1818 | 1460994610423 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]]]}] 08:50:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:50:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1184ms 08:50:10 INFO - PROCESS | 1818 | 1460994610454 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 08:50:10 INFO - PROCESS | 1818 | 1460994610461 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 08:50:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:50:10 INFO - PROCESS | 1818 | 1460994610468 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:50:10 INFO - PROCESS | 1818 | 1460994610470 Marionette TRACE conn3 <- [1,202,null,{}] 08:50:10 INFO - PROCESS | 1818 | 1460994610477 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}] 08:50:10 INFO - PROCESS | 1818 | 1460994610635 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 08:50:10 INFO - PROCESS | 1818 | 1460994610652 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:10 INFO - PROCESS | 1818 | ++DOCSHELL 0x93354c00 == 29 [pid = 1818] [id = 58] 08:50:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 66 (0x96fd4800) [pid = 1818] [serial = 172] [outer = (nil)] 08:50:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 67 (0x989be800) [pid = 1818] [serial = 173] [outer = 0x96fd4800] 08:50:10 INFO - PROCESS | 1818 | 1460994610737 Marionette DEBUG loaded listener.js 08:50:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 68 (0x99145c00) [pid = 1818] [serial = 174] [outer = 0x96fd4800] 08:50:11 INFO - PROCESS | 1818 | 1460994611637 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]]]}] 08:50:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:50:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1242ms 08:50:11 INFO - PROCESS | 1818 | 1460994611712 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 08:50:11 INFO - PROCESS | 1818 | 1460994611716 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 08:50:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:50:11 INFO - PROCESS | 1818 | 1460994611738 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:50:11 INFO - PROCESS | 1818 | 1460994611747 Marionette TRACE conn3 <- [1,206,null,{}] 08:50:11 INFO - PROCESS | 1818 | 1460994611757 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}] 08:50:11 INFO - PROCESS | 1818 | 1460994611984 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 08:50:12 INFO - PROCESS | 1818 | 1460994612057 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:12 INFO - PROCESS | 1818 | ++DOCSHELL 0x9838bc00 == 30 [pid = 1818] [id = 59] 08:50:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 69 (0x994be800) [pid = 1818] [serial = 175] [outer = (nil)] 08:50:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 70 (0x994c9c00) [pid = 1818] [serial = 176] [outer = 0x994be800] 08:50:12 INFO - PROCESS | 1818 | 1460994612134 Marionette DEBUG loaded listener.js 08:50:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 71 (0x9b3dd800) [pid = 1818] [serial = 177] [outer = 0x994be800] 08:50:12 INFO - PROCESS | 1818 | 1460994612934 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]]]}] 08:50:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:50:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1249ms 08:50:12 INFO - PROCESS | 1818 | 1460994612986 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 08:50:12 INFO - PROCESS | 1818 | 1460994612990 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 08:50:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:50:12 INFO - PROCESS | 1818 | 1460994612997 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:50:13 INFO - PROCESS | 1818 | 1460994613001 Marionette TRACE conn3 <- [1,210,null,{}] 08:50:13 INFO - PROCESS | 1818 | 1460994613007 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}] 08:50:13 INFO - PROCESS | 1818 | 1460994613215 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 08:50:13 INFO - PROCESS | 1818 | 1460994613241 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:13 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fc92400 == 31 [pid = 1818] [id = 60] 08:50:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 72 (0x8fd16400) [pid = 1818] [serial = 178] [outer = (nil)] 08:50:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 73 (0x9e111800) [pid = 1818] [serial = 179] [outer = 0x8fd16400] 08:50:13 INFO - PROCESS | 1818 | 1460994613314 Marionette DEBUG loaded listener.js 08:50:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 74 (0x9e026c00) [pid = 1818] [serial = 180] [outer = 0x8fd16400] 08:50:13 INFO - PROCESS | 1818 | --DOMWINDOW == 73 (0x93352c00) [pid = 1818] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:50:13 INFO - PROCESS | 1818 | --DOMWINDOW == 72 (0x9178b000) [pid = 1818] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:50:13 INFO - PROCESS | 1818 | --DOMWINDOW == 71 (0x91596800) [pid = 1818] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:50:13 INFO - PROCESS | 1818 | --DOMWINDOW == 70 (0x96fdb400) [pid = 1818] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:50:13 INFO - PROCESS | 1818 | --DOMWINDOW == 69 (0x9866bc00) [pid = 1818] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:50:14 INFO - PROCESS | 1818 | 1460994614222 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]]]}] 08:50:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:50:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1235ms 08:50:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:50:14 INFO - PROCESS | 1818 | 1460994614232 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 08:50:14 INFO - PROCESS | 1818 | 1460994614236 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 08:50:14 INFO - PROCESS | 1818 | 1460994614243 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:50:14 INFO - PROCESS | 1818 | 1460994614247 Marionette TRACE conn3 <- [1,214,null,{}] 08:50:14 INFO - PROCESS | 1818 | 1460994614252 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}] 08:50:14 INFO - PROCESS | 1818 | 1460994614432 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 08:50:14 INFO - PROCESS | 1818 | 1460994614456 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:14 INFO - PROCESS | 1818 | ++DOCSHELL 0x9335b400 == 32 [pid = 1818] [id = 61] 08:50:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 70 (0x97517000) [pid = 1818] [serial = 181] [outer = (nil)] 08:50:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 71 (0x9fb0a000) [pid = 1818] [serial = 182] [outer = 0x97517000] 08:50:14 INFO - PROCESS | 1818 | 1460994614547 Marionette DEBUG loaded listener.js 08:50:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 72 (0x9fbc3000) [pid = 1818] [serial = 183] [outer = 0x97517000] 08:50:15 INFO - PROCESS | 1818 | 1460994615348 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]]]}] 08:50:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:50:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1130ms 08:50:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:50:15 INFO - PROCESS | 1818 | 1460994615380 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 08:50:15 INFO - PROCESS | 1818 | 1460994615383 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 08:50:15 INFO - PROCESS | 1818 | 1460994615395 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:50:15 INFO - PROCESS | 1818 | 1460994615398 Marionette TRACE conn3 <- [1,218,null,{}] 08:50:15 INFO - PROCESS | 1818 | 1460994615403 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}] 08:50:15 INFO - PROCESS | 1818 | 1460994615559 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 08:50:15 INFO - PROCESS | 1818 | 1460994615569 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:15 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fd13400 == 33 [pid = 1818] [id = 62] 08:50:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 73 (0x9fb0c000) [pid = 1818] [serial = 184] [outer = (nil)] 08:50:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 74 (0x9fca6400) [pid = 1818] [serial = 185] [outer = 0x9fb0c000] 08:50:15 INFO - PROCESS | 1818 | 1460994615647 Marionette DEBUG loaded listener.js 08:50:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 75 (0x9fe15400) [pid = 1818] [serial = 186] [outer = 0x9fb0c000] 08:50:16 INFO - PROCESS | 1818 | 1460994616755 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]]]}] 08:50:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:50:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1401ms 08:50:16 INFO - PROCESS | 1818 | 1460994616792 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 08:50:16 INFO - PROCESS | 1818 | 1460994616805 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 08:50:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:50:16 INFO - PROCESS | 1818 | 1460994616824 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:50:16 INFO - PROCESS | 1818 | 1460994616830 Marionette TRACE conn3 <- [1,222,null,{}] 08:50:16 INFO - PROCESS | 1818 | 1460994616839 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}] 08:50:17 INFO - PROCESS | 1818 | 1460994617027 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 08:50:17 INFO - PROCESS | 1818 | 1460994617177 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:17 INFO - PROCESS | 1818 | ++DOCSHELL 0x95ba5000 == 34 [pid = 1818] [id = 63] 08:50:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 76 (0x95ba8800) [pid = 1818] [serial = 187] [outer = (nil)] 08:50:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 77 (0x9751a400) [pid = 1818] [serial = 188] [outer = 0x95ba8800] 08:50:17 INFO - PROCESS | 1818 | 1460994617324 Marionette DEBUG loaded listener.js 08:50:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 78 (0x978e3000) [pid = 1818] [serial = 189] [outer = 0x95ba8800] 08:50:18 INFO - PROCESS | 1818 | 1460994618154 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]]]}] 08:50:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:50:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1394ms 08:50:18 INFO - PROCESS | 1818 | 1460994618218 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 08:50:18 INFO - PROCESS | 1818 | 1460994618227 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 08:50:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:50:18 INFO - PROCESS | 1818 | 1460994618238 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:50:18 INFO - PROCESS | 1818 | 1460994618242 Marionette TRACE conn3 <- [1,226,null,{}] 08:50:18 INFO - PROCESS | 1818 | 1460994618249 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}] 08:50:18 INFO - PROCESS | 1818 | 1460994618458 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 08:50:18 INFO - PROCESS | 1818 | 1460994618599 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:18 INFO - PROCESS | 1818 | ++DOCSHELL 0x95b0f400 == 35 [pid = 1818] [id = 64] 08:50:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 79 (0x989c4c00) [pid = 1818] [serial = 190] [outer = (nil)] 08:50:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 80 (0x9919ec00) [pid = 1818] [serial = 191] [outer = 0x989c4c00] 08:50:18 INFO - PROCESS | 1818 | 1460994618690 Marionette DEBUG loaded listener.js 08:50:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 81 (0x994c5400) [pid = 1818] [serial = 192] [outer = 0x989c4c00] 08:50:19 INFO - PROCESS | 1818 | 1460994619582 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]]]}] 08:50:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:50:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1389ms 08:50:19 INFO - PROCESS | 1818 | 1460994619627 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 08:50:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:50:19 INFO - PROCESS | 1818 | 1460994619632 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 08:50:19 INFO - PROCESS | 1818 | 1460994619638 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:50:19 INFO - PROCESS | 1818 | 1460994619644 Marionette TRACE conn3 <- [1,230,null,{}] 08:50:19 INFO - PROCESS | 1818 | 1460994619662 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}] 08:50:19 INFO - PROCESS | 1818 | 1460994619846 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 08:50:20 INFO - PROCESS | 1818 | 1460994619989 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:20 INFO - PROCESS | 1818 | ++DOCSHELL 0x9b3e6400 == 36 [pid = 1818] [id = 65] 08:50:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 82 (0x9fb0ac00) [pid = 1818] [serial = 193] [outer = (nil)] 08:50:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 83 (0x9fcaa000) [pid = 1818] [serial = 194] [outer = 0x9fb0ac00] 08:50:20 INFO - PROCESS | 1818 | 1460994620094 Marionette DEBUG loaded listener.js 08:50:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 84 (0xa008a800) [pid = 1818] [serial = 195] [outer = 0x9fb0ac00] 08:50:21 INFO - PROCESS | 1818 | 1460994621427 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]]]}] 08:50:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:50:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1845ms 08:50:21 INFO - PROCESS | 1818 | 1460994621483 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 08:50:21 INFO - PROCESS | 1818 | 1460994621487 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 08:50:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:50:21 INFO - PROCESS | 1818 | 1460994621495 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:50:21 INFO - PROCESS | 1818 | 1460994621499 Marionette TRACE conn3 <- [1,234,null,{}] 08:50:21 INFO - PROCESS | 1818 | 1460994621504 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}] 08:50:21 INFO - PROCESS | 1818 | 1460994621674 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 08:50:21 INFO - PROCESS | 1818 | 1460994621817 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:21 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fc94800 == 37 [pid = 1818] [id = 66] 08:50:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 85 (0xa006fc00) [pid = 1818] [serial = 196] [outer = (nil)] 08:50:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 86 (0xa0c53c00) [pid = 1818] [serial = 197] [outer = 0xa006fc00] 08:50:21 INFO - PROCESS | 1818 | 1460994621951 Marionette DEBUG loaded listener.js 08:50:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 87 (0xa280e800) [pid = 1818] [serial = 198] [outer = 0xa006fc00] 08:50:23 INFO - PROCESS | 1818 | 1460994623083 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]]]}] 08:50:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:50:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1642ms 08:50:23 INFO - PROCESS | 1818 | 1460994623141 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 08:50:23 INFO - PROCESS | 1818 | 1460994623147 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 08:50:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:50:23 INFO - PROCESS | 1818 | 1460994623157 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:50:23 INFO - PROCESS | 1818 | 1460994623163 Marionette TRACE conn3 <- [1,238,null,{}] 08:50:23 INFO - PROCESS | 1818 | 1460994623173 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}] 08:50:23 INFO - PROCESS | 1818 | 1460994623474 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 08:50:23 INFO - PROCESS | 1818 | 1460994623726 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:23 INFO - PROCESS | 1818 | ++DOCSHELL 0x96638400 == 38 [pid = 1818] [id = 67] 08:50:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 88 (0x9663a000) [pid = 1818] [serial = 199] [outer = (nil)] 08:50:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 89 (0x96640c00) [pid = 1818] [serial = 200] [outer = 0x9663a000] 08:50:23 INFO - PROCESS | 1818 | 1460994623874 Marionette DEBUG loaded listener.js 08:50:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 90 (0x96642000) [pid = 1818] [serial = 201] [outer = 0x9663a000] 08:50:24 INFO - PROCESS | 1818 | 1460994624741 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]]]}] 08:50:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:50:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1642ms 08:50:24 INFO - PROCESS | 1818 | 1460994624799 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 08:50:24 INFO - PROCESS | 1818 | 1460994624803 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 08:50:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:50:24 INFO - PROCESS | 1818 | 1460994624811 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:50:24 INFO - PROCESS | 1818 | 1460994624815 Marionette TRACE conn3 <- [1,242,null,{}] 08:50:24 INFO - PROCESS | 1818 | 1460994624821 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}] 08:50:25 INFO - PROCESS | 1818 | 1460994625042 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 08:50:25 INFO - PROCESS | 1818 | 1460994625273 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:25 INFO - PROCESS | 1818 | ++DOCSHELL 0x96645400 == 39 [pid = 1818] [id = 68] 08:50:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 91 (0x978e8c00) [pid = 1818] [serial = 202] [outer = (nil)] 08:50:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 92 (0xa3c1b800) [pid = 1818] [serial = 203] [outer = 0x978e8c00] 08:50:25 INFO - PROCESS | 1818 | 1460994625417 Marionette DEBUG loaded listener.js 08:50:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 93 (0xa3cb7000) [pid = 1818] [serial = 204] [outer = 0x978e8c00] 08:50:26 INFO - PROCESS | 1818 | 1460994626264 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]]]}] 08:50:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:50:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1487ms 08:50:26 INFO - PROCESS | 1818 | 1460994626299 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 08:50:26 INFO - PROCESS | 1818 | 1460994626302 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 08:50:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:50:26 INFO - PROCESS | 1818 | 1460994626311 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:50:26 INFO - PROCESS | 1818 | 1460994626315 Marionette TRACE conn3 <- [1,246,null,{}] 08:50:26 INFO - PROCESS | 1818 | 1460994626322 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}] 08:50:26 INFO - PROCESS | 1818 | 1460994626524 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 08:50:26 INFO - PROCESS | 1818 | 1460994626669 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:26 INFO - PROCESS | 1818 | ++DOCSHELL 0x9663dc00 == 40 [pid = 1818] [id = 69] 08:50:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 94 (0xa2a10800) [pid = 1818] [serial = 205] [outer = (nil)] 08:50:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 95 (0xa44b0400) [pid = 1818] [serial = 206] [outer = 0xa2a10800] 08:50:26 INFO - PROCESS | 1818 | 1460994626760 Marionette DEBUG loaded listener.js 08:50:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 96 (0x9e031800) [pid = 1818] [serial = 207] [outer = 0xa2a10800] 08:50:27 INFO - PROCESS | 1818 | ++DOMWINDOW == 97 (0xa477a000) [pid = 1818] [serial = 208] [outer = 0x90918400] 08:50:27 INFO - PROCESS | 1818 | 1460994627840 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]]]}] 08:50:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:50:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1588ms 08:50:27 INFO - PROCESS | 1818 | 1460994627903 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 08:50:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:50:27 INFO - PROCESS | 1818 | 1460994627907 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 08:50:27 INFO - PROCESS | 1818 | 1460994627915 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:50:27 INFO - PROCESS | 1818 | 1460994627918 Marionette TRACE conn3 <- [1,250,null,{}] 08:50:27 INFO - PROCESS | 1818 | 1460994627924 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}] 08:50:28 INFO - PROCESS | 1818 | 1460994628136 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 08:50:28 INFO - PROCESS | 1818 | 1460994628485 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:28 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fd0e800 == 41 [pid = 1818] [id = 70] 08:50:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 98 (0x8fd13800) [pid = 1818] [serial = 209] [outer = (nil)] 08:50:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 99 (0x90914400) [pid = 1818] [serial = 210] [outer = 0x8fd13800] 08:50:28 INFO - PROCESS | 1818 | 1460994628584 Marionette DEBUG loaded listener.js 08:50:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 100 (0x9159d000) [pid = 1818] [serial = 211] [outer = 0x8fd13800] 08:50:29 INFO - PROCESS | 1818 | 1460994629439 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]]]}] 08:50:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:50:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1593ms 08:50:29 INFO - PROCESS | 1818 | 1460994629508 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 08:50:29 INFO - PROCESS | 1818 | 1460994629516 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 08:50:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:50:29 INFO - PROCESS | 1818 | 1460994629526 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:50:29 INFO - PROCESS | 1818 | 1460994629531 Marionette TRACE conn3 <- [1,254,null,{}] 08:50:29 INFO - PROCESS | 1818 | 1460994629539 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}] 08:50:29 INFO - PROCESS | 1818 | 1460994629792 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 08:50:30 INFO - PROCESS | 1818 | 1460994629984 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:30 INFO - PROCESS | 1818 | ++DOCSHELL 0x9178b000 == 42 [pid = 1818] [id = 71] 08:50:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 101 (0x9178f800) [pid = 1818] [serial = 212] [outer = (nil)] 08:50:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 102 (0x96641400) [pid = 1818] [serial = 213] [outer = 0x9178f800] 08:50:30 INFO - PROCESS | 1818 | 1460994630132 Marionette DEBUG loaded listener.js 08:50:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 103 (0x978dc400) [pid = 1818] [serial = 214] [outer = 0x9178f800] 08:50:30 INFO - PROCESS | 1818 | --DOMWINDOW == 102 (0x994bc000) [pid = 1818] [serial = 125] [outer = (nil)] [url = about:blank] 08:50:30 INFO - PROCESS | 1818 | --DOMWINDOW == 101 (0x9873d400) [pid = 1818] [serial = 128] [outer = (nil)] [url = about:blank] 08:50:30 INFO - PROCESS | 1818 | --DOMWINDOW == 100 (0xa0af5000) [pid = 1818] [serial = 126] [outer = (nil)] [url = about:blank] 08:50:30 INFO - PROCESS | 1818 | --DOMWINDOW == 99 (0x97190800) [pid = 1818] [serial = 144] [outer = (nil)] [url = about:blank] 08:50:30 INFO - PROCESS | 1818 | --DOMWINDOW == 98 (0x95b10000) [pid = 1818] [serial = 143] [outer = (nil)] [url = about:blank] 08:50:30 INFO - PROCESS | 1818 | --DOMWINDOW == 97 (0x95b0a400) [pid = 1818] [serial = 140] [outer = (nil)] [url = about:blank] 08:50:30 INFO - PROCESS | 1818 | --DOMWINDOW == 96 (0xa0fd5400) [pid = 1818] [serial = 134] [outer = (nil)] [url = about:blank] 08:50:30 INFO - PROCESS | 1818 | --DOMWINDOW == 95 (0x9335b000) [pid = 1818] [serial = 146] [outer = (nil)] [url = about:blank] 08:50:30 INFO - PROCESS | 1818 | --DOMWINDOW == 94 (0x95a9cc00) [pid = 1818] [serial = 147] [outer = (nil)] [url = about:blank] 08:50:30 INFO - PROCESS | 1818 | --DOMWINDOW == 93 (0x9e115000) [pid = 1818] [serial = 131] [outer = (nil)] [url = about:blank] 08:50:30 INFO - PROCESS | 1818 | --DOMWINDOW == 92 (0xa477ac00) [pid = 1818] [serial = 137] [outer = (nil)] [url = about:blank] 08:50:30 INFO - PROCESS | 1818 | --DOMWINDOW == 91 (0x978e6800) [pid = 1818] [serial = 150] [outer = (nil)] [url = about:blank] 08:50:30 INFO - PROCESS | 1818 | --DOMWINDOW == 90 (0x978df400) [pid = 1818] [serial = 149] [outer = (nil)] [url = about:blank] 08:50:30 INFO - PROCESS | 1818 | --DOMWINDOW == 89 (0x978eac00) [pid = 1818] [serial = 152] [outer = (nil)] [url = about:blank] 08:50:30 INFO - PROCESS | 1818 | --DOMWINDOW == 88 (0x98044000) [pid = 1818] [serial = 153] [outer = (nil)] [url = about:blank] 08:50:30 INFO - PROCESS | 1818 | 1460994630962 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]]]}] 08:50:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:50:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1490ms 08:50:31 INFO - PROCESS | 1818 | 1460994631020 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 08:50:31 INFO - PROCESS | 1818 | 1460994631027 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 08:50:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:50:31 INFO - PROCESS | 1818 | 1460994631035 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:50:31 INFO - PROCESS | 1818 | 1460994631039 Marionette TRACE conn3 <- [1,258,null,{}] 08:50:31 INFO - PROCESS | 1818 | 1460994631046 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}] 08:50:31 INFO - PROCESS | 1818 | 1460994631215 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 08:50:31 INFO - PROCESS | 1818 | 1460994631226 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:31 INFO - PROCESS | 1818 | ++DOCSHELL 0x9335b000 == 43 [pid = 1818] [id = 72] 08:50:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 89 (0x95b0a400) [pid = 1818] [serial = 215] [outer = (nil)] 08:50:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 90 (0x98461800) [pid = 1818] [serial = 216] [outer = 0x95b0a400] 08:50:31 INFO - PROCESS | 1818 | 1460994631308 Marionette DEBUG loaded listener.js 08:50:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 91 (0x98a21c00) [pid = 1818] [serial = 217] [outer = 0x95b0a400] 08:50:32 INFO - PROCESS | 1818 | 1460994632186 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]]]}] 08:50:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:50:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1183ms 08:50:32 INFO - PROCESS | 1818 | 1460994632224 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 08:50:32 INFO - PROCESS | 1818 | 1460994632227 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 08:50:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:50:32 INFO - PROCESS | 1818 | 1460994632243 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:50:32 INFO - PROCESS | 1818 | 1460994632252 Marionette TRACE conn3 <- [1,262,null,{}] 08:50:32 INFO - PROCESS | 1818 | 1460994632282 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}] 08:50:32 INFO - PROCESS | 1818 | 1460994632454 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 08:50:32 INFO - PROCESS | 1818 | 1460994632465 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:32 INFO - PROCESS | 1818 | ++DOCSHELL 0x978e7c00 == 44 [pid = 1818] [id = 73] 08:50:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 92 (0x9b3e4400) [pid = 1818] [serial = 218] [outer = (nil)] 08:50:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 93 (0x9e118400) [pid = 1818] [serial = 219] [outer = 0x9b3e4400] 08:50:32 INFO - PROCESS | 1818 | 1460994632543 Marionette DEBUG loaded listener.js 08:50:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 94 (0x9fb12000) [pid = 1818] [serial = 220] [outer = 0x9b3e4400] 08:50:33 INFO - PROCESS | 1818 | 1460994633563 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]]]}] 08:50:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:50:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1368ms 08:50:33 INFO - PROCESS | 1818 | 1460994633605 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 08:50:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:50:33 INFO - PROCESS | 1818 | 1460994633610 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 08:50:33 INFO - PROCESS | 1818 | 1460994633617 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:50:33 INFO - PROCESS | 1818 | 1460994633621 Marionette TRACE conn3 <- [1,266,null,{}] 08:50:33 INFO - PROCESS | 1818 | 1460994633634 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}] 08:50:33 INFO - PROCESS | 1818 | 1460994633835 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 08:50:33 INFO - PROCESS | 1818 | 1460994633865 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:33 INFO - PROCESS | 1818 | ++DOCSHELL 0x9fc73c00 == 45 [pid = 1818] [id = 74] 08:50:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 95 (0x9fc7d800) [pid = 1818] [serial = 221] [outer = (nil)] 08:50:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 96 (0xa0074400) [pid = 1818] [serial = 222] [outer = 0x9fc7d800] 08:50:33 INFO - PROCESS | 1818 | 1460994633943 Marionette DEBUG loaded listener.js 08:50:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 97 (0xa0a63400) [pid = 1818] [serial = 223] [outer = 0x9fc7d800] 08:50:34 INFO - PROCESS | 1818 | 1460994634871 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]]]}] 08:50:34 INFO - PROCESS | 1818 | --DOMWINDOW == 96 (0x9589b800) [pid = 1818] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:50:34 INFO - PROCESS | 1818 | --DOMWINDOW == 95 (0x8fd16400) [pid = 1818] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:50:34 INFO - PROCESS | 1818 | --DOMWINDOW == 94 (0x90873800) [pid = 1818] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:50:34 INFO - PROCESS | 1818 | --DOMWINDOW == 93 (0x96fd4800) [pid = 1818] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:50:34 INFO - PROCESS | 1818 | --DOMWINDOW == 92 (0x994be800) [pid = 1818] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:50:34 INFO - PROCESS | 1818 | --DOMWINDOW == 91 (0x97517000) [pid = 1818] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:50:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:50:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1289ms 08:50:34 INFO - PROCESS | 1818 | 1460994634908 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 08:50:34 INFO - PROCESS | 1818 | 1460994634911 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 08:50:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:50:34 INFO - PROCESS | 1818 | 1460994634923 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:50:34 INFO - PROCESS | 1818 | 1460994634925 Marionette TRACE conn3 <- [1,270,null,{}] 08:50:34 INFO - PROCESS | 1818 | 1460994634931 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}] 08:50:35 INFO - PROCESS | 1818 | 1460994635083 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 08:50:35 INFO - PROCESS | 1818 | 1460994635093 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:35 INFO - PROCESS | 1818 | ++DOCSHELL 0x934dd800 == 46 [pid = 1818] [id = 75] 08:50:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 92 (0x934de000) [pid = 1818] [serial = 224] [outer = (nil)] 08:50:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 93 (0x934e2000) [pid = 1818] [serial = 225] [outer = 0x934de000] 08:50:35 INFO - PROCESS | 1818 | 1460994635195 Marionette DEBUG loaded listener.js 08:50:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 94 (0x934e7000) [pid = 1818] [serial = 226] [outer = 0x934de000] 08:50:36 INFO - PROCESS | 1818 | 1460994636036 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]]]}] 08:50:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:50:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1135ms 08:50:36 INFO - PROCESS | 1818 | 1460994636053 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 08:50:36 INFO - PROCESS | 1818 | 1460994636057 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 08:50:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:50:36 INFO - PROCESS | 1818 | 1460994636063 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:50:36 INFO - PROCESS | 1818 | 1460994636066 Marionette TRACE conn3 <- [1,274,null,{}] 08:50:36 INFO - PROCESS | 1818 | 1460994636072 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}] 08:50:36 INFO - PROCESS | 1818 | 1460994636227 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 08:50:36 INFO - PROCESS | 1818 | 1460994636243 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:36 INFO - PROCESS | 1818 | ++DOCSHELL 0x9091f400 == 47 [pid = 1818] [id = 76] 08:50:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 95 (0x9745f000) [pid = 1818] [serial = 227] [outer = (nil)] 08:50:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 96 (0x978c2400) [pid = 1818] [serial = 228] [outer = 0x9745f000] 08:50:36 INFO - PROCESS | 1818 | 1460994636321 Marionette DEBUG loaded listener.js 08:50:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 97 (0x978c6000) [pid = 1818] [serial = 229] [outer = 0x9745f000] 08:50:37 INFO - PROCESS | 1818 | 1460994637359 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]]]}] 08:50:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:50:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1335ms 08:50:37 INFO - PROCESS | 1818 | 1460994637400 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 08:50:37 INFO - PROCESS | 1818 | 1460994637407 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 08:50:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:50:37 INFO - PROCESS | 1818 | 1460994637434 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:50:37 INFO - PROCESS | 1818 | 1460994637441 Marionette TRACE conn3 <- [1,278,null,{}] 08:50:37 INFO - PROCESS | 1818 | 1460994637452 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}] 08:50:37 INFO - PROCESS | 1818 | 1460994637643 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 08:50:37 INFO - PROCESS | 1818 | 1460994637850 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:37 INFO - PROCESS | 1818 | ++DOCSHELL 0x9086b000 == 48 [pid = 1818] [id = 77] 08:50:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 98 (0x91597400) [pid = 1818] [serial = 230] [outer = (nil)] 08:50:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 99 (0x934e2c00) [pid = 1818] [serial = 231] [outer = 0x91597400] 08:50:37 INFO - PROCESS | 1818 | 1460994637958 Marionette DEBUG loaded listener.js 08:50:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 100 (0x95a98000) [pid = 1818] [serial = 232] [outer = 0x91597400] 08:50:38 INFO - PROCESS | 1818 | 1460994638828 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]]]}] 08:50:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:50:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1447ms 08:50:38 INFO - PROCESS | 1818 | 1460994638879 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 08:50:38 INFO - PROCESS | 1818 | 1460994638888 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 08:50:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:50:38 INFO - PROCESS | 1818 | 1460994638899 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:50:38 INFO - PROCESS | 1818 | 1460994638903 Marionette TRACE conn3 <- [1,282,null,{}] 08:50:38 INFO - PROCESS | 1818 | 1460994638910 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}] 08:50:39 INFO - PROCESS | 1818 | 1460994639101 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 08:50:39 INFO - PROCESS | 1818 | 1460994639250 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:39 INFO - PROCESS | 1818 | ++DOCSHELL 0x9663cc00 == 49 [pid = 1818] [id = 78] 08:50:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 101 (0x96647400) [pid = 1818] [serial = 233] [outer = (nil)] 08:50:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 102 (0x978c0000) [pid = 1818] [serial = 234] [outer = 0x96647400] 08:50:39 INFO - PROCESS | 1818 | 1460994639338 Marionette DEBUG loaded listener.js 08:50:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 103 (0x978c7800) [pid = 1818] [serial = 235] [outer = 0x96647400] 08:50:40 INFO - PROCESS | 1818 | 1460994640326 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]]]}] 08:50:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1492ms 08:50:40 INFO - PROCESS | 1818 | 1460994640392 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 08:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:50:40 INFO - PROCESS | 1818 | 1460994640397 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 08:50:40 INFO - PROCESS | 1818 | 1460994640404 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:50:40 INFO - PROCESS | 1818 | 1460994640410 Marionette TRACE conn3 <- [1,286,null,{}] 08:50:40 INFO - PROCESS | 1818 | 1460994640428 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}] 08:50:40 INFO - PROCESS | 1818 | 1460994640652 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 08:50:40 INFO - PROCESS | 1818 | 1460994640851 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:40 INFO - PROCESS | 1818 | ++DOCSHELL 0x978c1400 == 50 [pid = 1818] [id = 79] 08:50:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 104 (0x983d6000) [pid = 1818] [serial = 236] [outer = (nil)] 08:50:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 105 (0x983db800) [pid = 1818] [serial = 237] [outer = 0x983d6000] 08:50:40 INFO - PROCESS | 1818 | 1460994640967 Marionette DEBUG loaded listener.js 08:50:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 106 (0x983e1000) [pid = 1818] [serial = 238] [outer = 0x983d6000] 08:50:41 INFO - PROCESS | 1818 | 1460994641954 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]]]}] 08:50:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1595ms 08:50:42 INFO - PROCESS | 1818 | 1460994642000 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 08:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:50:42 INFO - PROCESS | 1818 | 1460994642005 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 08:50:42 INFO - PROCESS | 1818 | 1460994642012 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:50:42 INFO - PROCESS | 1818 | 1460994642015 Marionette TRACE conn3 <- [1,290,null,{}] 08:50:42 INFO - PROCESS | 1818 | 1460994642022 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}] 08:50:42 INFO - PROCESS | 1818 | 1460994642200 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 08:50:42 INFO - PROCESS | 1818 | 1460994642387 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:42 INFO - PROCESS | 1818 | ++DOCSHELL 0x97803400 == 51 [pid = 1818] [id = 80] 08:50:42 INFO - PROCESS | 1818 | ++DOMWINDOW == 107 (0x989c3000) [pid = 1818] [serial = 239] [outer = (nil)] 08:50:42 INFO - PROCESS | 1818 | ++DOMWINDOW == 108 (0x9919c800) [pid = 1818] [serial = 240] [outer = 0x989c3000] 08:50:42 INFO - PROCESS | 1818 | 1460994642483 Marionette DEBUG loaded listener.js 08:50:42 INFO - PROCESS | 1818 | ++DOMWINDOW == 109 (0x994c6000) [pid = 1818] [serial = 241] [outer = 0x989c3000] 08:50:43 INFO - PROCESS | 1818 | 1460994643270 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]]]}] 08:50:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1285ms 08:50:43 INFO - PROCESS | 1818 | 1460994643297 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 08:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:50:43 INFO - PROCESS | 1818 | 1460994643301 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 08:50:43 INFO - PROCESS | 1818 | 1460994643308 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:50:43 INFO - PROCESS | 1818 | 1460994643312 Marionette TRACE conn3 <- [1,294,null,{}] 08:50:43 INFO - PROCESS | 1818 | 1460994643318 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}] 08:50:43 INFO - PROCESS | 1818 | 1460994643490 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 08:50:43 INFO - PROCESS | 1818 | 1460994643644 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:43 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fc96000 == 52 [pid = 1818] [id = 81] 08:50:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 110 (0x991a3400) [pid = 1818] [serial = 242] [outer = (nil)] 08:50:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 111 (0x9e11ac00) [pid = 1818] [serial = 243] [outer = 0x991a3400] 08:50:43 INFO - PROCESS | 1818 | 1460994643741 Marionette DEBUG loaded listener.js 08:50:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 112 (0x9fbe1c00) [pid = 1818] [serial = 244] [outer = 0x991a3400] 08:50:44 INFO - PROCESS | 1818 | 1460994644660 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]]]}] 08:50:44 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. 08:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1385ms 08:50:44 INFO - PROCESS | 1818 | 1460994644692 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 08:50:44 INFO - PROCESS | 1818 | 1460994644697 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 08:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:50:44 INFO - PROCESS | 1818 | 1460994644703 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:50:44 INFO - PROCESS | 1818 | 1460994644707 Marionette TRACE conn3 <- [1,298,null,{}] 08:50:44 INFO - PROCESS | 1818 | 1460994644714 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}] 08:50:44 INFO - PROCESS | 1818 | 1460994644918 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 08:50:45 INFO - PROCESS | 1818 | 1460994645070 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:45 INFO - PROCESS | 1818 | ++DOCSHELL 0xa0a64000 == 53 [pid = 1818] [id = 82] 08:50:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 113 (0xa0c4e000) [pid = 1818] [serial = 245] [outer = (nil)] 08:50:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 114 (0xa3cc0400) [pid = 1818] [serial = 246] [outer = 0xa0c4e000] 08:50:45 INFO - PROCESS | 1818 | 1460994645162 Marionette DEBUG loaded listener.js 08:50:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 115 (0xa458fc00) [pid = 1818] [serial = 247] [outer = 0xa0c4e000] 08:50:46 INFO - PROCESS | 1818 | 1460994646091 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]]]}] 08:50:46 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. 08:50:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1435ms 08:50:46 INFO - PROCESS | 1818 | 1460994646140 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 08:50:46 INFO - PROCESS | 1818 | 1460994646144 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 08:50:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:50:46 INFO - PROCESS | 1818 | 1460994646150 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:50:46 INFO - PROCESS | 1818 | 1460994646153 Marionette TRACE conn3 <- [1,302,null,{}] 08:50:46 INFO - PROCESS | 1818 | 1460994646160 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}] 08:50:46 INFO - PROCESS | 1818 | 1460994646339 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 08:50:46 INFO - PROCESS | 1818 | 1460994646502 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:46 INFO - PROCESS | 1818 | ++DOCSHELL 0x98742000 == 54 [pid = 1818] [id = 83] 08:50:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 116 (0x98742c00) [pid = 1818] [serial = 248] [outer = (nil)] 08:50:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 117 (0x9b3dcc00) [pid = 1818] [serial = 249] [outer = 0x98742c00] 08:50:46 INFO - PROCESS | 1818 | 1460994646592 Marionette DEBUG loaded listener.js 08:50:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 118 (0xa477b400) [pid = 1818] [serial = 250] [outer = 0x98742c00] 08:50:47 INFO - PROCESS | 1818 | 1460994647510 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]]]}] 08:50:47 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. 08:50:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1389ms 08:50:47 INFO - PROCESS | 1818 | 1460994647540 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 08:50:47 INFO - PROCESS | 1818 | 1460994647544 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 08:50:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:50:47 INFO - PROCESS | 1818 | 1460994647551 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:50:47 INFO - PROCESS | 1818 | 1460994647554 Marionette TRACE conn3 <- [1,306,null,{}] 08:50:47 INFO - PROCESS | 1818 | 1460994647561 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}] 08:50:47 INFO - PROCESS | 1818 | 1460994647734 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 08:50:47 INFO - PROCESS | 1818 | 1460994647894 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:47 INFO - PROCESS | 1818 | ++DOCSHELL 0x9439b000 == 55 [pid = 1818] [id = 84] 08:50:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 119 (0x9439b800) [pid = 1818] [serial = 251] [outer = (nil)] 08:50:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 120 (0x943a1000) [pid = 1818] [serial = 252] [outer = 0x9439b800] 08:50:47 INFO - PROCESS | 1818 | 1460994647984 Marionette DEBUG loaded listener.js 08:50:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 121 (0x943a4000) [pid = 1818] [serial = 253] [outer = 0x9439b800] 08:50:48 INFO - PROCESS | 1818 | 1460994648899 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]]]}] 08:50:48 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. 08:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1380ms 08:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:50:48 INFO - PROCESS | 1818 | 1460994648932 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 08:50:48 INFO - PROCESS | 1818 | 1460994648935 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 08:50:48 INFO - PROCESS | 1818 | 1460994648942 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:50:48 INFO - PROCESS | 1818 | 1460994648946 Marionette TRACE conn3 <- [1,310,null,{}] 08:50:48 INFO - PROCESS | 1818 | 1460994648952 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}] 08:50:49 INFO - PROCESS | 1818 | 1460994649131 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 08:50:49 INFO - PROCESS | 1818 | 1460994649597 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:49 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fd17400 == 56 [pid = 1818] [id = 85] 08:50:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 122 (0x8fd17c00) [pid = 1818] [serial = 254] [outer = (nil)] 08:50:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 123 (0x90916800) [pid = 1818] [serial = 255] [outer = 0x8fd17c00] 08:50:49 INFO - PROCESS | 1818 | 1460994649721 Marionette DEBUG loaded listener.js 08:50:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 124 (0x91789c00) [pid = 1818] [serial = 256] [outer = 0x8fd17c00] 08:50:50 INFO - PROCESS | 1818 | 1460994650613 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]]]}] 08:50:50 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. 08:50:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1743ms 08:50:50 INFO - PROCESS | 1818 | 1460994650686 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 08:50:50 INFO - PROCESS | 1818 | 1460994650693 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 08:50:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:50:50 INFO - PROCESS | 1818 | 1460994650704 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:50:50 INFO - PROCESS | 1818 | 1460994650708 Marionette TRACE conn3 <- [1,314,null,{}] 08:50:50 INFO - PROCESS | 1818 | 1460994650716 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}] 08:50:50 INFO - PROCESS | 1818 | 1460994650900 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 08:50:51 INFO - PROCESS | 1818 | 1460994651063 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:51 INFO - PROCESS | 1818 | ++DOCSHELL 0x91794c00 == 57 [pid = 1818] [id = 86] 08:50:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 125 (0x934dd400) [pid = 1818] [serial = 257] [outer = (nil)] 08:50:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 126 (0x943a1800) [pid = 1818] [serial = 258] [outer = 0x934dd400] 08:50:51 INFO - PROCESS | 1818 | 1460994651192 Marionette DEBUG loaded listener.js 08:50:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 127 (0x943a8c00) [pid = 1818] [serial = 259] [outer = 0x934dd400] 08:50:51 INFO - PROCESS | 1818 | --DOCSHELL 0x934dd800 == 56 [pid = 1818] [id = 75] 08:50:51 INFO - PROCESS | 1818 | --DOMWINDOW == 126 (0x9fca6400) [pid = 1818] [serial = 185] [outer = (nil)] [url = about:blank] 08:50:51 INFO - PROCESS | 1818 | --DOCSHELL 0x9fc73c00 == 55 [pid = 1818] [id = 74] 08:50:51 INFO - PROCESS | 1818 | --DOCSHELL 0x978e7c00 == 54 [pid = 1818] [id = 73] 08:50:51 INFO - PROCESS | 1818 | --DOCSHELL 0x9335b000 == 53 [pid = 1818] [id = 72] 08:50:51 INFO - PROCESS | 1818 | --DOCSHELL 0x9178b000 == 52 [pid = 1818] [id = 71] 08:50:51 INFO - PROCESS | 1818 | --DOCSHELL 0x8fd0e800 == 51 [pid = 1818] [id = 70] 08:50:52 INFO - PROCESS | 1818 | 1460994652123 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]]]}] 08:50:52 INFO - PROCESS | 1818 | --DOMWINDOW == 125 (0x97512c00) [pid = 1818] [serial = 170] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 1818 | --DOMWINDOW == 124 (0x9e111800) [pid = 1818] [serial = 179] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 1818 | --DOMWINDOW == 123 (0x978dfc00) [pid = 1818] [serial = 171] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 1818 | --DOMWINDOW == 122 (0x915a3400) [pid = 1818] [serial = 168] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 1818 | --DOMWINDOW == 121 (0x90947000) [pid = 1818] [serial = 167] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 1818 | --DOMWINDOW == 120 (0x989be800) [pid = 1818] [serial = 173] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 1818 | --DOMWINDOW == 119 (0x9873f800) [pid = 1818] [serial = 155] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 1818 | --DOMWINDOW == 118 (0x9335e000) [pid = 1818] [serial = 158] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 1818 | --DOMWINDOW == 117 (0x9b3dd800) [pid = 1818] [serial = 177] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 1818 | --DOMWINDOW == 116 (0x978e7400) [pid = 1818] [serial = 161] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 1818 | --DOMWINDOW == 115 (0x9919cc00) [pid = 1818] [serial = 164] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 1818 | --DOMWINDOW == 114 (0x9e026c00) [pid = 1818] [serial = 180] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 1818 | --DOMWINDOW == 113 (0x9fbc3000) [pid = 1818] [serial = 183] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 1818 | --DOMWINDOW == 112 (0x994c9c00) [pid = 1818] [serial = 176] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 1818 | --DOMWINDOW == 111 (0x99145c00) [pid = 1818] [serial = 174] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 1818 | --DOMWINDOW == 110 (0x9fb0a000) [pid = 1818] [serial = 182] [outer = (nil)] [url = about:blank] 08:50:52 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. 08:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1485ms 08:50:52 INFO - PROCESS | 1818 | 1460994652193 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 08:50:52 INFO - PROCESS | 1818 | 1460994652199 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 08:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:50:52 INFO - PROCESS | 1818 | 1460994652207 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:50:52 INFO - PROCESS | 1818 | 1460994652211 Marionette TRACE conn3 <- [1,318,null,{}] 08:50:52 INFO - PROCESS | 1818 | 1460994652217 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}] 08:50:52 INFO - PROCESS | 1818 | 1460994652386 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 08:50:52 INFO - PROCESS | 1818 | 1460994652549 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:52 INFO - PROCESS | 1818 | ++DOCSHELL 0x91598400 == 52 [pid = 1818] [id = 87] 08:50:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 111 (0x95ba9400) [pid = 1818] [serial = 260] [outer = (nil)] 08:50:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 112 (0x9663e000) [pid = 1818] [serial = 261] [outer = 0x95ba9400] 08:50:52 INFO - PROCESS | 1818 | 1460994652630 Marionette DEBUG loaded listener.js 08:50:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 113 (0x97512800) [pid = 1818] [serial = 262] [outer = 0x95ba9400] 08:50:53 INFO - PROCESS | 1818 | 1460994653475 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]]]}] 08:50:53 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. 08:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1332ms 08:50:53 INFO - PROCESS | 1818 | 1460994653541 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 08:50:53 INFO - PROCESS | 1818 | 1460994653544 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 08:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:50:53 INFO - PROCESS | 1818 | 1460994653559 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:50:53 INFO - PROCESS | 1818 | 1460994653568 Marionette TRACE conn3 <- [1,322,null,{}] 08:50:53 INFO - PROCESS | 1818 | 1460994653577 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}] 08:50:53 INFO - PROCESS | 1818 | 1460994653749 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 08:50:53 INFO - PROCESS | 1818 | 1460994653875 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:53 INFO - PROCESS | 1818 | ++DOCSHELL 0x9439cc00 == 53 [pid = 1818] [id = 88] 08:50:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 114 (0x978e1800) [pid = 1818] [serial = 263] [outer = (nil)] 08:50:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 115 (0x97b90c00) [pid = 1818] [serial = 264] [outer = 0x978e1800] 08:50:53 INFO - PROCESS | 1818 | 1460994653951 Marionette DEBUG loaded listener.js 08:50:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 116 (0x983d8c00) [pid = 1818] [serial = 265] [outer = 0x978e1800] 08:50:54 INFO - PROCESS | 1818 | 1460994654757 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]]]}] 08:50:54 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. 08:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1247ms 08:50:54 INFO - PROCESS | 1818 | 1460994654800 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 08:50:54 INFO - PROCESS | 1818 | 1460994654806 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 08:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:50:54 INFO - PROCESS | 1818 | 1460994654826 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:50:54 INFO - PROCESS | 1818 | 1460994654829 Marionette TRACE conn3 <- [1,326,null,{}] 08:50:54 INFO - PROCESS | 1818 | 1460994654835 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}] 08:50:55 INFO - PROCESS | 1818 | 1460994655051 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 08:50:55 INFO - PROCESS | 1818 | 1460994655077 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:55 INFO - PROCESS | 1818 | ++DOCSHELL 0x983ddc00 == 54 [pid = 1818] [id = 89] 08:50:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 117 (0x983e2c00) [pid = 1818] [serial = 266] [outer = (nil)] 08:50:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 118 (0x98740c00) [pid = 1818] [serial = 267] [outer = 0x983e2c00] 08:50:55 INFO - PROCESS | 1818 | 1460994655151 Marionette DEBUG loaded listener.js 08:50:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 119 (0x989c1000) [pid = 1818] [serial = 268] [outer = 0x983e2c00] 08:50:56 INFO - PROCESS | 1818 | 1460994656122 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]]]}] 08:50:56 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. 08:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1341ms 08:50:56 INFO - PROCESS | 1818 | 1460994656168 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 08:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:50:56 INFO - PROCESS | 1818 | 1460994656186 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 08:50:56 INFO - PROCESS | 1818 | --DOMWINDOW == 118 (0x9fc7d800) [pid = 1818] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:50:56 INFO - PROCESS | 1818 | --DOMWINDOW == 117 (0x9178f800) [pid = 1818] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:50:56 INFO - PROCESS | 1818 | --DOMWINDOW == 116 (0x95b0a400) [pid = 1818] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:50:56 INFO - PROCESS | 1818 | --DOMWINDOW == 115 (0x9b3e4400) [pid = 1818] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:50:56 INFO - PROCESS | 1818 | --DOMWINDOW == 114 (0x8fd13800) [pid = 1818] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:50:56 INFO - PROCESS | 1818 | --DOMWINDOW == 113 (0x934de000) [pid = 1818] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:50:56 INFO - PROCESS | 1818 | 1460994656422 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:50:56 INFO - PROCESS | 1818 | 1460994656426 Marionette TRACE conn3 <- [1,330,null,{}] 08:50:56 INFO - PROCESS | 1818 | 1460994656434 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}] 08:50:56 INFO - PROCESS | 1818 | 1460994656592 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 08:50:56 INFO - PROCESS | 1818 | 1460994656764 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:56 INFO - PROCESS | 1818 | ++DOCSHELL 0x9845e800 == 55 [pid = 1818] [id = 90] 08:50:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 114 (0x98670400) [pid = 1818] [serial = 269] [outer = (nil)] 08:50:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 115 (0x98a2e800) [pid = 1818] [serial = 270] [outer = 0x98670400] 08:50:56 INFO - PROCESS | 1818 | 1460994656852 Marionette DEBUG loaded listener.js 08:50:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 116 (0x994bf000) [pid = 1818] [serial = 271] [outer = 0x98670400] 08:50:57 INFO - PROCESS | 1818 | 1460994657583 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]]]}] 08:50:57 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. 08:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1415ms 08:50:57 INFO - PROCESS | 1818 | 1460994657608 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 08:50:57 INFO - PROCESS | 1818 | 1460994657612 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 08:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:50:57 INFO - PROCESS | 1818 | 1460994657618 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:50:57 INFO - PROCESS | 1818 | 1460994657621 Marionette TRACE conn3 <- [1,334,null,{}] 08:50:57 INFO - PROCESS | 1818 | 1460994657632 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}] 08:50:57 INFO - PROCESS | 1818 | 1460994657830 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 08:50:57 INFO - PROCESS | 1818 | 1460994657852 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:57 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fc97c00 == 56 [pid = 1818] [id = 91] 08:50:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 117 (0x9439f400) [pid = 1818] [serial = 272] [outer = (nil)] 08:50:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 118 (0x9e027400) [pid = 1818] [serial = 273] [outer = 0x9439f400] 08:50:57 INFO - PROCESS | 1818 | 1460994657928 Marionette DEBUG loaded listener.js 08:50:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 119 (0x9fb11000) [pid = 1818] [serial = 274] [outer = 0x9439f400] 08:50:58 INFO - PROCESS | 1818 | 1460994658864 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]]]}] 08:50:58 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. 08:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1297ms 08:50:58 INFO - PROCESS | 1818 | 1460994658917 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 08:50:58 INFO - PROCESS | 1818 | 1460994658923 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 08:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:50:58 INFO - PROCESS | 1818 | 1460994658933 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:50:58 INFO - PROCESS | 1818 | 1460994658940 Marionette TRACE conn3 <- [1,338,null,{}] 08:50:58 INFO - PROCESS | 1818 | 1460994658950 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}] 08:50:59 INFO - PROCESS | 1818 | 1460994659182 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 08:50:59 INFO - PROCESS | 1818 | 1460994659408 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:59 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fd16400 == 57 [pid = 1818] [id = 92] 08:50:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 120 (0x915a1800) [pid = 1818] [serial = 275] [outer = (nil)] 08:50:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 121 (0x934e1000) [pid = 1818] [serial = 276] [outer = 0x915a1800] 08:50:59 INFO - PROCESS | 1818 | 1460994659546 Marionette DEBUG loaded listener.js 08:50:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 122 (0x9439d400) [pid = 1818] [serial = 277] [outer = 0x915a1800] 08:51:00 INFO - PROCESS | 1818 | 1460994660438 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]]]}] 08:51:00 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. 08:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1543ms 08:51:00 INFO - PROCESS | 1818 | 1460994660477 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 08:51:00 INFO - PROCESS | 1818 | 1460994660486 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 08:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:51:00 INFO - PROCESS | 1818 | 1460994660497 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:51:00 INFO - PROCESS | 1818 | 1460994660501 Marionette TRACE conn3 <- [1,342,null,{}] 08:51:00 INFO - PROCESS | 1818 | 1460994660508 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}] 08:51:00 INFO - PROCESS | 1818 | 1460994660708 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 08:51:00 INFO - PROCESS | 1818 | 1460994660866 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:00 INFO - PROCESS | 1818 | ++DOCSHELL 0x9335f000 == 58 [pid = 1818] [id = 93] 08:51:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 123 (0x95ba6000) [pid = 1818] [serial = 278] [outer = (nil)] 08:51:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 124 (0x978bf400) [pid = 1818] [serial = 279] [outer = 0x95ba6000] 08:51:00 INFO - PROCESS | 1818 | 1460994660958 Marionette DEBUG loaded listener.js 08:51:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 125 (0x978dd000) [pid = 1818] [serial = 280] [outer = 0x95ba6000] 08:51:01 INFO - PROCESS | 1818 | 1460994661974 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]]]}] 08:51:02 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. 08:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1536ms 08:51:02 INFO - PROCESS | 1818 | 1460994662034 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 08:51:02 INFO - PROCESS | 1818 | 1460994662038 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 08:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:51:02 INFO - PROCESS | 1818 | 1460994662045 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:51:02 INFO - PROCESS | 1818 | 1460994662052 Marionette TRACE conn3 <- [1,346,null,{}] 08:51:02 INFO - PROCESS | 1818 | 1460994662070 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}] 08:51:02 INFO - PROCESS | 1818 | 1460994662308 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 08:51:02 INFO - PROCESS | 1818 | 1460994662600 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:02 INFO - PROCESS | 1818 | ++DOCSHELL 0x98044000 == 59 [pid = 1818] [id = 94] 08:51:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 126 (0x992a7000) [pid = 1818] [serial = 281] [outer = (nil)] 08:51:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 127 (0x9b3e3000) [pid = 1818] [serial = 282] [outer = 0x992a7000] 08:51:02 INFO - PROCESS | 1818 | 1460994662700 Marionette DEBUG loaded listener.js 08:51:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 128 (0x9fc73400) [pid = 1818] [serial = 283] [outer = 0x992a7000] 08:51:03 INFO - PROCESS | 1818 | 1460994663542 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]]]}] 08:51:03 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. 08:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1541ms 08:51:03 INFO - PROCESS | 1818 | 1460994663588 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 08:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:51:03 INFO - PROCESS | 1818 | 1460994663593 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 08:51:03 INFO - PROCESS | 1818 | 1460994663600 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:51:03 INFO - PROCESS | 1818 | 1460994663603 Marionette TRACE conn3 <- [1,350,null,{}] 08:51:03 INFO - PROCESS | 1818 | 1460994663609 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}] 08:51:03 INFO - PROCESS | 1818 | 1460994663785 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 08:51:03 INFO - PROCESS | 1818 | 1460994663942 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:03 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fc90c00 == 60 [pid = 1818] [id = 95] 08:51:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 129 (0x8fc91800) [pid = 1818] [serial = 284] [outer = (nil)] 08:51:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 130 (0xa0c48c00) [pid = 1818] [serial = 285] [outer = 0x8fc91800] 08:51:04 INFO - PROCESS | 1818 | 1460994664033 Marionette DEBUG loaded listener.js 08:51:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 131 (0xa0fdf000) [pid = 1818] [serial = 286] [outer = 0x8fc91800] 08:51:04 INFO - PROCESS | 1818 | 1460994664957 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]]]}] 08:51:05 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. 08:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1430ms 08:51:05 INFO - PROCESS | 1818 | 1460994665031 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 08:51:05 INFO - PROCESS | 1818 | 1460994665034 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 08:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:51:05 INFO - PROCESS | 1818 | 1460994665041 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:51:05 INFO - PROCESS | 1818 | 1460994665044 Marionette TRACE conn3 <- [1,354,null,{}] 08:51:05 INFO - PROCESS | 1818 | 1460994665051 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}] 08:51:05 INFO - PROCESS | 1818 | 1460994665256 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 08:51:05 INFO - PROCESS | 1818 | 1460994665454 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:05 INFO - PROCESS | 1818 | ++DOCSHELL 0x942d3400 == 61 [pid = 1818] [id = 96] 08:51:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 132 (0x942d3800) [pid = 1818] [serial = 287] [outer = (nil)] 08:51:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 133 (0x942d9c00) [pid = 1818] [serial = 288] [outer = 0x942d3800] 08:51:05 INFO - PROCESS | 1818 | 1460994665597 Marionette DEBUG loaded listener.js 08:51:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 134 (0x942dc800) [pid = 1818] [serial = 289] [outer = 0x942d3800] 08:51:06 INFO - PROCESS | 1818 | 1460994666477 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]]]}] 08:51:06 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. 08:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1480ms 08:51:06 INFO - PROCESS | 1818 | 1460994666523 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 08:51:06 INFO - PROCESS | 1818 | 1460994666527 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 08:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:51:06 INFO - PROCESS | 1818 | 1460994666534 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:51:06 INFO - PROCESS | 1818 | 1460994666537 Marionette TRACE conn3 <- [1,358,null,{}] 08:51:06 INFO - PROCESS | 1818 | 1460994666543 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}] 08:51:06 INFO - PROCESS | 1818 | 1460994666796 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 08:51:07 INFO - PROCESS | 1818 | 1460994667008 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:07 INFO - PROCESS | 1818 | ++DOCSHELL 0x8e9d1400 == 62 [pid = 1818] [id = 97] 08:51:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x91787800) [pid = 1818] [serial = 290] [outer = (nil)] 08:51:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0xa3c27800) [pid = 1818] [serial = 291] [outer = 0x91787800] 08:51:07 INFO - PROCESS | 1818 | 1460994667146 Marionette DEBUG loaded listener.js 08:51:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0xa458d800) [pid = 1818] [serial = 292] [outer = 0x91787800] 08:51:08 INFO - PROCESS | 1818 | 1460994668032 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]]]}] 08:51:08 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. 08:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1535ms 08:51:08 INFO - PROCESS | 1818 | 1460994668070 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 08:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:51:08 INFO - PROCESS | 1818 | 1460994668074 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 08:51:08 INFO - PROCESS | 1818 | 1460994668081 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:51:08 INFO - PROCESS | 1818 | 1460994668085 Marionette TRACE conn3 <- [1,362,null,{}] 08:51:08 INFO - PROCESS | 1818 | 1460994668091 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}] 08:51:08 INFO - PROCESS | 1818 | 1460994668252 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 08:51:08 INFO - PROCESS | 1818 | 1460994668415 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:08 INFO - PROCESS | 1818 | ++DOCSHELL 0x97598000 == 63 [pid = 1818] [id = 98] 08:51:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x97598c00) [pid = 1818] [serial = 293] [outer = (nil)] 08:51:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x9759d000) [pid = 1818] [serial = 294] [outer = 0x97598c00] 08:51:08 INFO - PROCESS | 1818 | 1460994668501 Marionette DEBUG loaded listener.js 08:51:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x9759e800) [pid = 1818] [serial = 295] [outer = 0x97598c00] 08:51:09 INFO - PROCESS | 1818 | 1460994669813 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]]]}] 08:51:09 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. 08:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1784ms 08:51:09 INFO - PROCESS | 1818 | 1460994669975 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 08:51:09 INFO - PROCESS | 1818 | 1460994669982 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 08:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:51:10 INFO - PROCESS | 1818 | 1460994670017 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:51:10 INFO - PROCESS | 1818 | 1460994670021 Marionette TRACE conn3 <- [1,366,null,{}] 08:51:10 INFO - PROCESS | 1818 | 1460994670029 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}] 08:51:10 INFO - PROCESS | 1818 | 1460994670186 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 08:51:10 INFO - PROCESS | 1818 | 1460994670360 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:10 INFO - PROCESS | 1818 | ++DOCSHELL 0x942d2c00 == 64 [pid = 1818] [id = 99] 08:51:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x942da400) [pid = 1818] [serial = 296] [outer = (nil)] 08:51:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x94399400) [pid = 1818] [serial = 297] [outer = 0x942da400] 08:51:10 INFO - PROCESS | 1818 | 1460994670481 Marionette DEBUG loaded listener.js 08:51:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x95897000) [pid = 1818] [serial = 298] [outer = 0x942da400] 08:51:11 INFO - PROCESS | 1818 | --DOCSHELL 0x9845e800 == 63 [pid = 1818] [id = 90] 08:51:11 INFO - PROCESS | 1818 | --DOCSHELL 0x983ddc00 == 62 [pid = 1818] [id = 89] 08:51:11 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x9751a400) [pid = 1818] [serial = 188] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x9919ec00) [pid = 1818] [serial = 191] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x9fcaa000) [pid = 1818] [serial = 194] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0xa0c53c00) [pid = 1818] [serial = 197] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x96640c00) [pid = 1818] [serial = 200] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0xa3c1b800) [pid = 1818] [serial = 203] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0xa44b0400) [pid = 1818] [serial = 206] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x978c2400) [pid = 1818] [serial = 228] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1818 | --DOCSHELL 0x9439cc00 == 61 [pid = 1818] [id = 88] 08:51:11 INFO - PROCESS | 1818 | --DOCSHELL 0x91598400 == 60 [pid = 1818] [id = 87] 08:51:11 INFO - PROCESS | 1818 | --DOCSHELL 0x91794c00 == 59 [pid = 1818] [id = 86] 08:51:11 INFO - PROCESS | 1818 | --DOCSHELL 0x8fd17400 == 58 [pid = 1818] [id = 85] 08:51:11 INFO - PROCESS | 1818 | --DOCSHELL 0x8fc96000 == 57 [pid = 1818] [id = 81] 08:51:11 INFO - PROCESS | 1818 | --DOCSHELL 0x97803400 == 56 [pid = 1818] [id = 80] 08:51:11 INFO - PROCESS | 1818 | --DOCSHELL 0x978c1400 == 55 [pid = 1818] [id = 79] 08:51:11 INFO - PROCESS | 1818 | --DOCSHELL 0x9663cc00 == 54 [pid = 1818] [id = 78] 08:51:11 INFO - PROCESS | 1818 | --DOCSHELL 0x9086b000 == 53 [pid = 1818] [id = 77] 08:51:11 INFO - PROCESS | 1818 | --DOCSHELL 0x9091f400 == 52 [pid = 1818] [id = 76] 08:51:11 INFO - PROCESS | 1818 | 1460994671548 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]]]}] 08:51:11 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0xa0074400) [pid = 1818] [serial = 222] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1818 | --DOMWINDOW == 133 (0x96641400) [pid = 1818] [serial = 213] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1818 | --DOMWINDOW == 132 (0x978dc400) [pid = 1818] [serial = 214] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1818 | --DOMWINDOW == 131 (0x98461800) [pid = 1818] [serial = 216] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1818 | --DOMWINDOW == 130 (0x98a21c00) [pid = 1818] [serial = 217] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1818 | --DOMWINDOW == 129 (0x9e118400) [pid = 1818] [serial = 219] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1818 | --DOMWINDOW == 128 (0x90914400) [pid = 1818] [serial = 210] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1818 | --DOMWINDOW == 127 (0x9159d000) [pid = 1818] [serial = 211] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1818 | --DOMWINDOW == 126 (0x934e2000) [pid = 1818] [serial = 225] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1818 | --DOMWINDOW == 125 (0xa0a63400) [pid = 1818] [serial = 223] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1818 | --DOMWINDOW == 124 (0xa45eec00) [pid = 1818] [serial = 96] [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.] 08:51:11 INFO - PROCESS | 1818 | --DOMWINDOW == 123 (0x934e7000) [pid = 1818] [serial = 226] [outer = (nil)] [url = about:blank] 08:51:11 INFO - PROCESS | 1818 | --DOMWINDOW == 122 (0x9fb12000) [pid = 1818] [serial = 220] [outer = (nil)] [url = about:blank] 08:51:11 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. 08:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1592ms 08:51:11 INFO - PROCESS | 1818 | 1460994671607 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 08:51:11 INFO - PROCESS | 1818 | 1460994671615 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 08:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:51:11 INFO - PROCESS | 1818 | 1460994671625 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:51:11 INFO - PROCESS | 1818 | 1460994671628 Marionette TRACE conn3 <- [1,370,null,{}] 08:51:11 INFO - PROCESS | 1818 | 1460994671634 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}] 08:51:11 INFO - PROCESS | 1818 | 1460994671821 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 08:51:12 INFO - PROCESS | 1818 | 1460994671981 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:12 INFO - PROCESS | 1818 | ++DOCSHELL 0x934e7800 == 53 [pid = 1818] [id = 100] 08:51:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 123 (0x9439b400) [pid = 1818] [serial = 299] [outer = (nil)] 08:51:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 124 (0x9663cc00) [pid = 1818] [serial = 300] [outer = 0x9439b400] 08:51:12 INFO - PROCESS | 1818 | 1460994672069 Marionette DEBUG loaded listener.js 08:51:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 125 (0x96647c00) [pid = 1818] [serial = 301] [outer = 0x9439b400] 08:51:12 INFO - PROCESS | 1818 | 1460994672903 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]]]}] 08:51:12 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. 08:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1340ms 08:51:12 INFO - PROCESS | 1818 | 1460994672966 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 08:51:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:51:12 INFO - PROCESS | 1818 | 1460994672970 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 08:51:12 INFO - PROCESS | 1818 | 1460994672976 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:51:12 INFO - PROCESS | 1818 | 1460994672982 Marionette TRACE conn3 <- [1,374,null,{}] 08:51:13 INFO - PROCESS | 1818 | 1460994672998 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}] 08:51:13 INFO - PROCESS | 1818 | 1460994673216 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 08:51:13 INFO - PROCESS | 1818 | 1460994673432 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:13 INFO - PROCESS | 1818 | ++DOCSHELL 0x975a3000 == 54 [pid = 1818] [id = 101] 08:51:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 126 (0x978c1400) [pid = 1818] [serial = 302] [outer = (nil)] 08:51:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 127 (0x978c6c00) [pid = 1818] [serial = 303] [outer = 0x978c1400] 08:51:13 INFO - PROCESS | 1818 | 1460994673564 Marionette DEBUG loaded listener.js 08:51:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 128 (0x978e4000) [pid = 1818] [serial = 304] [outer = 0x978c1400] 08:51:14 INFO - PROCESS | 1818 | 1460994674332 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:51:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:51:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1387ms 08:51:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:51:14 INFO - PROCESS | 1818 | 1460994674363 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 08:51:14 INFO - PROCESS | 1818 | 1460994674367 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 08:51:14 INFO - PROCESS | 1818 | 1460994674373 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:51:14 INFO - PROCESS | 1818 | 1460994674377 Marionette TRACE conn3 <- [1,378,null,{}] 08:51:14 INFO - PROCESS | 1818 | 1460994674391 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}] 08:51:14 INFO - PROCESS | 1818 | 1460994674602 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 08:51:14 INFO - PROCESS | 1818 | 1460994674639 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:14 INFO - PROCESS | 1818 | ++DOCSHELL 0x8e9c4c00 == 55 [pid = 1818] [id = 102] 08:51:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 129 (0x978eac00) [pid = 1818] [serial = 305] [outer = (nil)] 08:51:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 130 (0x983d8800) [pid = 1818] [serial = 306] [outer = 0x978eac00] 08:51:14 INFO - PROCESS | 1818 | 1460994674713 Marionette DEBUG loaded listener.js 08:51:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 131 (0x983dec00) [pid = 1818] [serial = 307] [outer = 0x978eac00] 08:51:15 INFO - PROCESS | 1818 | 1460994675630 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:51:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:51:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1294ms 08:51:15 INFO - PROCESS | 1818 | 1460994675667 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 08:51:15 INFO - PROCESS | 1818 | 1460994675671 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 08:51:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:51:15 INFO - PROCESS | 1818 | 1460994675676 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:51:15 INFO - PROCESS | 1818 | 1460994675680 Marionette TRACE conn3 <- [1,382,null,{}] 08:51:15 INFO - PROCESS | 1818 | 1460994675691 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}] 08:51:15 INFO - PROCESS | 1818 | 1460994675916 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 08:51:15 INFO - PROCESS | 1818 | 1460994675937 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:15 INFO - PROCESS | 1818 | ++DOCSHELL 0x91790000 == 56 [pid = 1818] [id = 103] 08:51:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 132 (0x983d4400) [pid = 1818] [serial = 308] [outer = (nil)] 08:51:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 133 (0x989c4000) [pid = 1818] [serial = 309] [outer = 0x983d4400] 08:51:16 INFO - PROCESS | 1818 | 1460994676012 Marionette DEBUG loaded listener.js 08:51:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 134 (0x98a9a800) [pid = 1818] [serial = 310] [outer = 0x983d4400] 08:51:16 INFO - PROCESS | 1818 | --DOMWINDOW == 133 (0x978e1800) [pid = 1818] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:51:16 INFO - PROCESS | 1818 | --DOMWINDOW == 132 (0x95ba9400) [pid = 1818] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:51:16 INFO - PROCESS | 1818 | --DOMWINDOW == 131 (0x98670400) [pid = 1818] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:51:16 INFO - PROCESS | 1818 | --DOMWINDOW == 130 (0x8fd17c00) [pid = 1818] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:51:16 INFO - PROCESS | 1818 | --DOMWINDOW == 129 (0x983e2c00) [pid = 1818] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:51:16 INFO - PROCESS | 1818 | --DOMWINDOW == 128 (0x9745f000) [pid = 1818] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:51:16 INFO - PROCESS | 1818 | --DOMWINDOW == 127 (0x9fb0c000) [pid = 1818] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:51:16 INFO - PROCESS | 1818 | --DOMWINDOW == 126 (0x92119800) [pid = 1818] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:51:16 INFO - PROCESS | 1818 | --DOMWINDOW == 125 (0x934dd400) [pid = 1818] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:51:17 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:17 INFO - PROCESS | 1818 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:51:17 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:17 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:17 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:17 INFO - PROCESS | 1818 | 1460994677210 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:51:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:51:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1584ms 08:51:17 INFO - PROCESS | 1818 | 1460994677262 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 08:51:17 INFO - PROCESS | 1818 | 1460994677265 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 08:51:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:51:17 INFO - PROCESS | 1818 | 1460994677271 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:51:17 INFO - PROCESS | 1818 | 1460994677274 Marionette TRACE conn3 <- [1,386,null,{}] 08:51:17 INFO - PROCESS | 1818 | 1460994677280 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}] 08:51:17 INFO - PROCESS | 1818 | 1460994677455 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 08:51:17 INFO - PROCESS | 1818 | 1460994677575 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:17 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fd16c00 == 57 [pid = 1818] [id = 104] 08:51:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 126 (0x9745f000) [pid = 1818] [serial = 311] [outer = (nil)] 08:51:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 127 (0x98743800) [pid = 1818] [serial = 312] [outer = 0x9745f000] 08:51:17 INFO - PROCESS | 1818 | 1460994677651 Marionette DEBUG loaded listener.js 08:51:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 128 (0x9e111800) [pid = 1818] [serial = 313] [outer = 0x9745f000] 08:51:18 INFO - PROCESS | 1818 | 1460994678405 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]]]}] 08:51:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:51:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1178ms 08:51:18 INFO - PROCESS | 1818 | 1460994678451 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 08:51:18 INFO - PROCESS | 1818 | 1460994678454 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 08:51:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:51:18 INFO - PROCESS | 1818 | 1460994678460 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:51:18 INFO - PROCESS | 1818 | 1460994678462 Marionette TRACE conn3 <- [1,390,null,{}] 08:51:18 INFO - PROCESS | 1818 | 1460994678468 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}] 08:51:18 INFO - PROCESS | 1818 | 1460994678703 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 08:51:18 INFO - PROCESS | 1818 | 1460994678869 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:18 INFO - PROCESS | 1818 | ++DOCSHELL 0x90873800 == 58 [pid = 1818] [id = 105] 08:51:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 129 (0x90912c00) [pid = 1818] [serial = 314] [outer = (nil)] 08:51:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 130 (0x9178f400) [pid = 1818] [serial = 315] [outer = 0x90912c00] 08:51:18 INFO - PROCESS | 1818 | 1460994678961 Marionette DEBUG loaded listener.js 08:51:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 131 (0x934de000) [pid = 1818] [serial = 316] [outer = 0x90912c00] 08:51:20 INFO - PROCESS | 1818 | 1460994680038 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]]]}] 08:51:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:51:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1634ms 08:51:20 INFO - PROCESS | 1818 | 1460994680096 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 08:51:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:51:20 INFO - PROCESS | 1818 | 1460994680104 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 08:51:20 INFO - PROCESS | 1818 | 1460994680112 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:51:20 INFO - PROCESS | 1818 | 1460994680119 Marionette TRACE conn3 <- [1,394,null,{}] 08:51:20 INFO - PROCESS | 1818 | 1460994680127 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}] 08:51:20 INFO - PROCESS | 1818 | 1460994680346 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 08:51:20 INFO - PROCESS | 1818 | 1460994680558 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:20 INFO - PROCESS | 1818 | ++DOCSHELL 0x943a6000 == 59 [pid = 1818] [id = 106] 08:51:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 132 (0x95b15000) [pid = 1818] [serial = 317] [outer = (nil)] 08:51:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 133 (0x96641000) [pid = 1818] [serial = 318] [outer = 0x95b15000] 08:51:20 INFO - PROCESS | 1818 | 1460994680702 Marionette DEBUG loaded listener.js 08:51:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 134 (0x9759b000) [pid = 1818] [serial = 319] [outer = 0x95b15000] 08:51:21 INFO - PROCESS | 1818 | 1460994681760 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]]]}] 08:51:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:51:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1697ms 08:51:21 INFO - PROCESS | 1818 | 1460994681809 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 08:51:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:51:21 INFO - PROCESS | 1818 | 1460994681814 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 08:51:21 INFO - PROCESS | 1818 | 1460994681821 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:51:21 INFO - PROCESS | 1818 | 1460994681825 Marionette TRACE conn3 <- [1,398,null,{}] 08:51:21 INFO - PROCESS | 1818 | 1460994681831 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}] 08:51:22 INFO - PROCESS | 1818 | 1460994682010 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 08:51:22 INFO - PROCESS | 1818 | 1460994682269 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:22 INFO - PROCESS | 1818 | ++DOCSHELL 0x978e7400 == 60 [pid = 1818] [id = 107] 08:51:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x983d9c00) [pid = 1818] [serial = 320] [outer = (nil)] 08:51:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x98745c00) [pid = 1818] [serial = 321] [outer = 0x983d9c00] 08:51:22 INFO - PROCESS | 1818 | 1460994682354 Marionette DEBUG loaded listener.js 08:51:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x994c9c00) [pid = 1818] [serial = 322] [outer = 0x983d9c00] 08:51:23 INFO - PROCESS | 1818 | 1460994683283 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]]]}] 08:51:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:51:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1536ms 08:51:23 INFO - PROCESS | 1818 | 1460994683357 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 08:51:23 INFO - PROCESS | 1818 | 1460994683364 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 08:51:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:51:23 INFO - PROCESS | 1818 | 1460994683381 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:51:23 INFO - PROCESS | 1818 | 1460994683388 Marionette TRACE conn3 <- [1,402,null,{}] 08:51:23 INFO - PROCESS | 1818 | 1460994683394 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}] 08:51:23 INFO - PROCESS | 1818 | 1460994683611 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 08:51:23 INFO - PROCESS | 1818 | 1460994683823 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:23 INFO - PROCESS | 1818 | ++DOCSHELL 0x9b3dd800 == 61 [pid = 1818] [id = 108] 08:51:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x9b3e2000) [pid = 1818] [serial = 323] [outer = (nil)] 08:51:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0xa00d1800) [pid = 1818] [serial = 324] [outer = 0x9b3e2000] 08:51:23 INFO - PROCESS | 1818 | 1460994683926 Marionette DEBUG loaded listener.js 08:51:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0xa0fdac00) [pid = 1818] [serial = 325] [outer = 0x9b3e2000] 08:51:24 INFO - PROCESS | 1818 | 1460994684872 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]]]}] 08:51:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:51:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1550ms 08:51:24 INFO - PROCESS | 1818 | 1460994684923 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 08:51:24 INFO - PROCESS | 1818 | 1460994684927 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 08:51:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:51:24 INFO - PROCESS | 1818 | 1460994684934 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:51:24 INFO - PROCESS | 1818 | 1460994684938 Marionette TRACE conn3 <- [1,406,null,{}] 08:51:24 INFO - PROCESS | 1818 | 1460994684944 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}] 08:51:25 INFO - PROCESS | 1818 | 1460994685122 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 08:51:25 INFO - PROCESS | 1818 | 1460994685330 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:25 INFO - PROCESS | 1818 | ++DOCSHELL 0x9178b000 == 62 [pid = 1818] [id = 109] 08:51:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0xa2a10c00) [pid = 1818] [serial = 326] [outer = (nil)] 08:51:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0xa44b6c00) [pid = 1818] [serial = 327] [outer = 0xa2a10c00] 08:51:25 INFO - PROCESS | 1818 | 1460994685427 Marionette DEBUG loaded listener.js 08:51:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0xa45e5000) [pid = 1818] [serial = 328] [outer = 0xa2a10c00] 08:51:26 INFO - PROCESS | 1818 | 1460994686359 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]]]}] 08:51:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:51:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1483ms 08:51:26 INFO - PROCESS | 1818 | 1460994686418 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 08:51:26 INFO - PROCESS | 1818 | 1460994686421 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 08:51:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:51:26 INFO - PROCESS | 1818 | 1460994686429 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:51:26 INFO - PROCESS | 1818 | 1460994686433 Marionette TRACE conn3 <- [1,410,null,{}] 08:51:26 INFO - PROCESS | 1818 | 1460994686439 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}] 08:51:26 INFO - PROCESS | 1818 | 1460994686628 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 08:51:26 INFO - PROCESS | 1818 | 1460994686848 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:26 INFO - PROCESS | 1818 | ++DOCSHELL 0xa4785400 == 63 [pid = 1818] [id = 110] 08:51:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0xa4785c00) [pid = 1818] [serial = 329] [outer = (nil)] 08:51:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0xa47a9800) [pid = 1818] [serial = 330] [outer = 0xa4785c00] 08:51:26 INFO - PROCESS | 1818 | 1460994686991 Marionette DEBUG loaded listener.js 08:51:27 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0xa4c0b800) [pid = 1818] [serial = 331] [outer = 0xa4785c00] 08:51:27 INFO - PROCESS | 1818 | 1460994687914 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]]]}] 08:51:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:51:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1532ms 08:51:27 INFO - PROCESS | 1818 | 1460994687963 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 08:51:27 INFO - PROCESS | 1818 | 1460994687966 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 08:51:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:51:27 INFO - PROCESS | 1818 | 1460994687974 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:51:27 INFO - PROCESS | 1818 | 1460994687978 Marionette TRACE conn3 <- [1,414,null,{}] 08:51:27 INFO - PROCESS | 1818 | 1460994687984 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}] 08:51:28 INFO - PROCESS | 1818 | 1460994688156 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 08:51:28 INFO - PROCESS | 1818 | 1460994688318 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:28 INFO - PROCESS | 1818 | ++DOCSHELL 0x90947000 == 64 [pid = 1818] [id = 111] 08:51:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0xa47a7400) [pid = 1818] [serial = 332] [outer = (nil)] 08:51:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0xa4c4cc00) [pid = 1818] [serial = 333] [outer = 0xa47a7400] 08:51:28 INFO - PROCESS | 1818 | 1460994688407 Marionette DEBUG loaded listener.js 08:51:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0xa4c8f000) [pid = 1818] [serial = 334] [outer = 0xa47a7400] 08:51:29 INFO - PROCESS | 1818 | 1460994689319 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]]]}] 08:51:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:51:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1381ms 08:51:29 INFO - PROCESS | 1818 | 1460994689355 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 08:51:29 INFO - PROCESS | 1818 | 1460994689358 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 08:51:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:51:29 INFO - PROCESS | 1818 | 1460994689364 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:51:29 INFO - PROCESS | 1818 | 1460994689368 Marionette TRACE conn3 <- [1,418,null,{}] 08:51:29 INFO - PROCESS | 1818 | 1460994689374 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}] 08:51:29 INFO - PROCESS | 1818 | 1460994689546 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 08:51:29 INFO - PROCESS | 1818 | 1460994689726 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:29 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c402400 == 65 [pid = 1818] [id = 112] 08:51:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x8c403000) [pid = 1818] [serial = 335] [outer = (nil)] 08:51:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x8c409c00) [pid = 1818] [serial = 336] [outer = 0x8c403000] 08:51:29 INFO - PROCESS | 1818 | 1460994689811 Marionette DEBUG loaded listener.js 08:51:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x8c40b800) [pid = 1818] [serial = 337] [outer = 0x8c403000] 08:51:31 INFO - PROCESS | 1818 | 1460994691473 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]]]}] 08:51:31 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 08:51:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2139ms 08:51:31 INFO - PROCESS | 1818 | 1460994691505 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 08:51:31 INFO - PROCESS | 1818 | 1460994691510 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 08:51:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:51:31 INFO - PROCESS | 1818 | 1460994691520 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:51:31 INFO - PROCESS | 1818 | 1460994691526 Marionette TRACE conn3 <- [1,422,null,{}] 08:51:31 INFO - PROCESS | 1818 | 1460994691535 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}] 08:51:31 INFO - PROCESS | 1818 | 1460994691697 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 08:51:31 INFO - PROCESS | 1818 | 1460994691877 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:31 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c40fc00 == 66 [pid = 1818] [id = 113] 08:51:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 153 (0x8e9d1000) [pid = 1818] [serial = 338] [outer = (nil)] 08:51:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 154 (0x934e6c00) [pid = 1818] [serial = 339] [outer = 0x8e9d1000] 08:51:31 INFO - PROCESS | 1818 | 1460994691961 Marionette DEBUG loaded listener.js 08:51:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 155 (0x942d4000) [pid = 1818] [serial = 340] [outer = 0x8e9d1000] 08:51:33 INFO - PROCESS | 1818 | 1460994693407 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]]]}] 08:51:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:51:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1936ms 08:51:33 INFO - PROCESS | 1818 | 1460994693456 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 08:51:33 INFO - PROCESS | 1818 | 1460994693465 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 08:51:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:51:33 INFO - PROCESS | 1818 | 1460994693476 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:51:33 INFO - PROCESS | 1818 | 1460994693480 Marionette TRACE conn3 <- [1,426,null,{}] 08:51:33 INFO - PROCESS | 1818 | 1460994693488 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}] 08:51:33 INFO - PROCESS | 1818 | 1460994693687 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 08:51:33 INFO - PROCESS | 1818 | --DOCSHELL 0x8fd16c00 == 65 [pid = 1818] [id = 104] 08:51:33 INFO - PROCESS | 1818 | --DOMWINDOW == 154 (0x9e027400) [pid = 1818] [serial = 273] [outer = (nil)] [url = about:blank] 08:51:33 INFO - PROCESS | 1818 | --DOMWINDOW == 153 (0x978c0000) [pid = 1818] [serial = 234] [outer = (nil)] [url = about:blank] 08:51:33 INFO - PROCESS | 1818 | --DOMWINDOW == 152 (0x934e2c00) [pid = 1818] [serial = 231] [outer = (nil)] [url = about:blank] 08:51:33 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0x983db800) [pid = 1818] [serial = 237] [outer = (nil)] [url = about:blank] 08:51:33 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0x9919c800) [pid = 1818] [serial = 240] [outer = (nil)] [url = about:blank] 08:51:33 INFO - PROCESS | 1818 | 1460994693922 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:33 INFO - PROCESS | 1818 | --DOCSHELL 0x91790000 == 64 [pid = 1818] [id = 103] 08:51:33 INFO - PROCESS | 1818 | --DOCSHELL 0x8e9c4c00 == 63 [pid = 1818] [id = 102] 08:51:33 INFO - PROCESS | 1818 | --DOCSHELL 0x975a3000 == 62 [pid = 1818] [id = 101] 08:51:33 INFO - PROCESS | 1818 | --DOCSHELL 0x934e7800 == 61 [pid = 1818] [id = 100] 08:51:33 INFO - PROCESS | 1818 | --DOCSHELL 0x942d2c00 == 60 [pid = 1818] [id = 99] 08:51:33 INFO - PROCESS | 1818 | ++DOCSHELL 0x8e9c4c00 == 61 [pid = 1818] [id = 114] 08:51:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x8fd16c00) [pid = 1818] [serial = 341] [outer = (nil)] 08:51:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x934dc000) [pid = 1818] [serial = 342] [outer = 0x8fd16c00] 08:51:34 INFO - PROCESS | 1818 | 1460994694006 Marionette DEBUG loaded listener.js 08:51:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 153 (0x943a4800) [pid = 1818] [serial = 343] [outer = 0x8fd16c00] 08:51:34 INFO - PROCESS | 1818 | --DOMWINDOW == 152 (0x983d8c00) [pid = 1818] [serial = 265] [outer = (nil)] [url = about:blank] 08:51:34 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0x9663e000) [pid = 1818] [serial = 261] [outer = (nil)] [url = about:blank] 08:51:34 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0xa3cc0400) [pid = 1818] [serial = 246] [outer = (nil)] [url = about:blank] 08:51:34 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0x9b3dcc00) [pid = 1818] [serial = 249] [outer = (nil)] [url = about:blank] 08:51:34 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0x98a2e800) [pid = 1818] [serial = 270] [outer = (nil)] [url = about:blank] 08:51:34 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x943a1000) [pid = 1818] [serial = 252] [outer = (nil)] [url = about:blank] 08:51:34 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x91789c00) [pid = 1818] [serial = 256] [outer = (nil)] [url = about:blank] 08:51:34 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x98740c00) [pid = 1818] [serial = 267] [outer = (nil)] [url = about:blank] 08:51:34 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x97512800) [pid = 1818] [serial = 262] [outer = (nil)] [url = about:blank] 08:51:34 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x989c1000) [pid = 1818] [serial = 268] [outer = (nil)] [url = about:blank] 08:51:34 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x978c6000) [pid = 1818] [serial = 229] [outer = (nil)] [url = about:blank] 08:51:34 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x994bf000) [pid = 1818] [serial = 271] [outer = (nil)] [url = about:blank] 08:51:34 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x9fe15400) [pid = 1818] [serial = 186] [outer = (nil)] [url = about:blank] 08:51:34 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x98744c00) [pid = 1818] [serial = 156] [outer = (nil)] [url = about:blank] 08:51:34 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x9e11ac00) [pid = 1818] [serial = 243] [outer = (nil)] [url = about:blank] 08:51:34 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x90916800) [pid = 1818] [serial = 255] [outer = (nil)] [url = about:blank] 08:51:34 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x97b90c00) [pid = 1818] [serial = 264] [outer = (nil)] [url = about:blank] 08:51:34 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x943a1800) [pid = 1818] [serial = 258] [outer = (nil)] [url = about:blank] 08:51:34 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x943a8c00) [pid = 1818] [serial = 259] [outer = (nil)] [url = about:blank] 08:51:34 INFO - PROCESS | 1818 | 1460994694893 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] 08:51:34 INFO - PROCESS | 1818 | 1460994694974 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 08:51:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:51:34 INFO - PROCESS | 1818 | 1460994694980 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:51:34 INFO - PROCESS | 1818 | 1460994694985 Marionette TRACE conn3 <- [1,430,null,{}] 08:51:35 INFO - PROCESS | 1818 | 1460994695001 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}] 08:51:35 INFO - PROCESS | 1818 | 1460994695171 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 08:51:35 INFO - PROCESS | 1818 | 1460994695293 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:35 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fd1cc00 == 62 [pid = 1818] [id = 115] 08:51:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x9439ac00) [pid = 1818] [serial = 344] [outer = (nil)] 08:51:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x97809400) [pid = 1818] [serial = 345] [outer = 0x9439ac00] 08:51:35 INFO - PROCESS | 1818 | 1460994695376 Marionette DEBUG loaded listener.js 08:51:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x978cac00) [pid = 1818] [serial = 346] [outer = 0x9439ac00] 08:51:36 INFO - PROCESS | 1818 | 1460994696204 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]]]}] 08:51:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:51:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1289ms 08:51:36 INFO - PROCESS | 1818 | 1460994696270 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 08:51:36 INFO - PROCESS | 1818 | 1460994696275 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 08:51:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:51:36 INFO - PROCESS | 1818 | 1460994696285 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:51:36 INFO - PROCESS | 1818 | 1460994696288 Marionette TRACE conn3 <- [1,434,null,{}] 08:51:36 INFO - PROCESS | 1818 | 1460994696294 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}] 08:51:36 INFO - PROCESS | 1818 | 1460994696456 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 08:51:36 INFO - PROCESS | 1818 | 1460994696466 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:36 INFO - PROCESS | 1818 | ++DOCSHELL 0x9159e800 == 63 [pid = 1818] [id = 116] 08:51:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x9759ec00) [pid = 1818] [serial = 347] [outer = (nil)] 08:51:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x983da800) [pid = 1818] [serial = 348] [outer = 0x9759ec00] 08:51:36 INFO - PROCESS | 1818 | 1460994696544 Marionette DEBUG loaded listener.js 08:51:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x98670000) [pid = 1818] [serial = 349] [outer = 0x9759ec00] 08:51:37 INFO - PROCESS | 1818 | 1460994697495 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]]]}] 08:51:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:51:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1290ms 08:51:37 INFO - PROCESS | 1818 | 1460994697590 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 08:51:37 INFO - PROCESS | 1818 | 1460994697595 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 08:51:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:51:37 INFO - PROCESS | 1818 | 1460994697601 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:51:37 INFO - PROCESS | 1818 | 1460994697604 Marionette TRACE conn3 <- [1,438,null,{}] 08:51:37 INFO - PROCESS | 1818 | 1460994697610 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}] 08:51:37 INFO - PROCESS | 1818 | 1460994697813 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 08:51:37 INFO - PROCESS | 1818 | 1460994697845 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:37 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c4ee800 == 64 [pid = 1818] [id = 117] 08:51:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x8c4f1400) [pid = 1818] [serial = 350] [outer = (nil)] 08:51:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x8c4f9400) [pid = 1818] [serial = 351] [outer = 0x8c4f1400] 08:51:37 INFO - PROCESS | 1818 | 1460994697922 Marionette DEBUG loaded listener.js 08:51:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x8c4fb800) [pid = 1818] [serial = 352] [outer = 0x8c4f1400] 08:51:39 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0xa2a10800) [pid = 1818] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:51:39 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x989c3000) [pid = 1818] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:51:39 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x9663a000) [pid = 1818] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:51:39 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x8fc98c00) [pid = 1818] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:51:39 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x99142000) [pid = 1818] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:51:39 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x93353c00) [pid = 1818] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:51:39 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x91597400) [pid = 1818] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:51:39 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0xa006fc00) [pid = 1818] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:51:39 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x91793800) [pid = 1818] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:51:39 INFO - PROCESS | 1818 | --DOMWINDOW == 133 (0x95ba8800) [pid = 1818] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:51:39 INFO - PROCESS | 1818 | --DOMWINDOW == 132 (0x96647400) [pid = 1818] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:51:39 INFO - PROCESS | 1818 | --DOMWINDOW == 131 (0x989c4c00) [pid = 1818] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:51:39 INFO - PROCESS | 1818 | --DOMWINDOW == 130 (0x9439b400) [pid = 1818] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:51:39 INFO - PROCESS | 1818 | --DOMWINDOW == 129 (0x978c1400) [pid = 1818] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:51:39 INFO - PROCESS | 1818 | --DOMWINDOW == 128 (0x978eac00) [pid = 1818] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:51:39 INFO - PROCESS | 1818 | --DOMWINDOW == 127 (0x983d4400) [pid = 1818] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:51:39 INFO - PROCESS | 1818 | --DOMWINDOW == 126 (0x97598c00) [pid = 1818] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:51:39 INFO - PROCESS | 1818 | --DOMWINDOW == 125 (0x942da400) [pid = 1818] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:51:39 INFO - PROCESS | 1818 | --DOMWINDOW == 124 (0x978ddc00) [pid = 1818] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:51:39 INFO - PROCESS | 1818 | --DOMWINDOW == 123 (0x9fc76800) [pid = 1818] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:51:39 INFO - PROCESS | 1818 | --DOMWINDOW == 122 (0xa45ec000) [pid = 1818] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:51:39 INFO - PROCESS | 1818 | --DOMWINDOW == 121 (0x983d6000) [pid = 1818] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:51:39 INFO - PROCESS | 1818 | --DOMWINDOW == 120 (0x978e8c00) [pid = 1818] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:51:39 INFO - PROCESS | 1818 | --DOMWINDOW == 119 (0x9e02b800) [pid = 1818] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:51:39 INFO - PROCESS | 1818 | --DOMWINDOW == 118 (0x9fb0ac00) [pid = 1818] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:51:39 INFO - PROCESS | 1818 | 1460994699257 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]]]}] 08:51:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:51:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1683ms 08:51:39 INFO - PROCESS | 1818 | 1460994699286 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 08:51:39 INFO - PROCESS | 1818 | 1460994699289 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 08:51:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:51:39 INFO - PROCESS | 1818 | 1460994699296 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:51:39 INFO - PROCESS | 1818 | 1460994699299 Marionette TRACE conn3 <- [1,442,null,{}] 08:51:39 INFO - PROCESS | 1818 | 1460994699312 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}] 08:51:39 INFO - PROCESS | 1818 | 1460994699526 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 08:51:39 INFO - PROCESS | 1818 | 1460994699548 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:39 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c4f5000 == 65 [pid = 1818] [id = 118] 08:51:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 119 (0x8fc98c00) [pid = 1818] [serial = 353] [outer = (nil)] 08:51:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 120 (0x973b7800) [pid = 1818] [serial = 354] [outer = 0x8fc98c00] 08:51:39 INFO - PROCESS | 1818 | 1460994699639 Marionette DEBUG loaded listener.js 08:51:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 121 (0x978eb400) [pid = 1818] [serial = 355] [outer = 0x8fc98c00] 08:51:40 INFO - PROCESS | 1818 | 1460994700468 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]]]}] 08:51:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:51:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1235ms 08:51:40 INFO - PROCESS | 1818 | 1460994700532 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 08:51:40 INFO - PROCESS | 1818 | 1460994700536 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 08:51:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:51:40 INFO - PROCESS | 1818 | 1460994700543 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:51:40 INFO - PROCESS | 1818 | 1460994700546 Marionette TRACE conn3 <- [1,446,null,{}] 08:51:40 INFO - PROCESS | 1818 | 1460994700552 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}] 08:51:40 INFO - PROCESS | 1818 | 1460994700724 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 08:51:40 INFO - PROCESS | 1818 | 1460994700736 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:40 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c541800 == 66 [pid = 1818] [id = 119] 08:51:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 122 (0x8c542800) [pid = 1818] [serial = 356] [outer = (nil)] 08:51:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 123 (0x8c549400) [pid = 1818] [serial = 357] [outer = 0x8c542800] 08:51:40 INFO - PROCESS | 1818 | 1460994700920 Marionette DEBUG loaded listener.js 08:51:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 124 (0x8c54cc00) [pid = 1818] [serial = 358] [outer = 0x8c542800] 08:51:42 INFO - PROCESS | 1818 | 1460994702043 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]]]}] 08:51:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:51:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1543ms 08:51:42 INFO - PROCESS | 1818 | 1460994702087 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 08:51:42 INFO - PROCESS | 1818 | 1460994702093 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 08:51:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:51:42 INFO - PROCESS | 1818 | 1460994702103 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:51:42 INFO - PROCESS | 1818 | 1460994702108 Marionette TRACE conn3 <- [1,450,null,{}] 08:51:42 INFO - PROCESS | 1818 | 1460994702117 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}] 08:51:42 INFO - PROCESS | 1818 | 1460994702306 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 08:51:42 INFO - PROCESS | 1818 | 1460994702579 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:42 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c545c00 == 67 [pid = 1818] [id = 120] 08:51:42 INFO - PROCESS | 1818 | ++DOMWINDOW == 125 (0x8c54f400) [pid = 1818] [serial = 359] [outer = (nil)] 08:51:42 INFO - PROCESS | 1818 | ++DOMWINDOW == 126 (0x9159d000) [pid = 1818] [serial = 360] [outer = 0x8c54f400] 08:51:42 INFO - PROCESS | 1818 | 1460994702674 Marionette DEBUG loaded listener.js 08:51:42 INFO - PROCESS | 1818 | ++DOMWINDOW == 127 (0x92119c00) [pid = 1818] [serial = 361] [outer = 0x8c54f400] 08:51:43 INFO - PROCESS | 1818 | 1460994703619 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] 08:51:43 INFO - PROCESS | 1818 | 1460994703712 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 08:51:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:51:43 INFO - PROCESS | 1818 | 1460994703723 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:51:43 INFO - PROCESS | 1818 | 1460994703728 Marionette TRACE conn3 <- [1,454,null,{}] 08:51:43 INFO - PROCESS | 1818 | 1460994703734 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}] 08:51:43 INFO - PROCESS | 1818 | 1460994703972 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 08:51:44 INFO - PROCESS | 1818 | 1460994704301 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:44 INFO - PROCESS | 1818 | ++DOCSHELL 0x943a4c00 == 68 [pid = 1818] [id = 121] 08:51:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 128 (0x9589b800) [pid = 1818] [serial = 362] [outer = (nil)] 08:51:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 129 (0x96603800) [pid = 1818] [serial = 363] [outer = 0x9589b800] 08:51:44 INFO - PROCESS | 1818 | 1460994704391 Marionette DEBUG loaded listener.js 08:51:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 130 (0x9750f800) [pid = 1818] [serial = 364] [outer = 0x9589b800] 08:51:45 INFO - PROCESS | 1818 | [1818] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:51:45 INFO - PROCESS | 1818 | 1460994705402 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]]]}] 08:51:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:51:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1733ms 08:51:45 INFO - PROCESS | 1818 | 1460994705456 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 08:51:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:51:45 INFO - PROCESS | 1818 | 1460994705461 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 08:51:45 INFO - PROCESS | 1818 | 1460994705468 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:51:45 INFO - PROCESS | 1818 | 1460994705474 Marionette TRACE conn3 <- [1,458,null,{}] 08:51:45 INFO - PROCESS | 1818 | 1460994705491 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}] 08:51:45 INFO - PROCESS | 1818 | 1460994705714 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 08:51:45 INFO - PROCESS | 1818 | 1460994705975 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:46 INFO - PROCESS | 1818 | ++DOCSHELL 0x978ca400 == 69 [pid = 1818] [id = 122] 08:51:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 131 (0x978eac00) [pid = 1818] [serial = 365] [outer = (nil)] 08:51:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 132 (0x983d6c00) [pid = 1818] [serial = 366] [outer = 0x978eac00] 08:51:46 INFO - PROCESS | 1818 | 1460994706070 Marionette DEBUG loaded listener.js 08:51:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 133 (0x98747400) [pid = 1818] [serial = 367] [outer = 0x978eac00] 08:51:47 INFO - PROCESS | 1818 | 1460994707016 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] 08:51:47 INFO - PROCESS | 1818 | 1460994707071 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 08:51:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:51:47 INFO - PROCESS | 1818 | 1460994707079 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:51:47 INFO - PROCESS | 1818 | 1460994707082 Marionette TRACE conn3 <- [1,462,null,{}] 08:51:47 INFO - PROCESS | 1818 | 1460994707088 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}] 08:51:47 INFO - PROCESS | 1818 | 1460994707271 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 08:51:47 INFO - PROCESS | 1818 | 1460994707435 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:47 INFO - PROCESS | 1818 | ++DOCSHELL 0x98a98000 == 70 [pid = 1818] [id = 123] 08:51:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 134 (0x99199c00) [pid = 1818] [serial = 368] [outer = (nil)] 08:51:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x9b39a800) [pid = 1818] [serial = 369] [outer = 0x99199c00] 08:51:47 INFO - PROCESS | 1818 | 1460994707576 Marionette DEBUG loaded listener.js 08:51:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x9e113000) [pid = 1818] [serial = 370] [outer = 0x99199c00] 08:51:49 INFO - PROCESS | 1818 | [1818] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:51:49 INFO - PROCESS | 1818 | 1460994709063 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] 08:51:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:51:49 INFO - PROCESS | 1818 | 1460994709122 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 08:51:49 INFO - PROCESS | 1818 | 1460994709128 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:51:49 INFO - PROCESS | 1818 | 1460994709132 Marionette TRACE conn3 <- [1,466,null,{}] 08:51:49 INFO - PROCESS | 1818 | 1460994709137 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}] 08:51:49 INFO - PROCESS | 1818 | 1460994709306 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 08:51:49 INFO - PROCESS | 1818 | 1460994709477 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:49 INFO - PROCESS | 1818 | ++DOCSHELL 0x8e9cfc00 == 71 [pid = 1818] [id = 124] 08:51:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x8f924400) [pid = 1818] [serial = 371] [outer = (nil)] 08:51:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x9fbdb800) [pid = 1818] [serial = 372] [outer = 0x8f924400] 08:51:49 INFO - PROCESS | 1818 | 1460994709571 Marionette DEBUG loaded listener.js 08:51:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0xa0a63400) [pid = 1818] [serial = 373] [outer = 0x8f924400] 08:51:50 INFO - PROCESS | 1818 | 1460994710538 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] 08:51:50 INFO - PROCESS | 1818 | 1460994710625 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 08:51:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 08:51:50 INFO - PROCESS | 1818 | 1460994710632 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:51:50 INFO - PROCESS | 1818 | 1460994710635 Marionette TRACE conn3 <- [1,470,null,{}] 08:51:50 INFO - PROCESS | 1818 | 1460994710641 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}] 08:51:50 INFO - PROCESS | 1818 | 1460994710886 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 08:51:51 INFO - PROCESS | 1818 | 1460994711109 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:51 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b779400 == 72 [pid = 1818] [id = 125] 08:51:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x8b77f800) [pid = 1818] [serial = 374] [outer = (nil)] 08:51:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x8b783400) [pid = 1818] [serial = 375] [outer = 0x8b77f800] 08:51:51 INFO - PROCESS | 1818 | 1460994711237 Marionette DEBUG loaded listener.js 08:51:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0xa0a6b800) [pid = 1818] [serial = 376] [outer = 0x8b77f800] 08:51:52 INFO - PROCESS | 1818 | 1460994712240 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]]]}] 08:51:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:51:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1680ms 08:51:52 INFO - PROCESS | 1818 | 1460994712313 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 08:51:52 INFO - PROCESS | 1818 | 1460994712317 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 08:51:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:51:52 INFO - PROCESS | 1818 | 1460994712324 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:51:52 INFO - PROCESS | 1818 | 1460994712329 Marionette TRACE conn3 <- [1,474,null,{}] 08:51:52 INFO - PROCESS | 1818 | 1460994712335 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}] 08:51:52 INFO - PROCESS | 1818 | 1460994712548 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 08:51:52 INFO - PROCESS | 1818 | 1460994712762 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:52 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c7d7800 == 73 [pid = 1818] [id = 126] 08:51:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x8c7d9400) [pid = 1818] [serial = 377] [outer = (nil)] 08:51:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x8c7df400) [pid = 1818] [serial = 378] [outer = 0x8c7d9400] 08:51:52 INFO - PROCESS | 1818 | 1460994712890 Marionette DEBUG loaded listener.js 08:51:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x8c7e2c00) [pid = 1818] [serial = 379] [outer = 0x8c7d9400] 08:51:53 INFO - PROCESS | 1818 | 1460994713800 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]]]}] 08:51:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:51:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1532ms 08:51:53 INFO - PROCESS | 1818 | 1460994713857 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 08:51:53 INFO - PROCESS | 1818 | 1460994713861 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 08:51:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:51:53 INFO - PROCESS | 1818 | 1460994713868 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:51:53 INFO - PROCESS | 1818 | 1460994713872 Marionette TRACE conn3 <- [1,478,null,{}] 08:51:53 INFO - PROCESS | 1818 | 1460994713877 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}] 08:51:54 INFO - PROCESS | 1818 | 1460994714057 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 08:51:54 INFO - PROCESS | 1818 | 1460994714275 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:54 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c7d8c00 == 74 [pid = 1818] [id = 127] 08:51:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x96639400) [pid = 1818] [serial = 380] [outer = (nil)] 08:51:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0xa283dc00) [pid = 1818] [serial = 381] [outer = 0x96639400] 08:51:54 INFO - PROCESS | 1818 | 1460994714377 Marionette DEBUG loaded listener.js 08:51:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0xa3c28c00) [pid = 1818] [serial = 382] [outer = 0x96639400] 08:51:55 INFO - PROCESS | 1818 | 1460994715275 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]]]}] 08:51:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:51:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1485ms 08:51:55 INFO - PROCESS | 1818 | 1460994715354 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 08:51:55 INFO - PROCESS | 1818 | 1460994715358 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 08:51:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:51:55 INFO - PROCESS | 1818 | 1460994715365 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:51:55 INFO - PROCESS | 1818 | 1460994715369 Marionette TRACE conn3 <- [1,482,null,{}] 08:51:55 INFO - PROCESS | 1818 | 1460994715375 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}] 08:51:55 INFO - PROCESS | 1818 | 1460994715589 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 08:51:55 INFO - PROCESS | 1818 | 1460994715803 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:55 INFO - PROCESS | 1818 | ++DOCSHELL 0x8bba3800 == 75 [pid = 1818] [id = 128] 08:51:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0x8bba7000) [pid = 1818] [serial = 383] [outer = (nil)] 08:51:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x8bbab400) [pid = 1818] [serial = 384] [outer = 0x8bba7000] 08:51:55 INFO - PROCESS | 1818 | 1460994715936 Marionette DEBUG loaded listener.js 08:51:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x8bbae000) [pid = 1818] [serial = 385] [outer = 0x8bba7000] 08:51:57 INFO - PROCESS | 1818 | 1460994717296 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]]]}] 08:51:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:51:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 2039ms 08:51:57 INFO - PROCESS | 1818 | 1460994717405 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 08:51:57 INFO - PROCESS | 1818 | 1460994717411 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 08:51:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:51:57 INFO - PROCESS | 1818 | 1460994717419 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:51:57 INFO - PROCESS | 1818 | 1460994717426 Marionette TRACE conn3 <- [1,486,null,{}] 08:51:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x8c546800) [pid = 1818] [serial = 386] [outer = 0x90918400] 08:51:57 INFO - PROCESS | 1818 | 1460994717479 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}] 08:51:57 INFO - PROCESS | 1818 | 1460994717702 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 08:51:57 INFO - PROCESS | 1818 | 1460994717903 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:57 INFO - PROCESS | 1818 | ++DOCSHELL 0x8bbaa400 == 76 [pid = 1818] [id = 129] 08:51:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 153 (0x8c54fc00) [pid = 1818] [serial = 387] [outer = (nil)] 08:51:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 154 (0x8e9c6000) [pid = 1818] [serial = 388] [outer = 0x8c54fc00] 08:51:57 INFO - PROCESS | 1818 | 1460994717985 Marionette DEBUG loaded listener.js 08:51:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 155 (0x8fc96c00) [pid = 1818] [serial = 389] [outer = 0x8c54fc00] 08:51:58 INFO - PROCESS | 1818 | 1460994718990 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]]]}] 08:51:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:51:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1650ms 08:51:59 INFO - PROCESS | 1818 | 1460994719070 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 08:51:59 INFO - PROCESS | 1818 | 1460994719078 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 08:51:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:51:59 INFO - PROCESS | 1818 | 1460994719090 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:51:59 INFO - PROCESS | 1818 | 1460994719094 Marionette TRACE conn3 <- [1,490,null,{}] 08:51:59 INFO - PROCESS | 1818 | 1460994719107 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}] 08:51:59 INFO - PROCESS | 1818 | 1460994719328 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 08:51:59 INFO - PROCESS | 1818 | --DOCSHELL 0x8c4f5000 == 75 [pid = 1818] [id = 118] 08:51:59 INFO - PROCESS | 1818 | --DOCSHELL 0x8c4ee800 == 74 [pid = 1818] [id = 117] 08:51:59 INFO - PROCESS | 1818 | --DOMWINDOW == 154 (0x98743800) [pid = 1818] [serial = 312] [outer = (nil)] [url = about:blank] 08:51:59 INFO - PROCESS | 1818 | 1460994719667 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:59 INFO - PROCESS | 1818 | --DOCSHELL 0x9159e800 == 73 [pid = 1818] [id = 116] 08:51:59 INFO - PROCESS | 1818 | --DOCSHELL 0x8fd1cc00 == 72 [pid = 1818] [id = 115] 08:51:59 INFO - PROCESS | 1818 | --DOCSHELL 0x8e9c4c00 == 71 [pid = 1818] [id = 114] 08:51:59 INFO - PROCESS | 1818 | --DOCSHELL 0x8c40fc00 == 70 [pid = 1818] [id = 113] 08:51:59 INFO - PROCESS | 1818 | ++DOCSHELL 0x8bba1c00 == 71 [pid = 1818] [id = 130] 08:51:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 155 (0x8c401800) [pid = 1818] [serial = 390] [outer = (nil)] 08:51:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 156 (0x8c4fcc00) [pid = 1818] [serial = 391] [outer = 0x8c401800] 08:51:59 INFO - PROCESS | 1818 | 1460994719767 Marionette DEBUG loaded listener.js 08:51:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 157 (0x92111c00) [pid = 1818] [serial = 392] [outer = 0x8c401800] 08:51:59 INFO - PROCESS | 1818 | --DOCSHELL 0x9178b000 == 70 [pid = 1818] [id = 109] 08:52:00 INFO - PROCESS | 1818 | --DOCSHELL 0x9b3dd800 == 69 [pid = 1818] [id = 108] 08:52:00 INFO - PROCESS | 1818 | --DOCSHELL 0x943a6000 == 68 [pid = 1818] [id = 106] 08:52:00 INFO - PROCESS | 1818 | --DOCSHELL 0x90873800 == 67 [pid = 1818] [id = 105] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 156 (0x9838c800) [pid = 1818] [serial = 162] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 155 (0xa0af1800) [pid = 1818] [serial = 135] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 154 (0xa4779800) [pid = 1818] [serial = 138] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 153 (0x983e1000) [pid = 1818] [serial = 238] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 152 (0xa3cb7000) [pid = 1818] [serial = 204] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0x9e118800) [pid = 1818] [serial = 132] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0xa008a800) [pid = 1818] [serial = 195] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0x9e031800) [pid = 1818] [serial = 207] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0x994c6000) [pid = 1818] [serial = 241] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x96642000) [pid = 1818] [serial = 201] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x96fd7000) [pid = 1818] [serial = 141] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x994bfc00) [pid = 1818] [serial = 165] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x98aa0c00) [pid = 1818] [serial = 129] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x95a98000) [pid = 1818] [serial = 232] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0xa280e800) [pid = 1818] [serial = 198] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x96302800) [pid = 1818] [serial = 159] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x978e3000) [pid = 1818] [serial = 189] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x978c7800) [pid = 1818] [serial = 235] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x994c5400) [pid = 1818] [serial = 192] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x9663cc00) [pid = 1818] [serial = 300] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x96647c00) [pid = 1818] [serial = 301] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x978c6c00) [pid = 1818] [serial = 303] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x983d8800) [pid = 1818] [serial = 306] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 133 (0x989c4000) [pid = 1818] [serial = 309] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 132 (0x983dec00) [pid = 1818] [serial = 307] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 131 (0x934e1000) [pid = 1818] [serial = 276] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 130 (0x978bf400) [pid = 1818] [serial = 279] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 129 (0x9b3e3000) [pid = 1818] [serial = 282] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 128 (0xa0c48c00) [pid = 1818] [serial = 285] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 127 (0x9759e800) [pid = 1818] [serial = 295] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 126 (0x9759d000) [pid = 1818] [serial = 294] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 125 (0x98a9a800) [pid = 1818] [serial = 310] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 124 (0x942d9c00) [pid = 1818] [serial = 288] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 123 (0x95897000) [pid = 1818] [serial = 298] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 122 (0x94399400) [pid = 1818] [serial = 297] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 121 (0xa3c27800) [pid = 1818] [serial = 291] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | --DOMWINDOW == 120 (0x978e4000) [pid = 1818] [serial = 304] [outer = (nil)] [url = about:blank] 08:52:00 INFO - PROCESS | 1818 | 1460994720724 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]]]}] 08:52:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:52:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1690ms 08:52:00 INFO - PROCESS | 1818 | 1460994720780 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 08:52:00 INFO - PROCESS | 1818 | 1460994720783 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 08:52:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:52:00 INFO - PROCESS | 1818 | 1460994720790 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:52:00 INFO - PROCESS | 1818 | 1460994720796 Marionette TRACE conn3 <- [1,494,null,{}] 08:52:00 INFO - PROCESS | 1818 | 1460994720812 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}] 08:52:00 INFO - PROCESS | 1818 | 1460994720978 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 08:52:01 INFO - PROCESS | 1818 | 1460994721151 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:01 INFO - PROCESS | 1818 | ++DOCSHELL 0x942dd000 == 68 [pid = 1818] [id = 131] 08:52:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 121 (0x9439d000) [pid = 1818] [serial = 393] [outer = (nil)] 08:52:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 122 (0x943a7400) [pid = 1818] [serial = 394] [outer = 0x9439d000] 08:52:01 INFO - PROCESS | 1818 | 1460994721235 Marionette DEBUG loaded listener.js 08:52:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 123 (0x95b13400) [pid = 1818] [serial = 395] [outer = 0x9439d000] 08:52:02 INFO - PROCESS | 1818 | 1460994722068 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]]]}] 08:52:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:52:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1343ms 08:52:02 INFO - PROCESS | 1818 | 1460994722134 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 08:52:02 INFO - PROCESS | 1818 | 1460994722139 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 08:52:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:52:02 INFO - PROCESS | 1818 | 1460994722145 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:52:02 INFO - PROCESS | 1818 | 1460994722148 Marionette TRACE conn3 <- [1,498,null,{}] 08:52:02 INFO - PROCESS | 1818 | 1460994722154 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}] 08:52:02 INFO - PROCESS | 1818 | 1460994722374 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 08:52:02 INFO - PROCESS | 1818 | 1460994722408 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:02 INFO - PROCESS | 1818 | ++DOCSHELL 0x90916800 == 69 [pid = 1818] [id = 132] 08:52:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 124 (0x96604c00) [pid = 1818] [serial = 396] [outer = (nil)] 08:52:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 125 (0x96644400) [pid = 1818] [serial = 397] [outer = 0x96604c00] 08:52:02 INFO - PROCESS | 1818 | 1460994722484 Marionette DEBUG loaded listener.js 08:52:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 126 (0x974c1400) [pid = 1818] [serial = 398] [outer = 0x96604c00] 08:52:03 INFO - PROCESS | 1818 | 1460994723426 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]]]}] 08:52:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:52:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1337ms 08:52:03 INFO - PROCESS | 1818 | 1460994723490 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 08:52:03 INFO - PROCESS | 1818 | 1460994723494 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 08:52:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:52:03 INFO - PROCESS | 1818 | 1460994723501 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:52:03 INFO - PROCESS | 1818 | 1460994723504 Marionette TRACE conn3 <- [1,502,null,{}] 08:52:03 INFO - PROCESS | 1818 | 1460994723510 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}] 08:52:03 INFO - PROCESS | 1818 | 1460994723726 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 08:52:03 INFO - PROCESS | 1818 | 1460994723761 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:03 INFO - PROCESS | 1818 | ++DOCSHELL 0x9660a400 == 70 [pid = 1818] [id = 133] 08:52:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 127 (0x9663a000) [pid = 1818] [serial = 399] [outer = (nil)] 08:52:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 128 (0x975a0400) [pid = 1818] [serial = 400] [outer = 0x9663a000] 08:52:03 INFO - PROCESS | 1818 | 1460994723835 Marionette DEBUG loaded listener.js 08:52:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 129 (0x975a3000) [pid = 1818] [serial = 401] [outer = 0x9663a000] 08:52:04 INFO - PROCESS | 1818 | --DOMWINDOW == 128 (0x8fd16c00) [pid = 1818] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:52:04 INFO - PROCESS | 1818 | --DOMWINDOW == 127 (0x8c4f1400) [pid = 1818] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:52:04 INFO - PROCESS | 1818 | --DOMWINDOW == 126 (0x8e9d1000) [pid = 1818] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:52:04 INFO - PROCESS | 1818 | --DOMWINDOW == 125 (0x9439ac00) [pid = 1818] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:52:04 INFO - PROCESS | 1818 | --DOMWINDOW == 124 (0x9745f000) [pid = 1818] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:52:04 INFO - PROCESS | 1818 | --DOMWINDOW == 123 (0x8fc98c00) [pid = 1818] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:52:04 INFO - PROCESS | 1818 | --DOMWINDOW == 122 (0x9759ec00) [pid = 1818] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:52:04 INFO - PROCESS | 1818 | 1460994724897 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]]]}] 08:52:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:52:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1436ms 08:52:04 INFO - PROCESS | 1818 | 1460994724938 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 08:52:04 INFO - PROCESS | 1818 | 1460994724942 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 08:52:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:52:04 INFO - PROCESS | 1818 | 1460994724949 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:52:04 INFO - PROCESS | 1818 | 1460994724952 Marionette TRACE conn3 <- [1,506,null,{}] 08:52:04 INFO - PROCESS | 1818 | 1460994724966 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}] 08:52:05 INFO - PROCESS | 1818 | 1460994725161 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 08:52:05 INFO - PROCESS | 1818 | 1460994725173 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:05 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c4f7000 == 71 [pid = 1818] [id = 134] 08:52:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 123 (0x8c549800) [pid = 1818] [serial = 402] [outer = (nil)] 08:52:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 124 (0x978c8400) [pid = 1818] [serial = 403] [outer = 0x8c549800] 08:52:05 INFO - PROCESS | 1818 | 1460994725247 Marionette DEBUG loaded listener.js 08:52:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 125 (0x978e2400) [pid = 1818] [serial = 404] [outer = 0x8c549800] 08:52:06 INFO - PROCESS | 1818 | 1460994726110 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]]]}] 08:52:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:52:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1181ms 08:52:06 INFO - PROCESS | 1818 | 1460994726135 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 08:52:06 INFO - PROCESS | 1818 | 1460994726139 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 08:52:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:52:06 INFO - PROCESS | 1818 | 1460994726146 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:52:06 INFO - PROCESS | 1818 | 1460994726148 Marionette TRACE conn3 <- [1,510,null,{}] 08:52:06 INFO - PROCESS | 1818 | 1460994726154 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}] 08:52:06 INFO - PROCESS | 1818 | 1460994726307 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 08:52:06 INFO - PROCESS | 1818 | 1460994726321 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:06 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c4fd000 == 72 [pid = 1818] [id = 135] 08:52:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 126 (0x978df400) [pid = 1818] [serial = 405] [outer = (nil)] 08:52:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 127 (0x983dac00) [pid = 1818] [serial = 406] [outer = 0x978df400] 08:52:06 INFO - PROCESS | 1818 | 1460994726396 Marionette DEBUG loaded listener.js 08:52:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 128 (0x983e1000) [pid = 1818] [serial = 407] [outer = 0x978df400] 08:52:07 INFO - PROCESS | 1818 | 1460994727616 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]]]}] 08:52:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:52:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1541ms 08:52:07 INFO - PROCESS | 1818 | 1460994727689 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 08:52:07 INFO - PROCESS | 1818 | 1460994727697 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 08:52:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:52:07 INFO - PROCESS | 1818 | 1460994727706 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:52:07 INFO - PROCESS | 1818 | 1460994727711 Marionette TRACE conn3 <- [1,514,null,{}] 08:52:07 INFO - PROCESS | 1818 | 1460994727719 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}] 08:52:07 INFO - PROCESS | 1818 | 1460994727946 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 08:52:08 INFO - PROCESS | 1818 | 1460994728214 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:08 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c4f7400 == 73 [pid = 1818] [id = 136] 08:52:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 129 (0x8c7d8800) [pid = 1818] [serial = 408] [outer = (nil)] 08:52:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 130 (0x8e9c4c00) [pid = 1818] [serial = 409] [outer = 0x8c7d8800] 08:52:08 INFO - PROCESS | 1818 | 1460994728310 Marionette DEBUG loaded listener.js 08:52:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 131 (0x9159d400) [pid = 1818] [serial = 410] [outer = 0x8c7d8800] 08:52:09 INFO - PROCESS | 1818 | 1460994729267 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]]]}] 08:52:09 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 08:52:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1636ms 08:52:09 INFO - PROCESS | 1818 | 1460994729344 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 08:52:09 INFO - PROCESS | 1818 | 1460994729353 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 08:52:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:52:09 INFO - PROCESS | 1818 | 1460994729364 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:52:09 INFO - PROCESS | 1818 | 1460994729368 Marionette TRACE conn3 <- [1,518,null,{}] 08:52:09 INFO - PROCESS | 1818 | 1460994729377 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}] 08:52:09 INFO - PROCESS | 1818 | 1460994729618 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 08:52:09 INFO - PROCESS | 1818 | 1460994729940 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:09 INFO - PROCESS | 1818 | ++DOCSHELL 0x934e2c00 == 74 [pid = 1818] [id = 137] 08:52:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 132 (0x94399400) [pid = 1818] [serial = 411] [outer = (nil)] 08:52:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 133 (0x96301c00) [pid = 1818] [serial = 412] [outer = 0x94399400] 08:52:10 INFO - PROCESS | 1818 | 1460994730050 Marionette DEBUG loaded listener.js 08:52:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 134 (0x9745e800) [pid = 1818] [serial = 413] [outer = 0x94399400] 08:52:10 INFO - PROCESS | 1818 | 1460994730978 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]]]}] 08:52:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:52:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1692ms 08:52:11 INFO - PROCESS | 1818 | 1460994731056 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 08:52:11 INFO - PROCESS | 1818 | 1460994731060 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 08:52:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:52:11 INFO - PROCESS | 1818 | 1460994731067 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:52:11 INFO - PROCESS | 1818 | 1460994731074 Marionette TRACE conn3 <- [1,522,null,{}] 08:52:11 INFO - PROCESS | 1818 | 1460994731090 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}] 08:52:11 INFO - PROCESS | 1818 | 1460994731328 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 08:52:11 INFO - PROCESS | 1818 | 1460994731525 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:11 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c40bc00 == 75 [pid = 1818] [id = 138] 08:52:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x978dc400) [pid = 1818] [serial = 414] [outer = (nil)] 08:52:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x9845a400) [pid = 1818] [serial = 415] [outer = 0x978dc400] 08:52:11 INFO - PROCESS | 1818 | 1460994731638 Marionette DEBUG loaded listener.js 08:52:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x98a9b000) [pid = 1818] [serial = 416] [outer = 0x978dc400] 08:52:12 INFO - PROCESS | 1818 | 1460994732603 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]]]}] 08:52:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:52:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1586ms 08:52:12 INFO - PROCESS | 1818 | 1460994732655 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 08:52:12 INFO - PROCESS | 1818 | 1460994732660 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 08:52:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:52:12 INFO - PROCESS | 1818 | 1460994732666 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:52:12 INFO - PROCESS | 1818 | 1460994732670 Marionette TRACE conn3 <- [1,526,null,{}] 08:52:12 INFO - PROCESS | 1818 | 1460994732676 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}] 08:52:12 INFO - PROCESS | 1818 | 1460994732859 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 08:52:13 INFO - PROCESS | 1818 | 1460994733027 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:13 INFO - PROCESS | 1818 | ++DOCSHELL 0x934df800 == 76 [pid = 1818] [id = 139] 08:52:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x991a1400) [pid = 1818] [serial = 417] [outer = (nil)] 08:52:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x994c6000) [pid = 1818] [serial = 418] [outer = 0x991a1400] 08:52:13 INFO - PROCESS | 1818 | 1460994733155 Marionette DEBUG loaded listener.js 08:52:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x9b3ddc00) [pid = 1818] [serial = 419] [outer = 0x991a1400] 08:52:14 INFO - PROCESS | 1818 | 1460994734091 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]]]}] 08:52:14 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 08:52:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1481ms 08:52:14 INFO - PROCESS | 1818 | 1460994734148 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 08:52:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:52:14 INFO - PROCESS | 1818 | 1460994734153 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 08:52:14 INFO - PROCESS | 1818 | 1460994734160 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:52:14 INFO - PROCESS | 1818 | 1460994734164 Marionette TRACE conn3 <- [1,530,null,{}] 08:52:14 INFO - PROCESS | 1818 | 1460994734170 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}] 08:52:14 INFO - PROCESS | 1818 | 1460994734364 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 08:52:14 INFO - PROCESS | 1818 | 1460994734586 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:14 INFO - PROCESS | 1818 | ++DOCSHELL 0x8bba8c00 == 77 [pid = 1818] [id = 140] 08:52:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x9e117400) [pid = 1818] [serial = 420] [outer = (nil)] 08:52:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x9fbc2800) [pid = 1818] [serial = 421] [outer = 0x9e117400] 08:52:14 INFO - PROCESS | 1818 | 1460994734718 Marionette DEBUG loaded listener.js 08:52:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x9fe15400) [pid = 1818] [serial = 422] [outer = 0x9e117400] 08:52:15 INFO - PROCESS | 1818 | 1460994735549 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"]]]}] 08:52:15 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 08:52:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:52:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:52:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:52:15 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 08:52:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:52:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:52:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:52:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1439ms 08:52:15 INFO - PROCESS | 1818 | 1460994735622 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 08:52:15 INFO - PROCESS | 1818 | 1460994735625 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 08:52:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:52:15 INFO - PROCESS | 1818 | 1460994735635 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:52:15 INFO - PROCESS | 1818 | 1460994735638 Marionette TRACE conn3 <- [1,534,null,{}] 08:52:15 INFO - PROCESS | 1818 | 1460994735644 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}] 08:52:15 INFO - PROCESS | 1818 | 1460994735852 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 08:52:16 INFO - PROCESS | 1818 | 1460994736023 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:16 INFO - PROCESS | 1818 | ++DOCSHELL 0x994c8800 == 78 [pid = 1818] [id = 141] 08:52:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x9e11fc00) [pid = 1818] [serial = 423] [outer = (nil)] 08:52:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0xa45ec000) [pid = 1818] [serial = 424] [outer = 0x9e11fc00] 08:52:16 INFO - PROCESS | 1818 | 1460994736120 Marionette DEBUG loaded listener.js 08:52:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0xa477c000) [pid = 1818] [serial = 425] [outer = 0x9e11fc00] 08:52:16 INFO - PROCESS | 1818 | 1460994736981 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]]]}] 08:52:17 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:52:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1383ms 08:52:17 INFO - PROCESS | 1818 | 1460994737035 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 08:52:17 INFO - PROCESS | 1818 | 1460994737038 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 08:52:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:52:17 INFO - PROCESS | 1818 | 1460994737047 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:52:17 INFO - PROCESS | 1818 | 1460994737049 Marionette TRACE conn3 <- [1,538,null,{}] 08:52:17 INFO - PROCESS | 1818 | 1460994737054 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}] 08:52:17 INFO - PROCESS | 1818 | 1460994737244 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 08:52:17 INFO - PROCESS | 1818 | 1460994737442 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:17 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b993400 == 79 [pid = 1818] [id = 142] 08:52:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x8b993c00) [pid = 1818] [serial = 426] [outer = (nil)] 08:52:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x8b999c00) [pid = 1818] [serial = 427] [outer = 0x8b993c00] 08:52:17 INFO - PROCESS | 1818 | 1460994737529 Marionette DEBUG loaded listener.js 08:52:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0x8b99ec00) [pid = 1818] [serial = 428] [outer = 0x8b993c00] 08:52:18 INFO - PROCESS | 1818 | 1460994738396 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]]]}] 08:52:18 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. 08:52:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1386ms 08:52:18 INFO - PROCESS | 1818 | 1460994738434 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 08:52:18 INFO - PROCESS | 1818 | 1460994738439 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 08:52:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:52:18 INFO - PROCESS | 1818 | 1460994738465 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:52:18 INFO - PROCESS | 1818 | 1460994738469 Marionette TRACE conn3 <- [1,542,null,{}] 08:52:18 INFO - PROCESS | 1818 | 1460994738475 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}] 08:52:18 INFO - PROCESS | 1818 | 1460994738660 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 08:52:18 INFO - PROCESS | 1818 | 1460994738834 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:18 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b779c00 == 80 [pid = 1818] [id = 143] 08:52:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x8b996c00) [pid = 1818] [serial = 429] [outer = (nil)] 08:52:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x9449fc00) [pid = 1818] [serial = 430] [outer = 0x8b996c00] 08:52:18 INFO - PROCESS | 1818 | 1460994738919 Marionette DEBUG loaded listener.js 08:52:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x944a3c00) [pid = 1818] [serial = 431] [outer = 0x8b996c00] 08:52:19 INFO - PROCESS | 1818 | 1460994739783 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]]]}] 08:52:19 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. 08:52:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1344ms 08:52:19 INFO - PROCESS | 1818 | 1460994739805 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 08:52:19 INFO - PROCESS | 1818 | 1460994739809 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 08:52:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:52:19 INFO - PROCESS | 1818 | 1460994739816 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:52:19 INFO - PROCESS | 1818 | 1460994739820 Marionette TRACE conn3 <- [1,546,null,{}] 08:52:19 INFO - PROCESS | 1818 | 1460994739826 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}] 08:52:20 INFO - PROCESS | 1818 | 1460994740051 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 08:52:20 INFO - PROCESS | 1818 | 1460994740225 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:20 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b99a400 == 81 [pid = 1818] [id = 144] 08:52:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 153 (0x8b99ac00) [pid = 1818] [serial = 432] [outer = (nil)] 08:52:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 154 (0x9059cc00) [pid = 1818] [serial = 433] [outer = 0x8b99ac00] 08:52:20 INFO - PROCESS | 1818 | 1460994740310 Marionette DEBUG loaded listener.js 08:52:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 155 (0x905a4000) [pid = 1818] [serial = 434] [outer = 0x8b99ac00] 08:52:21 INFO - PROCESS | 1818 | 1460994741202 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]]]}] 08:52:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:52:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1438ms 08:52:21 INFO - PROCESS | 1818 | 1460994741258 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 08:52:21 INFO - PROCESS | 1818 | 1460994741262 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 08:52:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:52:21 INFO - PROCESS | 1818 | 1460994741269 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:52:21 INFO - PROCESS | 1818 | 1460994741273 Marionette TRACE conn3 <- [1,550,null,{}] 08:52:21 INFO - PROCESS | 1818 | 1460994741278 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}] 08:52:21 INFO - PROCESS | 1818 | 1460994741480 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 08:52:21 INFO - PROCESS | 1818 | 1460994741657 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:21 INFO - PROCESS | 1818 | ++DOCSHELL 0x9059bc00 == 82 [pid = 1818] [id = 145] 08:52:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 156 (0x9059e400) [pid = 1818] [serial = 435] [outer = (nil)] 08:52:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 157 (0x905a9400) [pid = 1818] [serial = 436] [outer = 0x9059e400] 08:52:21 INFO - PROCESS | 1818 | 1460994741743 Marionette DEBUG loaded listener.js 08:52:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 158 (0x944a1800) [pid = 1818] [serial = 437] [outer = 0x9059e400] 08:52:22 INFO - PROCESS | 1818 | 1460994742735 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]]]}] 08:52:22 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. 08:52:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1484ms 08:52:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:52:22 INFO - PROCESS | 1818 | 1460994742753 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 08:52:22 INFO - PROCESS | 1818 | 1460994742757 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 08:52:22 INFO - PROCESS | 1818 | 1460994742764 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:52:22 INFO - PROCESS | 1818 | 1460994742769 Marionette TRACE conn3 <- [1,554,null,{}] 08:52:22 INFO - PROCESS | 1818 | 1460994742775 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}] 08:52:23 INFO - PROCESS | 1818 | 1460994743008 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 08:52:23 INFO - PROCESS | 1818 | 1460994743183 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:23 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b611400 == 83 [pid = 1818] [id = 146] 08:52:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 159 (0x8b613000) [pid = 1818] [serial = 438] [outer = (nil)] 08:52:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 160 (0x8b619c00) [pid = 1818] [serial = 439] [outer = 0x8b613000] 08:52:23 INFO - PROCESS | 1818 | 1460994743333 Marionette DEBUG loaded listener.js 08:52:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 161 (0x944ab400) [pid = 1818] [serial = 440] [outer = 0x8b613000] 08:52:23 INFO - PROCESS | 1818 | [1818] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:52:24 INFO - PROCESS | 1818 | 1460994744236 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]]]}] 08:52:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:52:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1533ms 08:52:24 INFO - PROCESS | 1818 | 1460994744298 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 08:52:24 INFO - PROCESS | 1818 | 1460994744302 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 08:52:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:52:24 INFO - PROCESS | 1818 | 1460994744308 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:52:24 INFO - PROCESS | 1818 | 1460994744311 Marionette TRACE conn3 <- [1,558,null,{}] 08:52:24 INFO - PROCESS | 1818 | 1460994744317 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}] 08:52:24 INFO - PROCESS | 1818 | 1460994744530 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 08:52:24 INFO - PROCESS | 1818 | 1460994744753 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:24 INFO - PROCESS | 1818 | ++DOCSHELL 0x89e75c00 == 84 [pid = 1818] [id = 147] 08:52:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 162 (0x89e76000) [pid = 1818] [serial = 441] [outer = (nil)] 08:52:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 163 (0x89e7d000) [pid = 1818] [serial = 442] [outer = 0x89e76000] 08:52:24 INFO - PROCESS | 1818 | 1460994744870 Marionette DEBUG loaded listener.js 08:52:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 164 (0x89e7f400) [pid = 1818] [serial = 443] [outer = 0x89e76000] 08:52:25 INFO - PROCESS | 1818 | 1460994745721 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]]]}] 08:52:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:52:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1486ms 08:52:25 INFO - PROCESS | 1818 | 1460994745796 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 08:52:25 INFO - PROCESS | 1818 | 1460994745800 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 08:52:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:52:25 INFO - PROCESS | 1818 | 1460994745807 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:52:25 INFO - PROCESS | 1818 | 1460994745810 Marionette TRACE conn3 <- [1,562,null,{}] 08:52:25 INFO - PROCESS | 1818 | 1460994745817 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}] 08:52:26 INFO - PROCESS | 1818 | 1460994746050 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 08:52:26 INFO - PROCESS | 1818 | 1460994746282 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:26 INFO - PROCESS | 1818 | ++DOCSHELL 0x89e82400 == 85 [pid = 1818] [id = 148] 08:52:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 165 (0x89f98400) [pid = 1818] [serial = 444] [outer = (nil)] 08:52:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 166 (0x89f9a000) [pid = 1818] [serial = 445] [outer = 0x89f98400] 08:52:26 INFO - PROCESS | 1818 | 1460994746682 Marionette DEBUG loaded listener.js 08:52:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 167 (0x89f9c800) [pid = 1818] [serial = 446] [outer = 0x89f98400] 08:52:27 INFO - PROCESS | 1818 | [1818] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:52:27 INFO - PROCESS | 1818 | 1460994747746 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]]]}] 08:52:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:52:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1988ms 08:52:27 INFO - PROCESS | 1818 | 1460994747797 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 08:52:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:52:27 INFO - PROCESS | 1818 | 1460994747802 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 08:52:27 INFO - PROCESS | 1818 | 1460994747811 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:52:27 INFO - PROCESS | 1818 | 1460994747816 Marionette TRACE conn3 <- [1,566,null,{}] 08:52:27 INFO - PROCESS | 1818 | 1460994747823 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}] 08:52:28 INFO - PROCESS | 1818 | 1460994748110 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 08:52:28 INFO - PROCESS | 1818 | 1460994748392 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:28 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b61e800 == 86 [pid = 1818] [id = 149] 08:52:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 168 (0x8b778c00) [pid = 1818] [serial = 447] [outer = (nil)] 08:52:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 169 (0x8b782800) [pid = 1818] [serial = 448] [outer = 0x8b778c00] 08:52:28 INFO - PROCESS | 1818 | 1460994748480 Marionette DEBUG loaded listener.js 08:52:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 170 (0x8b99e800) [pid = 1818] [serial = 449] [outer = 0x8b778c00] 08:52:29 INFO - PROCESS | 1818 | [1818] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:52:29 INFO - PROCESS | 1818 | 1460994749362 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]]]}] 08:52:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:52:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1635ms 08:52:29 INFO - PROCESS | 1818 | 1460994749446 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 08:52:29 INFO - PROCESS | 1818 | 1460994749452 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 08:52:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:52:29 INFO - PROCESS | 1818 | 1460994749462 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:52:29 INFO - PROCESS | 1818 | 1460994749466 Marionette TRACE conn3 <- [1,570,null,{}] 08:52:29 INFO - PROCESS | 1818 | 1460994749472 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}] 08:52:29 INFO - PROCESS | 1818 | 1460994749694 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 08:52:29 INFO - PROCESS | 1818 | --DOCSHELL 0x93354c00 == 85 [pid = 1818] [id = 58] 08:52:29 INFO - PROCESS | 1818 | --DOCSHELL 0x9335f000 == 84 [pid = 1818] [id = 93] 08:52:29 INFO - PROCESS | 1818 | --DOMWINDOW == 169 (0x8c549400) [pid = 1818] [serial = 357] [outer = (nil)] [url = about:blank] 08:52:29 INFO - PROCESS | 1818 | --DOMWINDOW == 168 (0xa47a9800) [pid = 1818] [serial = 330] [outer = (nil)] [url = about:blank] 08:52:29 INFO - PROCESS | 1818 | --DOMWINDOW == 167 (0xa00d1800) [pid = 1818] [serial = 324] [outer = (nil)] [url = about:blank] 08:52:29 INFO - PROCESS | 1818 | --DOMWINDOW == 166 (0x96641000) [pid = 1818] [serial = 318] [outer = (nil)] [url = about:blank] 08:52:29 INFO - PROCESS | 1818 | --DOMWINDOW == 165 (0x8c409c00) [pid = 1818] [serial = 336] [outer = (nil)] [url = about:blank] 08:52:29 INFO - PROCESS | 1818 | --DOMWINDOW == 164 (0x98745c00) [pid = 1818] [serial = 321] [outer = (nil)] [url = about:blank] 08:52:29 INFO - PROCESS | 1818 | --DOMWINDOW == 163 (0x9178f400) [pid = 1818] [serial = 315] [outer = (nil)] [url = about:blank] 08:52:29 INFO - PROCESS | 1818 | --DOMWINDOW == 162 (0xa44b6c00) [pid = 1818] [serial = 327] [outer = (nil)] [url = about:blank] 08:52:29 INFO - PROCESS | 1818 | --DOMWINDOW == 161 (0xa4c4cc00) [pid = 1818] [serial = 333] [outer = (nil)] [url = about:blank] 08:52:29 INFO - PROCESS | 1818 | --DOCSHELL 0x942d3400 == 83 [pid = 1818] [id = 96] 08:52:29 INFO - PROCESS | 1818 | --DOCSHELL 0x8c4f7000 == 82 [pid = 1818] [id = 134] 08:52:29 INFO - PROCESS | 1818 | --DOCSHELL 0x9660a400 == 81 [pid = 1818] [id = 133] 08:52:29 INFO - PROCESS | 1818 | --DOCSHELL 0x90916800 == 80 [pid = 1818] [id = 132] 08:52:30 INFO - PROCESS | 1818 | --DOCSHELL 0x942dd000 == 79 [pid = 1818] [id = 131] 08:52:30 INFO - PROCESS | 1818 | --DOCSHELL 0x8bba1c00 == 78 [pid = 1818] [id = 130] 08:52:30 INFO - PROCESS | 1818 | --DOCSHELL 0x8bbaa400 == 77 [pid = 1818] [id = 129] 08:52:30 INFO - PROCESS | 1818 | 1460994750052 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:30 INFO - PROCESS | 1818 | ++DOCSHELL 0x8bba1c00 == 78 [pid = 1818] [id = 150] 08:52:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 162 (0x8bbaa400) [pid = 1818] [serial = 450] [outer = (nil)] 08:52:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 163 (0x8c4f1c00) [pid = 1818] [serial = 451] [outer = 0x8bbaa400] 08:52:30 INFO - PROCESS | 1818 | 1460994750134 Marionette DEBUG loaded listener.js 08:52:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 164 (0x8c4fa400) [pid = 1818] [serial = 452] [outer = 0x8bbaa400] 08:52:30 INFO - PROCESS | 1818 | --DOMWINDOW == 163 (0x978eb400) [pid = 1818] [serial = 355] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1818 | --DOMWINDOW == 162 (0x943a4800) [pid = 1818] [serial = 343] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1818 | --DOMWINDOW == 161 (0x8c4f9400) [pid = 1818] [serial = 351] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1818 | --DOMWINDOW == 160 (0x934e6c00) [pid = 1818] [serial = 339] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1818 | --DOMWINDOW == 159 (0x934dc000) [pid = 1818] [serial = 342] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1818 | --DOMWINDOW == 158 (0x97809400) [pid = 1818] [serial = 345] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1818 | --DOMWINDOW == 157 (0x9e111800) [pid = 1818] [serial = 313] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1818 | --DOMWINDOW == 156 (0x8c4fb800) [pid = 1818] [serial = 352] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1818 | --DOMWINDOW == 155 (0x942d4000) [pid = 1818] [serial = 340] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1818 | --DOMWINDOW == 154 (0x973b7800) [pid = 1818] [serial = 354] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1818 | --DOMWINDOW == 153 (0x983da800) [pid = 1818] [serial = 348] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1818 | --DOMWINDOW == 152 (0x98670000) [pid = 1818] [serial = 349] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0x978cac00) [pid = 1818] [serial = 346] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 1818 | [1818] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:52:30 INFO - PROCESS | 1818 | 1460994750971 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]]]}] 08:52:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:52:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1529ms 08:52:31 INFO - PROCESS | 1818 | 1460994751003 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 08:52:31 INFO - PROCESS | 1818 | 1460994751006 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 08:52:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:52:31 INFO - PROCESS | 1818 | 1460994751015 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:52:31 INFO - PROCESS | 1818 | 1460994751021 Marionette TRACE conn3 <- [1,574,null,{}] 08:52:31 INFO - PROCESS | 1818 | 1460994751041 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}] 08:52:31 INFO - PROCESS | 1818 | 1460994751218 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 08:52:31 INFO - PROCESS | 1818 | 1460994751229 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:31 INFO - PROCESS | 1818 | ++DOCSHELL 0x89f93800 == 79 [pid = 1818] [id = 151] 08:52:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x8c7dfc00) [pid = 1818] [serial = 453] [outer = (nil)] 08:52:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 153 (0x8f927400) [pid = 1818] [serial = 454] [outer = 0x8c7dfc00] 08:52:31 INFO - PROCESS | 1818 | 1460994751304 Marionette DEBUG loaded listener.js 08:52:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 154 (0x8fc9a400) [pid = 1818] [serial = 455] [outer = 0x8c7dfc00] 08:52:32 INFO - PROCESS | 1818 | 1460994752255 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]]]}] 08:52:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:52:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1287ms 08:52:32 INFO - PROCESS | 1818 | 1460994752303 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 08:52:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:52:32 INFO - PROCESS | 1818 | 1460994752308 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 08:52:32 INFO - PROCESS | 1818 | 1460994752314 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:52:32 INFO - PROCESS | 1818 | 1460994752318 Marionette TRACE conn3 <- [1,578,null,{}] 08:52:32 INFO - PROCESS | 1818 | 1460994752324 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}] 08:52:32 INFO - PROCESS | 1818 | 1460994752497 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 08:52:32 INFO - PROCESS | 1818 | 1460994752659 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:32 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c7da400 == 80 [pid = 1818] [id = 152] 08:52:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 155 (0x8c7dc800) [pid = 1818] [serial = 456] [outer = (nil)] 08:52:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 156 (0x90920c00) [pid = 1818] [serial = 457] [outer = 0x8c7dc800] 08:52:32 INFO - PROCESS | 1818 | 1460994752736 Marionette DEBUG loaded listener.js 08:52:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 157 (0x91791c00) [pid = 1818] [serial = 458] [outer = 0x8c7dc800] 08:52:33 INFO - PROCESS | 1818 | 1460994753640 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]]]}] 08:52:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:52:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1387ms 08:52:33 INFO - PROCESS | 1818 | 1460994753708 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 08:52:33 INFO - PROCESS | 1818 | 1460994753712 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 08:52:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:52:33 INFO - PROCESS | 1818 | 1460994753719 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:52:33 INFO - PROCESS | 1818 | 1460994753721 Marionette TRACE conn3 <- [1,582,null,{}] 08:52:33 INFO - PROCESS | 1818 | 1460994753728 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}] 08:52:33 INFO - PROCESS | 1818 | 1460994753962 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 08:52:34 INFO - PROCESS | 1818 | 1460994753992 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:34 INFO - PROCESS | 1818 | ++DOCSHELL 0x905a8c00 == 81 [pid = 1818] [id = 153] 08:52:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 158 (0x905a9000) [pid = 1818] [serial = 459] [outer = (nil)] 08:52:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 159 (0x934e0000) [pid = 1818] [serial = 460] [outer = 0x905a9000] 08:52:34 INFO - PROCESS | 1818 | 1460994754077 Marionette DEBUG loaded listener.js 08:52:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 160 (0x942d4800) [pid = 1818] [serial = 461] [outer = 0x905a9000] 08:52:35 INFO - PROCESS | 1818 | --DOMWINDOW == 159 (0x8fc91800) [pid = 1818] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:52:35 INFO - PROCESS | 1818 | --DOMWINDOW == 158 (0x96604c00) [pid = 1818] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:52:35 INFO - PROCESS | 1818 | --DOMWINDOW == 157 (0x9663a000) [pid = 1818] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:52:35 INFO - PROCESS | 1818 | --DOMWINDOW == 156 (0x8c549800) [pid = 1818] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:52:35 INFO - PROCESS | 1818 | --DOMWINDOW == 155 (0x8c401800) [pid = 1818] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:52:35 INFO - PROCESS | 1818 | --DOMWINDOW == 154 (0x991a3400) [pid = 1818] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:52:35 INFO - PROCESS | 1818 | --DOMWINDOW == 153 (0x8c54fc00) [pid = 1818] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:52:35 INFO - PROCESS | 1818 | --DOMWINDOW == 152 (0x95ba6000) [pid = 1818] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:52:35 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0x98742c00) [pid = 1818] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:52:35 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0x915a1800) [pid = 1818] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:52:35 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0x942d3800) [pid = 1818] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:52:35 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0xa0c4e000) [pid = 1818] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:52:35 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x9439b800) [pid = 1818] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:52:35 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x992a7000) [pid = 1818] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:52:35 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x9439f400) [pid = 1818] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:52:35 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x91787800) [pid = 1818] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:52:35 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x9439d000) [pid = 1818] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:52:35 INFO - PROCESS | 1818 | 1460994755331 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]]]}] 08:52:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:52:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1635ms 08:52:35 INFO - PROCESS | 1818 | 1460994755355 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 08:52:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:52:35 INFO - PROCESS | 1818 | 1460994755360 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 08:52:35 INFO - PROCESS | 1818 | 1460994755367 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:52:35 INFO - PROCESS | 1818 | 1460994755370 Marionette TRACE conn3 <- [1,586,null,{}] 08:52:35 INFO - PROCESS | 1818 | 1460994755375 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}] 08:52:35 INFO - PROCESS | 1818 | 1460994755589 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 08:52:35 INFO - PROCESS | 1818 | 1460994755655 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:35 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c401800 == 82 [pid = 1818] [id = 154] 08:52:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x8fc91800) [pid = 1818] [serial = 462] [outer = (nil)] 08:52:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x934dd800) [pid = 1818] [serial = 463] [outer = 0x8fc91800] 08:52:35 INFO - PROCESS | 1818 | 1460994755729 Marionette DEBUG loaded listener.js 08:52:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x9439b800) [pid = 1818] [serial = 464] [outer = 0x8fc91800] 08:52:36 INFO - PROCESS | 1818 | [1818] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:52:36 INFO - PROCESS | 1818 | 1460994756503 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]]]}] 08:52:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:52:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1192ms 08:52:36 INFO - PROCESS | 1818 | 1460994756565 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 08:52:36 INFO - PROCESS | 1818 | 1460994756569 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 08:52:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:52:36 INFO - PROCESS | 1818 | 1460994756575 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:52:36 INFO - PROCESS | 1818 | 1460994756578 Marionette TRACE conn3 <- [1,590,null,{}] 08:52:36 INFO - PROCESS | 1818 | 1460994756584 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}] 08:52:36 INFO - PROCESS | 1818 | 1460994756742 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 08:52:36 INFO - PROCESS | 1818 | 1460994756753 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:36 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c7d9000 == 83 [pid = 1818] [id = 155] 08:52:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x942dc400) [pid = 1818] [serial = 465] [outer = (nil)] 08:52:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x95a9e000) [pid = 1818] [serial = 466] [outer = 0x942dc400] 08:52:36 INFO - PROCESS | 1818 | 1460994756825 Marionette DEBUG loaded listener.js 08:52:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0x96604c00) [pid = 1818] [serial = 467] [outer = 0x942dc400] 08:52:38 INFO - PROCESS | 1818 | 1460994758024 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]]]}] 08:52:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:52:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1486ms 08:52:38 INFO - PROCESS | 1818 | 1460994758063 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 08:52:38 INFO - PROCESS | 1818 | 1460994758071 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 08:52:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:52:38 INFO - PROCESS | 1818 | 1460994758080 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:52:38 INFO - PROCESS | 1818 | 1460994758086 Marionette TRACE conn3 <- [1,594,null,{}] 08:52:38 INFO - PROCESS | 1818 | 1460994758094 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}] 08:52:38 INFO - PROCESS | 1818 | 1460994758303 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 08:52:38 INFO - PROCESS | 1818 | 1460994758535 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:38 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b615400 == 84 [pid = 1818] [id = 156] 08:52:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x8b61a800) [pid = 1818] [serial = 468] [outer = (nil)] 08:52:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x8b784c00) [pid = 1818] [serial = 469] [outer = 0x8b61a800] 08:52:38 INFO - PROCESS | 1818 | 1460994758674 Marionette DEBUG loaded listener.js 08:52:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x8c405400) [pid = 1818] [serial = 470] [outer = 0x8b61a800] 08:52:39 INFO - PROCESS | 1818 | 1460994759739 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]]]}] 08:52:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:52:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1699ms 08:52:39 INFO - PROCESS | 1818 | 1460994759780 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 08:52:39 INFO - PROCESS | 1818 | 1460994759789 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 08:52:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:52:39 INFO - PROCESS | 1818 | 1460994759800 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:52:39 INFO - PROCESS | 1818 | 1460994759804 Marionette TRACE conn3 <- [1,598,null,{}] 08:52:39 INFO - PROCESS | 1818 | 1460994759811 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}] 08:52:40 INFO - PROCESS | 1818 | 1460994760018 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 08:52:40 INFO - PROCESS | 1818 | 1460994760284 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:40 INFO - PROCESS | 1818 | ++DOCSHELL 0x8bba2800 == 85 [pid = 1818] [id = 157] 08:52:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 153 (0x8c54b400) [pid = 1818] [serial = 471] [outer = (nil)] 08:52:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 154 (0x8c7e1c00) [pid = 1818] [serial = 472] [outer = 0x8c54b400] 08:52:40 INFO - PROCESS | 1818 | 1460994760412 Marionette DEBUG loaded listener.js 08:52:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 155 (0x9059f000) [pid = 1818] [serial = 473] [outer = 0x8c54b400] 08:52:41 INFO - PROCESS | 1818 | 1460994761416 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]]]}] 08:52:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:52:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1689ms 08:52:41 INFO - PROCESS | 1818 | 1460994761490 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 08:52:41 INFO - PROCESS | 1818 | 1460994761494 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 08:52:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:52:41 INFO - PROCESS | 1818 | 1460994761501 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:52:41 INFO - PROCESS | 1818 | 1460994761508 Marionette TRACE conn3 <- [1,602,null,{}] 08:52:41 INFO - PROCESS | 1818 | 1460994761525 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}] 08:52:41 INFO - PROCESS | 1818 | 1460994761767 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 08:52:42 INFO - PROCESS | 1818 | 1460994762000 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:42 INFO - PROCESS | 1818 | ++DOCSHELL 0x9335e000 == 86 [pid = 1818] [id = 158] 08:52:42 INFO - PROCESS | 1818 | ++DOMWINDOW == 156 (0x942d2800) [pid = 1818] [serial = 474] [outer = (nil)] 08:52:42 INFO - PROCESS | 1818 | ++DOMWINDOW == 157 (0x9449cc00) [pid = 1818] [serial = 475] [outer = 0x942d2800] 08:52:42 INFO - PROCESS | 1818 | 1460994762106 Marionette DEBUG loaded listener.js 08:52:42 INFO - PROCESS | 1818 | ++DOMWINDOW == 158 (0x96304400) [pid = 1818] [serial = 476] [outer = 0x942d2800] 08:52:43 INFO - PROCESS | 1818 | 1460994763051 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]]]}] 08:52:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:52:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1594ms 08:52:43 INFO - PROCESS | 1818 | 1460994763096 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 08:52:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:52:43 INFO - PROCESS | 1818 | 1460994763102 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 08:52:43 INFO - PROCESS | 1818 | 1460994763108 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:52:43 INFO - PROCESS | 1818 | 1460994763112 Marionette TRACE conn3 <- [1,606,null,{}] 08:52:43 INFO - PROCESS | 1818 | 1460994763118 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}] 08:52:43 INFO - PROCESS | 1818 | 1460994763305 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 08:52:43 INFO - PROCESS | 1818 | 1460994763481 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:43 INFO - PROCESS | 1818 | ++DOCSHELL 0x89f9f000 == 87 [pid = 1818] [id = 159] 08:52:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 159 (0x942d3800) [pid = 1818] [serial = 477] [outer = (nil)] 08:52:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 160 (0x97598c00) [pid = 1818] [serial = 478] [outer = 0x942d3800] 08:52:43 INFO - PROCESS | 1818 | 1460994763618 Marionette DEBUG loaded listener.js 08:52:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 161 (0x97808c00) [pid = 1818] [serial = 479] [outer = 0x942d3800] 08:52:44 INFO - PROCESS | 1818 | 1460994764533 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]]]}] 08:52:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:52:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1483ms 08:52:44 INFO - PROCESS | 1818 | 1460994764592 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 08:52:44 INFO - PROCESS | 1818 | 1460994764595 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 08:52:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:52:44 INFO - PROCESS | 1818 | 1460994764602 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:52:44 INFO - PROCESS | 1818 | 1460994764607 Marionette TRACE conn3 <- [1,610,null,{}] 08:52:44 INFO - PROCESS | 1818 | 1460994764613 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}] 08:52:44 INFO - PROCESS | 1818 | 1460994764807 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 08:52:45 INFO - PROCESS | 1818 | 1460994765039 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:45 INFO - PROCESS | 1818 | ++DOCSHELL 0x934dd400 == 88 [pid = 1818] [id = 160] 08:52:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 162 (0x975a4c00) [pid = 1818] [serial = 480] [outer = (nil)] 08:52:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 163 (0x978e2c00) [pid = 1818] [serial = 481] [outer = 0x975a4c00] 08:52:45 INFO - PROCESS | 1818 | 1460994765168 Marionette DEBUG loaded listener.js 08:52:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 164 (0x989bbc00) [pid = 1818] [serial = 482] [outer = 0x975a4c00] 08:52:46 INFO - PROCESS | 1818 | 1460994766062 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]]]}] 08:52:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:52:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1491ms 08:52:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:52:46 INFO - PROCESS | 1818 | 1460994766093 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 08:52:46 INFO - PROCESS | 1818 | 1460994766097 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 08:52:46 INFO - PROCESS | 1818 | 1460994766105 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:52:46 INFO - PROCESS | 1818 | 1460994766109 Marionette TRACE conn3 <- [1,614,null,{}] 08:52:46 INFO - PROCESS | 1818 | 1460994766115 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}] 08:52:46 INFO - PROCESS | 1818 | 1460994766329 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 08:52:46 INFO - PROCESS | 1818 | 1460994766509 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:46 INFO - PROCESS | 1818 | ++DOCSHELL 0x978dd800 == 89 [pid = 1818] [id = 161] 08:52:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 165 (0x978e8000) [pid = 1818] [serial = 483] [outer = (nil)] 08:52:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 166 (0x9e114400) [pid = 1818] [serial = 484] [outer = 0x978e8000] 08:52:46 INFO - PROCESS | 1818 | 1460994766655 Marionette DEBUG loaded listener.js 08:52:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 167 (0x9fbc3000) [pid = 1818] [serial = 485] [outer = 0x978e8000] 08:52:47 INFO - PROCESS | 1818 | 1460994767567 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]]]}] 08:52:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:52:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1536ms 08:52:47 INFO - PROCESS | 1818 | 1460994767640 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 08:52:47 INFO - PROCESS | 1818 | 1460994767643 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 08:52:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:52:47 INFO - PROCESS | 1818 | 1460994767651 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:52:47 INFO - PROCESS | 1818 | 1460994767654 Marionette TRACE conn3 <- [1,618,null,{}] 08:52:47 INFO - PROCESS | 1818 | 1460994767660 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}] 08:52:47 INFO - PROCESS | 1818 | 1460994767889 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 08:52:48 INFO - PROCESS | 1818 | 1460994768270 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:48 INFO - PROCESS | 1818 | ++DOCSHELL 0x9b394800 == 90 [pid = 1818] [id = 162] 08:52:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 168 (0xa0a66400) [pid = 1818] [serial = 486] [outer = (nil)] 08:52:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 169 (0xa4779800) [pid = 1818] [serial = 487] [outer = 0xa0a66400] 08:52:48 INFO - PROCESS | 1818 | 1460994768376 Marionette DEBUG loaded listener.js 08:52:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 170 (0xa477f800) [pid = 1818] [serial = 488] [outer = 0xa0a66400] 08:52:49 INFO - PROCESS | 1818 | 1460994769278 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]]]}] 08:52:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:52:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1694ms 08:52:49 INFO - PROCESS | 1818 | 1460994769354 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 08:52:49 INFO - PROCESS | 1818 | 1460994769359 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 08:52:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:52:49 INFO - PROCESS | 1818 | 1460994769368 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:52:49 INFO - PROCESS | 1818 | 1460994769371 Marionette TRACE conn3 <- [1,622,null,{}] 08:52:49 INFO - PROCESS | 1818 | 1460994769378 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}] 08:52:49 INFO - PROCESS | 1818 | 1460994769580 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 08:52:49 INFO - PROCESS | 1818 | 1460994769763 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:49 INFO - PROCESS | 1818 | ++DOCSHELL 0x88be1c00 == 91 [pid = 1818] [id = 163] 08:52:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 171 (0x88be2800) [pid = 1818] [serial = 489] [outer = (nil)] 08:52:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 172 (0x88bea000) [pid = 1818] [serial = 490] [outer = 0x88be2800] 08:52:49 INFO - PROCESS | 1818 | 1460994769910 Marionette DEBUG loaded listener.js 08:52:50 INFO - PROCESS | 1818 | ++DOMWINDOW == 173 (0x88bec800) [pid = 1818] [serial = 491] [outer = 0x88be2800] 08:52:50 INFO - PROCESS | 1818 | 1460994770759 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]]]}] 08:52:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:52:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1429ms 08:52:50 INFO - PROCESS | 1818 | 1460994770798 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 08:52:50 INFO - PROCESS | 1818 | 1460994770802 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 08:52:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:52:50 INFO - PROCESS | 1818 | 1460994770809 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:52:50 INFO - PROCESS | 1818 | 1460994770812 Marionette TRACE conn3 <- [1,626,null,{}] 08:52:50 INFO - PROCESS | 1818 | 1460994770818 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}] 08:52:51 INFO - PROCESS | 1818 | 1460994771011 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 08:52:51 INFO - PROCESS | 1818 | 1460994771192 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:51 INFO - PROCESS | 1818 | ++DOCSHELL 0x88be6400 == 92 [pid = 1818] [id = 164] 08:52:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 174 (0x88bea800) [pid = 1818] [serial = 492] [outer = (nil)] 08:52:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 175 (0x88ce8000) [pid = 1818] [serial = 493] [outer = 0x88bea800] 08:52:51 INFO - PROCESS | 1818 | 1460994771277 Marionette DEBUG loaded listener.js 08:52:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 176 (0x88cea000) [pid = 1818] [serial = 494] [outer = 0x88bea800] 08:52:52 INFO - PROCESS | 1818 | 1460994772222 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]]]}] 08:52:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:52:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1490ms 08:52:52 INFO - PROCESS | 1818 | 1460994772300 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 08:52:52 INFO - PROCESS | 1818 | 1460994772303 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 08:52:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:52:52 INFO - PROCESS | 1818 | 1460994772310 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:52:52 INFO - PROCESS | 1818 | 1460994772314 Marionette TRACE conn3 <- [1,630,null,{}] 08:52:52 INFO - PROCESS | 1818 | 1460994772320 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}] 08:52:52 INFO - PROCESS | 1818 | 1460994772558 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 08:52:52 INFO - PROCESS | 1818 | 1460994772802 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:52 INFO - PROCESS | 1818 | ++DOCSHELL 0x88ce6800 == 93 [pid = 1818] [id = 165] 08:52:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 177 (0x88cf0400) [pid = 1818] [serial = 495] [outer = (nil)] 08:52:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 178 (0x88cf2400) [pid = 1818] [serial = 496] [outer = 0x88cf0400] 08:52:52 INFO - PROCESS | 1818 | 1460994772904 Marionette DEBUG loaded listener.js 08:52:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 179 (0x89f9bc00) [pid = 1818] [serial = 497] [outer = 0x88cf0400] 08:52:53 INFO - PROCESS | 1818 | 1460994773782 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]]]}] 08:52:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:52:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1533ms 08:52:53 INFO - PROCESS | 1818 | 1460994773844 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 08:52:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:52:53 INFO - PROCESS | 1818 | 1460994773849 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 08:52:53 INFO - PROCESS | 1818 | 1460994773855 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:52:53 INFO - PROCESS | 1818 | 1460994773860 Marionette TRACE conn3 <- [1,634,null,{}] 08:52:53 INFO - PROCESS | 1818 | 1460994773866 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}] 08:52:54 INFO - PROCESS | 1818 | 1460994774091 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 08:52:54 INFO - PROCESS | 1818 | 1460994774322 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:54 INFO - PROCESS | 1818 | ++DOCSHELL 0x9a678000 == 94 [pid = 1818] [id = 166] 08:52:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 180 (0x9a678c00) [pid = 1818] [serial = 498] [outer = (nil)] 08:52:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 181 (0x9a67f000) [pid = 1818] [serial = 499] [outer = 0x9a678c00] 08:52:54 INFO - PROCESS | 1818 | 1460994774457 Marionette DEBUG loaded listener.js 08:52:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 182 (0x9a683800) [pid = 1818] [serial = 500] [outer = 0x9a678c00] 08:52:54 INFO - PROCESS | 1818 | [1818] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:52:55 INFO - PROCESS | 1818 | 1460994775351 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]]]}] 08:52:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:52:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1537ms 08:52:55 INFO - PROCESS | 1818 | 1460994775393 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 08:52:55 INFO - PROCESS | 1818 | 1460994775397 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 08:52:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:52:55 INFO - PROCESS | 1818 | 1460994775403 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:52:55 INFO - PROCESS | 1818 | 1460994775407 Marionette TRACE conn3 <- [1,638,null,{}] 08:52:55 INFO - PROCESS | 1818 | 1460994775412 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}] 08:52:55 INFO - PROCESS | 1818 | 1460994775602 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 08:52:55 INFO - PROCESS | 1818 | 1460994775793 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:55 INFO - PROCESS | 1818 | ++DOCSHELL 0x89801c00 == 95 [pid = 1818] [id = 167] 08:52:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 183 (0x89802400) [pid = 1818] [serial = 501] [outer = (nil)] 08:52:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 184 (0x89808800) [pid = 1818] [serial = 502] [outer = 0x89802400] 08:52:55 INFO - PROCESS | 1818 | 1460994775921 Marionette DEBUG loaded listener.js 08:52:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 185 (0x8980b400) [pid = 1818] [serial = 503] [outer = 0x89802400] 08:52:56 INFO - PROCESS | 1818 | [1818] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:52:56 INFO - PROCESS | 1818 | 1460994776817 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]]]}] 08:52:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:52:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1480ms 08:52:56 INFO - PROCESS | 1818 | 1460994776885 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 08:52:56 INFO - PROCESS | 1818 | 1460994776888 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 08:52:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:52:56 INFO - PROCESS | 1818 | 1460994776895 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:52:56 INFO - PROCESS | 1818 | 1460994776899 Marionette TRACE conn3 <- [1,642,null,{}] 08:52:56 INFO - PROCESS | 1818 | 1460994776904 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}] 08:52:57 INFO - PROCESS | 1818 | 1460994777098 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 08:52:57 INFO - PROCESS | 1818 | 1460994777328 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:57 INFO - PROCESS | 1818 | ++DOCSHELL 0x89e77000 == 96 [pid = 1818] [id = 168] 08:52:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 186 (0x89e77c00) [pid = 1818] [serial = 504] [outer = (nil)] 08:52:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 187 (0x89e7a800) [pid = 1818] [serial = 505] [outer = 0x89e77c00] 08:52:57 INFO - PROCESS | 1818 | 1460994777888 Marionette DEBUG loaded listener.js 08:52:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 188 (0x89e83c00) [pid = 1818] [serial = 506] [outer = 0x89e77c00] 08:52:58 INFO - PROCESS | 1818 | 1460994778920 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]]]}] 08:52:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:52:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 2096ms 08:52:59 INFO - PROCESS | 1818 | 1460994778993 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 08:52:59 INFO - PROCESS | 1818 | 1460994778997 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 08:52:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:52:59 INFO - PROCESS | 1818 | 1460994779006 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:52:59 INFO - PROCESS | 1818 | 1460994779011 Marionette TRACE conn3 <- [1,646,null,{}] 08:52:59 INFO - PROCESS | 1818 | 1460994779018 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}] 08:52:59 INFO - PROCESS | 1818 | 1460994779208 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 08:52:59 INFO - PROCESS | 1818 | 1460994779579 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:59 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b614000 == 97 [pid = 1818] [id = 169] 08:52:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 189 (0x8b994c00) [pid = 1818] [serial = 507] [outer = (nil)] 08:52:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 190 (0x8bba3c00) [pid = 1818] [serial = 508] [outer = 0x8b994c00] 08:52:59 INFO - PROCESS | 1818 | 1460994779667 Marionette DEBUG loaded listener.js 08:52:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 191 (0x8bbb0800) [pid = 1818] [serial = 509] [outer = 0x8b994c00] 08:53:00 INFO - PROCESS | 1818 | 1460994780609 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]]]}] 08:53:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:53:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1688ms 08:53:00 INFO - PROCESS | 1818 | 1460994780694 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 08:53:00 INFO - PROCESS | 1818 | 1460994780701 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 08:53:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:53:00 INFO - PROCESS | 1818 | 1460994780712 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:53:00 INFO - PROCESS | 1818 | 1460994780716 Marionette TRACE conn3 <- [1,650,null,{}] 08:53:00 INFO - PROCESS | 1818 | 1460994780723 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}] 08:53:00 INFO - PROCESS | 1818 | 1460994780988 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 08:53:01 INFO - PROCESS | 1818 | --DOCSHELL 0x978e7400 == 96 [pid = 1818] [id = 107] 08:53:01 INFO - PROCESS | 1818 | --DOCSHELL 0x8c401800 == 95 [pid = 1818] [id = 154] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 190 (0x9fbdb800) [pid = 1818] [serial = 372] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 189 (0x8b783400) [pid = 1818] [serial = 375] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 188 (0x8c7df400) [pid = 1818] [serial = 378] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 187 (0xa283dc00) [pid = 1818] [serial = 381] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOCSHELL 0x905a8c00 == 94 [pid = 1818] [id = 153] 08:53:01 INFO - PROCESS | 1818 | --DOCSHELL 0x8c7da400 == 93 [pid = 1818] [id = 152] 08:53:01 INFO - PROCESS | 1818 | --DOCSHELL 0x89f93800 == 92 [pid = 1818] [id = 151] 08:53:01 INFO - PROCESS | 1818 | --DOCSHELL 0x8bba1c00 == 91 [pid = 1818] [id = 150] 08:53:01 INFO - PROCESS | 1818 | --DOCSHELL 0x8b61e800 == 90 [pid = 1818] [id = 149] 08:53:01 INFO - PROCESS | 1818 | --DOCSHELL 0x89e82400 == 89 [pid = 1818] [id = 148] 08:53:01 INFO - PROCESS | 1818 | 1460994781359 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:01 INFO - PROCESS | 1818 | ++DOCSHELL 0x89e7e800 == 90 [pid = 1818] [id = 170] 08:53:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 188 (0x89e7f800) [pid = 1818] [serial = 510] [outer = (nil)] 08:53:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 189 (0x8c401800) [pid = 1818] [serial = 511] [outer = 0x89e7f800] 08:53:01 INFO - PROCESS | 1818 | 1460994781446 Marionette DEBUG loaded listener.js 08:53:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 190 (0x8c548c00) [pid = 1818] [serial = 512] [outer = 0x89e7f800] 08:53:01 INFO - PROCESS | 1818 | --DOCSHELL 0x8bba8c00 == 89 [pid = 1818] [id = 140] 08:53:01 INFO - PROCESS | 1818 | --DOCSHELL 0x934df800 == 88 [pid = 1818] [id = 139] 08:53:01 INFO - PROCESS | 1818 | --DOCSHELL 0x8c40bc00 == 87 [pid = 1818] [id = 138] 08:53:01 INFO - PROCESS | 1818 | --DOCSHELL 0x934e2c00 == 86 [pid = 1818] [id = 137] 08:53:01 INFO - PROCESS | 1818 | --DOCSHELL 0x8c4f7400 == 85 [pid = 1818] [id = 136] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 189 (0xa0fdf000) [pid = 1818] [serial = 286] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 188 (0x974c1400) [pid = 1818] [serial = 398] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 187 (0x975a0400) [pid = 1818] [serial = 400] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 186 (0x978c8400) [pid = 1818] [serial = 403] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 185 (0x975a3000) [pid = 1818] [serial = 401] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 184 (0x8c4fcc00) [pid = 1818] [serial = 391] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 183 (0x92111c00) [pid = 1818] [serial = 392] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 182 (0x9fbe1c00) [pid = 1818] [serial = 244] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 181 (0x8fc96c00) [pid = 1818] [serial = 389] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 180 (0x8e9c6000) [pid = 1818] [serial = 388] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 179 (0x978dd000) [pid = 1818] [serial = 280] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 178 (0xa477b400) [pid = 1818] [serial = 250] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 177 (0x9439d400) [pid = 1818] [serial = 277] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 176 (0x942dc800) [pid = 1818] [serial = 289] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 175 (0xa458fc00) [pid = 1818] [serial = 247] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 174 (0x96603800) [pid = 1818] [serial = 363] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 173 (0x943a4000) [pid = 1818] [serial = 253] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 172 (0x9fc73400) [pid = 1818] [serial = 283] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 171 (0x9fb11000) [pid = 1818] [serial = 274] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 170 (0xa458d800) [pid = 1818] [serial = 292] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 169 (0x943a7400) [pid = 1818] [serial = 394] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 168 (0x8bbab400) [pid = 1818] [serial = 384] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 167 (0x983d6c00) [pid = 1818] [serial = 366] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 166 (0x9159d000) [pid = 1818] [serial = 360] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 165 (0x9b39a800) [pid = 1818] [serial = 369] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 164 (0x978e2400) [pid = 1818] [serial = 404] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 163 (0x96644400) [pid = 1818] [serial = 397] [outer = (nil)] [url = about:blank] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 162 (0xa477a000) [pid = 1818] [serial = 208] [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.] 08:53:01 INFO - PROCESS | 1818 | --DOMWINDOW == 161 (0x95b13400) [pid = 1818] [serial = 395] [outer = (nil)] [url = about:blank] 08:53:02 INFO - PROCESS | 1818 | 1460994782332 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]]]}] 08:53:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:53:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1687ms 08:53:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:53:02 INFO - PROCESS | 1818 | 1460994782405 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 08:53:02 INFO - PROCESS | 1818 | 1460994782408 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 08:53:02 INFO - PROCESS | 1818 | 1460994782416 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:53:02 INFO - PROCESS | 1818 | 1460994782422 Marionette TRACE conn3 <- [1,654,null,{}] 08:53:02 INFO - PROCESS | 1818 | 1460994782440 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}] 08:53:02 INFO - PROCESS | 1818 | 1460994782624 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 08:53:02 INFO - PROCESS | 1818 | 1460994782636 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:02 INFO - PROCESS | 1818 | ++DOCSHELL 0x89805c00 == 86 [pid = 1818] [id = 171] 08:53:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 162 (0x8b991c00) [pid = 1818] [serial = 513] [outer = (nil)] 08:53:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 163 (0x8fc96c00) [pid = 1818] [serial = 514] [outer = 0x8b991c00] 08:53:02 INFO - PROCESS | 1818 | 1460994782837 Marionette DEBUG loaded listener.js 08:53:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 164 (0x9059b800) [pid = 1818] [serial = 515] [outer = 0x8b991c00] 08:53:03 INFO - PROCESS | 1818 | 1460994783749 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]]]}] 08:53:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:53:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1388ms 08:53:03 INFO - PROCESS | 1818 | 1460994783803 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 08:53:03 INFO - PROCESS | 1818 | 1460994783807 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 08:53:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:53:03 INFO - PROCESS | 1818 | 1460994783815 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:53:03 INFO - PROCESS | 1818 | 1460994783818 Marionette TRACE conn3 <- [1,658,null,{}] 08:53:03 INFO - PROCESS | 1818 | 1460994783839 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}] 08:53:04 INFO - PROCESS | 1818 | 1460994784073 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 08:53:04 INFO - PROCESS | 1818 | 1460994784097 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:04 INFO - PROCESS | 1818 | ++DOCSHELL 0x88be8400 == 87 [pid = 1818] [id = 172] 08:53:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 165 (0x89810c00) [pid = 1818] [serial = 516] [outer = (nil)] 08:53:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 166 (0x90948c00) [pid = 1818] [serial = 517] [outer = 0x89810c00] 08:53:04 INFO - PROCESS | 1818 | 1460994784174 Marionette DEBUG loaded listener.js 08:53:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 167 (0x91789000) [pid = 1818] [serial = 518] [outer = 0x89810c00] 08:53:05 INFO - PROCESS | 1818 | 1460994785121 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]]]}] 08:53:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:53:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1345ms 08:53:05 INFO - PROCESS | 1818 | 1460994785161 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 08:53:05 INFO - PROCESS | 1818 | 1460994785164 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 08:53:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:53:05 INFO - PROCESS | 1818 | 1460994785172 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:53:05 INFO - PROCESS | 1818 | 1460994785175 Marionette TRACE conn3 <- [1,662,null,{}] 08:53:05 INFO - PROCESS | 1818 | 1460994785187 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}] 08:53:05 INFO - PROCESS | 1818 | 1460994785402 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 08:53:05 INFO - PROCESS | 1818 | 1460994785432 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:05 INFO - PROCESS | 1818 | ++DOCSHELL 0x9178e000 == 88 [pid = 1818] [id = 173] 08:53:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 168 (0x92112400) [pid = 1818] [serial = 519] [outer = (nil)] 08:53:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 169 (0x9335f400) [pid = 1818] [serial = 520] [outer = 0x92112400] 08:53:05 INFO - PROCESS | 1818 | 1460994785515 Marionette DEBUG loaded listener.js 08:53:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 170 (0x942d1800) [pid = 1818] [serial = 521] [outer = 0x92112400] 08:53:06 INFO - PROCESS | 1818 | --DOMWINDOW == 169 (0x8c542800) [pid = 1818] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:53:06 INFO - PROCESS | 1818 | --DOMWINDOW == 168 (0x8b778c00) [pid = 1818] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:53:06 INFO - PROCESS | 1818 | --DOMWINDOW == 167 (0x905a9000) [pid = 1818] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:53:06 INFO - PROCESS | 1818 | --DOMWINDOW == 166 (0x8c7dfc00) [pid = 1818] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:53:06 INFO - PROCESS | 1818 | --DOMWINDOW == 165 (0x8c7dc800) [pid = 1818] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:53:06 INFO - PROCESS | 1818 | --DOMWINDOW == 164 (0x89f98400) [pid = 1818] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:53:06 INFO - PROCESS | 1818 | --DOMWINDOW == 163 (0x978df400) [pid = 1818] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:53:06 INFO - PROCESS | 1818 | --DOMWINDOW == 162 (0x8fc91800) [pid = 1818] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:53:06 INFO - PROCESS | 1818 | --DOMWINDOW == 161 (0x8bbaa400) [pid = 1818] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:53:06 INFO - PROCESS | 1818 | [1818] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:53:06 INFO - PROCESS | 1818 | 1460994786908 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]]]}] 08:53:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:53:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1791ms 08:53:06 INFO - PROCESS | 1818 | 1460994786964 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 08:53:06 INFO - PROCESS | 1818 | 1460994786968 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 08:53:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:53:06 INFO - PROCESS | 1818 | 1460994786974 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:53:06 INFO - PROCESS | 1818 | 1460994786977 Marionette TRACE conn3 <- [1,666,null,{}] 08:53:06 INFO - PROCESS | 1818 | 1460994786984 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}] 08:53:07 INFO - PROCESS | 1818 | 1460994787213 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 08:53:07 INFO - PROCESS | 1818 | 1460994787229 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:07 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c547800 == 89 [pid = 1818] [id = 174] 08:53:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 162 (0x8c54a000) [pid = 1818] [serial = 522] [outer = (nil)] 08:53:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 163 (0x92117000) [pid = 1818] [serial = 523] [outer = 0x8c54a000] 08:53:07 INFO - PROCESS | 1818 | 1460994787304 Marionette DEBUG loaded listener.js 08:53:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 164 (0x942d5400) [pid = 1818] [serial = 524] [outer = 0x8c54a000] 08:53:07 INFO - PROCESS | 1818 | [1818] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:53:08 INFO - PROCESS | 1818 | 1460994788121 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]]]}] 08:53:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:53:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1179ms 08:53:08 INFO - PROCESS | 1818 | 1460994788156 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 08:53:08 INFO - PROCESS | 1818 | 1460994788165 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 08:53:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:53:08 INFO - PROCESS | 1818 | 1460994788177 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:53:08 INFO - PROCESS | 1818 | 1460994788179 Marionette TRACE conn3 <- [1,670,null,{}] 08:53:08 INFO - PROCESS | 1818 | 1460994788184 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}] 08:53:08 INFO - PROCESS | 1818 | 1460994788469 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 08:53:08 INFO - PROCESS | 1818 | 1460994788656 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:08 INFO - PROCESS | 1818 | ++DOCSHELL 0x8980d400 == 90 [pid = 1818] [id = 175] 08:53:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 165 (0x8980f400) [pid = 1818] [serial = 525] [outer = (nil)] 08:53:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 166 (0x89e7c000) [pid = 1818] [serial = 526] [outer = 0x8980f400] 08:53:08 INFO - PROCESS | 1818 | 1460994788747 Marionette DEBUG loaded listener.js 08:53:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 167 (0x89f9a400) [pid = 1818] [serial = 527] [outer = 0x8980f400] 08:53:09 INFO - PROCESS | 1818 | 1460994789748 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]]]}] 08:53:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:53:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1631ms 08:53:09 INFO - PROCESS | 1818 | 1460994789811 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 08:53:09 INFO - PROCESS | 1818 | 1460994789818 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 08:53:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:53:09 INFO - PROCESS | 1818 | 1460994789826 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:53:09 INFO - PROCESS | 1818 | 1460994789833 Marionette TRACE conn3 <- [1,674,null,{}] 08:53:09 INFO - PROCESS | 1818 | 1460994789840 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}] 08:53:10 INFO - PROCESS | 1818 | 1460994790050 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 08:53:10 INFO - PROCESS | 1818 | 1460994790285 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:10 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b99bc00 == 91 [pid = 1818] [id = 176] 08:53:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 168 (0x8bba7400) [pid = 1818] [serial = 528] [outer = (nil)] 08:53:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 169 (0x8c410c00) [pid = 1818] [serial = 529] [outer = 0x8bba7400] 08:53:10 INFO - PROCESS | 1818 | 1460994790426 Marionette DEBUG loaded listener.js 08:53:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 170 (0x8c542800) [pid = 1818] [serial = 530] [outer = 0x8bba7400] 08:53:10 INFO - PROCESS | 1818 | [1818] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:53:11 INFO - PROCESS | 1818 | 1460994791403 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]]]}] 08:53:11 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 08:53:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1634ms 08:53:11 INFO - PROCESS | 1818 | 1460994791461 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 08:53:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:53:11 INFO - PROCESS | 1818 | 1460994791467 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 08:53:11 INFO - PROCESS | 1818 | 1460994791473 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:53:11 INFO - PROCESS | 1818 | 1460994791476 Marionette TRACE conn3 <- [1,678,null,{}] 08:53:11 INFO - PROCESS | 1818 | 1460994791483 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}] 08:53:11 INFO - PROCESS | 1818 | 1460994791668 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 08:53:11 INFO - PROCESS | 1818 | 1460994791947 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:12 INFO - PROCESS | 1818 | ++DOCSHELL 0x8f928000 == 92 [pid = 1818] [id = 177] 08:53:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 171 (0x905a0400) [pid = 1818] [serial = 531] [outer = (nil)] 08:53:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 172 (0x90915c00) [pid = 1818] [serial = 532] [outer = 0x905a0400] 08:53:12 INFO - PROCESS | 1818 | 1460994792082 Marionette DEBUG loaded listener.js 08:53:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 173 (0x934db800) [pid = 1818] [serial = 533] [outer = 0x905a0400] 08:53:12 INFO - PROCESS | 1818 | 1460994792973 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]]]}] 08:53:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:53:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1536ms 08:53:13 INFO - PROCESS | 1818 | 1460994793009 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 08:53:13 INFO - PROCESS | 1818 | 1460994793016 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 08:53:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:53:13 INFO - PROCESS | 1818 | 1460994793033 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:53:13 INFO - PROCESS | 1818 | 1460994793041 Marionette TRACE conn3 <- [1,682,null,{}] 08:53:13 INFO - PROCESS | 1818 | 1460994793047 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}] 08:53:13 INFO - PROCESS | 1818 | 1460994793254 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 08:53:13 INFO - PROCESS | 1818 | 1460994793524 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:13 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b610800 == 93 [pid = 1818] [id = 178] 08:53:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 174 (0x8e9cb000) [pid = 1818] [serial = 534] [outer = (nil)] 08:53:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 175 (0x9449d400) [pid = 1818] [serial = 535] [outer = 0x8e9cb000] 08:53:13 INFO - PROCESS | 1818 | 1460994793655 Marionette DEBUG loaded listener.js 08:53:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 176 (0x95b15800) [pid = 1818] [serial = 536] [outer = 0x8e9cb000] 08:53:14 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:14 INFO - PROCESS | 1818 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:53:14 INFO - PROCESS | 1818 | 1460994794948 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]]]}] 08:53:14 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) 08:53:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1952ms 08:53:14 INFO - PROCESS | 1818 | 1460994794978 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 08:53:14 INFO - PROCESS | 1818 | 1460994794982 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 08:53:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:53:15 INFO - PROCESS | 1818 | 1460994795100 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:53:15 INFO - PROCESS | 1818 | 1460994795103 Marionette TRACE conn3 <- [1,686,null,{}] 08:53:15 INFO - PROCESS | 1818 | 1460994795127 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}] 08:53:15 INFO - PROCESS | 1818 | 1460994795304 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 08:53:15 INFO - PROCESS | 1818 | 1460994795502 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:15 INFO - PROCESS | 1818 | ++DOCSHELL 0x8980e400 == 94 [pid = 1818] [id = 179] 08:53:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 177 (0x944a5400) [pid = 1818] [serial = 537] [outer = (nil)] 08:53:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 178 (0x96fdb400) [pid = 1818] [serial = 538] [outer = 0x944a5400] 08:53:15 INFO - PROCESS | 1818 | 1460994795588 Marionette DEBUG loaded listener.js 08:53:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 179 (0x97513c00) [pid = 1818] [serial = 539] [outer = 0x944a5400] 08:53:16 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:16 INFO - PROCESS | 1818 | 1460994796892 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]]]}] 08:53:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:53:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1859ms 08:53:16 INFO - PROCESS | 1818 | 1460994796906 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 08:53:16 INFO - PROCESS | 1818 | 1460994796910 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 08:53:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:53:16 INFO - PROCESS | 1818 | 1460994796916 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:53:16 INFO - PROCESS | 1818 | 1460994796920 Marionette TRACE conn3 <- [1,690,null,{}] 08:53:16 INFO - PROCESS | 1818 | 1460994796926 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}] 08:53:17 INFO - PROCESS | 1818 | 1460994797166 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 08:53:17 INFO - PROCESS | 1818 | 1460994797353 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:17 INFO - PROCESS | 1818 | ++DOCSHELL 0x9718e400 == 95 [pid = 1818] [id = 180] 08:53:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 180 (0x9759a800) [pid = 1818] [serial = 540] [outer = (nil)] 08:53:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 181 (0x978bf400) [pid = 1818] [serial = 541] [outer = 0x9759a800] 08:53:17 INFO - PROCESS | 1818 | 1460994797454 Marionette DEBUG loaded listener.js 08:53:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 182 (0x978e5800) [pid = 1818] [serial = 542] [outer = 0x9759a800] 08:53:18 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:18 INFO - PROCESS | 1818 | 1460994798862 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]]]}] 08:53:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:53:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1983ms 08:53:18 INFO - PROCESS | 1818 | 1460994798946 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 08:53:18 INFO - PROCESS | 1818 | 1460994798951 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 08:53:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:53:18 INFO - PROCESS | 1818 | 1460994798978 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:53:18 INFO - PROCESS | 1818 | 1460994798983 Marionette TRACE conn3 <- [1,694,null,{}] 08:53:18 INFO - PROCESS | 1818 | 1460994798993 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}] 08:53:19 INFO - PROCESS | 1818 | 1460994799168 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 08:53:19 INFO - PROCESS | 1818 | 1460994799348 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:19 INFO - PROCESS | 1818 | ++DOCSHELL 0x97597c00 == 96 [pid = 1818] [id = 181] 08:53:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 183 (0x97803000) [pid = 1818] [serial = 543] [outer = (nil)] 08:53:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 184 (0x9866c000) [pid = 1818] [serial = 544] [outer = 0x97803000] 08:53:19 INFO - PROCESS | 1818 | 1460994799435 Marionette DEBUG loaded listener.js 08:53:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 185 (0x99149000) [pid = 1818] [serial = 545] [outer = 0x97803000] 08:53:20 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:20 INFO - PROCESS | 1818 | 1460994800740 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]]]}] 08:53:20 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) 08:53:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1813ms 08:53:20 INFO - PROCESS | 1818 | 1460994800774 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 08:53:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:53:20 INFO - PROCESS | 1818 | 1460994800778 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 08:53:20 INFO - PROCESS | 1818 | 1460994800786 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:53:20 INFO - PROCESS | 1818 | 1460994800790 Marionette TRACE conn3 <- [1,698,null,{}] 08:53:20 INFO - PROCESS | 1818 | 1460994800893 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}] 08:53:21 INFO - PROCESS | 1818 | 1460994801076 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 08:53:21 INFO - PROCESS | 1818 | 1460994801255 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:21 INFO - PROCESS | 1818 | ++DOCSHELL 0x975a1400 == 97 [pid = 1818] [id = 182] 08:53:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 186 (0x978ea400) [pid = 1818] [serial = 546] [outer = (nil)] 08:53:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 187 (0x994c7c00) [pid = 1818] [serial = 547] [outer = 0x978ea400] 08:53:21 INFO - PROCESS | 1818 | 1460994801340 Marionette DEBUG loaded listener.js 08:53:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 188 (0x9a67a400) [pid = 1818] [serial = 548] [outer = 0x978ea400] 08:53:22 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:22 INFO - PROCESS | 1818 | 1460994802643 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]]]}] 08:53:22 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) 08:53:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1895ms 08:53:22 INFO - PROCESS | 1818 | 1460994802680 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 08:53:22 INFO - PROCESS | 1818 | 1460994802684 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 08:53:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:53:22 INFO - PROCESS | 1818 | 1460994802691 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:53:22 INFO - PROCESS | 1818 | 1460994802694 Marionette TRACE conn3 <- [1,702,null,{}] 08:53:22 INFO - PROCESS | 1818 | 1460994802795 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}] 08:53:22 INFO - PROCESS | 1818 | 1460994802979 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 08:53:23 INFO - PROCESS | 1818 | 1460994803160 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:23 INFO - PROCESS | 1818 | ++DOCSHELL 0x978e9000 == 98 [pid = 1818] [id = 183] 08:53:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 189 (0x9a677c00) [pid = 1818] [serial = 549] [outer = (nil)] 08:53:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 190 (0x9a683000) [pid = 1818] [serial = 550] [outer = 0x9a677c00] 08:53:23 INFO - PROCESS | 1818 | 1460994803245 Marionette DEBUG loaded listener.js 08:53:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 191 (0x9b3e6c00) [pid = 1818] [serial = 551] [outer = 0x9a677c00] 08:53:24 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:24 INFO - PROCESS | 1818 | 1460994804583 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]]]}] 08:53:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:53:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1932ms 08:53:24 INFO - PROCESS | 1818 | 1460994804662 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 08:53:24 INFO - PROCESS | 1818 | 1460994804666 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 08:53:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:53:24 INFO - PROCESS | 1818 | 1460994804693 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:53:24 INFO - PROCESS | 1818 | 1460994804697 Marionette TRACE conn3 <- [1,706,null,{}] 08:53:24 INFO - PROCESS | 1818 | 1460994804704 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}] 08:53:24 INFO - PROCESS | 1818 | 1460994804888 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 08:53:25 INFO - PROCESS | 1818 | 1460994805084 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:25 INFO - PROCESS | 1818 | ++DOCSHELL 0x89e7d800 == 99 [pid = 1818] [id = 184] 08:53:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 192 (0x89f9b400) [pid = 1818] [serial = 552] [outer = (nil)] 08:53:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 193 (0x8b617800) [pid = 1818] [serial = 553] [outer = 0x89f9b400] 08:53:25 INFO - PROCESS | 1818 | 1460994805529 Marionette DEBUG loaded listener.js 08:53:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 194 (0x8b77a800) [pid = 1818] [serial = 554] [outer = 0x89f9b400] 08:53:26 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:26 INFO - PROCESS | 1818 | 1460994806868 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]]]}] 08:53:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:53:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2240ms 08:53:27 INFO - PROCESS | 1818 | 1460994807014 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 08:53:27 INFO - PROCESS | 1818 | 1460994807020 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 08:53:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:53:27 INFO - PROCESS | 1818 | 1460994807039 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:53:27 INFO - PROCESS | 1818 | 1460994807044 Marionette TRACE conn3 <- [1,710,null,{}] 08:53:27 INFO - PROCESS | 1818 | 1460994807052 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}] 08:53:27 INFO - PROCESS | 1818 | 1460994807230 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 08:53:27 INFO - PROCESS | 1818 | --DOCSHELL 0x8e9cfc00 == 98 [pid = 1818] [id = 124] 08:53:27 INFO - PROCESS | 1818 | --DOCSHELL 0x978ca400 == 97 [pid = 1818] [id = 122] 08:53:27 INFO - PROCESS | 1818 | --DOCSHELL 0x8b779400 == 96 [pid = 1818] [id = 125] 08:53:27 INFO - PROCESS | 1818 | --DOCSHELL 0x98a98000 == 95 [pid = 1818] [id = 123] 08:53:27 INFO - PROCESS | 1818 | --DOCSHELL 0x943a4c00 == 94 [pid = 1818] [id = 121] 08:53:27 INFO - PROCESS | 1818 | --DOCSHELL 0x8c7d8c00 == 93 [pid = 1818] [id = 127] 08:53:27 INFO - PROCESS | 1818 | --DOCSHELL 0x8fd16400 == 92 [pid = 1818] [id = 92] 08:53:27 INFO - PROCESS | 1818 | 1460994807491 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:27 INFO - PROCESS | 1818 | --DOCSHELL 0x8c7d7800 == 91 [pid = 1818] [id = 126] 08:53:27 INFO - PROCESS | 1818 | --DOCSHELL 0x8c547800 == 90 [pid = 1818] [id = 174] 08:53:27 INFO - PROCESS | 1818 | --DOCSHELL 0x9178e000 == 89 [pid = 1818] [id = 173] 08:53:27 INFO - PROCESS | 1818 | ++DOCSHELL 0x89e7e400 == 90 [pid = 1818] [id = 185] 08:53:27 INFO - PROCESS | 1818 | ++DOMWINDOW == 195 (0x89f9c400) [pid = 1818] [serial = 555] [outer = (nil)] 08:53:27 INFO - PROCESS | 1818 | ++DOMWINDOW == 196 (0x8b999800) [pid = 1818] [serial = 556] [outer = 0x89f9c400] 08:53:27 INFO - PROCESS | 1818 | 1460994807573 Marionette DEBUG loaded listener.js 08:53:27 INFO - PROCESS | 1818 | ++DOMWINDOW == 197 (0x8c40a400) [pid = 1818] [serial = 557] [outer = 0x89f9c400] 08:53:27 INFO - PROCESS | 1818 | --DOCSHELL 0x88be8400 == 89 [pid = 1818] [id = 172] 08:53:27 INFO - PROCESS | 1818 | --DOCSHELL 0x89805c00 == 88 [pid = 1818] [id = 171] 08:53:27 INFO - PROCESS | 1818 | --DOCSHELL 0x89e7e800 == 87 [pid = 1818] [id = 170] 08:53:27 INFO - PROCESS | 1818 | --DOCSHELL 0x8b614000 == 86 [pid = 1818] [id = 169] 08:53:27 INFO - PROCESS | 1818 | --DOCSHELL 0x89e77000 == 85 [pid = 1818] [id = 168] 08:53:27 INFO - PROCESS | 1818 | --DOCSHELL 0x978dd800 == 84 [pid = 1818] [id = 161] 08:53:28 INFO - PROCESS | 1818 | --DOCSHELL 0x934dd400 == 83 [pid = 1818] [id = 160] 08:53:28 INFO - PROCESS | 1818 | --DOCSHELL 0x89f9f000 == 82 [pid = 1818] [id = 159] 08:53:28 INFO - PROCESS | 1818 | --DOCSHELL 0x9335e000 == 81 [pid = 1818] [id = 158] 08:53:28 INFO - PROCESS | 1818 | --DOCSHELL 0x8bba2800 == 80 [pid = 1818] [id = 157] 08:53:28 INFO - PROCESS | 1818 | --DOCSHELL 0x8b615400 == 79 [pid = 1818] [id = 156] 08:53:28 INFO - PROCESS | 1818 | --DOMWINDOW == 196 (0x8c54cc00) [pid = 1818] [serial = 358] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1818 | --DOMWINDOW == 195 (0x8b99e800) [pid = 1818] [serial = 449] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1818 | --DOMWINDOW == 194 (0x8b782800) [pid = 1818] [serial = 448] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1818 | --DOMWINDOW == 193 (0x934e0000) [pid = 1818] [serial = 460] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1818 | --DOMWINDOW == 192 (0x8b999c00) [pid = 1818] [serial = 427] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1818 | --DOMWINDOW == 191 (0x8e9c4c00) [pid = 1818] [serial = 409] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1818 | --DOMWINDOW == 190 (0x8f927400) [pid = 1818] [serial = 454] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1818 | --DOMWINDOW == 189 (0x8fc9a400) [pid = 1818] [serial = 455] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1818 | --DOMWINDOW == 188 (0xa45ec000) [pid = 1818] [serial = 424] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1818 | --DOMWINDOW == 187 (0x91791c00) [pid = 1818] [serial = 458] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1818 | --DOMWINDOW == 186 (0x89f9c800) [pid = 1818] [serial = 446] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1818 | --DOMWINDOW == 185 (0x89f9a000) [pid = 1818] [serial = 445] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1818 | --DOMWINDOW == 184 (0x9845a400) [pid = 1818] [serial = 415] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1818 | --DOMWINDOW == 183 (0x89e7d000) [pid = 1818] [serial = 442] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1818 | --DOMWINDOW == 182 (0x8b619c00) [pid = 1818] [serial = 439] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1818 | --DOMWINDOW == 181 (0x9059cc00) [pid = 1818] [serial = 433] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1818 | --DOMWINDOW == 180 (0x983dac00) [pid = 1818] [serial = 406] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1818 | --DOMWINDOW == 179 (0x983e1000) [pid = 1818] [serial = 407] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1818 | --DOMWINDOW == 178 (0x905a9400) [pid = 1818] [serial = 436] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1818 | --DOMWINDOW == 177 (0x934dd800) [pid = 1818] [serial = 463] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1818 | --DOMWINDOW == 176 (0x8c4f1c00) [pid = 1818] [serial = 451] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1818 | --DOMWINDOW == 175 (0x8c4fa400) [pid = 1818] [serial = 452] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1818 | --DOMWINDOW == 174 (0x96301c00) [pid = 1818] [serial = 412] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1818 | --DOMWINDOW == 173 (0x9449fc00) [pid = 1818] [serial = 430] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1818 | --DOMWINDOW == 172 (0x994c6000) [pid = 1818] [serial = 418] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1818 | --DOMWINDOW == 171 (0x9fbc2800) [pid = 1818] [serial = 421] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1818 | --DOMWINDOW == 170 (0x9439b800) [pid = 1818] [serial = 464] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1818 | --DOMWINDOW == 169 (0x942d4800) [pid = 1818] [serial = 461] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1818 | --DOMWINDOW == 168 (0x90920c00) [pid = 1818] [serial = 457] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:28 INFO - PROCESS | 1818 | 1460994808844 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]]]}] 08:53:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:53:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1855ms 08:53:28 INFO - PROCESS | 1818 | 1460994808893 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 08:53:28 INFO - PROCESS | 1818 | 1460994808899 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 08:53:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:53:29 INFO - PROCESS | 1818 | 1460994809047 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:53:29 INFO - PROCESS | 1818 | 1460994809052 Marionette TRACE conn3 <- [1,714,null,{}] 08:53:29 INFO - PROCESS | 1818 | 1460994809061 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}] 08:53:29 INFO - PROCESS | 1818 | 1460994809227 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 08:53:29 INFO - PROCESS | 1818 | 1460994809239 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:29 INFO - PROCESS | 1818 | ++DOCSHELL 0x8980e800 == 80 [pid = 1818] [id = 186] 08:53:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 169 (0x8b610c00) [pid = 1818] [serial = 558] [outer = (nil)] 08:53:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 170 (0x8c4f1c00) [pid = 1818] [serial = 559] [outer = 0x8b610c00] 08:53:29 INFO - PROCESS | 1818 | 1460994809313 Marionette DEBUG loaded listener.js 08:53:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 171 (0x8e9c6400) [pid = 1818] [serial = 560] [outer = 0x8b610c00] 08:53:30 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:30 INFO - PROCESS | 1818 | 1460994810856 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]]]}] 08:53:30 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 08:53:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1923ms 08:53:30 INFO - PROCESS | 1818 | 1460994810945 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 08:53:30 INFO - PROCESS | 1818 | 1460994810953 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 08:53:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:53:30 INFO - PROCESS | 1818 | 1460994810965 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:53:30 INFO - PROCESS | 1818 | 1460994810968 Marionette TRACE conn3 <- [1,718,null,{}] 08:53:30 INFO - PROCESS | 1818 | 1460994810981 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}] 08:53:31 INFO - PROCESS | 1818 | 1460994811180 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 08:53:31 INFO - PROCESS | 1818 | 1460994811369 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:31 INFO - PROCESS | 1818 | ++DOCSHELL 0x88ceb000 == 81 [pid = 1818] [id = 187] 08:53:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 172 (0x8b782800) [pid = 1818] [serial = 561] [outer = (nil)] 08:53:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 173 (0x8b99e800) [pid = 1818] [serial = 562] [outer = 0x8b782800] 08:53:31 INFO - PROCESS | 1818 | 1460994811503 Marionette DEBUG loaded listener.js 08:53:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 174 (0x8c544800) [pid = 1818] [serial = 563] [outer = 0x8b782800] 08:53:32 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:32 INFO - PROCESS | 1818 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:53:32 INFO - PROCESS | 1818 | 1460994812863 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]]]}] 08:53:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:53:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1937ms 08:53:33 INFO - PROCESS | 1818 | 1460994813034 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 08:53:33 INFO - PROCESS | 1818 | 1460994813042 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 08:53:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:53:33 INFO - PROCESS | 1818 | 1460994813063 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:53:33 INFO - PROCESS | 1818 | 1460994813068 Marionette TRACE conn3 <- [1,722,null,{}] 08:53:33 INFO - PROCESS | 1818 | 1460994813074 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}] 08:53:33 INFO - PROCESS | 1818 | 1460994813258 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 08:53:33 INFO - PROCESS | 1818 | 1460994813441 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:33 INFO - PROCESS | 1818 | ++DOCSHELL 0x8980c800 == 82 [pid = 1818] [id = 188] 08:53:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 175 (0x89e7d000) [pid = 1818] [serial = 564] [outer = (nil)] 08:53:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 176 (0x8e9cfc00) [pid = 1818] [serial = 565] [outer = 0x89e7d000] 08:53:33 INFO - PROCESS | 1818 | 1460994813541 Marionette DEBUG loaded listener.js 08:53:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 177 (0x905a1800) [pid = 1818] [serial = 566] [outer = 0x89e7d000] 08:53:34 INFO - PROCESS | 1818 | 1460994814510 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] 08:53:34 INFO - PROCESS | 1818 | 1460994814553 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 08:53:34 INFO - PROCESS | 1818 | 1460994814560 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:53:34 INFO - PROCESS | 1818 | 1460994814566 Marionette TRACE conn3 <- [1,726,null,{}] 08:53:34 INFO - PROCESS | 1818 | 1460994814585 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}] 08:53:34 INFO - PROCESS | 1818 | 1460994814790 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 08:53:35 INFO - PROCESS | 1818 | 1460994815030 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:35 INFO - PROCESS | 1818 | ++DOCSHELL 0x92112000 == 83 [pid = 1818] [id = 189] 08:53:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 178 (0x9335d000) [pid = 1818] [serial = 567] [outer = (nil)] 08:53:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 179 (0x942d8000) [pid = 1818] [serial = 568] [outer = 0x9335d000] 08:53:35 INFO - PROCESS | 1818 | 1460994815179 Marionette DEBUG loaded listener.js 08:53:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 180 (0x9439b800) [pid = 1818] [serial = 569] [outer = 0x9335d000] 08:53:35 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:35 INFO - PROCESS | 1818 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:53:36 INFO - PROCESS | 1818 | 1460994816165 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]]]}] 08:53:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:53:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1643ms 08:53:36 INFO - PROCESS | 1818 | 1460994816203 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 08:53:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:53:36 INFO - PROCESS | 1818 | 1460994816208 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 08:53:36 INFO - PROCESS | 1818 | 1460994816215 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:53:36 INFO - PROCESS | 1818 | 1460994816218 Marionette TRACE conn3 <- [1,730,null,{}] 08:53:36 INFO - PROCESS | 1818 | 1460994816224 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}] 08:53:36 INFO - PROCESS | 1818 | 1460994816406 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 08:53:36 INFO - PROCESS | 1818 | 1460994816645 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:36 INFO - PROCESS | 1818 | ++DOCSHELL 0x943a4000 == 84 [pid = 1818] [id = 190] 08:53:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 181 (0x943a5c00) [pid = 1818] [serial = 570] [outer = (nil)] 08:53:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 182 (0x944a2c00) [pid = 1818] [serial = 571] [outer = 0x943a5c00] 08:53:36 INFO - PROCESS | 1818 | 1460994816776 Marionette DEBUG loaded listener.js 08:53:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 183 (0x944a8800) [pid = 1818] [serial = 572] [outer = 0x943a5c00] 08:53:37 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:37 INFO - PROCESS | 1818 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:53:37 INFO - PROCESS | 1818 | 1460994817735 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] 08:53:37 INFO - PROCESS | 1818 | 1460994817806 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 08:53:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:53:37 INFO - PROCESS | 1818 | 1460994817812 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:53:37 INFO - PROCESS | 1818 | 1460994817816 Marionette TRACE conn3 <- [1,734,null,{}] 08:53:37 INFO - PROCESS | 1818 | 1460994817822 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}] 08:53:38 INFO - PROCESS | 1818 | 1460994818009 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 08:53:38 INFO - PROCESS | 1818 | 1460994818244 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:38 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b991800 == 85 [pid = 1818] [id = 191] 08:53:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 184 (0x942d9c00) [pid = 1818] [serial = 573] [outer = (nil)] 08:53:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 185 (0x975a4400) [pid = 1818] [serial = 574] [outer = 0x942d9c00] 08:53:38 INFO - PROCESS | 1818 | 1460994818344 Marionette DEBUG loaded listener.js 08:53:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 186 (0x978ca800) [pid = 1818] [serial = 575] [outer = 0x942d9c00] 08:53:40 INFO - PROCESS | 1818 | --DOCSHELL 0x88be6400 == 84 [pid = 1818] [id = 164] 08:53:40 INFO - PROCESS | 1818 | --DOCSHELL 0x88ce6800 == 83 [pid = 1818] [id = 165] 08:53:40 INFO - PROCESS | 1818 | --DOCSHELL 0x88be1c00 == 82 [pid = 1818] [id = 163] 08:53:40 INFO - PROCESS | 1818 | --DOCSHELL 0x9a678000 == 81 [pid = 1818] [id = 166] 08:53:40 INFO - PROCESS | 1818 | --DOCSHELL 0x8b779c00 == 80 [pid = 1818] [id = 143] 08:53:40 INFO - PROCESS | 1818 | --DOCSHELL 0x8b993400 == 79 [pid = 1818] [id = 142] 08:53:40 INFO - PROCESS | 1818 | --DOCSHELL 0x994c8800 == 78 [pid = 1818] [id = 141] 08:53:40 INFO - PROCESS | 1818 | --DOCSHELL 0x8b99a400 == 77 [pid = 1818] [id = 144] 08:53:40 INFO - PROCESS | 1818 | --DOCSHELL 0x89e75c00 == 76 [pid = 1818] [id = 147] 08:53:40 INFO - PROCESS | 1818 | --DOCSHELL 0x9059bc00 == 75 [pid = 1818] [id = 145] 08:53:40 INFO - PROCESS | 1818 | --DOCSHELL 0x8b611400 == 74 [pid = 1818] [id = 146] 08:53:40 INFO - PROCESS | 1818 | --DOCSHELL 0x89e7e400 == 73 [pid = 1818] [id = 185] 08:53:40 INFO - PROCESS | 1818 | --DOCSHELL 0x978e9000 == 72 [pid = 1818] [id = 183] 08:53:40 INFO - PROCESS | 1818 | --DOCSHELL 0x89e7d800 == 71 [pid = 1818] [id = 184] 08:53:40 INFO - PROCESS | 1818 | --DOCSHELL 0x975a1400 == 70 [pid = 1818] [id = 182] 08:53:40 INFO - PROCESS | 1818 | --DOCSHELL 0x97597c00 == 69 [pid = 1818] [id = 181] 08:53:40 INFO - PROCESS | 1818 | --DOCSHELL 0x9718e400 == 68 [pid = 1818] [id = 180] 08:53:40 INFO - PROCESS | 1818 | --DOCSHELL 0x8b99bc00 == 67 [pid = 1818] [id = 176] 08:53:40 INFO - PROCESS | 1818 | --DOCSHELL 0x8980d400 == 66 [pid = 1818] [id = 175] 08:53:40 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:40 INFO - PROCESS | 1818 | 1460994820888 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]]]}] 08:53:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:53:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 3142ms 08:53:40 INFO - PROCESS | 1818 | 1460994820956 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 08:53:40 INFO - PROCESS | 1818 | 1460994820963 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 08:53:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:53:40 INFO - PROCESS | 1818 | 1460994820972 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:53:40 INFO - PROCESS | 1818 | 1460994820976 Marionette TRACE conn3 <- [1,738,null,{}] 08:53:40 INFO - PROCESS | 1818 | 1460994820992 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}] 08:53:41 INFO - PROCESS | 1818 | 1460994821227 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 08:53:41 INFO - PROCESS | 1818 | 1460994821258 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:41 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b614c00 == 67 [pid = 1818] [id = 192] 08:53:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 187 (0x8b616000) [pid = 1818] [serial = 576] [outer = (nil)] 08:53:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 188 (0x8b77cc00) [pid = 1818] [serial = 577] [outer = 0x8b616000] 08:53:41 INFO - PROCESS | 1818 | 1460994821345 Marionette DEBUG loaded listener.js 08:53:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 189 (0x8b996800) [pid = 1818] [serial = 578] [outer = 0x8b616000] 08:53:42 INFO - PROCESS | 1818 | --DOMWINDOW == 188 (0x89e7f800) [pid = 1818] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:53:42 INFO - PROCESS | 1818 | --DOMWINDOW == 187 (0x92112400) [pid = 1818] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:53:42 INFO - PROCESS | 1818 | --DOMWINDOW == 186 (0x8b991c00) [pid = 1818] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:53:42 INFO - PROCESS | 1818 | --DOMWINDOW == 185 (0x8b994c00) [pid = 1818] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:53:42 INFO - PROCESS | 1818 | --DOMWINDOW == 184 (0x89810c00) [pid = 1818] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:53:42 INFO - PROCESS | 1818 | --DOMWINDOW == 183 (0x89e77c00) [pid = 1818] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:53:42 INFO - PROCESS | 1818 | --DOMWINDOW == 182 (0x942dc400) [pid = 1818] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:53:42 INFO - PROCESS | 1818 | --DOMWINDOW == 181 (0x89f9b400) [pid = 1818] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:53:42 INFO - PROCESS | 1818 | --DOMWINDOW == 180 (0x89f9c400) [pid = 1818] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:53:42 INFO - PROCESS | 1818 | --DOMWINDOW == 179 (0x8c54a000) [pid = 1818] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:53:42 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:42 INFO - PROCESS | 1818 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:53:42 INFO - PROCESS | 1818 | 1460994822796 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]]]}] 08:53:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:53:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1840ms 08:53:42 INFO - PROCESS | 1818 | 1460994822812 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 08:53:42 INFO - PROCESS | 1818 | 1460994822821 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 08:53:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:53:42 INFO - PROCESS | 1818 | 1460994822928 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:53:42 INFO - PROCESS | 1818 | 1460994822933 Marionette TRACE conn3 <- [1,742,null,{}] 08:53:42 INFO - PROCESS | 1818 | 1460994822942 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}] 08:53:43 INFO - PROCESS | 1818 | 1460994823103 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 08:53:43 INFO - PROCESS | 1818 | 1460994823114 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:43 INFO - PROCESS | 1818 | ++DOCSHELL 0x89e7f800 == 68 [pid = 1818] [id = 193] 08:53:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 180 (0x89e82c00) [pid = 1818] [serial = 579] [outer = (nil)] 08:53:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 181 (0x8bbaa400) [pid = 1818] [serial = 580] [outer = 0x89e82c00] 08:53:43 INFO - PROCESS | 1818 | 1460994823191 Marionette DEBUG loaded listener.js 08:53:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 182 (0x8c4ee400) [pid = 1818] [serial = 581] [outer = 0x89e82c00] 08:53:44 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:44 INFO - PROCESS | 1818 | 1460994824512 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]]]}] 08:53:44 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 08:53:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1657ms 08:53:44 INFO - PROCESS | 1818 | 1460994824569 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 08:53:44 INFO - PROCESS | 1818 | 1460994824572 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 08:53:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:53:44 INFO - PROCESS | 1818 | 1460994824580 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:53:44 INFO - PROCESS | 1818 | 1460994824586 Marionette TRACE conn3 <- [1,746,null,{}] 08:53:44 INFO - PROCESS | 1818 | 1460994824603 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}] 08:53:44 INFO - PROCESS | 1818 | 1460994824957 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 08:53:45 INFO - PROCESS | 1818 | 1460994825104 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:45 INFO - PROCESS | 1818 | ++DOCSHELL 0x88be5400 == 69 [pid = 1818] [id = 194] 08:53:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 183 (0x88be6400) [pid = 1818] [serial = 582] [outer = (nil)] 08:53:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 184 (0x88ce6800) [pid = 1818] [serial = 583] [outer = 0x88be6400] 08:53:45 INFO - PROCESS | 1818 | 1460994825211 Marionette DEBUG loaded listener.js 08:53:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 185 (0x89e7e400) [pid = 1818] [serial = 584] [outer = 0x88be6400] 08:53:46 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:46 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:46 INFO - PROCESS | 1818 | 1460994826695 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]]]}] 08:53:46 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.) 08:53:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2146ms 08:53:46 INFO - PROCESS | 1818 | 1460994826729 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 08:53:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:53:46 INFO - PROCESS | 1818 | 1460994826737 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 08:53:46 INFO - PROCESS | 1818 | 1460994826746 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:53:46 INFO - PROCESS | 1818 | 1460994826754 Marionette TRACE conn3 <- [1,750,null,{}] 08:53:46 INFO - PROCESS | 1818 | 1460994826764 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}] 08:53:47 INFO - PROCESS | 1818 | 1460994827000 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 08:53:47 INFO - PROCESS | 1818 | 1460994827188 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:47 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b618000 == 70 [pid = 1818] [id = 195] 08:53:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 186 (0x8b994c00) [pid = 1818] [serial = 585] [outer = (nil)] 08:53:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 187 (0x8c4f8400) [pid = 1818] [serial = 586] [outer = 0x8b994c00] 08:53:47 INFO - PROCESS | 1818 | 1460994827322 Marionette DEBUG loaded listener.js 08:53:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 188 (0x8c54d000) [pid = 1818] [serial = 587] [outer = 0x8b994c00] 08:53:48 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:48 INFO - PROCESS | 1818 | 1460994828690 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]]]}] 08:53:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:53:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2091ms 08:53:48 INFO - PROCESS | 1818 | 1460994828884 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 08:53:48 INFO - PROCESS | 1818 | 1460994828889 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 08:53:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:53:48 INFO - PROCESS | 1818 | 1460994828901 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:53:48 INFO - PROCESS | 1818 | 1460994828904 Marionette TRACE conn3 <- [1,754,null,{}] 08:53:48 INFO - PROCESS | 1818 | 1460994828916 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}] 08:53:49 INFO - PROCESS | 1818 | 1460994829114 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 08:53:49 INFO - PROCESS | 1818 | 1460994829304 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:49 INFO - PROCESS | 1818 | ++DOCSHELL 0x8bbac400 == 71 [pid = 1818] [id = 196] 08:53:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 189 (0x8c7e1800) [pid = 1818] [serial = 588] [outer = (nil)] 08:53:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 190 (0x8fc94000) [pid = 1818] [serial = 589] [outer = 0x8c7e1800] 08:53:49 INFO - PROCESS | 1818 | 1460994829395 Marionette DEBUG loaded listener.js 08:53:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 191 (0x9059e000) [pid = 1818] [serial = 590] [outer = 0x8c7e1800] 08:53:50 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:50 INFO - PROCESS | 1818 | 1460994830802 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]]]}] 08:53:50 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 08:53:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1983ms 08:53:50 INFO - PROCESS | 1818 | 1460994830887 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 08:53:50 INFO - PROCESS | 1818 | 1460994830894 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 08:53:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:53:50 INFO - PROCESS | 1818 | 1460994830912 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:53:50 INFO - PROCESS | 1818 | 1460994830920 Marionette TRACE conn3 <- [1,758,null,{}] 08:53:50 INFO - PROCESS | 1818 | 1460994830926 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}] 08:53:51 INFO - PROCESS | 1818 | 1460994831119 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 08:53:51 INFO - PROCESS | 1818 | 1460994831304 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:51 INFO - PROCESS | 1818 | ++DOCSHELL 0x89f9f000 == 72 [pid = 1818] [id = 197] 08:53:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 192 (0x8c7d7400) [pid = 1818] [serial = 591] [outer = (nil)] 08:53:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 193 (0x915a4800) [pid = 1818] [serial = 592] [outer = 0x8c7d7400] 08:53:51 INFO - PROCESS | 1818 | 1460994831392 Marionette DEBUG loaded listener.js 08:53:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 194 (0x9211f400) [pid = 1818] [serial = 593] [outer = 0x8c7d7400] 08:53:52 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:52 INFO - PROCESS | 1818 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:53:52 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:52 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:52 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:52 INFO - PROCESS | 1818 | 1460994832338 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]]]}] 08:53:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:53:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1494ms 08:53:52 INFO - PROCESS | 1818 | 1460994832399 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 08:53:52 INFO - PROCESS | 1818 | 1460994832403 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 08:53:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:53:52 INFO - PROCESS | 1818 | 1460994832411 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:53:52 INFO - PROCESS | 1818 | 1460994832415 Marionette TRACE conn3 <- [1,762,null,{}] 08:53:52 INFO - PROCESS | 1818 | 1460994832421 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}] 08:53:52 INFO - PROCESS | 1818 | 1460994832614 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 08:53:52 INFO - PROCESS | 1818 | 1460994832852 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:52 INFO - PROCESS | 1818 | ++DOCSHELL 0x89f9b800 == 73 [pid = 1818] [id = 198] 08:53:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 195 (0x93358400) [pid = 1818] [serial = 594] [outer = (nil)] 08:53:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 196 (0x934dd400) [pid = 1818] [serial = 595] [outer = 0x93358400] 08:53:52 INFO - PROCESS | 1818 | 1460994832984 Marionette DEBUG loaded listener.js 08:53:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 197 (0x934df400) [pid = 1818] [serial = 596] [outer = 0x93358400] 08:53:54 INFO - PROCESS | 1818 | 1460994834241 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]]]}] 08:53:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:53:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1847ms 08:53:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:53:54 INFO - PROCESS | 1818 | 1460994834297 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 08:53:54 INFO - PROCESS | 1818 | 1460994834300 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 08:53:54 INFO - PROCESS | 1818 | 1460994834309 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:53:54 INFO - PROCESS | 1818 | 1460994834312 Marionette TRACE conn3 <- [1,766,null,{}] 08:53:54 INFO - PROCESS | 1818 | 1460994834371 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}] 08:53:54 INFO - PROCESS | 1818 | 1460994834586 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 08:53:54 INFO - PROCESS | 1818 | 1460994834778 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:54 INFO - PROCESS | 1818 | ++DOCSHELL 0x942d9800 == 74 [pid = 1818] [id = 199] 08:53:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 198 (0x942da800) [pid = 1818] [serial = 597] [outer = (nil)] 08:53:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 199 (0x9439a400) [pid = 1818] [serial = 598] [outer = 0x942da800] 08:53:54 INFO - PROCESS | 1818 | 1460994834923 Marionette DEBUG loaded listener.js 08:53:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 200 (0x944ab000) [pid = 1818] [serial = 599] [outer = 0x942da800] 08:53:56 INFO - PROCESS | 1818 | 1460994836298 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]]]}] 08:53:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:53:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2047ms 08:53:56 INFO - PROCESS | 1818 | 1460994836444 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 08:53:56 INFO - PROCESS | 1818 | 1460994836449 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 08:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:53:56 INFO - PROCESS | 1818 | 1460994836460 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:53:56 INFO - PROCESS | 1818 | 1460994836463 Marionette TRACE conn3 <- [1,770,null,{}] 08:53:56 INFO - PROCESS | 1818 | 1460994836469 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}] 08:53:56 INFO - PROCESS | 1818 | 1460994836653 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 08:53:56 INFO - PROCESS | 1818 | 1460994836844 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:56 INFO - PROCESS | 1818 | ++DOCSHELL 0x89e78c00 == 75 [pid = 1818] [id = 200] 08:53:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 201 (0x8c4eec00) [pid = 1818] [serial = 600] [outer = (nil)] 08:53:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 202 (0x9663d400) [pid = 1818] [serial = 601] [outer = 0x8c4eec00] 08:53:56 INFO - PROCESS | 1818 | 1460994836933 Marionette DEBUG loaded listener.js 08:53:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 203 (0x96fd1800) [pid = 1818] [serial = 602] [outer = 0x8c4eec00] 08:53:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 204 (0x8c40d000) [pid = 1818] [serial = 603] [outer = 0x90918400] 08:53:58 INFO - PROCESS | 1818 | 1460994838005 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]]]}] 08:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1591ms 08:53:58 INFO - PROCESS | 1818 | 1460994838050 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 08:53:58 INFO - PROCESS | 1818 | 1460994838054 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 08:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:53:58 INFO - PROCESS | 1818 | 1460994838061 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:53:58 INFO - PROCESS | 1818 | 1460994838064 Marionette TRACE conn3 <- [1,774,null,{}] 08:53:58 INFO - PROCESS | 1818 | 1460994838070 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}] 08:53:58 INFO - PROCESS | 1818 | 1460994838266 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 08:53:58 INFO - PROCESS | 1818 | 1460994838504 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:58 INFO - PROCESS | 1818 | ++DOCSHELL 0x89805c00 == 76 [pid = 1818] [id = 201] 08:53:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 205 (0x89f93c00) [pid = 1818] [serial = 604] [outer = (nil)] 08:53:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 206 (0x8bbac000) [pid = 1818] [serial = 605] [outer = 0x89f93c00] 08:53:58 INFO - PROCESS | 1818 | 1460994838593 Marionette DEBUG loaded listener.js 08:53:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 207 (0x8c543400) [pid = 1818] [serial = 606] [outer = 0x89f93c00] 08:53:59 INFO - PROCESS | 1818 | 1460994839763 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]]]}] 08:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1735ms 08:53:59 INFO - PROCESS | 1818 | 1460994839797 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 08:53:59 INFO - PROCESS | 1818 | 1460994839802 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 08:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:53:59 INFO - PROCESS | 1818 | 1460994839812 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:53:59 INFO - PROCESS | 1818 | 1460994839817 Marionette TRACE conn3 <- [1,778,null,{}] 08:53:59 INFO - PROCESS | 1818 | 1460994839827 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}] 08:54:00 INFO - PROCESS | 1818 | 1460994840050 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 08:54:00 INFO - PROCESS | 1818 | 1460994840348 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:00 INFO - PROCESS | 1818 | ++DOCSHELL 0x8980a400 == 77 [pid = 1818] [id = 202] 08:54:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 208 (0x8b610000) [pid = 1818] [serial = 607] [outer = (nil)] 08:54:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 209 (0x8c40a000) [pid = 1818] [serial = 608] [outer = 0x8b610000] 08:54:00 INFO - PROCESS | 1818 | 1460994840434 Marionette DEBUG loaded listener.js 08:54:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 210 (0x8c544400) [pid = 1818] [serial = 609] [outer = 0x8b610000] 08:54:01 INFO - PROCESS | 1818 | 1460994841424 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]]]}] 08:54:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1636ms 08:54:01 INFO - PROCESS | 1818 | 1460994841447 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 08:54:01 INFO - PROCESS | 1818 | 1460994841456 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 08:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:54:01 INFO - PROCESS | 1818 | 1460994841466 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:54:01 INFO - PROCESS | 1818 | 1460994841469 Marionette TRACE conn3 <- [1,782,null,{}] 08:54:01 INFO - PROCESS | 1818 | 1460994841476 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}] 08:54:01 INFO - PROCESS | 1818 | 1460994841651 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 08:54:01 INFO - PROCESS | 1818 | 1460994841907 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:01 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fc9a800 == 78 [pid = 1818] [id = 203] 08:54:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 211 (0x8fd17c00) [pid = 1818] [serial = 610] [outer = (nil)] 08:54:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 212 (0x905a3000) [pid = 1818] [serial = 611] [outer = 0x8fd17c00] 08:54:02 INFO - PROCESS | 1818 | 1460994842040 Marionette DEBUG loaded listener.js 08:54:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 213 (0x90914000) [pid = 1818] [serial = 612] [outer = 0x8fd17c00] 08:54:03 INFO - PROCESS | 1818 | 1460994843060 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]]]}] 08:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1632ms 08:54:03 INFO - PROCESS | 1818 | 1460994843099 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 08:54:03 INFO - PROCESS | 1818 | 1460994843103 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 08:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:54:03 INFO - PROCESS | 1818 | 1460994843110 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:54:03 INFO - PROCESS | 1818 | 1460994843115 Marionette TRACE conn3 <- [1,786,null,{}] 08:54:03 INFO - PROCESS | 1818 | 1460994843131 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}] 08:54:03 INFO - PROCESS | 1818 | 1460994843350 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 08:54:03 INFO - PROCESS | 1818 | 1460994843632 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:03 INFO - PROCESS | 1818 | ++DOCSHELL 0x905a3800 == 79 [pid = 1818] [id = 204] 08:54:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 214 (0x905a5800) [pid = 1818] [serial = 613] [outer = (nil)] 08:54:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 215 (0x934e0400) [pid = 1818] [serial = 614] [outer = 0x905a5800] 08:54:03 INFO - PROCESS | 1818 | 1460994843771 Marionette DEBUG loaded listener.js 08:54:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 216 (0x9439d000) [pid = 1818] [serial = 615] [outer = 0x905a5800] 08:54:04 INFO - PROCESS | 1818 | --DOCSHELL 0x8fd16800 == 78 [pid = 1818] [id = 41] 08:54:04 INFO - PROCESS | 1818 | --DOCSHELL 0x91599400 == 77 [pid = 1818] [id = 49] 08:54:04 INFO - PROCESS | 1818 | --DOCSHELL 0x89e7f800 == 76 [pid = 1818] [id = 193] 08:54:04 INFO - PROCESS | 1818 | --DOCSHELL 0x8b614c00 == 75 [pid = 1818] [id = 192] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 215 (0x89e7c000) [pid = 1818] [serial = 526] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 214 (0x8c410c00) [pid = 1818] [serial = 529] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 213 (0x90915c00) [pid = 1818] [serial = 532] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 212 (0x9449d400) [pid = 1818] [serial = 535] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 211 (0x96fdb400) [pid = 1818] [serial = 538] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 210 (0x978bf400) [pid = 1818] [serial = 541] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 209 (0x9866c000) [pid = 1818] [serial = 544] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 208 (0x994c7c00) [pid = 1818] [serial = 547] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 207 (0x9a683000) [pid = 1818] [serial = 550] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 206 (0x8c4f1c00) [pid = 1818] [serial = 559] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 205 (0x9e114400) [pid = 1818] [serial = 484] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 204 (0x9449cc00) [pid = 1818] [serial = 475] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 203 (0x88bea000) [pid = 1818] [serial = 490] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 202 (0x89808800) [pid = 1818] [serial = 502] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 201 (0x88cf2400) [pid = 1818] [serial = 496] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 200 (0x9a67f000) [pid = 1818] [serial = 499] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 199 (0x8c7e1c00) [pid = 1818] [serial = 472] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 198 (0x978e2c00) [pid = 1818] [serial = 481] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 197 (0x88ce8000) [pid = 1818] [serial = 493] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 196 (0xa4779800) [pid = 1818] [serial = 487] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 195 (0x97598c00) [pid = 1818] [serial = 478] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 194 (0x8b784c00) [pid = 1818] [serial = 469] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOCSHELL 0x943a4000 == 74 [pid = 1818] [id = 190] 08:54:04 INFO - PROCESS | 1818 | --DOCSHELL 0x92112000 == 73 [pid = 1818] [id = 189] 08:54:04 INFO - PROCESS | 1818 | --DOCSHELL 0x8980c800 == 72 [pid = 1818] [id = 188] 08:54:04 INFO - PROCESS | 1818 | --DOCSHELL 0x88ceb000 == 71 [pid = 1818] [id = 187] 08:54:04 INFO - PROCESS | 1818 | 1460994844824 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]]]}] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 193 (0x96604c00) [pid = 1818] [serial = 467] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 192 (0x8b77a800) [pid = 1818] [serial = 554] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 191 (0x8c40a400) [pid = 1818] [serial = 557] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 190 (0x8b617800) [pid = 1818] [serial = 553] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 189 (0x942d5400) [pid = 1818] [serial = 524] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 188 (0x8b999800) [pid = 1818] [serial = 556] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 187 (0x8c548c00) [pid = 1818] [serial = 512] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 186 (0x9335f400) [pid = 1818] [serial = 520] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 185 (0x8fc96c00) [pid = 1818] [serial = 514] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 184 (0x8c401800) [pid = 1818] [serial = 511] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 183 (0x942d1800) [pid = 1818] [serial = 521] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 182 (0x8bbb0800) [pid = 1818] [serial = 509] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 181 (0x90948c00) [pid = 1818] [serial = 517] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 180 (0x89e83c00) [pid = 1818] [serial = 506] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 179 (0x89e7a800) [pid = 1818] [serial = 505] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 178 (0x95a9e000) [pid = 1818] [serial = 466] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 177 (0x91789000) [pid = 1818] [serial = 518] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 176 (0x8bba3c00) [pid = 1818] [serial = 508] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 175 (0x9059b800) [pid = 1818] [serial = 515] [outer = (nil)] [url = about:blank] 08:54:04 INFO - PROCESS | 1818 | --DOMWINDOW == 174 (0x92117000) [pid = 1818] [serial = 523] [outer = (nil)] [url = about:blank] 08:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1793ms 08:54:04 INFO - PROCESS | 1818 | 1460994844904 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 08:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:54:04 INFO - PROCESS | 1818 | 1460994844909 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 08:54:04 INFO - PROCESS | 1818 | 1460994844916 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:54:04 INFO - PROCESS | 1818 | 1460994844919 Marionette TRACE conn3 <- [1,790,null,{}] 08:54:04 INFO - PROCESS | 1818 | 1460994844925 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}] 08:54:05 INFO - PROCESS | 1818 | 1460994845120 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 08:54:05 INFO - PROCESS | 1818 | 1460994845328 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:05 INFO - PROCESS | 1818 | ++DOCSHELL 0x88beb800 == 72 [pid = 1818] [id = 205] 08:54:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 175 (0x88cf3800) [pid = 1818] [serial = 616] [outer = (nil)] 08:54:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 176 (0x8b784c00) [pid = 1818] [serial = 617] [outer = 0x88cf3800] 08:54:05 INFO - PROCESS | 1818 | 1460994845405 Marionette DEBUG loaded listener.js 08:54:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 177 (0x8c4f9c00) [pid = 1818] [serial = 618] [outer = 0x88cf3800] 08:54:06 INFO - PROCESS | 1818 | 1460994846184 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]]]}] 08:54:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1336ms 08:54:06 INFO - PROCESS | 1818 | 1460994846252 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 08:54:06 INFO - PROCESS | 1818 | 1460994846256 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 08:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:54:06 INFO - PROCESS | 1818 | 1460994846262 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:54:06 INFO - PROCESS | 1818 | 1460994846265 Marionette TRACE conn3 <- [1,794,null,{}] 08:54:06 INFO - PROCESS | 1818 | 1460994846271 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}] 08:54:06 INFO - PROCESS | 1818 | 1460994846433 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 08:54:06 INFO - PROCESS | 1818 | 1460994846444 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:06 INFO - PROCESS | 1818 | ++DOCSHELL 0x88cf2400 == 73 [pid = 1818] [id = 206] 08:54:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 178 (0x8b781400) [pid = 1818] [serial = 619] [outer = (nil)] 08:54:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 179 (0x91599400) [pid = 1818] [serial = 620] [outer = 0x8b781400] 08:54:06 INFO - PROCESS | 1818 | 1460994846518 Marionette DEBUG loaded listener.js 08:54:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 180 (0x934dac00) [pid = 1818] [serial = 621] [outer = 0x8b781400] 08:54:07 INFO - PROCESS | 1818 | 1460994847493 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]]]}] 08:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1286ms 08:54:07 INFO - PROCESS | 1818 | 1460994847550 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 08:54:07 INFO - PROCESS | 1818 | 1460994847554 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 08:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:54:07 INFO - PROCESS | 1818 | 1460994847560 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:54:07 INFO - PROCESS | 1818 | 1460994847564 Marionette TRACE conn3 <- [1,798,null,{}] 08:54:07 INFO - PROCESS | 1818 | 1460994847569 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}] 08:54:07 INFO - PROCESS | 1818 | 1460994847853 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 08:54:07 INFO - PROCESS | 1818 | 1460994847881 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:07 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b61c400 == 74 [pid = 1818] [id = 207] 08:54:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 181 (0x8c548c00) [pid = 1818] [serial = 622] [outer = (nil)] 08:54:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 182 (0x96640000) [pid = 1818] [serial = 623] [outer = 0x8c548c00] 08:54:07 INFO - PROCESS | 1818 | 1460994847960 Marionette DEBUG loaded listener.js 08:54:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 183 (0x974c7400) [pid = 1818] [serial = 624] [outer = 0x8c548c00] 08:54:08 INFO - PROCESS | 1818 | 1460994848914 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]]]}] 08:54:08 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 08:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1435ms 08:54:09 INFO - PROCESS | 1818 | 1460994849015 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 08:54:09 INFO - PROCESS | 1818 | 1460994849019 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 08:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:54:09 INFO - PROCESS | 1818 | 1460994849025 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:54:09 INFO - PROCESS | 1818 | 1460994849028 Marionette TRACE conn3 <- [1,802,null,{}] 08:54:09 INFO - PROCESS | 1818 | 1460994849034 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}] 08:54:09 INFO - PROCESS | 1818 | 1460994849274 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 08:54:09 INFO - PROCESS | 1818 | 1460994849297 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:09 INFO - PROCESS | 1818 | ++DOCSHELL 0x88bec000 == 75 [pid = 1818] [id = 208] 08:54:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 184 (0x89f9b400) [pid = 1818] [serial = 625] [outer = (nil)] 08:54:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 185 (0x9759cc00) [pid = 1818] [serial = 626] [outer = 0x89f9b400] 08:54:09 INFO - PROCESS | 1818 | 1460994849379 Marionette DEBUG loaded listener.js 08:54:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 186 (0x975a1400) [pid = 1818] [serial = 627] [outer = 0x89f9b400] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 185 (0x99199c00) [pid = 1818] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 184 (0x8bba7400) [pid = 1818] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 183 (0x9589b800) [pid = 1818] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 182 (0x8b993c00) [pid = 1818] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 181 (0x8b613000) [pid = 1818] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 180 (0x8bba7000) [pid = 1818] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 179 (0x9759a800) [pid = 1818] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 178 (0x88cf0400) [pid = 1818] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 177 (0x8c54b400) [pid = 1818] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 176 (0x8e9cb000) [pid = 1818] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 175 (0x96639400) [pid = 1818] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 174 (0x9059e400) [pid = 1818] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 173 (0x975a4c00) [pid = 1818] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 172 (0x978eac00) [pid = 1818] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 171 (0x9b3e2000) [pid = 1818] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 170 (0xa0a66400) [pid = 1818] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 169 (0x8b77f800) [pid = 1818] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 168 (0x8980f400) [pid = 1818] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 167 (0x97803000) [pid = 1818] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 166 (0x9335d000) [pid = 1818] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 165 (0x8c7d9400) [pid = 1818] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 164 (0x8b99ac00) [pid = 1818] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 163 (0x905a0400) [pid = 1818] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 162 (0x942d9c00) [pid = 1818] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 161 (0x89e76000) [pid = 1818] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 160 (0x89802400) [pid = 1818] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 159 (0xa4785c00) [pid = 1818] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 158 (0x9a678c00) [pid = 1818] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 157 (0x90912c00) [pid = 1818] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 156 (0x8c54f400) [pid = 1818] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 155 (0xa2a10c00) [pid = 1818] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 154 (0x942d3800) [pid = 1818] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 153 (0x88bea800) [pid = 1818] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 152 (0x8c403000) [pid = 1818] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0x978e8000) [pid = 1818] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0x978dc400) [pid = 1818] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0x8f924400) [pid = 1818] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0x943a5c00) [pid = 1818] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x8b61a800) [pid = 1818] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x978ea400) [pid = 1818] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x8b616000) [pid = 1818] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x8b996c00) [pid = 1818] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x8b782800) [pid = 1818] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x89e7d000) [pid = 1818] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x95b15000) [pid = 1818] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x9e117400) [pid = 1818] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x944a5400) [pid = 1818] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x94399400) [pid = 1818] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x8c7d8800) [pid = 1818] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x9a677c00) [pid = 1818] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x88be2800) [pid = 1818] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x9e11fc00) [pid = 1818] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 133 (0x983d9c00) [pid = 1818] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 132 (0x991a1400) [pid = 1818] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 131 (0x942d2800) [pid = 1818] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:54:10 INFO - PROCESS | 1818 | --DOMWINDOW == 130 (0xa47a7400) [pid = 1818] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:54:11 INFO - PROCESS | 1818 | 1460994851063 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]]]}] 08:54:11 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 08:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 2084ms 08:54:11 INFO - PROCESS | 1818 | 1460994851110 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 08:54:11 INFO - PROCESS | 1818 | 1460994851113 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 08:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:54:11 INFO - PROCESS | 1818 | 1460994851120 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:54:11 INFO - PROCESS | 1818 | 1460994851122 Marionette TRACE conn3 <- [1,806,null,{}] 08:54:11 INFO - PROCESS | 1818 | 1460994851128 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}] 08:54:11 INFO - PROCESS | 1818 | 1460994851292 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 08:54:11 INFO - PROCESS | 1818 | 1460994851447 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:11 INFO - PROCESS | 1818 | ++DOCSHELL 0x88be5800 == 76 [pid = 1818] [id = 209] 08:54:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 131 (0x88be7c00) [pid = 1818] [serial = 628] [outer = (nil)] 08:54:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 132 (0x8b614800) [pid = 1818] [serial = 629] [outer = 0x88be7c00] 08:54:11 INFO - PROCESS | 1818 | 1460994851520 Marionette DEBUG loaded listener.js 08:54:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 133 (0x8b998400) [pid = 1818] [serial = 630] [outer = 0x88be7c00] 08:54:12 INFO - PROCESS | 1818 | 1460994852270 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]]]}] 08:54:12 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 08:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1286ms 08:54:12 INFO - PROCESS | 1818 | 1460994852408 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 08:54:12 INFO - PROCESS | 1818 | 1460994852414 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 08:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:54:12 INFO - PROCESS | 1818 | 1460994852435 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:54:12 INFO - PROCESS | 1818 | 1460994852441 Marionette TRACE conn3 <- [1,810,null,{}] 08:54:12 INFO - PROCESS | 1818 | 1460994852451 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}] 08:54:12 INFO - PROCESS | 1818 | 1460994852697 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 08:54:12 INFO - PROCESS | 1818 | 1460994852965 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:13 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b615c00 == 77 [pid = 1818] [id = 210] 08:54:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 134 (0x8b616000) [pid = 1818] [serial = 631] [outer = (nil)] 08:54:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x8b61e000) [pid = 1818] [serial = 632] [outer = 0x8b616000] 08:54:13 INFO - PROCESS | 1818 | 1460994853073 Marionette DEBUG loaded listener.js 08:54:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x8b995000) [pid = 1818] [serial = 633] [outer = 0x8b616000] 08:54:14 INFO - PROCESS | 1818 | 1460994854029 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]]]}] 08:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1640ms 08:54:14 INFO - PROCESS | 1818 | 1460994854078 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 08:54:14 INFO - PROCESS | 1818 | 1460994854084 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 08:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:54:14 INFO - PROCESS | 1818 | 1460994854097 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:54:14 INFO - PROCESS | 1818 | 1460994854102 Marionette TRACE conn3 <- [1,814,null,{}] 08:54:14 INFO - PROCESS | 1818 | 1460994854156 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}] 08:54:14 INFO - PROCESS | 1818 | 1460994854367 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 08:54:14 INFO - PROCESS | 1818 | 1460994854628 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:14 INFO - PROCESS | 1818 | ++DOCSHELL 0x89e84000 == 78 [pid = 1818] [id = 211] 08:54:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x8c54f000) [pid = 1818] [serial = 634] [outer = (nil)] 08:54:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x8c7e5c00) [pid = 1818] [serial = 635] [outer = 0x8c54f000] 08:54:14 INFO - PROCESS | 1818 | 1460994854761 Marionette DEBUG loaded listener.js 08:54:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x8fd13800) [pid = 1818] [serial = 636] [outer = 0x8c54f000] 08:54:15 INFO - PROCESS | 1818 | 1460994855830 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] 08:54:15 INFO - PROCESS | 1818 | 1460994855883 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 08:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 08:54:15 INFO - PROCESS | 1818 | 1460994855891 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:54:15 INFO - PROCESS | 1818 | 1460994855896 Marionette TRACE conn3 <- [1,818,null,{}] 08:54:15 INFO - PROCESS | 1818 | 1460994855912 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}] 08:54:16 INFO - PROCESS | 1818 | 1460994856153 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 08:54:16 INFO - PROCESS | 1818 | 1460994856442 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:16 INFO - PROCESS | 1818 | ++DOCSHELL 0x905a0400 == 79 [pid = 1818] [id = 212] 08:54:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x905a0800) [pid = 1818] [serial = 637] [outer = (nil)] 08:54:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x91792800) [pid = 1818] [serial = 638] [outer = 0x905a0800] 08:54:16 INFO - PROCESS | 1818 | 1460994856590 Marionette DEBUG loaded listener.js 08:54:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x942d5000) [pid = 1818] [serial = 639] [outer = 0x905a0800] 08:54:17 INFO - PROCESS | 1818 | 1460994857540 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]]]}] 08:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1684ms 08:54:17 INFO - PROCESS | 1818 | 1460994857576 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 08:54:17 INFO - PROCESS | 1818 | 1460994857581 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 08:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:54:17 INFO - PROCESS | 1818 | 1460994857587 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:54:17 INFO - PROCESS | 1818 | 1460994857591 Marionette TRACE conn3 <- [1,822,null,{}] 08:54:17 INFO - PROCESS | 1818 | 1460994857596 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}] 08:54:17 INFO - PROCESS | 1818 | 1460994857788 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 08:54:18 INFO - PROCESS | 1818 | 1460994858028 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:18 INFO - PROCESS | 1818 | ++DOCSHELL 0x89f92c00 == 80 [pid = 1818] [id = 213] 08:54:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x9439c000) [pid = 1818] [serial = 640] [outer = (nil)] 08:54:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x96302800) [pid = 1818] [serial = 641] [outer = 0x9439c000] 08:54:18 INFO - PROCESS | 1818 | 1460994858160 Marionette DEBUG loaded listener.js 08:54:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x9718d400) [pid = 1818] [serial = 642] [outer = 0x9439c000] 08:54:19 INFO - PROCESS | 1818 | 1460994859068 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] 08:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:54:19 INFO - PROCESS | 1818 | 1460994859125 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 08:54:19 INFO - PROCESS | 1818 | 1460994859132 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:54:19 INFO - PROCESS | 1818 | 1460994859136 Marionette TRACE conn3 <- [1,826,null,{}] 08:54:19 INFO - PROCESS | 1818 | 1460994859142 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}] 08:54:19 INFO - PROCESS | 1818 | 1460994859376 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 08:54:19 INFO - PROCESS | 1818 | 1460994859641 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:19 INFO - PROCESS | 1818 | ++DOCSHELL 0x89e77c00 == 81 [pid = 1818] [id = 214] 08:54:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x8bba6c00) [pid = 1818] [serial = 643] [outer = (nil)] 08:54:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x975a3800) [pid = 1818] [serial = 644] [outer = 0x8bba6c00] 08:54:19 INFO - PROCESS | 1818 | 1460994859732 Marionette DEBUG loaded listener.js 08:54:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x97803400) [pid = 1818] [serial = 645] [outer = 0x8bba6c00] 08:54:20 INFO - PROCESS | 1818 | 1460994860610 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]]]}] 08:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1538ms 08:54:20 INFO - PROCESS | 1818 | 1460994860670 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 08:54:20 INFO - PROCESS | 1818 | 1460994860674 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 08:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:54:20 INFO - PROCESS | 1818 | 1460994860681 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:54:20 INFO - PROCESS | 1818 | 1460994860685 Marionette TRACE conn3 <- [1,830,null,{}] 08:54:20 INFO - PROCESS | 1818 | 1460994860690 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}] 08:54:20 INFO - PROCESS | 1818 | 1460994860917 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 08:54:21 INFO - PROCESS | 1818 | 1460994861166 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:21 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fc9b400 == 82 [pid = 1818] [id = 215] 08:54:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0x978e1c00) [pid = 1818] [serial = 646] [outer = (nil)] 08:54:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x978e7000) [pid = 1818] [serial = 647] [outer = 0x978e1c00] 08:54:21 INFO - PROCESS | 1818 | 1460994861300 Marionette DEBUG loaded listener.js 08:54:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x983d5800) [pid = 1818] [serial = 648] [outer = 0x978e1c00] 08:54:22 INFO - PROCESS | 1818 | 1460994862208 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]]]}] 08:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1542ms 08:54:22 INFO - PROCESS | 1818 | 1460994862224 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 08:54:22 INFO - PROCESS | 1818 | 1460994862227 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 08:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:54:22 INFO - PROCESS | 1818 | 1460994862234 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:54:22 INFO - PROCESS | 1818 | 1460994862236 Marionette TRACE conn3 <- [1,834,null,{}] 08:54:22 INFO - PROCESS | 1818 | 1460994862243 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}] 08:54:22 INFO - PROCESS | 1818 | 1460994862420 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 08:54:22 INFO - PROCESS | 1818 | 1460994862621 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:22 INFO - PROCESS | 1818 | ++DOCSHELL 0x8e9c7c00 == 83 [pid = 1818] [id = 216] 08:54:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x8fd16400) [pid = 1818] [serial = 649] [outer = (nil)] 08:54:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 153 (0x983e2000) [pid = 1818] [serial = 650] [outer = 0x8fd16400] 08:54:22 INFO - PROCESS | 1818 | 1460994862710 Marionette DEBUG loaded listener.js 08:54:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 154 (0x98469400) [pid = 1818] [serial = 651] [outer = 0x8fd16400] 08:54:23 INFO - PROCESS | 1818 | 1460994863675 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]]]}] 08:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1480ms 08:54:23 INFO - PROCESS | 1818 | 1460994863716 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 08:54:23 INFO - PROCESS | 1818 | 1460994863720 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 08:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:54:23 INFO - PROCESS | 1818 | 1460994863728 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:54:23 INFO - PROCESS | 1818 | 1460994863732 Marionette TRACE conn3 <- [1,838,null,{}] 08:54:23 INFO - PROCESS | 1818 | 1460994863738 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}] 08:54:24 INFO - PROCESS | 1818 | 1460994863998 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 08:54:24 INFO - PROCESS | 1818 | 1460994864247 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:24 INFO - PROCESS | 1818 | ++DOCSHELL 0x90870c00 == 84 [pid = 1818] [id = 217] 08:54:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 155 (0x9159cc00) [pid = 1818] [serial = 652] [outer = (nil)] 08:54:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 156 (0x98916800) [pid = 1818] [serial = 653] [outer = 0x9159cc00] 08:54:24 INFO - PROCESS | 1818 | 1460994864375 Marionette DEBUG loaded listener.js 08:54:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 157 (0x989c9800) [pid = 1818] [serial = 654] [outer = 0x9159cc00] 08:54:25 INFO - PROCESS | 1818 | 1460994865263 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]]]}] 08:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1581ms 08:54:25 INFO - PROCESS | 1818 | 1460994865310 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 08:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:54:25 INFO - PROCESS | 1818 | 1460994865315 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 08:54:25 INFO - PROCESS | 1818 | 1460994865322 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:54:25 INFO - PROCESS | 1818 | 1460994865326 Marionette TRACE conn3 <- [1,842,null,{}] 08:54:25 INFO - PROCESS | 1818 | 1460994865332 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}] 08:54:25 INFO - PROCESS | 1818 | 1460994865545 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 08:54:25 INFO - PROCESS | 1818 | 1460994865788 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:25 INFO - PROCESS | 1818 | ++DOCSHELL 0x9873f800 == 85 [pid = 1818] [id = 218] 08:54:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 158 (0x989c1c00) [pid = 1818] [serial = 655] [outer = (nil)] 08:54:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 159 (0x98aa4800) [pid = 1818] [serial = 656] [outer = 0x989c1c00] 08:54:25 INFO - PROCESS | 1818 | 1460994865929 Marionette DEBUG loaded listener.js 08:54:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 160 (0x99199c00) [pid = 1818] [serial = 657] [outer = 0x989c1c00] 08:54:26 INFO - PROCESS | 1818 | 1460994866843 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]]]}] 08:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1583ms 08:54:26 INFO - PROCESS | 1818 | 1460994866906 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 08:54:26 INFO - PROCESS | 1818 | 1460994866910 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 08:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:54:26 INFO - PROCESS | 1818 | 1460994866916 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:54:26 INFO - PROCESS | 1818 | 1460994866920 Marionette TRACE conn3 <- [1,846,null,{}] 08:54:26 INFO - PROCESS | 1818 | 1460994866925 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}] 08:54:27 INFO - PROCESS | 1818 | 1460994867118 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 08:54:27 INFO - PROCESS | 1818 | 1460994867364 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:27 INFO - PROCESS | 1818 | ++DOCSHELL 0x97116400 == 86 [pid = 1818] [id = 219] 08:54:27 INFO - PROCESS | 1818 | ++DOMWINDOW == 161 (0x978ea000) [pid = 1818] [serial = 658] [outer = (nil)] 08:54:27 INFO - PROCESS | 1818 | ++DOMWINDOW == 162 (0x994be800) [pid = 1818] [serial = 659] [outer = 0x978ea000] 08:54:27 INFO - PROCESS | 1818 | 1460994867497 Marionette DEBUG loaded listener.js 08:54:27 INFO - PROCESS | 1818 | ++DOMWINDOW == 163 (0x994c3800) [pid = 1818] [serial = 660] [outer = 0x978ea000] 08:54:28 INFO - PROCESS | 1818 | 1460994868397 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]]]}] 08:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1536ms 08:54:28 INFO - PROCESS | 1818 | 1460994868454 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 08:54:28 INFO - PROCESS | 1818 | 1460994868459 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 08:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:54:28 INFO - PROCESS | 1818 | 1460994868466 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:54:28 INFO - PROCESS | 1818 | 1460994868471 Marionette TRACE conn3 <- [1,850,null,{}] 08:54:28 INFO - PROCESS | 1818 | 1460994868477 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}] 08:54:28 INFO - PROCESS | 1818 | 1460994868746 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 08:54:29 INFO - PROCESS | 1818 | 1460994869072 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:29 INFO - PROCESS | 1818 | ++DOCSHELL 0x9b395c00 == 87 [pid = 1818] [id = 220] 08:54:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 164 (0x9b39c400) [pid = 1818] [serial = 661] [outer = (nil)] 08:54:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 165 (0x9b39d800) [pid = 1818] [serial = 662] [outer = 0x9b39c400] 08:54:29 INFO - PROCESS | 1818 | 1460994869220 Marionette DEBUG loaded listener.js 08:54:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 166 (0x9e031000) [pid = 1818] [serial = 663] [outer = 0x9b39c400] 08:54:30 INFO - PROCESS | 1818 | 1460994870209 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]]]}] 08:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1783ms 08:54:30 INFO - PROCESS | 1818 | 1460994870250 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 08:54:30 INFO - PROCESS | 1818 | 1460994870254 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 08:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:54:30 INFO - PROCESS | 1818 | 1460994870260 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:54:30 INFO - PROCESS | 1818 | 1460994870264 Marionette TRACE conn3 <- [1,854,null,{}] 08:54:30 INFO - PROCESS | 1818 | 1460994870270 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}] 08:54:30 INFO - PROCESS | 1818 | 1460994870472 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 08:54:30 INFO - PROCESS | 1818 | 1460994870723 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:30 INFO - PROCESS | 1818 | ++DOCSHELL 0x8980c400 == 88 [pid = 1818] [id = 221] 08:54:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 167 (0x89f93000) [pid = 1818] [serial = 664] [outer = (nil)] 08:54:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 168 (0x8c7d9c00) [pid = 1818] [serial = 665] [outer = 0x89f93000] 08:54:30 INFO - PROCESS | 1818 | 1460994870853 Marionette DEBUG loaded listener.js 08:54:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 169 (0x9094ec00) [pid = 1818] [serial = 666] [outer = 0x89f93000] 08:54:31 INFO - PROCESS | 1818 | 1460994871722 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]]]}] 08:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1530ms 08:54:31 INFO - PROCESS | 1818 | 1460994871791 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 08:54:31 INFO - PROCESS | 1818 | 1460994871795 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 08:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:54:31 INFO - PROCESS | 1818 | 1460994871802 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:54:31 INFO - PROCESS | 1818 | 1460994871806 Marionette TRACE conn3 <- [1,858,null,{}] 08:54:31 INFO - PROCESS | 1818 | 1460994871812 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}] 08:54:32 INFO - PROCESS | 1818 | 1460994872038 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 08:54:32 INFO - PROCESS | 1818 | 1460994872285 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:32 INFO - PROCESS | 1818 | ++DOCSHELL 0x88bed400 == 89 [pid = 1818] [id = 222] 08:54:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 170 (0x88bee000) [pid = 1818] [serial = 667] [outer = (nil)] 08:54:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 171 (0x89e76800) [pid = 1818] [serial = 668] [outer = 0x88bee000] 08:54:32 INFO - PROCESS | 1818 | 1460994872413 Marionette DEBUG loaded listener.js 08:54:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 172 (0x8b99e000) [pid = 1818] [serial = 669] [outer = 0x88bee000] 08:54:33 INFO - PROCESS | 1818 | 1460994873283 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]]]}] 08:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1538ms 08:54:33 INFO - PROCESS | 1818 | 1460994873341 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 08:54:33 INFO - PROCESS | 1818 | 1460994873344 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 08:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:54:33 INFO - PROCESS | 1818 | 1460994873351 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:54:33 INFO - PROCESS | 1818 | 1460994873354 Marionette TRACE conn3 <- [1,862,null,{}] 08:54:33 INFO - PROCESS | 1818 | 1460994873360 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}] 08:54:33 INFO - PROCESS | 1818 | 1460994873541 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 08:54:33 INFO - PROCESS | 1818 | 1460994873789 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:34 INFO - PROCESS | 1818 | ++DOCSHELL 0x89e7d400 == 90 [pid = 1818] [id = 223] 08:54:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 173 (0x89e7d800) [pid = 1818] [serial = 670] [outer = (nil)] 08:54:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 174 (0x89e84c00) [pid = 1818] [serial = 671] [outer = 0x89e7d800] 08:54:34 INFO - PROCESS | 1818 | 1460994874301 Marionette DEBUG loaded listener.js 08:54:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 175 (0x8b615000) [pid = 1818] [serial = 672] [outer = 0x89e7d800] 08:54:35 INFO - PROCESS | 1818 | 1460994875305 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]]]}] 08:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1998ms 08:54:35 INFO - PROCESS | 1818 | 1460994875351 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 08:54:35 INFO - PROCESS | 1818 | 1460994875358 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 08:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:54:35 INFO - PROCESS | 1818 | 1460994875371 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:54:35 INFO - PROCESS | 1818 | 1460994875374 Marionette TRACE conn3 <- [1,866,null,{}] 08:54:35 INFO - PROCESS | 1818 | 1460994875383 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}] 08:54:35 INFO - PROCESS | 1818 | 1460994875600 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 08:54:36 INFO - PROCESS | 1818 | 1460994876010 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:36 INFO - PROCESS | 1818 | ++DOCSHELL 0x89e80000 == 91 [pid = 1818] [id = 224] 08:54:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 176 (0x8b778400) [pid = 1818] [serial = 673] [outer = (nil)] 08:54:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 177 (0x8c408c00) [pid = 1818] [serial = 674] [outer = 0x8b778400] 08:54:36 INFO - PROCESS | 1818 | 1460994876100 Marionette DEBUG loaded listener.js 08:54:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 178 (0x8c4f1000) [pid = 1818] [serial = 675] [outer = 0x8b778400] 08:54:37 INFO - PROCESS | 1818 | 1460994877013 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]]]}] 08:54:37 INFO - PROCESS | 1818 | --DOCSHELL 0x8b991800 == 90 [pid = 1818] [id = 191] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 177 (0x8bbaa400) [pid = 1818] [serial = 580] [outer = (nil)] [url = about:blank] 08:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1791ms 08:54:37 INFO - PROCESS | 1818 | 1460994877191 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 08:54:37 INFO - PROCESS | 1818 | 1460994877198 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 08:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:54:37 INFO - PROCESS | 1818 | 1460994877208 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:54:37 INFO - PROCESS | 1818 | 1460994877212 Marionette TRACE conn3 <- [1,870,null,{}] 08:54:37 INFO - PROCESS | 1818 | 1460994877218 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}] 08:54:37 INFO - PROCESS | 1818 | 1460994877385 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 176 (0x92119c00) [pid = 1818] [serial = 361] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 175 (0xa45e5000) [pid = 1818] [serial = 328] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 174 (0x97808c00) [pid = 1818] [serial = 479] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 173 (0x88cea000) [pid = 1818] [serial = 494] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 172 (0x8c40b800) [pid = 1818] [serial = 337] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 171 (0x942d8000) [pid = 1818] [serial = 568] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 170 (0x9fbc3000) [pid = 1818] [serial = 485] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 169 (0x98a9b000) [pid = 1818] [serial = 416] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 168 (0x975a4400) [pid = 1818] [serial = 574] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 167 (0xa0a63400) [pid = 1818] [serial = 373] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 166 (0x944a8800) [pid = 1818] [serial = 572] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 165 (0x8c405400) [pid = 1818] [serial = 470] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 164 (0x9a67a400) [pid = 1818] [serial = 548] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 163 (0x8b77cc00) [pid = 1818] [serial = 577] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 162 (0x944a3c00) [pid = 1818] [serial = 431] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 161 (0x8c544800) [pid = 1818] [serial = 563] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 160 (0x905a1800) [pid = 1818] [serial = 566] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 159 (0x9759b000) [pid = 1818] [serial = 319] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 158 (0x9fe15400) [pid = 1818] [serial = 422] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 157 (0x97513c00) [pid = 1818] [serial = 539] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 156 (0x9745e800) [pid = 1818] [serial = 413] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 155 (0x9159d400) [pid = 1818] [serial = 410] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 154 (0x9b3e6c00) [pid = 1818] [serial = 551] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 153 (0x944a2c00) [pid = 1818] [serial = 571] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 152 (0x88bec800) [pid = 1818] [serial = 491] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0xa477c000) [pid = 1818] [serial = 425] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0x994c9c00) [pid = 1818] [serial = 322] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0x8b99e800) [pid = 1818] [serial = 562] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0x8e9cfc00) [pid = 1818] [serial = 565] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x8b996800) [pid = 1818] [serial = 578] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x9b3ddc00) [pid = 1818] [serial = 419] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x96304400) [pid = 1818] [serial = 476] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0xa4c8f000) [pid = 1818] [serial = 334] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x9e113000) [pid = 1818] [serial = 370] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x8c542800) [pid = 1818] [serial = 530] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x9750f800) [pid = 1818] [serial = 364] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x8b99ec00) [pid = 1818] [serial = 428] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x944ab400) [pid = 1818] [serial = 440] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x8bbae000) [pid = 1818] [serial = 385] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x978e5800) [pid = 1818] [serial = 542] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x89f9bc00) [pid = 1818] [serial = 497] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x9059f000) [pid = 1818] [serial = 473] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x95b15800) [pid = 1818] [serial = 536] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 133 (0xa3c28c00) [pid = 1818] [serial = 382] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 132 (0x944a1800) [pid = 1818] [serial = 437] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 131 (0x989bbc00) [pid = 1818] [serial = 482] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 130 (0x98747400) [pid = 1818] [serial = 367] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 129 (0xa0fdac00) [pid = 1818] [serial = 325] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 128 (0xa477f800) [pid = 1818] [serial = 488] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 127 (0xa0a6b800) [pid = 1818] [serial = 376] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 126 (0x89f9a400) [pid = 1818] [serial = 527] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 125 (0x99149000) [pid = 1818] [serial = 545] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 124 (0x9439b800) [pid = 1818] [serial = 569] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 123 (0x8c7e2c00) [pid = 1818] [serial = 379] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 122 (0x905a4000) [pid = 1818] [serial = 434] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 121 (0x934db800) [pid = 1818] [serial = 533] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 120 (0x978ca800) [pid = 1818] [serial = 575] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 119 (0x89e7f400) [pid = 1818] [serial = 443] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 118 (0x8980b400) [pid = 1818] [serial = 503] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 117 (0xa4c0b800) [pid = 1818] [serial = 331] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 116 (0x9a683800) [pid = 1818] [serial = 500] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | --DOMWINDOW == 115 (0x934de000) [pid = 1818] [serial = 316] [outer = (nil)] [url = about:blank] 08:54:37 INFO - PROCESS | 1818 | 1460994877741 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:37 INFO - PROCESS | 1818 | ++DOCSHELL 0x89e7f400 == 91 [pid = 1818] [id = 225] 08:54:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 116 (0x89e80400) [pid = 1818] [serial = 676] [outer = (nil)] 08:54:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 117 (0x8b99e800) [pid = 1818] [serial = 677] [outer = 0x89e80400] 08:54:37 INFO - PROCESS | 1818 | 1460994877870 Marionette DEBUG loaded listener.js 08:54:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 118 (0x8c546000) [pid = 1818] [serial = 678] [outer = 0x89e80400] 08:54:38 INFO - PROCESS | 1818 | 1460994878684 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]]]}] 08:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1490ms 08:54:38 INFO - PROCESS | 1818 | 1460994878699 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 08:54:38 INFO - PROCESS | 1818 | 1460994878701 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 08:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:54:38 INFO - PROCESS | 1818 | 1460994878709 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:54:38 INFO - PROCESS | 1818 | 1460994878715 Marionette TRACE conn3 <- [1,874,null,{}] 08:54:38 INFO - PROCESS | 1818 | 1460994878745 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}] 08:54:38 INFO - PROCESS | 1818 | 1460994878939 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 08:54:38 INFO - PROCESS | 1818 | 1460994878950 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:38 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b9a0000 == 92 [pid = 1818] [id = 226] 08:54:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 119 (0x8e9cf800) [pid = 1818] [serial = 679] [outer = (nil)] 08:54:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 120 (0x8f930c00) [pid = 1818] [serial = 680] [outer = 0x8e9cf800] 08:54:39 INFO - PROCESS | 1818 | 1460994879027 Marionette DEBUG loaded listener.js 08:54:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 121 (0x8fd1b400) [pid = 1818] [serial = 681] [outer = 0x8e9cf800] 08:54:40 INFO - PROCESS | 1818 | 1460994880022 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]]]}] 08:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1354ms 08:54:40 INFO - PROCESS | 1818 | --DOMWINDOW == 120 (0x8b781400) [pid = 1818] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:54:40 INFO - PROCESS | 1818 | --DOMWINDOW == 119 (0x8b610000) [pid = 1818] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:54:40 INFO - PROCESS | 1818 | --DOMWINDOW == 118 (0x905a5800) [pid = 1818] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:54:40 INFO - PROCESS | 1818 | --DOMWINDOW == 117 (0x8c548c00) [pid = 1818] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:54:40 INFO - PROCESS | 1818 | --DOMWINDOW == 116 (0x8fd17c00) [pid = 1818] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:54:40 INFO - PROCESS | 1818 | --DOMWINDOW == 115 (0x88cf3800) [pid = 1818] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:54:40 INFO - PROCESS | 1818 | --DOMWINDOW == 114 (0x89e82c00) [pid = 1818] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:54:40 INFO - PROCESS | 1818 | --DOMWINDOW == 113 (0x89f9b400) [pid = 1818] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:54:40 INFO - PROCESS | 1818 | 1460994880705 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 08:54:40 INFO - PROCESS | 1818 | 1460994880713 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 08:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:54:40 INFO - PROCESS | 1818 | 1460994880788 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:54:40 INFO - PROCESS | 1818 | 1460994880794 Marionette TRACE conn3 <- [1,878,null,{}] 08:54:40 INFO - PROCESS | 1818 | 1460994880805 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}] 08:54:41 INFO - PROCESS | 1818 | 1460994881007 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 08:54:41 INFO - PROCESS | 1818 | 1460994881209 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:41 INFO - PROCESS | 1818 | ++DOCSHELL 0x89e79000 == 93 [pid = 1818] [id = 227] 08:54:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 114 (0x89f92000) [pid = 1818] [serial = 682] [outer = (nil)] 08:54:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 115 (0x89f9f400) [pid = 1818] [serial = 683] [outer = 0x89f92000] 08:54:41 INFO - PROCESS | 1818 | 1460994881303 Marionette DEBUG loaded listener.js 08:54:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 116 (0x8b77d000) [pid = 1818] [serial = 684] [outer = 0x89f92000] 08:54:42 INFO - PROCESS | 1818 | 1460994882306 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]]]}] 08:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1599ms 08:54:42 INFO - PROCESS | 1818 | 1460994882376 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 08:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:54:42 INFO - PROCESS | 1818 | 1460994882382 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 08:54:42 INFO - PROCESS | 1818 | 1460994882395 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:54:42 INFO - PROCESS | 1818 | 1460994882401 Marionette TRACE conn3 <- [1,882,null,{}] 08:54:42 INFO - PROCESS | 1818 | 1460994882408 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}] 08:54:42 INFO - PROCESS | 1818 | 1460994882660 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 08:54:42 INFO - PROCESS | 1818 | 1460994882953 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:42 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c407000 == 94 [pid = 1818] [id = 228] 08:54:42 INFO - PROCESS | 1818 | ++DOMWINDOW == 117 (0x8c408000) [pid = 1818] [serial = 685] [outer = (nil)] 08:54:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 118 (0x8c40e800) [pid = 1818] [serial = 686] [outer = 0x8c408000] 08:54:43 INFO - PROCESS | 1818 | 1460994883045 Marionette DEBUG loaded listener.js 08:54:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 119 (0x8c542000) [pid = 1818] [serial = 687] [outer = 0x8c408000] 08:54:44 INFO - PROCESS | 1818 | 1460994884046 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]]]}] 08:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1701ms 08:54:44 INFO - PROCESS | 1818 | 1460994884092 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 08:54:44 INFO - PROCESS | 1818 | 1460994884096 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 08:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:54:44 INFO - PROCESS | 1818 | 1460994884105 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:54:44 INFO - PROCESS | 1818 | 1460994884110 Marionette TRACE conn3 <- [1,886,null,{}] 08:54:44 INFO - PROCESS | 1818 | 1460994884164 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}] 08:54:44 INFO - PROCESS | 1818 | 1460994884465 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 08:54:44 INFO - PROCESS | 1818 | 1460994884755 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:44 INFO - PROCESS | 1818 | ++DOCSHELL 0x8f926c00 == 95 [pid = 1818] [id = 229] 08:54:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 120 (0x8f930800) [pid = 1818] [serial = 688] [outer = (nil)] 08:54:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 121 (0x9059bc00) [pid = 1818] [serial = 689] [outer = 0x8f930800] 08:54:44 INFO - PROCESS | 1818 | 1460994884851 Marionette DEBUG loaded listener.js 08:54:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 122 (0x905a8800) [pid = 1818] [serial = 690] [outer = 0x8f930800] 08:54:45 INFO - PROCESS | 1818 | 1460994885829 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]]]}] 08:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1774ms 08:54:45 INFO - PROCESS | 1818 | 1460994885880 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 08:54:45 INFO - PROCESS | 1818 | 1460994885885 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 08:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:54:45 INFO - PROCESS | 1818 | 1460994885891 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:54:45 INFO - PROCESS | 1818 | 1460994885895 Marionette TRACE conn3 <- [1,890,null,{}] 08:54:45 INFO - PROCESS | 1818 | 1460994885901 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}] 08:54:46 INFO - PROCESS | 1818 | 1460994886107 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 08:54:46 INFO - PROCESS | 1818 | 1460994886347 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:46 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fc9cc00 == 96 [pid = 1818] [id = 230] 08:54:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 123 (0x915a1800) [pid = 1818] [serial = 691] [outer = (nil)] 08:54:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 124 (0x92119c00) [pid = 1818] [serial = 692] [outer = 0x915a1800] 08:54:46 INFO - PROCESS | 1818 | 1460994886484 Marionette DEBUG loaded listener.js 08:54:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 125 (0x9335ac00) [pid = 1818] [serial = 693] [outer = 0x915a1800] 08:54:47 INFO - PROCESS | 1818 | 1460994887424 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]]]}] 08:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1584ms 08:54:47 INFO - PROCESS | 1818 | 1460994887476 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 08:54:47 INFO - PROCESS | 1818 | 1460994887480 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 08:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:54:47 INFO - PROCESS | 1818 | 1460994887486 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:54:47 INFO - PROCESS | 1818 | 1460994887489 Marionette TRACE conn3 <- [1,894,null,{}] 08:54:47 INFO - PROCESS | 1818 | 1460994887495 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}] 08:54:47 INFO - PROCESS | 1818 | 1460994887678 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 08:54:47 INFO - PROCESS | 1818 | 1460994887912 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:47 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c40c000 == 97 [pid = 1818] [id = 231] 08:54:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 126 (0x9335d400) [pid = 1818] [serial = 694] [outer = (nil)] 08:54:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 127 (0x934e2800) [pid = 1818] [serial = 695] [outer = 0x9335d400] 08:54:48 INFO - PROCESS | 1818 | 1460994888044 Marionette DEBUG loaded listener.js 08:54:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 128 (0x934e9800) [pid = 1818] [serial = 696] [outer = 0x9335d400] 08:54:48 INFO - PROCESS | 1818 | 1460994888938 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]]]}] 08:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1485ms 08:54:48 INFO - PROCESS | 1818 | 1460994888972 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 08:54:48 INFO - PROCESS | 1818 | 1460994888976 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 08:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:54:48 INFO - PROCESS | 1818 | 1460994888982 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:54:48 INFO - PROCESS | 1818 | 1460994888985 Marionette TRACE conn3 <- [1,898,null,{}] 08:54:48 INFO - PROCESS | 1818 | 1460994888991 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}] 08:54:49 INFO - PROCESS | 1818 | 1460994889273 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 08:54:49 INFO - PROCESS | 1818 | 1460994889524 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:49 INFO - PROCESS | 1818 | ++DOCSHELL 0x943a3c00 == 98 [pid = 1818] [id = 232] 08:54:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 129 (0x943a4400) [pid = 1818] [serial = 697] [outer = (nil)] 08:54:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 130 (0x944a2000) [pid = 1818] [serial = 698] [outer = 0x943a4400] 08:54:49 INFO - PROCESS | 1818 | 1460994889633 Marionette DEBUG loaded listener.js 08:54:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 131 (0x95897000) [pid = 1818] [serial = 699] [outer = 0x943a4400] 08:54:50 INFO - PROCESS | 1818 | 1460994890536 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]]]}] 08:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1587ms 08:54:50 INFO - PROCESS | 1818 | 1460994890570 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 08:54:50 INFO - PROCESS | 1818 | 1460994890574 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 08:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:54:50 INFO - PROCESS | 1818 | 1460994890580 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:54:50 INFO - PROCESS | 1818 | 1460994890583 Marionette TRACE conn3 <- [1,902,null,{}] 08:54:50 INFO - PROCESS | 1818 | 1460994890590 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}] 08:54:50 INFO - PROCESS | 1818 | 1460994890778 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 08:54:50 INFO - PROCESS | 1818 | 1460994890970 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:51 INFO - PROCESS | 1818 | ++DOCSHELL 0x89e7b400 == 99 [pid = 1818] [id = 233] 08:54:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 132 (0x944a3000) [pid = 1818] [serial = 700] [outer = (nil)] 08:54:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 133 (0x963bec00) [pid = 1818] [serial = 701] [outer = 0x944a3000] 08:54:51 INFO - PROCESS | 1818 | 1460994891099 Marionette DEBUG loaded listener.js 08:54:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 134 (0x9663a400) [pid = 1818] [serial = 702] [outer = 0x944a3000] 08:54:52 INFO - PROCESS | 1818 | 1460994892009 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]]]}] 08:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1480ms 08:54:52 INFO - PROCESS | 1818 | 1460994892062 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 08:54:52 INFO - PROCESS | 1818 | 1460994892066 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 08:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:54:52 INFO - PROCESS | 1818 | 1460994892072 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:54:52 INFO - PROCESS | 1818 | 1460994892076 Marionette TRACE conn3 <- [1,906,null,{}] 08:54:52 INFO - PROCESS | 1818 | 1460994892081 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}] 08:54:52 INFO - PROCESS | 1818 | 1460994892285 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 08:54:52 INFO - PROCESS | 1818 | 1460994892521 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:52 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b77f800 == 100 [pid = 1818] [id = 234] 08:54:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x8b995800) [pid = 1818] [serial = 703] [outer = (nil)] 08:54:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x9718fc00) [pid = 1818] [serial = 704] [outer = 0x8b995800] 08:54:52 INFO - PROCESS | 1818 | 1460994892653 Marionette DEBUG loaded listener.js 08:54:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x9751c000) [pid = 1818] [serial = 705] [outer = 0x8b995800] 08:54:53 INFO - PROCESS | 1818 | 1460994893532 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]]]}] 08:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1535ms 08:54:53 INFO - PROCESS | 1818 | 1460994893608 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 08:54:53 INFO - PROCESS | 1818 | 1460994893611 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 08:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:54:53 INFO - PROCESS | 1818 | 1460994893618 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:54:53 INFO - PROCESS | 1818 | 1460994893620 Marionette TRACE conn3 <- [1,910,null,{}] 08:54:53 INFO - PROCESS | 1818 | 1460994893627 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}] 08:54:53 INFO - PROCESS | 1818 | 1460994893867 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 08:54:54 INFO - PROCESS | 1818 | 1460994894124 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:54 INFO - PROCESS | 1818 | ++DOCSHELL 0x95b15800 == 101 [pid = 1818] [id = 235] 08:54:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x97458000) [pid = 1818] [serial = 706] [outer = (nil)] 08:54:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x975a0800) [pid = 1818] [serial = 707] [outer = 0x97458000] 08:54:54 INFO - PROCESS | 1818 | 1460994894261 Marionette DEBUG loaded listener.js 08:54:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x97808800) [pid = 1818] [serial = 708] [outer = 0x97458000] 08:54:55 INFO - PROCESS | 1818 | 1460994895146 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]]]}] 08:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1587ms 08:54:55 INFO - PROCESS | 1818 | 1460994895205 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 08:54:55 INFO - PROCESS | 1818 | 1460994895209 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 08:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:54:55 INFO - PROCESS | 1818 | 1460994895216 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:54:55 INFO - PROCESS | 1818 | 1460994895220 Marionette TRACE conn3 <- [1,914,null,{}] 08:54:55 INFO - PROCESS | 1818 | 1460994895225 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}] 08:54:55 INFO - PROCESS | 1818 | 1460994895428 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 08:54:55 INFO - PROCESS | 1818 | 1460994895671 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:55 INFO - PROCESS | 1818 | ++DOCSHELL 0x96fd4800 == 102 [pid = 1818] [id = 236] 08:54:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x9759b000) [pid = 1818] [serial = 709] [outer = (nil)] 08:54:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x978dd400) [pid = 1818] [serial = 710] [outer = 0x9759b000] 08:54:55 INFO - PROCESS | 1818 | 1460994895804 Marionette DEBUG loaded listener.js 08:54:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x978e2400) [pid = 1818] [serial = 711] [outer = 0x9759b000] 08:54:56 INFO - PROCESS | 1818 | 1460994896702 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]]]}] 08:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1533ms 08:54:56 INFO - PROCESS | 1818 | 1460994896750 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 08:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:54:56 INFO - PROCESS | 1818 | 1460994896754 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 08:54:56 INFO - PROCESS | 1818 | 1460994896761 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:54:56 INFO - PROCESS | 1818 | 1460994896765 Marionette TRACE conn3 <- [1,918,null,{}] 08:54:56 INFO - PROCESS | 1818 | 1460994896771 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}] 08:54:56 INFO - PROCESS | 1818 | 1460994896987 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 08:54:57 INFO - PROCESS | 1818 | 1460994897241 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:57 INFO - PROCESS | 1818 | ++DOCSHELL 0x983e3800 == 103 [pid = 1818] [id = 237] 08:54:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x9845f400) [pid = 1818] [serial = 712] [outer = (nil)] 08:54:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x98747400) [pid = 1818] [serial = 713] [outer = 0x9845f400] 08:54:57 INFO - PROCESS | 1818 | 1460994897387 Marionette DEBUG loaded listener.js 08:54:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x98a99c00) [pid = 1818] [serial = 714] [outer = 0x9845f400] 08:54:58 INFO - PROCESS | 1818 | 1460994898353 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]]]}] 08:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1636ms 08:54:58 INFO - PROCESS | 1818 | 1460994898397 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 08:54:58 INFO - PROCESS | 1818 | 1460994898402 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 08:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:54:58 INFO - PROCESS | 1818 | 1460994898409 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:54:58 INFO - PROCESS | 1818 | 1460994898413 Marionette TRACE conn3 <- [1,922,null,{}] 08:54:58 INFO - PROCESS | 1818 | 1460994898419 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}] 08:54:58 INFO - PROCESS | 1818 | 1460994898627 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 08:54:58 INFO - PROCESS | 1818 | 1460994898871 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:58 INFO - PROCESS | 1818 | ++DOCSHELL 0x983dac00 == 104 [pid = 1818] [id = 238] 08:54:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x98a9e400) [pid = 1818] [serial = 715] [outer = (nil)] 08:54:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x994bfc00) [pid = 1818] [serial = 716] [outer = 0x98a9e400] 08:54:59 INFO - PROCESS | 1818 | 1460994899011 Marionette DEBUG loaded listener.js 08:54:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0x9a678400) [pid = 1818] [serial = 717] [outer = 0x98a9e400] 08:54:59 INFO - PROCESS | 1818 | 1460994899907 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]]]}] 08:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1532ms 08:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:54:59 INFO - PROCESS | 1818 | 1460994899942 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 08:54:59 INFO - PROCESS | 1818 | 1460994899945 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 08:54:59 INFO - PROCESS | 1818 | 1460994899953 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:54:59 INFO - PROCESS | 1818 | 1460994899956 Marionette TRACE conn3 <- [1,926,null,{}] 08:54:59 INFO - PROCESS | 1818 | 1460994899962 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}] 08:55:00 INFO - PROCESS | 1818 | 1460994900150 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 08:55:00 INFO - PROCESS | 1818 | 1460994900352 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:00 INFO - PROCESS | 1818 | ++DOCSHELL 0x983d8400 == 105 [pid = 1818] [id = 239] 08:55:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x99198c00) [pid = 1818] [serial = 718] [outer = (nil)] 08:55:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x9b39d400) [pid = 1818] [serial = 719] [outer = 0x99198c00] 08:55:00 INFO - PROCESS | 1818 | 1460994900437 Marionette DEBUG loaded listener.js 08:55:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x9b3e3000) [pid = 1818] [serial = 720] [outer = 0x99198c00] 08:55:01 INFO - PROCESS | 1818 | 1460994901467 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]]]}] 08:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1594ms 08:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:55:01 INFO - PROCESS | 1818 | 1460994901546 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 08:55:01 INFO - PROCESS | 1818 | 1460994901549 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 08:55:01 INFO - PROCESS | 1818 | 1460994901556 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:55:01 INFO - PROCESS | 1818 | 1460994901559 Marionette TRACE conn3 <- [1,930,null,{}] 08:55:01 INFO - PROCESS | 1818 | 1460994901566 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}] 08:55:01 INFO - PROCESS | 1818 | 1460994901769 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 08:55:02 INFO - PROCESS | 1818 | 1460994902040 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:02 INFO - PROCESS | 1818 | ++DOCSHELL 0x89808c00 == 106 [pid = 1818] [id = 240] 08:55:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 153 (0x8980a000) [pid = 1818] [serial = 721] [outer = (nil)] 08:55:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 154 (0x89e81400) [pid = 1818] [serial = 722] [outer = 0x8980a000] 08:55:02 INFO - PROCESS | 1818 | 1460994902466 Marionette DEBUG loaded listener.js 08:55:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 155 (0x8b610000) [pid = 1818] [serial = 723] [outer = 0x8980a000] 08:55:03 INFO - PROCESS | 1818 | 1460994903460 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]]]}] 08:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1938ms 08:55:03 INFO - PROCESS | 1818 | 1460994903494 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 08:55:03 INFO - PROCESS | 1818 | 1460994903500 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 08:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:55:03 INFO - PROCESS | 1818 | 1460994903511 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:55:03 INFO - PROCESS | 1818 | 1460994903514 Marionette TRACE conn3 <- [1,934,null,{}] 08:55:03 INFO - PROCESS | 1818 | 1460994903522 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}] 08:55:03 INFO - PROCESS | 1818 | 1460994903722 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 08:55:04 INFO - PROCESS | 1818 | 1460994903995 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:04 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b616400 == 107 [pid = 1818] [id = 241] 08:55:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 156 (0x8b77fc00) [pid = 1818] [serial = 724] [outer = (nil)] 08:55:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 157 (0x8c4f0800) [pid = 1818] [serial = 725] [outer = 0x8b77fc00] 08:55:04 INFO - PROCESS | 1818 | 1460994904200 Marionette DEBUG loaded listener.js 08:55:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 158 (0x8c54dc00) [pid = 1818] [serial = 726] [outer = 0x8b77fc00] 08:55:05 INFO - PROCESS | 1818 | --DOCSHELL 0x89e7f400 == 106 [pid = 1818] [id = 225] 08:55:05 INFO - PROCESS | 1818 | --DOCSHELL 0x89e80000 == 105 [pid = 1818] [id = 224] 08:55:05 INFO - PROCESS | 1818 | --DOMWINDOW == 157 (0x8b614800) [pid = 1818] [serial = 629] [outer = (nil)] [url = about:blank] 08:55:05 INFO - PROCESS | 1818 | --DOCSHELL 0x89e7d400 == 104 [pid = 1818] [id = 223] 08:55:05 INFO - PROCESS | 1818 | --DOCSHELL 0x9873f800 == 103 [pid = 1818] [id = 218] 08:55:05 INFO - PROCESS | 1818 | --DOCSHELL 0x90870c00 == 102 [pid = 1818] [id = 217] 08:55:05 INFO - PROCESS | 1818 | --DOCSHELL 0x8e9c7c00 == 101 [pid = 1818] [id = 216] 08:55:05 INFO - PROCESS | 1818 | 1460994905291 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]]]}] 08:55:05 INFO - PROCESS | 1818 | --DOCSHELL 0x8fc9b400 == 100 [pid = 1818] [id = 215] 08:55:05 INFO - PROCESS | 1818 | --DOCSHELL 0x89e77c00 == 99 [pid = 1818] [id = 214] 08:55:05 INFO - PROCESS | 1818 | --DOCSHELL 0x89f92c00 == 98 [pid = 1818] [id = 213] 08:55:05 INFO - PROCESS | 1818 | --DOCSHELL 0x905a0400 == 97 [pid = 1818] [id = 212] 08:55:05 INFO - PROCESS | 1818 | --DOCSHELL 0x89e84000 == 96 [pid = 1818] [id = 211] 08:55:05 INFO - PROCESS | 1818 | --DOCSHELL 0x8b615c00 == 95 [pid = 1818] [id = 210] 08:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1837ms 08:55:05 INFO - PROCESS | 1818 | 1460994905347 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 08:55:05 INFO - PROCESS | 1818 | 1460994905353 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 08:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:55:05 INFO - PROCESS | 1818 | 1460994905363 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:55:05 INFO - PROCESS | 1818 | 1460994905368 Marionette TRACE conn3 <- [1,938,null,{}] 08:55:05 INFO - PROCESS | 1818 | 1460994905375 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}] 08:55:05 INFO - PROCESS | 1818 | 1460994905681 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 08:55:05 INFO - PROCESS | 1818 | --DOMWINDOW == 156 (0x915a4800) [pid = 1818] [serial = 592] [outer = (nil)] [url = about:blank] 08:55:05 INFO - PROCESS | 1818 | --DOMWINDOW == 155 (0x91599400) [pid = 1818] [serial = 620] [outer = (nil)] [url = about:blank] 08:55:05 INFO - PROCESS | 1818 | --DOMWINDOW == 154 (0x8c544400) [pid = 1818] [serial = 609] [outer = (nil)] [url = about:blank] 08:55:05 INFO - PROCESS | 1818 | --DOMWINDOW == 153 (0x8c40a000) [pid = 1818] [serial = 608] [outer = (nil)] [url = about:blank] 08:55:05 INFO - PROCESS | 1818 | --DOMWINDOW == 152 (0x9439d000) [pid = 1818] [serial = 615] [outer = (nil)] [url = about:blank] 08:55:05 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0x934e0400) [pid = 1818] [serial = 614] [outer = (nil)] [url = about:blank] 08:55:05 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0x934dd400) [pid = 1818] [serial = 595] [outer = (nil)] [url = about:blank] 08:55:05 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0x974c7400) [pid = 1818] [serial = 624] [outer = (nil)] [url = about:blank] 08:55:05 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0x8fc94000) [pid = 1818] [serial = 589] [outer = (nil)] [url = about:blank] 08:55:05 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x90914000) [pid = 1818] [serial = 612] [outer = (nil)] [url = about:blank] 08:55:05 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x905a3000) [pid = 1818] [serial = 611] [outer = (nil)] [url = about:blank] 08:55:05 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x88ce6800) [pid = 1818] [serial = 583] [outer = (nil)] [url = about:blank] 08:55:05 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x8bbac000) [pid = 1818] [serial = 605] [outer = (nil)] [url = about:blank] 08:55:05 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x9439a400) [pid = 1818] [serial = 598] [outer = (nil)] [url = about:blank] 08:55:05 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x8c4f8400) [pid = 1818] [serial = 586] [outer = (nil)] [url = about:blank] 08:55:05 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x8b784c00) [pid = 1818] [serial = 617] [outer = (nil)] [url = about:blank] 08:55:05 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x8c4f9c00) [pid = 1818] [serial = 618] [outer = (nil)] [url = about:blank] 08:55:05 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x8c4ee400) [pid = 1818] [serial = 581] [outer = (nil)] [url = about:blank] 08:55:05 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x9759cc00) [pid = 1818] [serial = 626] [outer = (nil)] [url = about:blank] 08:55:05 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x8c546800) [pid = 1818] [serial = 386] [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.] 08:55:06 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x9663d400) [pid = 1818] [serial = 601] [outer = (nil)] [url = about:blank] 08:55:06 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x975a1400) [pid = 1818] [serial = 627] [outer = (nil)] [url = about:blank] 08:55:06 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x96640000) [pid = 1818] [serial = 623] [outer = (nil)] [url = about:blank] 08:55:06 INFO - PROCESS | 1818 | --DOMWINDOW == 133 (0x934dac00) [pid = 1818] [serial = 621] [outer = (nil)] [url = about:blank] 08:55:06 INFO - PROCESS | 1818 | 1460994906174 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:06 INFO - PROCESS | 1818 | ++DOCSHELL 0x88ce6800 == 96 [pid = 1818] [id = 242] 08:55:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 134 (0x8b784c00) [pid = 1818] [serial = 727] [outer = (nil)] 08:55:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x8c4f8000) [pid = 1818] [serial = 728] [outer = 0x8b784c00] 08:55:06 INFO - PROCESS | 1818 | 1460994906304 Marionette DEBUG loaded listener.js 08:55:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x8e9c4400) [pid = 1818] [serial = 729] [outer = 0x8b784c00] 08:55:07 INFO - PROCESS | 1818 | 1460994907333 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]]]}] 08:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 2038ms 08:55:07 INFO - PROCESS | 1818 | 1460994907402 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 08:55:07 INFO - PROCESS | 1818 | 1460994907405 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 08:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:55:07 INFO - PROCESS | 1818 | 1460994907412 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:55:07 INFO - PROCESS | 1818 | 1460994907419 Marionette TRACE conn3 <- [1,942,null,{}] 08:55:07 INFO - PROCESS | 1818 | 1460994907434 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}] 08:55:07 INFO - PROCESS | 1818 | 1460994907639 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 08:55:07 INFO - PROCESS | 1818 | 1460994907817 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:07 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c7dac00 == 97 [pid = 1818] [id = 243] 08:55:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x905a5800) [pid = 1818] [serial = 730] [outer = (nil)] 08:55:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x9094b400) [pid = 1818] [serial = 731] [outer = 0x905a5800] 08:55:07 INFO - PROCESS | 1818 | 1460994907903 Marionette DEBUG loaded listener.js 08:55:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x915a0000) [pid = 1818] [serial = 732] [outer = 0x905a5800] 08:55:08 INFO - PROCESS | 1818 | 1460994908770 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]]]}] 08:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1387ms 08:55:08 INFO - PROCESS | 1818 | 1460994908800 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 08:55:08 INFO - PROCESS | 1818 | 1460994908805 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 08:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:55:08 INFO - PROCESS | 1818 | 1460994908811 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:55:08 INFO - PROCESS | 1818 | 1460994908814 Marionette TRACE conn3 <- [1,946,null,{}] 08:55:08 INFO - PROCESS | 1818 | 1460994908820 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}] 08:55:09 INFO - PROCESS | 1818 | 1460994909096 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 08:55:09 INFO - PROCESS | 1818 | 1460994909131 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:09 INFO - PROCESS | 1818 | ++DOCSHELL 0x9091dc00 == 98 [pid = 1818] [id = 244] 08:55:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x9091f400) [pid = 1818] [serial = 733] [outer = (nil)] 08:55:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x93355400) [pid = 1818] [serial = 734] [outer = 0x9091f400] 08:55:09 INFO - PROCESS | 1818 | 1460994909207 Marionette DEBUG loaded listener.js 08:55:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x934de000) [pid = 1818] [serial = 735] [outer = 0x9091f400] 08:55:10 INFO - PROCESS | 1818 | 1460994910159 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]]]}] 08:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1539ms 08:55:10 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x8b778400) [pid = 1818] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:55:10 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x89e80400) [pid = 1818] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:55:10 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x89e7d800) [pid = 1818] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:55:10 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x88be7c00) [pid = 1818] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:55:10 INFO - PROCESS | 1818 | 1460994910369 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 08:55:10 INFO - PROCESS | 1818 | 1460994910372 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 08:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:55:10 INFO - PROCESS | 1818 | 1460994910379 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:55:10 INFO - PROCESS | 1818 | 1460994910381 Marionette TRACE conn3 <- [1,950,null,{}] 08:55:10 INFO - PROCESS | 1818 | 1460994910387 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}] 08:55:10 INFO - PROCESS | 1818 | 1460994910570 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 08:55:10 INFO - PROCESS | 1818 | 1460994910590 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:10 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c410400 == 99 [pid = 1818] [id = 245] 08:55:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x8c545800) [pid = 1818] [serial = 736] [outer = (nil)] 08:55:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x91793800) [pid = 1818] [serial = 737] [outer = 0x8c545800] 08:55:10 INFO - PROCESS | 1818 | 1460994910831 Marionette DEBUG loaded listener.js 08:55:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x9439fc00) [pid = 1818] [serial = 738] [outer = 0x8c545800] 08:55:11 INFO - PROCESS | 1818 | 1460994911682 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]]]}] 08:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1329ms 08:55:11 INFO - PROCESS | 1818 | 1460994911711 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 08:55:11 INFO - PROCESS | 1818 | 1460994911715 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 08:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:55:11 INFO - PROCESS | 1818 | 1460994911721 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:55:11 INFO - PROCESS | 1818 | 1460994911724 Marionette TRACE conn3 <- [1,954,null,{}] 08:55:11 INFO - PROCESS | 1818 | 1460994911730 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}] 08:55:11 INFO - PROCESS | 1818 | 1460994911989 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 08:55:12 INFO - PROCESS | 1818 | 1460994912012 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:12 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c405400 == 100 [pid = 1818] [id = 246] 08:55:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x943a0c00) [pid = 1818] [serial = 739] [outer = (nil)] 08:55:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x944a7c00) [pid = 1818] [serial = 740] [outer = 0x943a0c00] 08:55:12 INFO - PROCESS | 1818 | 1460994912089 Marionette DEBUG loaded listener.js 08:55:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x95b9ec00) [pid = 1818] [serial = 741] [outer = 0x943a0c00] 08:55:13 INFO - PROCESS | 1818 | 1460994913251 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]]]}] 08:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1581ms 08:55:13 INFO - PROCESS | 1818 | 1460994913304 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 08:55:13 INFO - PROCESS | 1818 | 1460994913311 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 08:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:55:13 INFO - PROCESS | 1818 | 1460994913322 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:55:13 INFO - PROCESS | 1818 | 1460994913327 Marionette TRACE conn3 <- [1,958,null,{}] 08:55:13 INFO - PROCESS | 1818 | 1460994913337 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}] 08:55:13 INFO - PROCESS | 1818 | 1460994913570 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 08:55:13 INFO - PROCESS | 1818 | 1460994913837 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:13 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b991800 == 101 [pid = 1818] [id = 247] 08:55:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x8bba5800) [pid = 1818] [serial = 742] [outer = (nil)] 08:55:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x8c401400) [pid = 1818] [serial = 743] [outer = 0x8bba5800] 08:55:13 INFO - PROCESS | 1818 | 1460994913979 Marionette DEBUG loaded listener.js 08:55:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x8c4f9c00) [pid = 1818] [serial = 744] [outer = 0x8bba5800] 08:55:14 INFO - PROCESS | 1818 | 1460994914981 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]]]}] 08:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1735ms 08:55:15 INFO - PROCESS | 1818 | 1460994915058 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 08:55:15 INFO - PROCESS | 1818 | 1460994915068 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 08:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:55:15 INFO - PROCESS | 1818 | 1460994915080 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:55:15 INFO - PROCESS | 1818 | 1460994915084 Marionette TRACE conn3 <- [1,962,null,{}] 08:55:15 INFO - PROCESS | 1818 | 1460994915092 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}] 08:55:15 INFO - PROCESS | 1818 | 1460994915354 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 08:55:15 INFO - PROCESS | 1818 | 1460994915732 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:15 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fd16800 == 102 [pid = 1818] [id = 248] 08:55:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x8fd1a000) [pid = 1818] [serial = 745] [outer = (nil)] 08:55:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0x90914000) [pid = 1818] [serial = 746] [outer = 0x8fd1a000] 08:55:15 INFO - PROCESS | 1818 | 1460994915825 Marionette DEBUG loaded listener.js 08:55:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x92117000) [pid = 1818] [serial = 747] [outer = 0x8fd1a000] 08:55:16 INFO - PROCESS | 1818 | 1460994916837 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]]]}] 08:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1831ms 08:55:16 INFO - PROCESS | 1818 | 1460994916912 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 08:55:16 INFO - PROCESS | 1818 | 1460994916916 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 08:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:55:16 INFO - PROCESS | 1818 | 1460994916922 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:55:16 INFO - PROCESS | 1818 | 1460994916929 Marionette TRACE conn3 <- [1,966,null,{}] 08:55:16 INFO - PROCESS | 1818 | 1460994916946 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}] 08:55:17 INFO - PROCESS | 1818 | 1460994917195 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 08:55:17 INFO - PROCESS | 1818 | 1460994917466 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:17 INFO - PROCESS | 1818 | ++DOCSHELL 0x93360800 == 103 [pid = 1818] [id = 249] 08:55:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x9449fc00) [pid = 1818] [serial = 748] [outer = (nil)] 08:55:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x9663d400) [pid = 1818] [serial = 749] [outer = 0x9449fc00] 08:55:17 INFO - PROCESS | 1818 | 1460994917569 Marionette DEBUG loaded listener.js 08:55:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 153 (0x9745e800) [pid = 1818] [serial = 750] [outer = 0x9449fc00] 08:55:18 INFO - PROCESS | 1818 | 1460994918499 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]]]}] 08:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1640ms 08:55:18 INFO - PROCESS | 1818 | 1460994918563 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 08:55:18 INFO - PROCESS | 1818 | 1460994918568 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 08:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:55:18 INFO - PROCESS | 1818 | 1460994918576 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:55:18 INFO - PROCESS | 1818 | 1460994918579 Marionette TRACE conn3 <- [1,970,null,{}] 08:55:18 INFO - PROCESS | 1818 | 1460994918585 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}] 08:55:18 INFO - PROCESS | 1818 | 1460994918798 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 08:55:19 INFO - PROCESS | 1818 | 1460994919059 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:19 INFO - PROCESS | 1818 | ++DOCSHELL 0x97190400 == 104 [pid = 1818] [id = 250] 08:55:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 154 (0x9759d400) [pid = 1818] [serial = 751] [outer = (nil)] 08:55:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 155 (0x97808400) [pid = 1818] [serial = 752] [outer = 0x9759d400] 08:55:19 INFO - PROCESS | 1818 | 1460994919208 Marionette DEBUG loaded listener.js 08:55:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 156 (0x978e5800) [pid = 1818] [serial = 753] [outer = 0x9759d400] 08:55:20 INFO - PROCESS | 1818 | 1460994920146 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]]]}] 08:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1637ms 08:55:20 INFO - PROCESS | 1818 | 1460994920213 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 08:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:55:20 INFO - PROCESS | 1818 | 1460994920217 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 08:55:20 INFO - PROCESS | 1818 | 1460994920224 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:55:20 INFO - PROCESS | 1818 | 1460994920228 Marionette TRACE conn3 <- [1,974,null,{}] 08:55:20 INFO - PROCESS | 1818 | 1460994920234 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}] 08:55:20 INFO - PROCESS | 1818 | 1460994920444 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 08:55:20 INFO - PROCESS | 1818 | 1460994920705 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:20 INFO - PROCESS | 1818 | ++DOCSHELL 0x97511000 == 105 [pid = 1818] [id = 251] 08:55:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 157 (0x97598c00) [pid = 1818] [serial = 754] [outer = (nil)] 08:55:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 158 (0x983e0000) [pid = 1818] [serial = 755] [outer = 0x97598c00] 08:55:20 INFO - PROCESS | 1818 | 1460994920841 Marionette DEBUG loaded listener.js 08:55:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 159 (0x98916000) [pid = 1818] [serial = 756] [outer = 0x97598c00] 08:55:21 INFO - PROCESS | 1818 | 1460994921750 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]]]}] 08:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1586ms 08:55:21 INFO - PROCESS | 1818 | 1460994921811 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 08:55:21 INFO - PROCESS | 1818 | 1460994921815 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 08:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:55:21 INFO - PROCESS | 1818 | 1460994921822 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:55:21 INFO - PROCESS | 1818 | 1460994921826 Marionette TRACE conn3 <- [1,978,null,{}] 08:55:21 INFO - PROCESS | 1818 | 1460994921832 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}] 08:55:22 INFO - PROCESS | 1818 | 1460994922212 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 08:55:22 INFO - PROCESS | 1818 | 1460994922623 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:22 INFO - PROCESS | 1818 | ++DOCSHELL 0x8bbb0c00 == 106 [pid = 1818] [id = 252] 08:55:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 160 (0x991a3c00) [pid = 1818] [serial = 757] [outer = (nil)] 08:55:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 161 (0x9a67a400) [pid = 1818] [serial = 758] [outer = 0x991a3c00] 08:55:22 INFO - PROCESS | 1818 | 1460994922780 Marionette DEBUG loaded listener.js 08:55:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 162 (0x9a681000) [pid = 1818] [serial = 759] [outer = 0x991a3c00] 08:55:23 INFO - PROCESS | 1818 | 1460994923921 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]]]}] 08:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 2138ms 08:55:23 INFO - PROCESS | 1818 | 1460994923960 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 08:55:23 INFO - PROCESS | 1818 | 1460994923965 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 08:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:55:23 INFO - PROCESS | 1818 | 1460994923971 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:55:23 INFO - PROCESS | 1818 | 1460994923975 Marionette TRACE conn3 <- [1,982,null,{}] 08:55:23 INFO - PROCESS | 1818 | 1460994923981 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}] 08:55:24 INFO - PROCESS | 1818 | 1460994924202 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 08:55:24 INFO - PROCESS | 1818 | 1460994924452 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:24 INFO - PROCESS | 1818 | ++DOCSHELL 0x9914c000 == 107 [pid = 1818] [id = 253] 08:55:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 163 (0x992ab000) [pid = 1818] [serial = 760] [outer = (nil)] 08:55:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 164 (0x9e116400) [pid = 1818] [serial = 761] [outer = 0x992ab000] 08:55:24 INFO - PROCESS | 1818 | 1460994924594 Marionette DEBUG loaded listener.js 08:55:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 165 (0x9e11ac00) [pid = 1818] [serial = 762] [outer = 0x992ab000] 08:55:25 INFO - PROCESS | 1818 | 1460994925481 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]]]}] 08:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1582ms 08:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:55:25 INFO - PROCESS | 1818 | 1460994925554 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 08:55:25 INFO - PROCESS | 1818 | 1460994925557 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 08:55:25 INFO - PROCESS | 1818 | 1460994925565 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:55:25 INFO - PROCESS | 1818 | 1460994925569 Marionette TRACE conn3 <- [1,986,null,{}] 08:55:25 INFO - PROCESS | 1818 | 1460994925575 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}] 08:55:25 INFO - PROCESS | 1818 | 1460994925819 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 08:55:26 INFO - PROCESS | 1818 | 1460994926114 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:26 INFO - PROCESS | 1818 | ++DOCSHELL 0x9a67e400 == 108 [pid = 1818] [id = 254] 08:55:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 166 (0x9b3de400) [pid = 1818] [serial = 763] [outer = (nil)] 08:55:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 167 (0x9fbdbc00) [pid = 1818] [serial = 764] [outer = 0x9b3de400] 08:55:26 INFO - PROCESS | 1818 | 1460994926206 Marionette DEBUG loaded listener.js 08:55:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 168 (0x9fbe1c00) [pid = 1818] [serial = 765] [outer = 0x9b3de400] 08:55:27 INFO - PROCESS | 1818 | 1460994927092 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]]]}] 08:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1585ms 08:55:27 INFO - PROCESS | 1818 | 1460994927149 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 08:55:27 INFO - PROCESS | 1818 | 1460994927152 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 08:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:55:27 INFO - PROCESS | 1818 | 1460994927159 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:55:27 INFO - PROCESS | 1818 | 1460994927162 Marionette TRACE conn3 <- [1,990,null,{}] 08:55:27 INFO - PROCESS | 1818 | 1460994927169 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}] 08:55:27 INFO - PROCESS | 1818 | 1460994927375 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 08:55:27 INFO - PROCESS | 1818 | 1460994927621 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:27 INFO - PROCESS | 1818 | ++DOCSHELL 0x9663c400 == 109 [pid = 1818] [id = 255] 08:55:27 INFO - PROCESS | 1818 | ++DOMWINDOW == 169 (0x9b3dd400) [pid = 1818] [serial = 766] [outer = (nil)] 08:55:27 INFO - PROCESS | 1818 | ++DOMWINDOW == 170 (0x9fe1c800) [pid = 1818] [serial = 767] [outer = 0x9b3dd400] 08:55:27 INFO - PROCESS | 1818 | 1460994927752 Marionette DEBUG loaded listener.js 08:55:27 INFO - PROCESS | 1818 | ++DOMWINDOW == 171 (0xa006b800) [pid = 1818] [serial = 768] [outer = 0x9b3dd400] 08:55:28 INFO - PROCESS | 1818 | 1460994928698 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]]]}] 08:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1583ms 08:55:28 INFO - PROCESS | 1818 | 1460994928742 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 08:55:28 INFO - PROCESS | 1818 | 1460994928747 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 08:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:55:28 INFO - PROCESS | 1818 | 1460994928754 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:55:28 INFO - PROCESS | 1818 | 1460994928759 Marionette TRACE conn3 <- [1,994,null,{}] 08:55:28 INFO - PROCESS | 1818 | 1460994928765 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}] 08:55:29 INFO - PROCESS | 1818 | 1460994929054 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 08:55:29 INFO - PROCESS | 1818 | 1460994929390 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:29 INFO - PROCESS | 1818 | ++DOCSHELL 0x9fc7cc00 == 110 [pid = 1818] [id = 256] 08:55:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 172 (0x9fca8c00) [pid = 1818] [serial = 769] [outer = (nil)] 08:55:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 173 (0xa00c9800) [pid = 1818] [serial = 770] [outer = 0x9fca8c00] 08:55:29 INFO - PROCESS | 1818 | 1460994929492 Marionette DEBUG loaded listener.js 08:55:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 174 (0xa00d7c00) [pid = 1818] [serial = 771] [outer = 0x9fca8c00] 08:55:30 INFO - PROCESS | 1818 | 1460994930504 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]]]}] 08:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1792ms 08:55:30 INFO - PROCESS | 1818 | 1460994930547 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 08:55:30 INFO - PROCESS | 1818 | 1460994930550 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 08:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:55:30 INFO - PROCESS | 1818 | 1460994930557 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:55:30 INFO - PROCESS | 1818 | 1460994930569 Marionette TRACE conn3 <- [1,998,null,{}] 08:55:30 INFO - PROCESS | 1818 | 1460994930574 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}] 08:55:30 INFO - PROCESS | 1818 | 1460994930814 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 08:55:31 INFO - PROCESS | 1818 | 1460994931084 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:31 INFO - PROCESS | 1818 | ++DOCSHELL 0xa0af3000 == 111 [pid = 1818] [id = 257] 08:55:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 175 (0xa0fdac00) [pid = 1818] [serial = 772] [outer = (nil)] 08:55:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 176 (0xa0fdf000) [pid = 1818] [serial = 773] [outer = 0xa0fdac00] 08:55:31 INFO - PROCESS | 1818 | 1460994931227 Marionette DEBUG loaded listener.js 08:55:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 177 (0xa2a04000) [pid = 1818] [serial = 774] [outer = 0xa0fdac00] 08:55:32 INFO - PROCESS | 1818 | 1460994932155 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]]]}] 08:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1638ms 08:55:32 INFO - PROCESS | 1818 | 1460994932216 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 08:55:32 INFO - PROCESS | 1818 | 1460994932220 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 08:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:55:32 INFO - PROCESS | 1818 | 1460994932230 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:55:32 INFO - PROCESS | 1818 | 1460994932233 Marionette TRACE conn3 <- [1,1002,null,{}] 08:55:32 INFO - PROCESS | 1818 | 1460994932241 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}] 08:55:32 INFO - PROCESS | 1818 | 1460994932449 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 08:55:32 INFO - PROCESS | 1818 | 1460994932717 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:32 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c54d400 == 112 [pid = 1818] [id = 258] 08:55:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 178 (0x8c7db000) [pid = 1818] [serial = 775] [outer = (nil)] 08:55:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 179 (0xa0a60400) [pid = 1818] [serial = 776] [outer = 0x8c7db000] 08:55:32 INFO - PROCESS | 1818 | 1460994932822 Marionette DEBUG loaded listener.js 08:55:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 180 (0xa2a03800) [pid = 1818] [serial = 777] [outer = 0x8c7db000] 08:55:34 INFO - PROCESS | 1818 | 1460994934681 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]]]}] 08:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 2481ms 08:55:34 INFO - PROCESS | 1818 | 1460994934713 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 08:55:34 INFO - PROCESS | 1818 | 1460994934718 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 08:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:55:34 INFO - PROCESS | 1818 | 1460994934727 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:55:34 INFO - PROCESS | 1818 | 1460994934732 Marionette TRACE conn3 <- [1,1006,null,{}] 08:55:34 INFO - PROCESS | 1818 | 1460994934744 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}] 08:55:34 INFO - PROCESS | 1818 | 1460994934985 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 08:55:35 INFO - PROCESS | 1818 | 1460994935204 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:35 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b77a400 == 113 [pid = 1818] [id = 259] 08:55:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 181 (0x8b782000) [pid = 1818] [serial = 778] [outer = (nil)] 08:55:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 182 (0x8bbadc00) [pid = 1818] [serial = 779] [outer = 0x8b782000] 08:55:35 INFO - PROCESS | 1818 | 1460994935326 Marionette DEBUG loaded listener.js 08:55:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 183 (0x8c40bc00) [pid = 1818] [serial = 780] [outer = 0x8b782000] 08:55:36 INFO - PROCESS | 1818 | 1460994936245 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]]]}] 08:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1585ms 08:55:36 INFO - PROCESS | 1818 | 1460994936313 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 08:55:36 INFO - PROCESS | 1818 | 1460994936327 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 08:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:55:36 INFO - PROCESS | 1818 | 1460994936346 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:55:36 INFO - PROCESS | 1818 | 1460994936353 Marionette TRACE conn3 <- [1,1010,null,{}] 08:55:36 INFO - PROCESS | 1818 | 1460994936365 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}] 08:55:36 INFO - PROCESS | 1818 | 1460994936640 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 08:55:36 INFO - PROCESS | 1818 | 1460994936952 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:36 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b77d800 == 114 [pid = 1818] [id = 260] 08:55:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 184 (0x8b998800) [pid = 1818] [serial = 781] [outer = (nil)] 08:55:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 185 (0x8e9c4800) [pid = 1818] [serial = 782] [outer = 0x8b998800] 08:55:37 INFO - PROCESS | 1818 | 1460994937038 Marionette DEBUG loaded listener.js 08:55:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 186 (0x8f933000) [pid = 1818] [serial = 783] [outer = 0x8b998800] 08:55:37 INFO - PROCESS | 1818 | --DOCSHELL 0x89f9b800 == 113 [pid = 1818] [id = 198] 08:55:37 INFO - PROCESS | 1818 | --DOCSHELL 0x88be5400 == 112 [pid = 1818] [id = 194] 08:55:37 INFO - PROCESS | 1818 | --DOMWINDOW == 185 (0x98aa4800) [pid = 1818] [serial = 656] [outer = (nil)] [url = about:blank] 08:55:37 INFO - PROCESS | 1818 | --DOMWINDOW == 184 (0x9b39d800) [pid = 1818] [serial = 662] [outer = (nil)] [url = about:blank] 08:55:37 INFO - PROCESS | 1818 | --DOMWINDOW == 183 (0x978e7000) [pid = 1818] [serial = 647] [outer = (nil)] [url = about:blank] 08:55:37 INFO - PROCESS | 1818 | --DOMWINDOW == 182 (0x8b61e000) [pid = 1818] [serial = 632] [outer = (nil)] [url = about:blank] 08:55:37 INFO - PROCESS | 1818 | --DOMWINDOW == 181 (0x96302800) [pid = 1818] [serial = 641] [outer = (nil)] [url = about:blank] 08:55:37 INFO - PROCESS | 1818 | --DOMWINDOW == 180 (0x89e76800) [pid = 1818] [serial = 668] [outer = (nil)] [url = about:blank] 08:55:37 INFO - PROCESS | 1818 | --DOMWINDOW == 179 (0x983e2000) [pid = 1818] [serial = 650] [outer = (nil)] [url = about:blank] 08:55:37 INFO - PROCESS | 1818 | --DOMWINDOW == 178 (0x8c7e5c00) [pid = 1818] [serial = 635] [outer = (nil)] [url = about:blank] 08:55:37 INFO - PROCESS | 1818 | --DOMWINDOW == 177 (0x994be800) [pid = 1818] [serial = 659] [outer = (nil)] [url = about:blank] 08:55:37 INFO - PROCESS | 1818 | --DOMWINDOW == 176 (0x8c7d9c00) [pid = 1818] [serial = 665] [outer = (nil)] [url = about:blank] 08:55:37 INFO - PROCESS | 1818 | --DOMWINDOW == 175 (0x91792800) [pid = 1818] [serial = 638] [outer = (nil)] [url = about:blank] 08:55:37 INFO - PROCESS | 1818 | --DOMWINDOW == 174 (0x975a3800) [pid = 1818] [serial = 644] [outer = (nil)] [url = about:blank] 08:55:37 INFO - PROCESS | 1818 | --DOMWINDOW == 173 (0x98916800) [pid = 1818] [serial = 653] [outer = (nil)] [url = about:blank] 08:55:37 INFO - PROCESS | 1818 | --DOMWINDOW == 172 (0x8f930c00) [pid = 1818] [serial = 680] [outer = (nil)] [url = about:blank] 08:55:37 INFO - PROCESS | 1818 | --DOCSHELL 0x942d9800 == 111 [pid = 1818] [id = 199] 08:55:37 INFO - PROCESS | 1818 | --DOCSHELL 0x8bbac400 == 110 [pid = 1818] [id = 196] 08:55:37 INFO - PROCESS | 1818 | --DOCSHELL 0x89e78c00 == 109 [pid = 1818] [id = 200] 08:55:37 INFO - PROCESS | 1818 | --DOCSHELL 0x8b618000 == 108 [pid = 1818] [id = 195] 08:55:37 INFO - PROCESS | 1818 | --DOCSHELL 0x89f9f000 == 107 [pid = 1818] [id = 197] 08:55:38 INFO - PROCESS | 1818 | --DOCSHELL 0x97116400 == 106 [pid = 1818] [id = 219] 08:55:38 INFO - PROCESS | 1818 | --DOCSHELL 0x943a3c00 == 105 [pid = 1818] [id = 232] 08:55:38 INFO - PROCESS | 1818 | --DOCSHELL 0x8c40c000 == 104 [pid = 1818] [id = 231] 08:55:38 INFO - PROCESS | 1818 | --DOCSHELL 0x8fc9cc00 == 103 [pid = 1818] [id = 230] 08:55:38 INFO - PROCESS | 1818 | --DOCSHELL 0x8f926c00 == 102 [pid = 1818] [id = 229] 08:55:38 INFO - PROCESS | 1818 | --DOCSHELL 0x8c407000 == 101 [pid = 1818] [id = 228] 08:55:38 INFO - PROCESS | 1818 | --DOCSHELL 0x89e79000 == 100 [pid = 1818] [id = 227] 08:55:38 INFO - PROCESS | 1818 | --DOCSHELL 0x8b9a0000 == 99 [pid = 1818] [id = 226] 08:55:38 INFO - PROCESS | 1818 | 1460994938281 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]]]}] 08:55:38 INFO - PROCESS | 1818 | --DOMWINDOW == 171 (0x8c4f1000) [pid = 1818] [serial = 675] [outer = (nil)] [url = about:blank] 08:55:38 INFO - PROCESS | 1818 | --DOMWINDOW == 170 (0x8b99e800) [pid = 1818] [serial = 677] [outer = (nil)] [url = about:blank] 08:55:38 INFO - PROCESS | 1818 | --DOMWINDOW == 169 (0x89e84c00) [pid = 1818] [serial = 671] [outer = (nil)] [url = about:blank] 08:55:38 INFO - PROCESS | 1818 | --DOMWINDOW == 168 (0x8b615000) [pid = 1818] [serial = 672] [outer = (nil)] [url = about:blank] 08:55:38 INFO - PROCESS | 1818 | --DOMWINDOW == 167 (0x8c408c00) [pid = 1818] [serial = 674] [outer = (nil)] [url = about:blank] 08:55:38 INFO - PROCESS | 1818 | --DOMWINDOW == 166 (0x8c546000) [pid = 1818] [serial = 678] [outer = (nil)] [url = about:blank] 08:55:38 INFO - PROCESS | 1818 | --DOMWINDOW == 165 (0x8b998400) [pid = 1818] [serial = 630] [outer = (nil)] [url = about:blank] 08:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 2001ms 08:55:38 INFO - PROCESS | 1818 | 1460994938347 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 08:55:38 INFO - PROCESS | 1818 | 1460994938350 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 08:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:55:38 INFO - PROCESS | 1818 | 1460994938358 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:55:38 INFO - PROCESS | 1818 | 1460994938363 Marionette TRACE conn3 <- [1,1014,null,{}] 08:55:38 INFO - PROCESS | 1818 | 1460994938380 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}] 08:55:38 INFO - PROCESS | 1818 | 1460994938581 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 08:55:38 INFO - PROCESS | 1818 | 1460994938800 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:38 INFO - PROCESS | 1818 | ++DOCSHELL 0x89f9f000 == 100 [pid = 1818] [id = 261] 08:55:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 166 (0x8b991400) [pid = 1818] [serial = 784] [outer = (nil)] 08:55:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 167 (0x8fd1ac00) [pid = 1818] [serial = 785] [outer = 0x8b991400] 08:55:38 INFO - PROCESS | 1818 | 1460994938883 Marionette DEBUG loaded listener.js 08:55:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 168 (0x90865400) [pid = 1818] [serial = 786] [outer = 0x8b991400] 08:55:39 INFO - PROCESS | 1818 | 1460994939712 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]]]}] 08:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1436ms 08:55:39 INFO - PROCESS | 1818 | 1460994939794 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 08:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:55:39 INFO - PROCESS | 1818 | 1460994939799 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 08:55:39 INFO - PROCESS | 1818 | 1460994939805 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:55:39 INFO - PROCESS | 1818 | 1460994939809 Marionette TRACE conn3 <- [1,1018,null,{}] 08:55:39 INFO - PROCESS | 1818 | 1460994939814 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}] 08:55:40 INFO - PROCESS | 1818 | 1460994940015 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 08:55:40 INFO - PROCESS | 1818 | 1460994940220 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:40 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c7d9c00 == 101 [pid = 1818] [id = 262] 08:55:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 169 (0x90911c00) [pid = 1818] [serial = 787] [outer = (nil)] 08:55:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 170 (0x91789400) [pid = 1818] [serial = 788] [outer = 0x90911c00] 08:55:40 INFO - PROCESS | 1818 | 1460994940316 Marionette DEBUG loaded listener.js 08:55:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 171 (0x9335e400) [pid = 1818] [serial = 789] [outer = 0x90911c00] 08:55:41 INFO - PROCESS | 1818 | 1460994941314 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]]]}] 08:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1534ms 08:55:41 INFO - PROCESS | 1818 | 1460994941343 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 08:55:41 INFO - PROCESS | 1818 | 1460994941346 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 08:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:55:41 INFO - PROCESS | 1818 | 1460994941359 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:55:41 INFO - PROCESS | 1818 | 1460994941362 Marionette TRACE conn3 <- [1,1022,null,{}] 08:55:41 INFO - PROCESS | 1818 | 1460994941368 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}] 08:55:41 INFO - PROCESS | 1818 | 1460994941595 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 08:55:41 INFO - PROCESS | 1818 | 1460994941629 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:41 INFO - PROCESS | 1818 | ++DOCSHELL 0x89f9cc00 == 102 [pid = 1818] [id = 263] 08:55:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 172 (0x8bba4800) [pid = 1818] [serial = 790] [outer = (nil)] 08:55:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 173 (0x934e9c00) [pid = 1818] [serial = 791] [outer = 0x8bba4800] 08:55:41 INFO - PROCESS | 1818 | 1460994941703 Marionette DEBUG loaded listener.js 08:55:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 174 (0x942dc400) [pid = 1818] [serial = 792] [outer = 0x8bba4800] 08:55:42 INFO - PROCESS | 1818 | --DOMWINDOW == 173 (0x8980a000) [pid = 1818] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:55:42 INFO - PROCESS | 1818 | --DOMWINDOW == 172 (0x8b77fc00) [pid = 1818] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:55:42 INFO - PROCESS | 1818 | --DOMWINDOW == 171 (0x8e9cf800) [pid = 1818] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:55:42 INFO - PROCESS | 1818 | --DOMWINDOW == 170 (0x8b784c00) [pid = 1818] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:55:42 INFO - PROCESS | 1818 | --DOMWINDOW == 169 (0x9091f400) [pid = 1818] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:55:43 INFO - PROCESS | 1818 | --DOMWINDOW == 168 (0x8c545800) [pid = 1818] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:55:43 INFO - PROCESS | 1818 | --DOMWINDOW == 167 (0x905a5800) [pid = 1818] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:55:43 INFO - PROCESS | 1818 | 1460994943370 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]]]}] 08:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 2030ms 08:55:43 INFO - PROCESS | 1818 | 1460994943392 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 08:55:43 INFO - PROCESS | 1818 | 1460994943396 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 08:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:55:43 INFO - PROCESS | 1818 | 1460994943402 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:55:43 INFO - PROCESS | 1818 | 1460994943405 Marionette TRACE conn3 <- [1,1026,null,{}] 08:55:43 INFO - PROCESS | 1818 | 1460994943411 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}] 08:55:43 INFO - PROCESS | 1818 | 1460994943665 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 08:55:43 INFO - PROCESS | 1818 | 1460994943692 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:43 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c4fa000 == 103 [pid = 1818] [id = 264] 08:55:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 168 (0x8c545800) [pid = 1818] [serial = 793] [outer = (nil)] 08:55:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 169 (0x942d8000) [pid = 1818] [serial = 794] [outer = 0x8c545800] 08:55:43 INFO - PROCESS | 1818 | 1460994943773 Marionette DEBUG loaded listener.js 08:55:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 170 (0x944a3c00) [pid = 1818] [serial = 795] [outer = 0x8c545800] 08:55:44 INFO - PROCESS | 1818 | 1460994944654 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]]]}] 08:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1282ms 08:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:55:44 INFO - PROCESS | 1818 | 1460994944685 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 08:55:44 INFO - PROCESS | 1818 | 1460994944688 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 08:55:44 INFO - PROCESS | 1818 | 1460994944694 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:55:44 INFO - PROCESS | 1818 | 1460994944699 Marionette TRACE conn3 <- [1,1030,null,{}] 08:55:44 INFO - PROCESS | 1818 | 1460994944704 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}] 08:55:44 INFO - PROCESS | 1818 | 1460994944885 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 08:55:45 INFO - PROCESS | 1818 | 1460994945238 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:45 INFO - PROCESS | 1818 | ++DOCSHELL 0x89f90400 == 104 [pid = 1818] [id = 265] 08:55:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 171 (0x89f90c00) [pid = 1818] [serial = 796] [outer = (nil)] 08:55:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 172 (0x89f9f800) [pid = 1818] [serial = 797] [outer = 0x89f90c00] 08:55:45 INFO - PROCESS | 1818 | 1460994945405 Marionette DEBUG loaded listener.js 08:55:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 173 (0x8b77c400) [pid = 1818] [serial = 798] [outer = 0x89f90c00] 08:55:46 INFO - PROCESS | 1818 | 1460994946386 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]]]}] 08:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1732ms 08:55:46 INFO - PROCESS | 1818 | 1460994946428 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 08:55:46 INFO - PROCESS | 1818 | 1460994946434 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 08:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:55:46 INFO - PROCESS | 1818 | 1460994946442 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:55:46 INFO - PROCESS | 1818 | 1460994946450 Marionette TRACE conn3 <- [1,1034,null,{}] 08:55:46 INFO - PROCESS | 1818 | 1460994946457 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}] 08:55:46 INFO - PROCESS | 1818 | 1460994946669 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 08:55:46 INFO - PROCESS | 1818 | 1460994946922 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:47 INFO - PROCESS | 1818 | ++DOCSHELL 0x8bbaa000 == 105 [pid = 1818] [id = 266] 08:55:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 174 (0x8c40a400) [pid = 1818] [serial = 799] [outer = (nil)] 08:55:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 175 (0x8c546400) [pid = 1818] [serial = 800] [outer = 0x8c40a400] 08:55:47 INFO - PROCESS | 1818 | 1460994947060 Marionette DEBUG loaded listener.js 08:55:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 176 (0x8c7e5c00) [pid = 1818] [serial = 801] [outer = 0x8c40a400] 08:55:48 INFO - PROCESS | 1818 | 1460994948059 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]]]}] 08:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1686ms 08:55:48 INFO - PROCESS | 1818 | 1460994948133 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 08:55:48 INFO - PROCESS | 1818 | 1460994948139 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 08:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:55:48 INFO - PROCESS | 1818 | 1460994948147 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:55:48 INFO - PROCESS | 1818 | 1460994948151 Marionette TRACE conn3 <- [1,1038,null,{}] 08:55:48 INFO - PROCESS | 1818 | 1460994948158 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}] 08:55:48 INFO - PROCESS | 1818 | 1460994948415 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 08:55:48 INFO - PROCESS | 1818 | 1460994948756 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:48 INFO - PROCESS | 1818 | ++DOCSHELL 0x8e9c4c00 == 106 [pid = 1818] [id = 267] 08:55:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 177 (0x905a0c00) [pid = 1818] [serial = 802] [outer = (nil)] 08:55:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 178 (0x90948c00) [pid = 1818] [serial = 803] [outer = 0x905a0c00] 08:55:48 INFO - PROCESS | 1818 | 1460994948851 Marionette DEBUG loaded listener.js 08:55:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 179 (0x9178f000) [pid = 1818] [serial = 804] [outer = 0x905a0c00] 08:55:49 INFO - PROCESS | 1818 | 1460994949874 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]]]}] 08:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1784ms 08:55:49 INFO - PROCESS | 1818 | 1460994949931 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 08:55:49 INFO - PROCESS | 1818 | 1460994949935 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 08:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:55:49 INFO - PROCESS | 1818 | 1460994949953 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:55:49 INFO - PROCESS | 1818 | 1460994949963 Marionette TRACE conn3 <- [1,1042,null,{}] 08:55:49 INFO - PROCESS | 1818 | 1460994949971 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}] 08:55:50 INFO - PROCESS | 1818 | 1460994950230 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 08:55:50 INFO - PROCESS | 1818 | 1460994950530 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:50 INFO - PROCESS | 1818 | ++DOCSHELL 0x90916000 == 107 [pid = 1818] [id = 268] 08:55:50 INFO - PROCESS | 1818 | ++DOMWINDOW == 180 (0x942df400) [pid = 1818] [serial = 805] [outer = (nil)] 08:55:50 INFO - PROCESS | 1818 | ++DOMWINDOW == 181 (0x95893800) [pid = 1818] [serial = 806] [outer = 0x942df400] 08:55:50 INFO - PROCESS | 1818 | 1460994950625 Marionette DEBUG loaded listener.js 08:55:50 INFO - PROCESS | 1818 | ++DOMWINDOW == 182 (0x9660ec00) [pid = 1818] [serial = 807] [outer = 0x942df400] 08:55:51 INFO - PROCESS | 1818 | 1460994951566 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]]]}] 08:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1653ms 08:55:51 INFO - PROCESS | 1818 | 1460994951597 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 08:55:51 INFO - PROCESS | 1818 | 1460994951603 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 08:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:55:51 INFO - PROCESS | 1818 | 1460994951610 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:55:51 INFO - PROCESS | 1818 | 1460994951614 Marionette TRACE conn3 <- [1,1046,null,{}] 08:55:51 INFO - PROCESS | 1818 | 1460994951621 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}] 08:55:51 INFO - PROCESS | 1818 | 1460994951832 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 08:55:52 INFO - PROCESS | 1818 | 1460994952081 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:52 INFO - PROCESS | 1818 | ++DOCSHELL 0x96302800 == 108 [pid = 1818] [id = 269] 08:55:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 183 (0x96609000) [pid = 1818] [serial = 808] [outer = (nil)] 08:55:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 184 (0x9751dc00) [pid = 1818] [serial = 809] [outer = 0x96609000] 08:55:52 INFO - PROCESS | 1818 | 1460994952220 Marionette DEBUG loaded listener.js 08:55:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 185 (0x975a3800) [pid = 1818] [serial = 810] [outer = 0x96609000] 08:55:53 INFO - PROCESS | 1818 | 1460994953132 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]]]}] 08:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1584ms 08:55:53 INFO - PROCESS | 1818 | 1460994953195 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 08:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:55:53 INFO - PROCESS | 1818 | 1460994953200 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 08:55:53 INFO - PROCESS | 1818 | 1460994953207 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:55:53 INFO - PROCESS | 1818 | 1460994953211 Marionette TRACE conn3 <- [1,1050,null,{}] 08:55:53 INFO - PROCESS | 1818 | 1460994953218 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}] 08:55:53 INFO - PROCESS | 1818 | 1460994953428 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 08:55:53 INFO - PROCESS | 1818 | 1460994953693 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:53 INFO - PROCESS | 1818 | ++DOCSHELL 0x978c8000 == 109 [pid = 1818] [id = 270] 08:55:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 186 (0x978ca400) [pid = 1818] [serial = 811] [outer = (nil)] 08:55:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 187 (0x978e4800) [pid = 1818] [serial = 812] [outer = 0x978ca400] 08:55:53 INFO - PROCESS | 1818 | 1460994953847 Marionette DEBUG loaded listener.js 08:55:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 188 (0x9874c800) [pid = 1818] [serial = 813] [outer = 0x978ca400] 08:55:54 INFO - PROCESS | 1818 | 1460994954810 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]]]}] 08:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1640ms 08:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:55:54 INFO - PROCESS | 1818 | 1460994954848 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 08:55:54 INFO - PROCESS | 1818 | 1460994954851 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 08:55:54 INFO - PROCESS | 1818 | 1460994954858 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:55:54 INFO - PROCESS | 1818 | 1460994954862 Marionette TRACE conn3 <- [1,1054,null,{}] 08:55:54 INFO - PROCESS | 1818 | 1460994954868 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}] 08:55:55 INFO - PROCESS | 1818 | 1460994955096 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 08:55:55 INFO - PROCESS | 1818 | 1460994955354 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:55 INFO - PROCESS | 1818 | ++DOCSHELL 0x8f930c00 == 110 [pid = 1818] [id = 271] 08:55:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 189 (0x978c3400) [pid = 1818] [serial = 814] [outer = (nil)] 08:55:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 190 (0x994bb800) [pid = 1818] [serial = 815] [outer = 0x978c3400] 08:55:55 INFO - PROCESS | 1818 | 1460994955488 Marionette DEBUG loaded listener.js 08:55:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 191 (0x994c4400) [pid = 1818] [serial = 816] [outer = 0x978c3400] 08:55:56 INFO - PROCESS | 1818 | 1460994956384 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]]]}] 08:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1581ms 08:55:56 INFO - PROCESS | 1818 | 1460994956440 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 08:55:56 INFO - PROCESS | 1818 | 1460994956443 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 08:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:55:56 INFO - PROCESS | 1818 | 1460994956450 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:55:56 INFO - PROCESS | 1818 | 1460994956453 Marionette TRACE conn3 <- [1,1058,null,{}] 08:55:56 INFO - PROCESS | 1818 | 1460994956459 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}] 08:55:56 INFO - PROCESS | 1818 | 1460994956668 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 08:55:56 INFO - PROCESS | 1818 | 1460994956915 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:56 INFO - PROCESS | 1818 | ++DOCSHELL 0x978c3000 == 111 [pid = 1818] [id = 272] 08:55:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 192 (0x989be400) [pid = 1818] [serial = 817] [outer = (nil)] 08:55:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 193 (0x9b3dc800) [pid = 1818] [serial = 818] [outer = 0x989be400] 08:55:57 INFO - PROCESS | 1818 | 1460994957045 Marionette DEBUG loaded listener.js 08:55:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 194 (0x9e113000) [pid = 1818] [serial = 819] [outer = 0x989be400] 08:55:57 INFO - PROCESS | 1818 | 1460994957931 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]]]}] 08:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1532ms 08:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:55:57 INFO - PROCESS | 1818 | 1460994957983 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 08:55:57 INFO - PROCESS | 1818 | 1460994957986 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 08:55:57 INFO - PROCESS | 1818 | 1460994957993 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:55:57 INFO - PROCESS | 1818 | 1460994957996 Marionette TRACE conn3 <- [1,1062,null,{}] 08:55:58 INFO - PROCESS | 1818 | 1460994958002 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}] 08:55:58 INFO - PROCESS | 1818 | 1460994958205 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 08:55:58 INFO - PROCESS | 1818 | 1460994958452 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:58 INFO - PROCESS | 1818 | ++DOCSHELL 0x9e11c400 == 112 [pid = 1818] [id = 273] 08:55:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 195 (0x9e120400) [pid = 1818] [serial = 820] [outer = (nil)] 08:55:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 196 (0x9fcab400) [pid = 1818] [serial = 821] [outer = 0x9e120400] 08:55:58 INFO - PROCESS | 1818 | 1460994958584 Marionette DEBUG loaded listener.js 08:55:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 197 (0xa0088000) [pid = 1818] [serial = 822] [outer = 0x9e120400] 08:55:59 INFO - PROCESS | 1818 | 1460994959508 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]]]}] 08:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1531ms 08:55:59 INFO - PROCESS | 1818 | 1460994959523 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 08:55:59 INFO - PROCESS | 1818 | 1460994959527 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 08:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:55:59 INFO - PROCESS | 1818 | 1460994959534 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:55:59 INFO - PROCESS | 1818 | 1460994959537 Marionette TRACE conn3 <- [1,1066,null,{}] 08:55:59 INFO - PROCESS | 1818 | 1460994959543 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}] 08:55:59 INFO - PROCESS | 1818 | 1460994959729 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 08:56:00 INFO - PROCESS | 1818 | 1460994959985 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:00 INFO - PROCESS | 1818 | ++DOCSHELL 0x9fc73c00 == 113 [pid = 1818] [id = 274] 08:56:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 198 (0x9fc7c400) [pid = 1818] [serial = 823] [outer = (nil)] 08:56:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 199 (0xa0c54000) [pid = 1818] [serial = 824] [outer = 0x9fc7c400] 08:56:00 INFO - PROCESS | 1818 | 1460994960129 Marionette DEBUG loaded listener.js 08:56:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 200 (0xa0fd7800) [pid = 1818] [serial = 825] [outer = 0x9fc7c400] 08:56:01 INFO - PROCESS | 1818 | 1460994961144 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]]]}] 08:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1635ms 08:56:01 INFO - PROCESS | 1818 | 1460994961173 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 08:56:01 INFO - PROCESS | 1818 | 1460994961177 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 08:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:56:01 INFO - PROCESS | 1818 | 1460994961184 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:56:01 INFO - PROCESS | 1818 | 1460994961186 Marionette TRACE conn3 <- [1,1070,null,{}] 08:56:01 INFO - PROCESS | 1818 | 1460994961193 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}] 08:56:01 INFO - PROCESS | 1818 | 1460994961375 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 08:56:01 INFO - PROCESS | 1818 | 1460994961646 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:01 INFO - PROCESS | 1818 | ++DOCSHELL 0xa3c21c00 == 114 [pid = 1818] [id = 275] 08:56:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 201 (0xa3c22800) [pid = 1818] [serial = 826] [outer = (nil)] 08:56:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 202 (0xa3cbfc00) [pid = 1818] [serial = 827] [outer = 0xa3c22800] 08:56:01 INFO - PROCESS | 1818 | 1460994961793 Marionette DEBUG loaded listener.js 08:56:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 203 (0xa45e5400) [pid = 1818] [serial = 828] [outer = 0xa3c22800] 08:56:02 INFO - PROCESS | 1818 | 1460994962755 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]]]}] 08:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1636ms 08:56:02 INFO - PROCESS | 1818 | 1460994962821 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 08:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:56:02 INFO - PROCESS | 1818 | 1460994962826 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 08:56:02 INFO - PROCESS | 1818 | 1460994962832 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:56:02 INFO - PROCESS | 1818 | 1460994962837 Marionette TRACE conn3 <- [1,1074,null,{}] 08:56:02 INFO - PROCESS | 1818 | 1460994962843 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}] 08:56:03 INFO - PROCESS | 1818 | 1460994963070 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 08:56:03 INFO - PROCESS | 1818 | 1460994963326 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:03 INFO - PROCESS | 1818 | ++DOCSHELL 0x89a49800 == 115 [pid = 1818] [id = 276] 08:56:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 204 (0x89a4a400) [pid = 1818] [serial = 829] [outer = (nil)] 08:56:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 205 (0x89a52c00) [pid = 1818] [serial = 830] [outer = 0x89a4a400] 08:56:03 INFO - PROCESS | 1818 | 1460994963463 Marionette DEBUG loaded listener.js 08:56:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 206 (0x9e119800) [pid = 1818] [serial = 831] [outer = 0x89a4a400] 08:56:04 INFO - PROCESS | 1818 | 1460994964367 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]]]}] 08:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1599ms 08:56:04 INFO - PROCESS | 1818 | 1460994964431 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 08:56:04 INFO - PROCESS | 1818 | 1460994964435 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 08:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:56:04 INFO - PROCESS | 1818 | 1460994964442 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:56:04 INFO - PROCESS | 1818 | 1460994964445 Marionette TRACE conn3 <- [1,1078,null,{}] 08:56:04 INFO - PROCESS | 1818 | 1460994964451 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}] 08:56:04 INFO - PROCESS | 1818 | 1460994964656 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 08:56:04 INFO - PROCESS | 1818 | 1460994964911 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:04 INFO - PROCESS | 1818 | ++DOCSHELL 0x89a47400 == 116 [pid = 1818] [id = 277] 08:56:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 207 (0x89a52000) [pid = 1818] [serial = 832] [outer = (nil)] 08:56:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 208 (0x8f765c00) [pid = 1818] [serial = 833] [outer = 0x89a52000] 08:56:05 INFO - PROCESS | 1818 | 1460994965042 Marionette DEBUG loaded listener.js 08:56:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 209 (0x8f768800) [pid = 1818] [serial = 834] [outer = 0x89a52000] 08:56:06 INFO - PROCESS | 1818 | 1460994966122 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]]]}] 08:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1740ms 08:56:06 INFO - PROCESS | 1818 | 1460994966184 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 08:56:06 INFO - PROCESS | 1818 | 1460994966188 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 08:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:56:06 INFO - PROCESS | 1818 | 1460994966195 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:56:06 INFO - PROCESS | 1818 | 1460994966198 Marionette TRACE conn3 <- [1,1082,null,{}] 08:56:06 INFO - PROCESS | 1818 | 1460994966205 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}] 08:56:06 INFO - PROCESS | 1818 | 1460994966444 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 08:56:06 INFO - PROCESS | 1818 | 1460994966743 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:06 INFO - PROCESS | 1818 | ++DOCSHELL 0x89a53400 == 117 [pid = 1818] [id = 278] 08:56:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 210 (0x8f767800) [pid = 1818] [serial = 835] [outer = (nil)] 08:56:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 211 (0x8f76e400) [pid = 1818] [serial = 836] [outer = 0x8f767800] 08:56:06 INFO - PROCESS | 1818 | 1460994966834 Marionette DEBUG loaded listener.js 08:56:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 212 (0x8f770000) [pid = 1818] [serial = 837] [outer = 0x8f767800] 08:56:07 INFO - PROCESS | 1818 | 1460994967779 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]]]}] 08:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1634ms 08:56:07 INFO - PROCESS | 1818 | 1460994967830 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 08:56:07 INFO - PROCESS | 1818 | 1460994967833 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 08:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:56:07 INFO - PROCESS | 1818 | 1460994967840 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:56:07 INFO - PROCESS | 1818 | 1460994967844 Marionette TRACE conn3 <- [1,1086,null,{}] 08:56:07 INFO - PROCESS | 1818 | 1460994967850 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}] 08:56:08 INFO - PROCESS | 1818 | 1460994968052 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 08:56:08 INFO - PROCESS | 1818 | 1460994968314 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:08 INFO - PROCESS | 1818 | ++DOCSHELL 0x89675c00 == 118 [pid = 1818] [id = 279] 08:56:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 213 (0x89677400) [pid = 1818] [serial = 838] [outer = (nil)] 08:56:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 214 (0x8967d000) [pid = 1818] [serial = 839] [outer = 0x89677400] 08:56:08 INFO - PROCESS | 1818 | 1460994968447 Marionette DEBUG loaded listener.js 08:56:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 215 (0x8967f000) [pid = 1818] [serial = 840] [outer = 0x89677400] 08:56:09 INFO - PROCESS | 1818 | 1460994969371 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]]]}] 08:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1588ms 08:56:09 INFO - PROCESS | 1818 | 1460994969430 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 08:56:09 INFO - PROCESS | 1818 | 1460994969434 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 08:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:56:09 INFO - PROCESS | 1818 | 1460994969441 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:56:09 INFO - PROCESS | 1818 | 1460994969444 Marionette TRACE conn3 <- [1,1090,null,{}] 08:56:09 INFO - PROCESS | 1818 | 1460994969450 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}] 08:56:09 INFO - PROCESS | 1818 | 1460994969650 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 08:56:09 INFO - PROCESS | 1818 | 1460994969910 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:09 INFO - PROCESS | 1818 | ++DOCSHELL 0x89681000 == 119 [pid = 1818] [id = 280] 08:56:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 216 (0x89683400) [pid = 1818] [serial = 841] [outer = (nil)] 08:56:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 217 (0x8b994000) [pid = 1818] [serial = 842] [outer = 0x89683400] 08:56:10 INFO - PROCESS | 1818 | 1460994970036 Marionette DEBUG loaded listener.js 08:56:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 218 (0x8c7e0400) [pid = 1818] [serial = 843] [outer = 0x89683400] 08:56:11 INFO - PROCESS | 1818 | 1460994971438 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]]]}] 08:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 2037ms 08:56:11 INFO - PROCESS | 1818 | 1460994971536 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 08:56:11 INFO - PROCESS | 1818 | 1460994971542 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 08:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:56:11 INFO - PROCESS | 1818 | 1460994971556 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:56:11 INFO - PROCESS | 1818 | 1460994971563 Marionette TRACE conn3 <- [1,1094,null,{}] 08:56:11 INFO - PROCESS | 1818 | 1460994971572 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}] 08:56:11 INFO - PROCESS | 1818 | 1460994971772 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 08:56:12 INFO - PROCESS | 1818 | 1460994971992 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:12 INFO - PROCESS | 1818 | ++DOCSHELL 0x89676800 == 120 [pid = 1818] [id = 281] 08:56:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 219 (0x89683000) [pid = 1818] [serial = 844] [outer = (nil)] 08:56:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 220 (0x89a55000) [pid = 1818] [serial = 845] [outer = 0x89683000] 08:56:12 INFO - PROCESS | 1818 | 1460994972114 Marionette DEBUG loaded listener.js 08:56:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 221 (0x8b61e000) [pid = 1818] [serial = 846] [outer = 0x89683000] 08:56:13 INFO - PROCESS | 1818 | 1460994973250 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]]]}] 08:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1738ms 08:56:13 INFO - PROCESS | 1818 | 1460994973294 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 08:56:13 INFO - PROCESS | 1818 | 1460994973304 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 08:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:56:13 INFO - PROCESS | 1818 | 1460994973314 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:56:13 INFO - PROCESS | 1818 | 1460994973318 Marionette TRACE conn3 <- [1,1098,null,{}] 08:56:13 INFO - PROCESS | 1818 | 1460994973324 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}] 08:56:13 INFO - PROCESS | 1818 | 1460994973576 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 08:56:13 INFO - PROCESS | 1818 | 1460994973925 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:13 INFO - PROCESS | 1818 | --DOCSHELL 0x8c4fa000 == 119 [pid = 1818] [id = 264] 08:56:14 INFO - PROCESS | 1818 | --DOMWINDOW == 220 (0x944a7c00) [pid = 1818] [serial = 740] [outer = (nil)] [url = about:blank] 08:56:14 INFO - PROCESS | 1818 | --DOMWINDOW == 219 (0x994bfc00) [pid = 1818] [serial = 716] [outer = (nil)] [url = about:blank] 08:56:14 INFO - PROCESS | 1818 | --DOMWINDOW == 218 (0x934e2800) [pid = 1818] [serial = 695] [outer = (nil)] [url = about:blank] 08:56:14 INFO - PROCESS | 1818 | --DOMWINDOW == 217 (0x944a2000) [pid = 1818] [serial = 698] [outer = (nil)] [url = about:blank] 08:56:14 INFO - PROCESS | 1818 | --DOMWINDOW == 216 (0x8c40e800) [pid = 1818] [serial = 686] [outer = (nil)] [url = about:blank] 08:56:14 INFO - PROCESS | 1818 | --DOMWINDOW == 215 (0x89f9f400) [pid = 1818] [serial = 683] [outer = (nil)] [url = about:blank] 08:56:14 INFO - PROCESS | 1818 | --DOMWINDOW == 214 (0x9059bc00) [pid = 1818] [serial = 689] [outer = (nil)] [url = about:blank] 08:56:14 INFO - PROCESS | 1818 | --DOMWINDOW == 213 (0x98747400) [pid = 1818] [serial = 713] [outer = (nil)] [url = about:blank] 08:56:14 INFO - PROCESS | 1818 | --DOMWINDOW == 212 (0x92119c00) [pid = 1818] [serial = 692] [outer = (nil)] [url = about:blank] 08:56:14 INFO - PROCESS | 1818 | --DOMWINDOW == 211 (0x975a0800) [pid = 1818] [serial = 707] [outer = (nil)] [url = about:blank] 08:56:14 INFO - PROCESS | 1818 | --DOMWINDOW == 210 (0x963bec00) [pid = 1818] [serial = 701] [outer = (nil)] [url = about:blank] 08:56:14 INFO - PROCESS | 1818 | --DOMWINDOW == 209 (0x9b39d400) [pid = 1818] [serial = 719] [outer = (nil)] [url = about:blank] 08:56:14 INFO - PROCESS | 1818 | --DOMWINDOW == 208 (0x9718fc00) [pid = 1818] [serial = 704] [outer = (nil)] [url = about:blank] 08:56:14 INFO - PROCESS | 1818 | --DOMWINDOW == 207 (0x978dd400) [pid = 1818] [serial = 710] [outer = (nil)] [url = about:blank] 08:56:14 INFO - PROCESS | 1818 | ++DOCSHELL 0x89f99c00 == 120 [pid = 1818] [id = 282] 08:56:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 208 (0x89f9f400) [pid = 1818] [serial = 847] [outer = (nil)] 08:56:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 209 (0x8c408c00) [pid = 1818] [serial = 848] [outer = 0x89f9f400] 08:56:14 INFO - PROCESS | 1818 | 1460994974101 Marionette DEBUG loaded listener.js 08:56:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 210 (0x8c4fd800) [pid = 1818] [serial = 849] [outer = 0x89f9f400] 08:56:14 INFO - PROCESS | 1818 | --DOCSHELL 0x89f9cc00 == 119 [pid = 1818] [id = 263] 08:56:14 INFO - PROCESS | 1818 | --DOCSHELL 0x8c7d9c00 == 118 [pid = 1818] [id = 262] 08:56:14 INFO - PROCESS | 1818 | --DOCSHELL 0x89f9f000 == 117 [pid = 1818] [id = 261] 08:56:14 INFO - PROCESS | 1818 | --DOCSHELL 0x8b77d800 == 116 [pid = 1818] [id = 260] 08:56:14 INFO - PROCESS | 1818 | --DOCSHELL 0x8b77a400 == 115 [pid = 1818] [id = 259] 08:56:14 INFO - PROCESS | 1818 | --DOCSHELL 0x9a67e400 == 114 [pid = 1818] [id = 254] 08:56:14 INFO - PROCESS | 1818 | --DOCSHELL 0x9914c000 == 113 [pid = 1818] [id = 253] 08:56:14 INFO - PROCESS | 1818 | --DOCSHELL 0x8bbb0c00 == 112 [pid = 1818] [id = 252] 08:56:14 INFO - PROCESS | 1818 | --DOCSHELL 0x97511000 == 111 [pid = 1818] [id = 251] 08:56:14 INFO - PROCESS | 1818 | --DOCSHELL 0x97190400 == 110 [pid = 1818] [id = 250] 08:56:14 INFO - PROCESS | 1818 | --DOCSHELL 0x93360800 == 109 [pid = 1818] [id = 249] 08:56:14 INFO - PROCESS | 1818 | --DOCSHELL 0x8fd16800 == 108 [pid = 1818] [id = 248] 08:56:14 INFO - PROCESS | 1818 | --DOCSHELL 0x8b991800 == 107 [pid = 1818] [id = 247] 08:56:15 INFO - PROCESS | 1818 | 1460994975094 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]]]}] 08:56:15 INFO - PROCESS | 1818 | --DOMWINDOW == 209 (0x89e81400) [pid = 1818] [serial = 722] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1818 | --DOMWINDOW == 208 (0x8c4f0800) [pid = 1818] [serial = 725] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1818 | --DOMWINDOW == 207 (0x8fd1b400) [pid = 1818] [serial = 681] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1818 | --DOMWINDOW == 206 (0x8e9c4400) [pid = 1818] [serial = 729] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1818 | --DOMWINDOW == 205 (0x934de000) [pid = 1818] [serial = 735] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1818 | --DOMWINDOW == 204 (0x91793800) [pid = 1818] [serial = 737] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1818 | --DOMWINDOW == 203 (0x9439fc00) [pid = 1818] [serial = 738] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1818 | --DOMWINDOW == 202 (0x8c4f8000) [pid = 1818] [serial = 728] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1818 | --DOMWINDOW == 201 (0x8b610000) [pid = 1818] [serial = 723] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1818 | --DOMWINDOW == 200 (0x9094b400) [pid = 1818] [serial = 731] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1818 | --DOMWINDOW == 199 (0x915a0000) [pid = 1818] [serial = 732] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1818 | --DOMWINDOW == 198 (0x93355400) [pid = 1818] [serial = 734] [outer = (nil)] [url = about:blank] 08:56:15 INFO - PROCESS | 1818 | --DOMWINDOW == 197 (0x8c54dc00) [pid = 1818] [serial = 726] [outer = (nil)] [url = about:blank] 08:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1833ms 08:56:15 INFO - PROCESS | 1818 | 1460994975147 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 08:56:15 INFO - PROCESS | 1818 | 1460994975151 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 08:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:56:15 INFO - PROCESS | 1818 | 1460994975158 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:56:15 INFO - PROCESS | 1818 | 1460994975163 Marionette TRACE conn3 <- [1,1102,null,{}] 08:56:15 INFO - PROCESS | 1818 | 1460994975179 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}] 08:56:15 INFO - PROCESS | 1818 | 1460994975375 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 08:56:15 INFO - PROCESS | 1818 | 1460994975621 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:15 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c7df800 == 108 [pid = 1818] [id = 283] 08:56:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 198 (0x8f762400) [pid = 1818] [serial = 850] [outer = (nil)] 08:56:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 199 (0x8f924800) [pid = 1818] [serial = 851] [outer = 0x8f762400] 08:56:15 INFO - PROCESS | 1818 | 1460994975709 Marionette DEBUG loaded listener.js 08:56:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 200 (0x905a0000) [pid = 1818] [serial = 852] [outer = 0x8f762400] 08:56:16 INFO - PROCESS | 1818 | 1460994976529 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]]]}] 08:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1436ms 08:56:16 INFO - PROCESS | 1818 | 1460994976595 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 08:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:56:16 INFO - PROCESS | 1818 | 1460994976600 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 08:56:16 INFO - PROCESS | 1818 | 1460994976606 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:56:16 INFO - PROCESS | 1818 | 1460994976609 Marionette TRACE conn3 <- [1,1106,null,{}] 08:56:16 INFO - PROCESS | 1818 | 1460994976614 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}] 08:56:16 INFO - PROCESS | 1818 | 1460994976797 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 08:56:16 INFO - PROCESS | 1818 | 1460994976807 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:16 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c7df000 == 109 [pid = 1818] [id = 284] 08:56:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 201 (0x9094b400) [pid = 1818] [serial = 853] [outer = (nil)] 08:56:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 202 (0x915a0800) [pid = 1818] [serial = 854] [outer = 0x9094b400] 08:56:16 INFO - PROCESS | 1818 | 1460994976885 Marionette DEBUG loaded listener.js 08:56:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 203 (0x93360800) [pid = 1818] [serial = 855] [outer = 0x9094b400] 08:56:17 INFO - PROCESS | 1818 | 1460994977954 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]]]}] 08:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1378ms 08:56:17 INFO - PROCESS | 1818 | 1460994977985 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 08:56:17 INFO - PROCESS | 1818 | 1460994977988 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 08:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:56:17 INFO - PROCESS | 1818 | 1460994977995 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:56:17 INFO - PROCESS | 1818 | 1460994977998 Marionette TRACE conn3 <- [1,1110,null,{}] 08:56:18 INFO - PROCESS | 1818 | 1460994978003 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}] 08:56:18 INFO - PROCESS | 1818 | 1460994978248 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 08:56:18 INFO - PROCESS | 1818 | 1460994978282 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:18 INFO - PROCESS | 1818 | ++DOCSHELL 0x9091bc00 == 110 [pid = 1818] [id = 285] 08:56:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 204 (0x9335d800) [pid = 1818] [serial = 856] [outer = (nil)] 08:56:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 205 (0x934e7c00) [pid = 1818] [serial = 857] [outer = 0x9335d800] 08:56:18 INFO - PROCESS | 1818 | 1460994978360 Marionette DEBUG loaded listener.js 08:56:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 206 (0x942d6000) [pid = 1818] [serial = 858] [outer = 0x9335d800] 08:56:19 INFO - PROCESS | 1818 | --DOMWINDOW == 205 (0x8bba4800) [pid = 1818] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:56:19 INFO - PROCESS | 1818 | --DOMWINDOW == 204 (0x8b998800) [pid = 1818] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:56:19 INFO - PROCESS | 1818 | --DOMWINDOW == 203 (0x8b991400) [pid = 1818] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:56:19 INFO - PROCESS | 1818 | --DOMWINDOW == 202 (0x8b782000) [pid = 1818] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:56:19 INFO - PROCESS | 1818 | --DOMWINDOW == 201 (0x90911c00) [pid = 1818] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:56:19 INFO - PROCESS | 1818 | 1460994979676 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]]]}] 08:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1738ms 08:56:19 INFO - PROCESS | 1818 | 1460994979741 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 08:56:19 INFO - PROCESS | 1818 | 1460994979745 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 08:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:56:19 INFO - PROCESS | 1818 | 1460994979752 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:56:19 INFO - PROCESS | 1818 | 1460994979755 Marionette TRACE conn3 <- [1,1114,null,{}] 08:56:19 INFO - PROCESS | 1818 | 1460994979760 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}] 08:56:20 INFO - PROCESS | 1818 | 1460994980033 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 08:56:20 INFO - PROCESS | 1818 | 1460994980213 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:20 INFO - PROCESS | 1818 | ++DOCSHELL 0x88cf3400 == 111 [pid = 1818] [id = 286] 08:56:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 202 (0x89e76800) [pid = 1818] [serial = 859] [outer = (nil)] 08:56:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 203 (0x944a3800) [pid = 1818] [serial = 860] [outer = 0x89e76800] 08:56:20 INFO - PROCESS | 1818 | 1460994980301 Marionette DEBUG loaded listener.js 08:56:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 204 (0x9718fc00) [pid = 1818] [serial = 861] [outer = 0x89e76800] 08:56:21 INFO - PROCESS | 1818 | 1460994981068 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]]]}] 08:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1345ms 08:56:21 INFO - PROCESS | 1818 | 1460994981098 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 08:56:21 INFO - PROCESS | 1818 | 1460994981102 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 08:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:56:21 INFO - PROCESS | 1818 | 1460994981108 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:56:21 INFO - PROCESS | 1818 | 1460994981111 Marionette TRACE conn3 <- [1,1118,null,{}] 08:56:21 INFO - PROCESS | 1818 | 1460994981117 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}] 08:56:21 INFO - PROCESS | 1818 | 1460994981290 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 08:56:21 INFO - PROCESS | 1818 | 1460994981304 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:21 INFO - PROCESS | 1818 | ++DOCSHELL 0x89f91c00 == 112 [pid = 1818] [id = 287] 08:56:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 205 (0x9660a400) [pid = 1818] [serial = 862] [outer = (nil)] 08:56:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 206 (0x97513800) [pid = 1818] [serial = 863] [outer = 0x9660a400] 08:56:21 INFO - PROCESS | 1818 | 1460994981378 Marionette DEBUG loaded listener.js 08:56:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 207 (0x9759f800) [pid = 1818] [serial = 864] [outer = 0x9660a400] 08:56:22 INFO - PROCESS | 1818 | 1460994982711 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]]]}] 08:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1638ms 08:56:22 INFO - PROCESS | 1818 | 1460994982747 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 08:56:22 INFO - PROCESS | 1818 | 1460994982755 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 08:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:56:22 INFO - PROCESS | 1818 | 1460994982765 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:56:22 INFO - PROCESS | 1818 | 1460994982771 Marionette TRACE conn3 <- [1,1122,null,{}] 08:56:22 INFO - PROCESS | 1818 | 1460994982780 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}] 08:56:23 INFO - PROCESS | 1818 | 1460994983048 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 08:56:23 INFO - PROCESS | 1818 | 1460994983359 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:23 INFO - PROCESS | 1818 | ++DOCSHELL 0x89a52800 == 113 [pid = 1818] [id = 288] 08:56:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 208 (0x89a56000) [pid = 1818] [serial = 865] [outer = (nil)] 08:56:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 209 (0x8b998400) [pid = 1818] [serial = 866] [outer = 0x89a56000] 08:56:23 INFO - PROCESS | 1818 | 1460994983458 Marionette DEBUG loaded listener.js 08:56:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 210 (0x8c401c00) [pid = 1818] [serial = 867] [outer = 0x89a56000] 08:56:24 INFO - PROCESS | 1818 | 1460994984538 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]]]}] 08:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1793ms 08:56:24 INFO - PROCESS | 1818 | 1460994984559 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 08:56:24 INFO - PROCESS | 1818 | 1460994984568 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 08:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:56:24 INFO - PROCESS | 1818 | 1460994984579 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:56:24 INFO - PROCESS | 1818 | 1460994984583 Marionette TRACE conn3 <- [1,1126,null,{}] 08:56:24 INFO - PROCESS | 1818 | 1460994984590 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}] 08:56:24 INFO - PROCESS | 1818 | 1460994984807 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 08:56:25 INFO - PROCESS | 1818 | 1460994985115 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:25 INFO - PROCESS | 1818 | ++DOCSHELL 0x8bba3400 == 114 [pid = 1818] [id = 289] 08:56:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 211 (0x8e9ca800) [pid = 1818] [serial = 868] [outer = (nil)] 08:56:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 212 (0x8f926c00) [pid = 1818] [serial = 869] [outer = 0x8e9ca800] 08:56:25 INFO - PROCESS | 1818 | 1460994985207 Marionette DEBUG loaded listener.js 08:56:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 213 (0x905aac00) [pid = 1818] [serial = 870] [outer = 0x8e9ca800] 08:56:26 INFO - PROCESS | 1818 | 1460994986156 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]]]}] 08:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1635ms 08:56:26 INFO - PROCESS | 1818 | 1460994986214 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 08:56:26 INFO - PROCESS | 1818 | 1460994986218 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 08:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:56:26 INFO - PROCESS | 1818 | 1460994986226 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:56:26 INFO - PROCESS | 1818 | 1460994986233 Marionette TRACE conn3 <- [1,1130,null,{}] 08:56:26 INFO - PROCESS | 1818 | 1460994986291 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}] 08:56:26 INFO - PROCESS | 1818 | 1460994986598 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 08:56:26 INFO - PROCESS | 1818 | 1460994986813 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:26 INFO - PROCESS | 1818 | ++DOCSHELL 0x91597c00 == 115 [pid = 1818] [id = 290] 08:56:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 214 (0x943a8400) [pid = 1818] [serial = 871] [outer = (nil)] 08:56:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 215 (0x96605000) [pid = 1818] [serial = 872] [outer = 0x943a8400] 08:56:26 INFO - PROCESS | 1818 | 1460994986907 Marionette DEBUG loaded listener.js 08:56:27 INFO - PROCESS | 1818 | ++DOMWINDOW == 216 (0x978cbc00) [pid = 1818] [serial = 873] [outer = 0x943a8400] 08:56:27 INFO - PROCESS | 1818 | --DOCSHELL 0x963c9400 == 114 [pid = 1818] [id = 10] 08:56:27 INFO - PROCESS | 1818 | 1460994987915 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]]]}] 08:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1736ms 08:56:27 INFO - PROCESS | 1818 | 1460994987963 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 08:56:27 INFO - PROCESS | 1818 | 1460994987968 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 08:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:56:27 INFO - PROCESS | 1818 | 1460994987975 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:56:27 INFO - PROCESS | 1818 | 1460994987978 Marionette TRACE conn3 <- [1,1134,null,{}] 08:56:27 INFO - PROCESS | 1818 | 1460994987984 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}] 08:56:28 INFO - PROCESS | 1818 | 1460994988237 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 08:56:28 INFO - PROCESS | 1818 | 1460994988551 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:28 INFO - PROCESS | 1818 | ++DOCSHELL 0x944a7c00 == 115 [pid = 1818] [id = 291] 08:56:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 217 (0x974c0800) [pid = 1818] [serial = 874] [outer = (nil)] 08:56:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 218 (0x97b91c00) [pid = 1818] [serial = 875] [outer = 0x974c0800] 08:56:28 INFO - PROCESS | 1818 | 1460994988650 Marionette DEBUG loaded listener.js 08:56:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 219 (0x98461800) [pid = 1818] [serial = 876] [outer = 0x974c0800] 08:56:29 INFO - PROCESS | 1818 | 1460994989560 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]]]}] 08:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1630ms 08:56:29 INFO - PROCESS | 1818 | 1460994989606 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 08:56:29 INFO - PROCESS | 1818 | 1460994989610 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 08:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:56:29 INFO - PROCESS | 1818 | 1460994989617 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:56:29 INFO - PROCESS | 1818 | 1460994989620 Marionette TRACE conn3 <- [1,1138,null,{}] 08:56:29 INFO - PROCESS | 1818 | 1460994989646 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}] 08:56:29 INFO - PROCESS | 1818 | 1460994989845 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 08:56:30 INFO - PROCESS | 1818 | 1460994990109 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:30 INFO - PROCESS | 1818 | ++DOCSHELL 0x944aa000 == 116 [pid = 1818] [id = 292] 08:56:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 220 (0x98670400) [pid = 1818] [serial = 877] [outer = (nil)] 08:56:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 221 (0x98a2d400) [pid = 1818] [serial = 878] [outer = 0x98670400] 08:56:30 INFO - PROCESS | 1818 | 1460994990242 Marionette DEBUG loaded listener.js 08:56:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 222 (0x9919c800) [pid = 1818] [serial = 879] [outer = 0x98670400] 08:56:31 INFO - PROCESS | 1818 | 1460994991244 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]]]}] 08:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1702ms 08:56:31 INFO - PROCESS | 1818 | 1460994991320 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 08:56:31 INFO - PROCESS | 1818 | 1460994991324 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 08:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:56:31 INFO - PROCESS | 1818 | 1460994991330 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:56:31 INFO - PROCESS | 1818 | 1460994991334 Marionette TRACE conn3 <- [1,1142,null,{}] 08:56:31 INFO - PROCESS | 1818 | 1460994991340 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}] 08:56:31 INFO - PROCESS | 1818 | 1460994991582 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 08:56:31 INFO - PROCESS | 1818 | 1460994991891 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:31 INFO - PROCESS | 1818 | ++DOCSHELL 0x9866d000 == 117 [pid = 1818] [id = 293] 08:56:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 223 (0x98922400) [pid = 1818] [serial = 880] [outer = (nil)] 08:56:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 224 (0x9fc80800) [pid = 1818] [serial = 881] [outer = 0x98922400] 08:56:31 INFO - PROCESS | 1818 | 1460994991992 Marionette DEBUG loaded listener.js 08:56:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 225 (0xa0076c00) [pid = 1818] [serial = 882] [outer = 0x98922400] 08:56:32 INFO - PROCESS | 1818 | 1460994992877 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]]]}] 08:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1581ms 08:56:32 INFO - PROCESS | 1818 | 1460994992913 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 08:56:32 INFO - PROCESS | 1818 | 1460994992917 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 08:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:56:32 INFO - PROCESS | 1818 | 1460994992924 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:56:32 INFO - PROCESS | 1818 | 1460994992927 Marionette TRACE conn3 <- [1,1146,null,{}] 08:56:32 INFO - PROCESS | 1818 | 1460994992933 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}] 08:56:33 INFO - PROCESS | 1818 | 1460994993146 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 08:56:33 INFO - PROCESS | 1818 | 1460994993423 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:33 INFO - PROCESS | 1818 | ++DOCSHELL 0x89805800 == 118 [pid = 1818] [id = 294] 08:56:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 226 (0x96644800) [pid = 1818] [serial = 883] [outer = (nil)] 08:56:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 227 (0xa0fdcc00) [pid = 1818] [serial = 884] [outer = 0x96644800] 08:56:33 INFO - PROCESS | 1818 | 1460994993561 Marionette DEBUG loaded listener.js 08:56:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 228 (0xa2a0e800) [pid = 1818] [serial = 885] [outer = 0x96644800] 08:56:34 INFO - PROCESS | 1818 | 1460994994462 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]]]}] 08:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1582ms 08:56:34 INFO - PROCESS | 1818 | 1460994994507 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 08:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:56:34 INFO - PROCESS | 1818 | 1460994994511 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 08:56:34 INFO - PROCESS | 1818 | 1460994994517 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:56:34 INFO - PROCESS | 1818 | 1460994994521 Marionette TRACE conn3 <- [1,1150,null,{}] 08:56:34 INFO - PROCESS | 1818 | 1460994994526 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}] 08:56:34 INFO - PROCESS | 1818 | 1460994994725 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 08:56:35 INFO - PROCESS | 1818 | 1460994994984 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:35 INFO - PROCESS | 1818 | ++DOCSHELL 0x8a032400 == 119 [pid = 1818] [id = 295] 08:56:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 229 (0x8a034000) [pid = 1818] [serial = 886] [outer = (nil)] 08:56:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 230 (0x8a03a400) [pid = 1818] [serial = 887] [outer = 0x8a034000] 08:56:35 INFO - PROCESS | 1818 | 1460994995114 Marionette DEBUG loaded listener.js 08:56:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 231 (0x8a03c800) [pid = 1818] [serial = 888] [outer = 0x8a034000] 08:56:36 INFO - PROCESS | 1818 | 1460994996016 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]]]}] 08:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1534ms 08:56:36 INFO - PROCESS | 1818 | 1460994996051 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 08:56:36 INFO - PROCESS | 1818 | 1460994996055 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 08:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:56:36 INFO - PROCESS | 1818 | 1460994996062 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:56:36 INFO - PROCESS | 1818 | 1460994996065 Marionette TRACE conn3 <- [1,1154,null,{}] 08:56:36 INFO - PROCESS | 1818 | 1460994996072 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}] 08:56:36 INFO - PROCESS | 1818 | 1460994996328 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 08:56:36 INFO - PROCESS | 1818 | 1460994996588 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:36 INFO - PROCESS | 1818 | ++DOCSHELL 0x89f9a800 == 120 [pid = 1818] [id = 296] 08:56:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 232 (0x8a034400) [pid = 1818] [serial = 889] [outer = (nil)] 08:56:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 233 (0xa0009800) [pid = 1818] [serial = 890] [outer = 0x8a034400] 08:56:36 INFO - PROCESS | 1818 | 1460994996720 Marionette DEBUG loaded listener.js 08:56:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 234 (0xa3c1f800) [pid = 1818] [serial = 891] [outer = 0x8a034400] 08:56:37 INFO - PROCESS | 1818 | 1460994997604 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]]]}] 08:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1585ms 08:56:37 INFO - PROCESS | 1818 | 1460994997648 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 08:56:37 INFO - PROCESS | 1818 | 1460994997652 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 08:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:56:37 INFO - PROCESS | 1818 | 1460994997660 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:56:37 INFO - PROCESS | 1818 | 1460994997664 Marionette TRACE conn3 <- [1,1158,null,{}] 08:56:37 INFO - PROCESS | 1818 | 1460994997669 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}] 08:56:37 INFO - PROCESS | 1818 | 1460994997874 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 08:56:38 INFO - PROCESS | 1818 | 1460994998145 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:38 INFO - PROCESS | 1818 | ++DOCSHELL 0x896b2800 == 121 [pid = 1818] [id = 297] 08:56:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 235 (0x896ba000) [pid = 1818] [serial = 892] [outer = (nil)] 08:56:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 236 (0x896bc000) [pid = 1818] [serial = 893] [outer = 0x896ba000] 08:56:38 INFO - PROCESS | 1818 | 1460994998280 Marionette DEBUG loaded listener.js 08:56:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 237 (0x896be800) [pid = 1818] [serial = 894] [outer = 0x896ba000] 08:56:39 INFO - PROCESS | 1818 | 1460994999176 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]]]}] 08:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1583ms 08:56:39 INFO - PROCESS | 1818 | 1460994999243 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 08:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:56:39 INFO - PROCESS | 1818 | 1460994999248 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 08:56:39 INFO - PROCESS | 1818 | 1460994999254 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:56:39 INFO - PROCESS | 1818 | 1460994999259 Marionette TRACE conn3 <- [1,1162,null,{}] 08:56:39 INFO - PROCESS | 1818 | 1460994999265 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}] 08:56:39 INFO - PROCESS | 1818 | 1460994999557 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 08:56:39 INFO - PROCESS | 1818 | 1460994999865 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:39 INFO - PROCESS | 1818 | ++DOCSHELL 0x896b7400 == 122 [pid = 1818] [id = 298] 08:56:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 238 (0x89f94000) [pid = 1818] [serial = 895] [outer = (nil)] 08:56:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 239 (0xa45ee800) [pid = 1818] [serial = 896] [outer = 0x89f94000] 08:56:39 INFO - PROCESS | 1818 | 1460994999964 Marionette DEBUG loaded listener.js 08:56:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 240 (0xa477cc00) [pid = 1818] [serial = 897] [outer = 0x89f94000] 08:56:40 INFO - PROCESS | 1818 | 1460995000853 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]]]}] 08:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1683ms 08:56:40 INFO - PROCESS | 1818 | 1460995000939 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 08:56:40 INFO - PROCESS | 1818 | 1460995000943 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 08:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:56:40 INFO - PROCESS | 1818 | 1460995000950 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:56:40 INFO - PROCESS | 1818 | 1460995000953 Marionette TRACE conn3 <- [1,1166,null,{}] 08:56:40 INFO - PROCESS | 1818 | 1460995000959 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}] 08:56:41 INFO - PROCESS | 1818 | 1460995001211 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 08:56:41 INFO - PROCESS | 1818 | 1460995001525 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:41 INFO - PROCESS | 1818 | ++DOCSHELL 0x86279800 == 123 [pid = 1818] [id = 299] 08:56:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 241 (0x8627a800) [pid = 1818] [serial = 898] [outer = (nil)] 08:56:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 242 (0x86281000) [pid = 1818] [serial = 899] [outer = 0x8627a800] 08:56:41 INFO - PROCESS | 1818 | 1460995001613 Marionette DEBUG loaded listener.js 08:56:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 243 (0x86283000) [pid = 1818] [serial = 900] [outer = 0x8627a800] 08:56:42 INFO - PROCESS | 1818 | 1460995002494 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]]]}] 08:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1584ms 08:56:42 INFO - PROCESS | 1818 | 1460995002535 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 08:56:42 INFO - PROCESS | 1818 | 1460995002539 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 08:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:56:42 INFO - PROCESS | 1818 | 1460995002546 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:56:42 INFO - PROCESS | 1818 | 1460995002550 Marionette TRACE conn3 <- [1,1170,null,{}] 08:56:42 INFO - PROCESS | 1818 | 1460995002556 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}] 08:56:42 INFO - PROCESS | 1818 | 1460995002757 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 08:56:43 INFO - PROCESS | 1818 | 1460995003022 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:43 INFO - PROCESS | 1818 | ++DOCSHELL 0x86278c00 == 124 [pid = 1818] [id = 300] 08:56:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 244 (0x86286c00) [pid = 1818] [serial = 901] [outer = (nil)] 08:56:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 245 (0x8795f000) [pid = 1818] [serial = 902] [outer = 0x86286c00] 08:56:43 INFO - PROCESS | 1818 | 1460995003151 Marionette DEBUG loaded listener.js 08:56:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 246 (0x87961c00) [pid = 1818] [serial = 903] [outer = 0x86286c00] 08:56:44 INFO - PROCESS | 1818 | 1460995004029 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]]]}] 08:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1535ms 08:56:44 INFO - PROCESS | 1818 | 1460995004083 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 08:56:44 INFO - PROCESS | 1818 | 1460995004086 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 08:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:56:44 INFO - PROCESS | 1818 | 1460995004093 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:56:44 INFO - PROCESS | 1818 | 1460995004095 Marionette TRACE conn3 <- [1,1174,null,{}] 08:56:44 INFO - PROCESS | 1818 | 1460995004101 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}] 08:56:44 INFO - PROCESS | 1818 | 1460995004296 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 08:56:44 INFO - PROCESS | 1818 | 1460995004616 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:44 INFO - PROCESS | 1818 | ++DOCSHELL 0x8795d000 == 125 [pid = 1818] [id = 301] 08:56:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 247 (0x8795d400) [pid = 1818] [serial = 904] [outer = (nil)] 08:56:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 248 (0x87968000) [pid = 1818] [serial = 905] [outer = 0x8795d400] 08:56:44 INFO - PROCESS | 1818 | 1460995004714 Marionette DEBUG loaded listener.js 08:56:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 249 (0x8796a000) [pid = 1818] [serial = 906] [outer = 0x8795d400] 08:56:45 INFO - PROCESS | 1818 | 1460995005590 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] 08:56:45 INFO - PROCESS | 1818 | 1460995005635 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 08:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:56:45 INFO - PROCESS | 1818 | 1460995005643 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:56:45 INFO - PROCESS | 1818 | 1460995005646 Marionette TRACE conn3 <- [1,1178,null,{}] 08:56:45 INFO - PROCESS | 1818 | 1460995005652 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}] 08:56:45 INFO - PROCESS | 1818 | 1460995005856 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 08:56:46 INFO - PROCESS | 1818 | 1460995006228 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:46 INFO - PROCESS | 1818 | ++DOCSHELL 0x857b5800 == 126 [pid = 1818] [id = 302] 08:56:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 250 (0x857b6800) [pid = 1818] [serial = 907] [outer = (nil)] 08:56:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 251 (0x857b9400) [pid = 1818] [serial = 908] [outer = 0x857b6800] 08:56:46 INFO - PROCESS | 1818 | 1460995006331 Marionette DEBUG loaded listener.js 08:56:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 252 (0x857bc800) [pid = 1818] [serial = 909] [outer = 0x857b6800] 08:56:47 INFO - PROCESS | 1818 | 1460995007231 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] 08:56:47 INFO - PROCESS | 1818 | 1460995007296 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 08:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:56:47 INFO - PROCESS | 1818 | 1460995007303 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:56:47 INFO - PROCESS | 1818 | 1460995007307 Marionette TRACE conn3 <- [1,1182,null,{}] 08:56:47 INFO - PROCESS | 1818 | 1460995007312 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}] 08:56:47 INFO - PROCESS | 1818 | 1460995007521 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 08:56:47 INFO - PROCESS | 1818 | 1460995007862 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:47 INFO - PROCESS | 1818 | ++DOCSHELL 0x857ba800 == 127 [pid = 1818] [id = 303] 08:56:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 253 (0x85909400) [pid = 1818] [serial = 910] [outer = (nil)] 08:56:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 254 (0x85910000) [pid = 1818] [serial = 911] [outer = 0x85909400] 08:56:47 INFO - PROCESS | 1818 | 1460995007955 Marionette DEBUG loaded listener.js 08:56:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 255 (0x85912000) [pid = 1818] [serial = 912] [outer = 0x85909400] 08:56:48 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:56:48 INFO - PROCESS | 1818 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:56:48 INFO - PROCESS | 1818 | 1460995008899 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] 08:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:56:48 INFO - PROCESS | 1818 | 1460995008947 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 08:56:48 INFO - PROCESS | 1818 | 1460995008953 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:56:48 INFO - PROCESS | 1818 | 1460995008956 Marionette TRACE conn3 <- [1,1186,null,{}] 08:56:48 INFO - PROCESS | 1818 | 1460995008962 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}] 08:56:49 INFO - PROCESS | 1818 | 1460995009164 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 08:56:49 INFO - PROCESS | 1818 | 1460995009437 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:49 INFO - PROCESS | 1818 | ++DOCSHELL 0x857b7800 == 128 [pid = 1818] [id = 304] 08:56:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 256 (0x8590c400) [pid = 1818] [serial = 913] [outer = (nil)] 08:56:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 257 (0x8795dc00) [pid = 1818] [serial = 914] [outer = 0x8590c400] 08:56:49 INFO - PROCESS | 1818 | 1460995009576 Marionette DEBUG loaded listener.js 08:56:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 258 (0x89e84c00) [pid = 1818] [serial = 915] [outer = 0x8590c400] 08:56:50 INFO - PROCESS | 1818 | 1460995010488 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] 08:56:50 INFO - PROCESS | 1818 | 1460995010546 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 08:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:56:50 INFO - PROCESS | 1818 | 1460995010554 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:56:50 INFO - PROCESS | 1818 | 1460995010558 Marionette TRACE conn3 <- [1,1190,null,{}] 08:56:50 INFO - PROCESS | 1818 | 1460995010563 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}] 08:56:50 INFO - PROCESS | 1818 | 1460995010780 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 08:56:51 INFO - PROCESS | 1818 | 1460995011565 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:51 INFO - PROCESS | 1818 | ++DOCSHELL 0x857b9800 == 129 [pid = 1818] [id = 305] 08:56:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 259 (0x87968800) [pid = 1818] [serial = 916] [outer = (nil)] 08:56:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 260 (0x8980cc00) [pid = 1818] [serial = 917] [outer = 0x87968800] 08:56:51 INFO - PROCESS | 1818 | 1460995011759 Marionette DEBUG loaded listener.js 08:56:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 261 (0x89a4e800) [pid = 1818] [serial = 918] [outer = 0x87968800] 08:56:52 INFO - PROCESS | 1818 | --DOCSHELL 0x88beb800 == 128 [pid = 1818] [id = 205] 08:56:52 INFO - PROCESS | 1818 | --DOCSHELL 0x88bec000 == 127 [pid = 1818] [id = 208] 08:56:52 INFO - PROCESS | 1818 | --DOCSHELL 0x9094a400 == 126 [pid = 1818] [id = 38] 08:56:52 INFO - PROCESS | 1818 | --DOCSHELL 0x905a3800 == 125 [pid = 1818] [id = 204] 08:56:52 INFO - PROCESS | 1818 | --DOCSHELL 0x96fd4800 == 124 [pid = 1818] [id = 236] 08:56:52 INFO - PROCESS | 1818 | --DOCSHELL 0x95b15800 == 123 [pid = 1818] [id = 235] 08:56:52 INFO - PROCESS | 1818 | --DOCSHELL 0x8fc9a800 == 122 [pid = 1818] [id = 203] 08:56:52 INFO - PROCESS | 1818 | --DOCSHELL 0x88cf2400 == 121 [pid = 1818] [id = 206] 08:56:52 INFO - PROCESS | 1818 | --DOCSHELL 0x8b77f800 == 120 [pid = 1818] [id = 234] 08:56:52 INFO - PROCESS | 1818 | --DOCSHELL 0x8b61c400 == 119 [pid = 1818] [id = 207] 08:56:52 INFO - PROCESS | 1818 | --DOCSHELL 0x93356c00 == 118 [pid = 1818] [id = 39] 08:56:52 INFO - PROCESS | 1818 | --DOCSHELL 0x983dac00 == 117 [pid = 1818] [id = 238] 08:56:52 INFO - PROCESS | 1818 | --DOCSHELL 0x983e3800 == 116 [pid = 1818] [id = 237] 08:56:52 INFO - PROCESS | 1818 | --DOCSHELL 0x983d8400 == 115 [pid = 1818] [id = 239] 08:56:52 INFO - PROCESS | 1818 | --DOCSHELL 0x90916000 == 114 [pid = 1818] [id = 268] 08:56:52 INFO - PROCESS | 1818 | --DOCSHELL 0x8bbaa000 == 113 [pid = 1818] [id = 266] 08:56:52 INFO - PROCESS | 1818 | --DOCSHELL 0x8e9c4c00 == 112 [pid = 1818] [id = 267] 08:56:52 INFO - PROCESS | 1818 | --DOCSHELL 0x89f90400 == 111 [pid = 1818] [id = 265] 08:56:53 INFO - PROCESS | 1818 | --DOMWINDOW == 260 (0x942d8000) [pid = 1818] [serial = 794] [outer = (nil)] [url = about:blank] 08:56:53 INFO - PROCESS | 1818 | --DOMWINDOW == 259 (0x934e9c00) [pid = 1818] [serial = 791] [outer = (nil)] [url = about:blank] 08:56:53 INFO - PROCESS | 1818 | --DOMWINDOW == 258 (0x9e116400) [pid = 1818] [serial = 761] [outer = (nil)] [url = about:blank] 08:56:53 INFO - PROCESS | 1818 | --DOMWINDOW == 257 (0xa0a60400) [pid = 1818] [serial = 776] [outer = (nil)] [url = about:blank] 08:56:53 INFO - PROCESS | 1818 | --DOMWINDOW == 256 (0x8f933000) [pid = 1818] [serial = 783] [outer = (nil)] [url = about:blank] 08:56:53 INFO - PROCESS | 1818 | --DOMWINDOW == 255 (0x8e9c4800) [pid = 1818] [serial = 782] [outer = (nil)] [url = about:blank] 08:56:53 INFO - PROCESS | 1818 | --DOMWINDOW == 254 (0x90914000) [pid = 1818] [serial = 746] [outer = (nil)] [url = about:blank] 08:56:53 INFO - PROCESS | 1818 | --DOMWINDOW == 253 (0x8fd1ac00) [pid = 1818] [serial = 785] [outer = (nil)] [url = about:blank] 08:56:53 INFO - PROCESS | 1818 | --DOMWINDOW == 252 (0x90865400) [pid = 1818] [serial = 786] [outer = (nil)] [url = about:blank] 08:56:53 INFO - PROCESS | 1818 | --DOMWINDOW == 251 (0x9a67a400) [pid = 1818] [serial = 758] [outer = (nil)] [url = about:blank] 08:56:53 INFO - PROCESS | 1818 | --DOMWINDOW == 250 (0x8c401400) [pid = 1818] [serial = 743] [outer = (nil)] [url = about:blank] 08:56:53 INFO - PROCESS | 1818 | --DOMWINDOW == 249 (0x97808400) [pid = 1818] [serial = 752] [outer = (nil)] [url = about:blank] 08:56:53 INFO - PROCESS | 1818 | --DOMWINDOW == 248 (0x8c40bc00) [pid = 1818] [serial = 780] [outer = (nil)] [url = about:blank] 08:56:53 INFO - PROCESS | 1818 | --DOMWINDOW == 247 (0x8bbadc00) [pid = 1818] [serial = 779] [outer = (nil)] [url = about:blank] 08:56:53 INFO - PROCESS | 1818 | --DOMWINDOW == 246 (0x983e0000) [pid = 1818] [serial = 755] [outer = (nil)] [url = about:blank] 08:56:53 INFO - PROCESS | 1818 | --DOMWINDOW == 245 (0x9663d400) [pid = 1818] [serial = 749] [outer = (nil)] [url = about:blank] 08:56:53 INFO - PROCESS | 1818 | --DOMWINDOW == 244 (0x9fbdbc00) [pid = 1818] [serial = 764] [outer = (nil)] [url = about:blank] 08:56:53 INFO - PROCESS | 1818 | --DOMWINDOW == 243 (0x9fe1c800) [pid = 1818] [serial = 767] [outer = (nil)] [url = about:blank] 08:56:53 INFO - PROCESS | 1818 | --DOMWINDOW == 242 (0xa00c9800) [pid = 1818] [serial = 770] [outer = (nil)] [url = about:blank] 08:56:53 INFO - PROCESS | 1818 | --DOMWINDOW == 241 (0xa0fdf000) [pid = 1818] [serial = 773] [outer = (nil)] [url = about:blank] 08:56:53 INFO - PROCESS | 1818 | --DOMWINDOW == 240 (0x942dc400) [pid = 1818] [serial = 792] [outer = (nil)] [url = about:blank] 08:56:53 INFO - PROCESS | 1818 | --DOMWINDOW == 239 (0x91789400) [pid = 1818] [serial = 788] [outer = (nil)] [url = about:blank] 08:56:53 INFO - PROCESS | 1818 | --DOMWINDOW == 238 (0x9335e400) [pid = 1818] [serial = 789] [outer = (nil)] [url = about:blank] 08:56:53 INFO - PROCESS | 1818 | 1460995013333 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] 08:56:53 INFO - PROCESS | 1818 | 1460995013442 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 08:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 08:56:53 INFO - PROCESS | 1818 | 1460995013463 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:56:53 INFO - PROCESS | 1818 | 1460995013469 Marionette TRACE conn3 <- [1,1194,null,{}] 08:56:53 INFO - PROCESS | 1818 | 1460995013477 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}] 08:56:53 INFO - PROCESS | 1818 | 1460995013675 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 08:56:53 INFO - PROCESS | 1818 | 1460995013850 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:53 INFO - PROCESS | 1818 | ++DOCSHELL 0x89678c00 == 112 [pid = 1818] [id = 306] 08:56:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 239 (0x89a4d400) [pid = 1818] [serial = 919] [outer = (nil)] 08:56:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 240 (0x8b99e400) [pid = 1818] [serial = 920] [outer = 0x89a4d400] 08:56:53 INFO - PROCESS | 1818 | 1460995013938 Marionette DEBUG loaded listener.js 08:56:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 241 (0x8c40a800) [pid = 1818] [serial = 921] [outer = 0x89a4d400] 08:56:54 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:56:54 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:56:54 INFO - PROCESS | 1818 | 1460995014841 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] 08:56:54 INFO - PROCESS | 1818 | 1460995014916 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 08:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:56:54 INFO - PROCESS | 1818 | 1460995014924 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:56:54 INFO - PROCESS | 1818 | 1460995014928 Marionette TRACE conn3 <- [1,1198,null,{}] 08:56:54 INFO - PROCESS | 1818 | 1460995014933 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}] 08:56:55 INFO - PROCESS | 1818 | 1460995015128 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 08:56:55 INFO - PROCESS | 1818 | 1460995015424 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:55 INFO - PROCESS | 1818 | ++DOCSHELL 0x8bbadc00 == 113 [pid = 1818] [id = 307] 08:56:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 242 (0x8c4f2000) [pid = 1818] [serial = 922] [outer = (nil)] 08:56:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 243 (0x8e9c8000) [pid = 1818] [serial = 923] [outer = 0x8c4f2000] 08:56:55 INFO - PROCESS | 1818 | 1460995015521 Marionette DEBUG loaded listener.js 08:56:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 244 (0x8f76d400) [pid = 1818] [serial = 924] [outer = 0x8c4f2000] 08:56:56 INFO - PROCESS | 1818 | 1460995016379 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]]]}] 08:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1486ms 08:56:56 INFO - PROCESS | 1818 | 1460995016411 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 08:56:56 INFO - PROCESS | 1818 | 1460995016415 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 08:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:56:56 INFO - PROCESS | 1818 | 1460995016424 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:56:56 INFO - PROCESS | 1818 | 1460995016432 Marionette TRACE conn3 <- [1,1202,null,{}] 08:56:56 INFO - PROCESS | 1818 | 1460995016454 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}] 08:56:56 INFO - PROCESS | 1818 | 1460995016713 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 08:56:56 INFO - PROCESS | 1818 | 1460995016743 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:56 INFO - PROCESS | 1818 | ++DOCSHELL 0x8e9c9000 == 114 [pid = 1818] [id = 308] 08:56:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 245 (0x9094a400) [pid = 1818] [serial = 925] [outer = (nil)] 08:56:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 246 (0x9178d800) [pid = 1818] [serial = 926] [outer = 0x9094a400] 08:56:56 INFO - PROCESS | 1818 | 1460995016818 Marionette DEBUG loaded listener.js 08:56:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 247 (0x921acc00) [pid = 1818] [serial = 927] [outer = 0x9094a400] 08:56:57 INFO - PROCESS | 1818 | --DOMWINDOW == 246 (0x8c545800) [pid = 1818] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:56:57 INFO - PROCESS | 1818 | --DOMWINDOW == 245 (0x9335d800) [pid = 1818] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:56:57 INFO - PROCESS | 1818 | --DOMWINDOW == 244 (0x8f762400) [pid = 1818] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:56:57 INFO - PROCESS | 1818 | --DOMWINDOW == 243 (0x89683000) [pid = 1818] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:56:57 INFO - PROCESS | 1818 | --DOMWINDOW == 242 (0x9094b400) [pid = 1818] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:56:57 INFO - PROCESS | 1818 | --DOMWINDOW == 241 (0x89f9f400) [pid = 1818] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:56:57 INFO - PROCESS | 1818 | --DOMWINDOW == 240 (0x89e76800) [pid = 1818] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:56:58 INFO - PROCESS | 1818 | 1460995018331 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]]]}] 08:56:58 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 08:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1952ms 08:56:58 INFO - PROCESS | 1818 | 1460995018375 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 08:56:58 INFO - PROCESS | 1818 | 1460995018380 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 08:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:56:58 INFO - PROCESS | 1818 | 1460995018386 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:56:58 INFO - PROCESS | 1818 | 1460995018389 Marionette TRACE conn3 <- [1,1206,null,{}] 08:56:58 INFO - PROCESS | 1818 | 1460995018408 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}] 08:56:58 INFO - PROCESS | 1818 | 1460995018590 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 08:56:58 INFO - PROCESS | 1818 | 1460995018767 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:58 INFO - PROCESS | 1818 | ++DOCSHELL 0x89683000 == 115 [pid = 1818] [id = 309] 08:56:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 241 (0x89a53c00) [pid = 1818] [serial = 928] [outer = (nil)] 08:56:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 242 (0x9335d800) [pid = 1818] [serial = 929] [outer = 0x89a53c00] 08:56:58 INFO - PROCESS | 1818 | 1460995018845 Marionette DEBUG loaded listener.js 08:56:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 243 (0x934e3000) [pid = 1818] [serial = 930] [outer = 0x89a53c00] 08:56:59 INFO - PROCESS | 1818 | 1460995019635 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]]]}] 08:56:59 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 08:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1284ms 08:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:56:59 INFO - PROCESS | 1818 | 1460995019670 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 08:56:59 INFO - PROCESS | 1818 | 1460995019673 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 08:56:59 INFO - PROCESS | 1818 | 1460995019679 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:56:59 INFO - PROCESS | 1818 | 1460995019683 Marionette TRACE conn3 <- [1,1210,null,{}] 08:56:59 INFO - PROCESS | 1818 | 1460995019688 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}] 08:57:00 INFO - PROCESS | 1818 | 1460995020047 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 08:57:00 INFO - PROCESS | 1818 | 1460995020218 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:00 INFO - PROCESS | 1818 | ++DOCSHELL 0x85914800 == 116 [pid = 1818] [id = 310] 08:57:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 244 (0x85917800) [pid = 1818] [serial = 931] [outer = (nil)] 08:57:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 245 (0x86281c00) [pid = 1818] [serial = 932] [outer = 0x85917800] 08:57:00 INFO - PROCESS | 1818 | 1460995020392 Marionette DEBUG loaded listener.js 08:57:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 246 (0x896b6400) [pid = 1818] [serial = 933] [outer = 0x85917800] 08:57:01 INFO - PROCESS | 1818 | 1460995021423 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]]]}] 08:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1785ms 08:57:01 INFO - PROCESS | 1818 | 1460995021466 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 08:57:01 INFO - PROCESS | 1818 | 1460995021472 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 08:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:57:01 INFO - PROCESS | 1818 | 1460995021481 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:57:01 INFO - PROCESS | 1818 | 1460995021487 Marionette TRACE conn3 <- [1,1214,null,{}] 08:57:01 INFO - PROCESS | 1818 | 1460995021495 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}] 08:57:01 INFO - PROCESS | 1818 | 1460995021722 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 08:57:02 INFO - PROCESS | 1818 | 1460995022042 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:02 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b9a0800 == 117 [pid = 1818] [id = 311] 08:57:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 247 (0x8bba2800) [pid = 1818] [serial = 934] [outer = (nil)] 08:57:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 248 (0x8c40a000) [pid = 1818] [serial = 935] [outer = 0x8bba2800] 08:57:02 INFO - PROCESS | 1818 | 1460995022148 Marionette DEBUG loaded listener.js 08:57:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 249 (0x8c54c000) [pid = 1818] [serial = 936] [outer = 0x8bba2800] 08:57:03 INFO - PROCESS | 1818 | 1460995023160 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]]]}] 08:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1742ms 08:57:03 INFO - PROCESS | 1818 | 1460995023224 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 08:57:03 INFO - PROCESS | 1818 | 1460995023229 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 08:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:57:03 INFO - PROCESS | 1818 | 1460995023237 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:57:03 INFO - PROCESS | 1818 | 1460995023240 Marionette TRACE conn3 <- [1,1218,null,{}] 08:57:03 INFO - PROCESS | 1818 | 1460995023293 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}] 08:57:03 INFO - PROCESS | 1818 | 1460995023539 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 08:57:03 INFO - PROCESS | 1818 | 1460995023851 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:03 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c4f3000 == 118 [pid = 1818] [id = 312] 08:57:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 250 (0x8fc95c00) [pid = 1818] [serial = 937] [outer = (nil)] 08:57:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 251 (0x905a1c00) [pid = 1818] [serial = 938] [outer = 0x8fc95c00] 08:57:03 INFO - PROCESS | 1818 | 1460995023977 Marionette DEBUG loaded listener.js 08:57:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 252 (0x90871c00) [pid = 1818] [serial = 939] [outer = 0x8fc95c00] 08:57:04 INFO - PROCESS | 1818 | 1460995024989 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]]]}] 08:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1828ms 08:57:05 INFO - PROCESS | 1818 | 1460995025066 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 08:57:05 INFO - PROCESS | 1818 | 1460995025074 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 08:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:57:05 INFO - PROCESS | 1818 | 1460995025092 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:57:05 INFO - PROCESS | 1818 | 1460995025101 Marionette TRACE conn3 <- [1,1222,null,{}] 08:57:05 INFO - PROCESS | 1818 | 1460995025107 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}] 08:57:05 INFO - PROCESS | 1818 | 1460995025428 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 08:57:05 INFO - PROCESS | 1818 | 1460995025675 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:05 INFO - PROCESS | 1818 | ++DOCSHELL 0x91596c00 == 119 [pid = 1818] [id = 313] 08:57:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 253 (0x934e6400) [pid = 1818] [serial = 940] [outer = (nil)] 08:57:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 254 (0x943a0400) [pid = 1818] [serial = 941] [outer = 0x934e6400] 08:57:05 INFO - PROCESS | 1818 | 1460995025767 Marionette DEBUG loaded listener.js 08:57:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 255 (0x944a4400) [pid = 1818] [serial = 942] [outer = 0x934e6400] 08:57:06 INFO - PROCESS | 1818 | 1460995026726 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] 08:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:57:06 INFO - PROCESS | 1818 | 1460995026787 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 08:57:06 INFO - PROCESS | 1818 | 1460995026793 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:57:06 INFO - PROCESS | 1818 | 1460995026797 Marionette TRACE conn3 <- [1,1226,null,{}] 08:57:06 INFO - PROCESS | 1818 | 1460995026802 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}] 08:57:07 INFO - PROCESS | 1818 | 1460995027019 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 08:57:07 INFO - PROCESS | 1818 | 1460995027283 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:07 INFO - PROCESS | 1818 | ++DOCSHELL 0x8a03e000 == 120 [pid = 1818] [id = 314] 08:57:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 256 (0x8f926800) [pid = 1818] [serial = 943] [outer = (nil)] 08:57:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 257 (0x96644c00) [pid = 1818] [serial = 944] [outer = 0x8f926800] 08:57:07 INFO - PROCESS | 1818 | 1460995027415 Marionette DEBUG loaded listener.js 08:57:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 258 (0x97454400) [pid = 1818] [serial = 945] [outer = 0x8f926800] 08:57:08 INFO - PROCESS | 1818 | 1460995028529 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]]]}] 08:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1782ms 08:57:08 INFO - PROCESS | 1818 | 1460995028577 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 08:57:08 INFO - PROCESS | 1818 | 1460995028583 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 08:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:57:08 INFO - PROCESS | 1818 | 1460995028592 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:57:08 INFO - PROCESS | 1818 | 1460995028599 Marionette TRACE conn3 <- [1,1230,null,{}] 08:57:08 INFO - PROCESS | 1818 | 1460995028609 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}] 08:57:08 INFO - PROCESS | 1818 | 1460995028973 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 08:57:09 INFO - PROCESS | 1818 | 1460995029348 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:09 INFO - PROCESS | 1818 | ++DOCSHELL 0x978c7400 == 121 [pid = 1818] [id = 315] 08:57:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 259 (0x978c9000) [pid = 1818] [serial = 946] [outer = (nil)] 08:57:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 260 (0x978e4c00) [pid = 1818] [serial = 947] [outer = 0x978c9000] 08:57:09 INFO - PROCESS | 1818 | 1460995029522 Marionette DEBUG loaded listener.js 08:57:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 261 (0x989c2800) [pid = 1818] [serial = 948] [outer = 0x978c9000] 08:57:10 INFO - PROCESS | 1818 | 1460995030554 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]]]}] 08:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 2002ms 08:57:10 INFO - PROCESS | 1818 | 1460995030595 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 08:57:10 INFO - PROCESS | 1818 | 1460995030602 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 08:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:57:10 INFO - PROCESS | 1818 | 1460995030613 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:57:10 INFO - PROCESS | 1818 | 1460995030617 Marionette TRACE conn3 <- [1,1234,null,{}] 08:57:10 INFO - PROCESS | 1818 | 1460995030626 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}] 08:57:10 INFO - PROCESS | 1818 | 1460995030871 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 08:57:11 INFO - PROCESS | 1818 | 1460995031192 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:11 INFO - PROCESS | 1818 | ++DOCSHELL 0x95b9e000 == 122 [pid = 1818] [id = 316] 08:57:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 262 (0x989bc400) [pid = 1818] [serial = 949] [outer = (nil)] 08:57:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 263 (0x9b3d9c00) [pid = 1818] [serial = 950] [outer = 0x989bc400] 08:57:11 INFO - PROCESS | 1818 | 1460995031291 Marionette DEBUG loaded listener.js 08:57:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 264 (0x9e115000) [pid = 1818] [serial = 951] [outer = 0x989bc400] 08:57:12 INFO - PROCESS | 1818 | 1460995032205 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]]]}] 08:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1643ms 08:57:12 INFO - PROCESS | 1818 | 1460995032255 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 08:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:57:12 INFO - PROCESS | 1818 | 1460995032261 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 08:57:12 INFO - PROCESS | 1818 | 1460995032267 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:57:12 INFO - PROCESS | 1818 | 1460995032271 Marionette TRACE conn3 <- [1,1238,null,{}] 08:57:12 INFO - PROCESS | 1818 | 1460995032277 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}] 08:57:12 INFO - PROCESS | 1818 | 1460995032494 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 08:57:12 INFO - PROCESS | 1818 | 1460995032802 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:12 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c7d8000 == 123 [pid = 1818] [id = 317] 08:57:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 265 (0x943a5800) [pid = 1818] [serial = 952] [outer = (nil)] 08:57:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 266 (0x9fc7d400) [pid = 1818] [serial = 953] [outer = 0x943a5800] 08:57:12 INFO - PROCESS | 1818 | 1460995032907 Marionette DEBUG loaded listener.js 08:57:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 267 (0xa0089000) [pid = 1818] [serial = 954] [outer = 0x943a5800] 08:57:13 INFO - PROCESS | 1818 | 1460995033788 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]]]}] 08:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1582ms 08:57:13 INFO - PROCESS | 1818 | 1460995033850 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 08:57:13 INFO - PROCESS | 1818 | 1460995033853 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 08:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:57:13 INFO - PROCESS | 1818 | 1460995033861 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:57:13 INFO - PROCESS | 1818 | 1460995033864 Marionette TRACE conn3 <- [1,1242,null,{}] 08:57:13 INFO - PROCESS | 1818 | 1460995033870 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}] 08:57:14 INFO - PROCESS | 1818 | 1460995034075 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 08:57:14 INFO - PROCESS | 1818 | 1460995034385 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:14 INFO - PROCESS | 1818 | ++DOCSHELL 0x934e0400 == 124 [pid = 1818] [id = 318] 08:57:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 268 (0x9fbe1800) [pid = 1818] [serial = 955] [outer = (nil)] 08:57:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 269 (0xa280ec00) [pid = 1818] [serial = 956] [outer = 0x9fbe1800] 08:57:14 INFO - PROCESS | 1818 | 1460995034481 Marionette DEBUG loaded listener.js 08:57:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 270 (0xa2a0e000) [pid = 1818] [serial = 957] [outer = 0x9fbe1800] 08:57:15 INFO - PROCESS | 1818 | 1460995035402 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]]]}] 08:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1580ms 08:57:15 INFO - PROCESS | 1818 | 1460995035442 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 08:57:15 INFO - PROCESS | 1818 | 1460995035446 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 08:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:57:15 INFO - PROCESS | 1818 | 1460995035453 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:57:15 INFO - PROCESS | 1818 | 1460995035456 Marionette TRACE conn3 <- [1,1246,null,{}] 08:57:15 INFO - PROCESS | 1818 | 1460995035462 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}] 08:57:15 INFO - PROCESS | 1818 | 1460995035665 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 08:57:16 INFO - PROCESS | 1818 | 1460995035980 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:16 INFO - PROCESS | 1818 | ++DOCSHELL 0x8a071c00 == 125 [pid = 1818] [id = 319] 08:57:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 271 (0x8a073800) [pid = 1818] [serial = 958] [outer = (nil)] 08:57:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 272 (0x8a079800) [pid = 1818] [serial = 959] [outer = 0x8a073800] 08:57:16 INFO - PROCESS | 1818 | 1460995036078 Marionette DEBUG loaded listener.js 08:57:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 273 (0x8a07b800) [pid = 1818] [serial = 960] [outer = 0x8a073800] 08:57:17 INFO - PROCESS | 1818 | 1460995037486 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]]]}] 08:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 2083ms 08:57:17 INFO - PROCESS | 1818 | 1460995037539 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 08:57:17 INFO - PROCESS | 1818 | 1460995037546 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 08:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:57:17 INFO - PROCESS | 1818 | 1460995037556 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:57:17 INFO - PROCESS | 1818 | 1460995037561 Marionette TRACE conn3 <- [1,1250,null,{}] 08:57:17 INFO - PROCESS | 1818 | 1460995037571 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}] 08:57:17 INFO - PROCESS | 1818 | 1460995037909 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 08:57:18 INFO - PROCESS | 1818 | 1460995038263 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:18 INFO - PROCESS | 1818 | ++DOCSHELL 0x8ea93000 == 126 [pid = 1818] [id = 320] 08:57:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 274 (0x8ea93400) [pid = 1818] [serial = 961] [outer = (nil)] 08:57:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 275 (0x8ea98400) [pid = 1818] [serial = 962] [outer = 0x8ea93400] 08:57:18 INFO - PROCESS | 1818 | 1460995038373 Marionette DEBUG loaded listener.js 08:57:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 276 (0x8ea9d400) [pid = 1818] [serial = 963] [outer = 0x8ea93400] 08:57:19 INFO - PROCESS | 1818 | 1460995039394 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]]]}] 08:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1891ms 08:57:19 INFO - PROCESS | 1818 | 1460995039446 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 08:57:19 INFO - PROCESS | 1818 | 1460995039450 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 08:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:57:19 INFO - PROCESS | 1818 | 1460995039457 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:57:19 INFO - PROCESS | 1818 | 1460995039462 Marionette TRACE conn3 <- [1,1254,null,{}] 08:57:19 INFO - PROCESS | 1818 | 1460995039468 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}] 08:57:19 INFO - PROCESS | 1818 | 1460995039712 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 08:57:20 INFO - PROCESS | 1818 | 1460995040034 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:20 INFO - PROCESS | 1818 | ++DOCSHELL 0x978e0800 == 127 [pid = 1818] [id = 321] 08:57:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 277 (0xa0fd6c00) [pid = 1818] [serial = 964] [outer = (nil)] 08:57:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 278 (0xa45eb400) [pid = 1818] [serial = 965] [outer = 0xa0fd6c00] 08:57:20 INFO - PROCESS | 1818 | 1460995040135 Marionette DEBUG loaded listener.js 08:57:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 279 (0xa4778400) [pid = 1818] [serial = 966] [outer = 0xa0fd6c00] 08:57:21 INFO - PROCESS | 1818 | 1460995041013 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]]]}] 08:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1591ms 08:57:21 INFO - PROCESS | 1818 | 1460995041049 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 08:57:21 INFO - PROCESS | 1818 | 1460995041054 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 08:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:57:21 INFO - PROCESS | 1818 | 1460995041060 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:57:21 INFO - PROCESS | 1818 | 1460995041064 Marionette TRACE conn3 <- [1,1258,null,{}] 08:57:21 INFO - PROCESS | 1818 | 1460995041092 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}] 08:57:21 INFO - PROCESS | 1818 | 1460995041328 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 08:57:21 INFO - PROCESS | 1818 | 1460995041643 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:21 INFO - PROCESS | 1818 | ++DOCSHELL 0x89bc8c00 == 128 [pid = 1818] [id = 322] 08:57:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 280 (0x89bc9c00) [pid = 1818] [serial = 967] [outer = (nil)] 08:57:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 281 (0x89bd0c00) [pid = 1818] [serial = 968] [outer = 0x89bc9c00] 08:57:21 INFO - PROCESS | 1818 | 1460995041750 Marionette DEBUG loaded listener.js 08:57:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 282 (0x89bd3000) [pid = 1818] [serial = 969] [outer = 0x89bc9c00] 08:57:22 INFO - PROCESS | 1818 | 1460995042643 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]]]}] 08:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1654ms 08:57:22 INFO - PROCESS | 1818 | 1460995042715 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 08:57:22 INFO - PROCESS | 1818 | 1460995042719 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 08:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:57:22 INFO - PROCESS | 1818 | 1460995042726 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:57:22 INFO - PROCESS | 1818 | 1460995042729 Marionette TRACE conn3 <- [1,1262,null,{}] 08:57:22 INFO - PROCESS | 1818 | 1460995042735 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}] 08:57:22 INFO - PROCESS | 1818 | 1460995042947 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 08:57:23 INFO - PROCESS | 1818 | 1460995043269 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:23 INFO - PROCESS | 1818 | ++DOCSHELL 0x84fd5400 == 129 [pid = 1818] [id = 323] 08:57:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 283 (0x84fd5c00) [pid = 1818] [serial = 970] [outer = (nil)] 08:57:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 284 (0x84fdd000) [pid = 1818] [serial = 971] [outer = 0x84fd5c00] 08:57:23 INFO - PROCESS | 1818 | 1460995043369 Marionette DEBUG loaded listener.js 08:57:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 285 (0x84fdfc00) [pid = 1818] [serial = 972] [outer = 0x84fd5c00] 08:57:24 INFO - PROCESS | 1818 | 1460995044270 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]]]}] 08:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1586ms 08:57:24 INFO - PROCESS | 1818 | 1460995044314 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 08:57:24 INFO - PROCESS | 1818 | 1460995044318 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 08:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:57:24 INFO - PROCESS | 1818 | 1460995044324 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:57:24 INFO - PROCESS | 1818 | 1460995044328 Marionette TRACE conn3 <- [1,1266,null,{}] 08:57:24 INFO - PROCESS | 1818 | 1460995044334 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}] 08:57:24 INFO - PROCESS | 1818 | 1460995044543 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 08:57:24 INFO - PROCESS | 1818 | 1460995044879 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:24 INFO - PROCESS | 1818 | ++DOCSHELL 0x846e2400 == 130 [pid = 1818] [id = 324] 08:57:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 286 (0x846e2c00) [pid = 1818] [serial = 973] [outer = (nil)] 08:57:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 287 (0x846eb000) [pid = 1818] [serial = 974] [outer = 0x846e2c00] 08:57:24 INFO - PROCESS | 1818 | 1460995044973 Marionette DEBUG loaded listener.js 08:57:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 288 (0x846ed800) [pid = 1818] [serial = 975] [outer = 0x846e2c00] 08:57:25 INFO - PROCESS | 1818 | 1460995045874 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]]]}] 08:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1582ms 08:57:25 INFO - PROCESS | 1818 | 1460995045908 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 08:57:25 INFO - PROCESS | 1818 | 1460995045912 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 08:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:57:25 INFO - PROCESS | 1818 | 1460995045919 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:57:25 INFO - PROCESS | 1818 | 1460995045922 Marionette TRACE conn3 <- [1,1270,null,{}] 08:57:25 INFO - PROCESS | 1818 | 1460995045928 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}] 08:57:26 INFO - PROCESS | 1818 | 1460995046135 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 08:57:26 INFO - PROCESS | 1818 | 1460995046461 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:26 INFO - PROCESS | 1818 | ++DOCSHELL 0x846e6000 == 131 [pid = 1818] [id = 325] 08:57:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 289 (0x846eec00) [pid = 1818] [serial = 976] [outer = (nil)] 08:57:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 290 (0x84fdf800) [pid = 1818] [serial = 977] [outer = 0x846eec00] 08:57:26 INFO - PROCESS | 1818 | 1460995046560 Marionette DEBUG loaded listener.js 08:57:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 291 (0x84fe3000) [pid = 1818] [serial = 978] [outer = 0x846eec00] 08:57:27 INFO - PROCESS | 1818 | 1460995047521 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]]]}] 08:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1638ms 08:57:27 INFO - PROCESS | 1818 | 1460995047558 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 08:57:27 INFO - PROCESS | 1818 | 1460995047562 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 08:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:57:27 INFO - PROCESS | 1818 | 1460995047569 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:57:27 INFO - PROCESS | 1818 | 1460995047572 Marionette TRACE conn3 <- [1,1274,null,{}] 08:57:27 INFO - PROCESS | 1818 | 1460995047578 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}] 08:57:27 INFO - PROCESS | 1818 | 1460995047785 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 08:57:28 INFO - PROCESS | 1818 | 1460995048108 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:28 INFO - PROCESS | 1818 | ++DOCSHELL 0x846efc00 == 132 [pid = 1818] [id = 326] 08:57:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 292 (0x846f0800) [pid = 1818] [serial = 979] [outer = (nil)] 08:57:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 293 (0x8645d000) [pid = 1818] [serial = 980] [outer = 0x846f0800] 08:57:28 INFO - PROCESS | 1818 | 1460995048202 Marionette DEBUG loaded listener.js 08:57:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 294 (0x86460000) [pid = 1818] [serial = 981] [outer = 0x846f0800] 08:57:29 INFO - PROCESS | 1818 | 1460995049037 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]]]}] 08:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1540ms 08:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:57:29 INFO - PROCESS | 1818 | 1460995049114 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 08:57:29 INFO - PROCESS | 1818 | 1460995049117 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 08:57:29 INFO - PROCESS | 1818 | 1460995049125 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:57:29 INFO - PROCESS | 1818 | 1460995049127 Marionette TRACE conn3 <- [1,1278,null,{}] 08:57:29 INFO - PROCESS | 1818 | 1460995049134 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}] 08:57:29 INFO - PROCESS | 1818 | 1460995049348 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 08:57:29 INFO - PROCESS | 1818 | 1460995049666 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:29 INFO - PROCESS | 1818 | ++DOCSHELL 0x846ea800 == 133 [pid = 1818] [id = 327] 08:57:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 295 (0x84fd9800) [pid = 1818] [serial = 982] [outer = (nil)] 08:57:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 296 (0x86466400) [pid = 1818] [serial = 983] [outer = 0x84fd9800] 08:57:29 INFO - PROCESS | 1818 | 1460995049770 Marionette DEBUG loaded listener.js 08:57:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 297 (0x86468c00) [pid = 1818] [serial = 984] [outer = 0x84fd9800] 08:57:31 INFO - PROCESS | 1818 | --DOCSHELL 0x9091bc00 == 132 [pid = 1818] [id = 285] 08:57:31 INFO - PROCESS | 1818 | --DOCSHELL 0x8c7df000 == 131 [pid = 1818] [id = 284] 08:57:31 INFO - PROCESS | 1818 | --DOCSHELL 0x89683000 == 130 [pid = 1818] [id = 309] 08:57:31 INFO - PROCESS | 1818 | --DOCSHELL 0x8e9c9000 == 129 [pid = 1818] [id = 308] 08:57:31 INFO - PROCESS | 1818 | --DOCSHELL 0x8bbadc00 == 128 [pid = 1818] [id = 307] 08:57:31 INFO - PROCESS | 1818 | --DOCSHELL 0x89678c00 == 127 [pid = 1818] [id = 306] 08:57:31 INFO - PROCESS | 1818 | --DOCSHELL 0x857b9800 == 126 [pid = 1818] [id = 305] 08:57:31 INFO - PROCESS | 1818 | --DOCSHELL 0x896b2800 == 125 [pid = 1818] [id = 297] 08:57:31 INFO - PROCESS | 1818 | --DOCSHELL 0x8a032400 == 124 [pid = 1818] [id = 295] 08:57:31 INFO - PROCESS | 1818 | --DOCSHELL 0x89f9a800 == 123 [pid = 1818] [id = 296] 08:57:31 INFO - PROCESS | 1818 | --DOCSHELL 0x89805800 == 122 [pid = 1818] [id = 294] 08:57:31 INFO - PROCESS | 1818 | --DOCSHELL 0x9866d000 == 121 [pid = 1818] [id = 293] 08:57:31 INFO - PROCESS | 1818 | --DOCSHELL 0x944aa000 == 120 [pid = 1818] [id = 292] 08:57:31 INFO - PROCESS | 1818 | --DOCSHELL 0x91597c00 == 119 [pid = 1818] [id = 290] 08:57:31 INFO - PROCESS | 1818 | --DOCSHELL 0x944a7c00 == 118 [pid = 1818] [id = 291] 08:57:31 INFO - PROCESS | 1818 | --DOCSHELL 0x8bba3400 == 117 [pid = 1818] [id = 289] 08:57:31 INFO - PROCESS | 1818 | --DOCSHELL 0x89a52800 == 116 [pid = 1818] [id = 288] 08:57:31 INFO - PROCESS | 1818 | --DOMWINDOW == 296 (0x944a3c00) [pid = 1818] [serial = 795] [outer = (nil)] [url = about:blank] 08:57:31 INFO - PROCESS | 1818 | --DOMWINDOW == 295 (0x9718fc00) [pid = 1818] [serial = 861] [outer = (nil)] [url = about:blank] 08:57:31 INFO - PROCESS | 1818 | --DOMWINDOW == 294 (0x944a3800) [pid = 1818] [serial = 860] [outer = (nil)] [url = about:blank] 08:57:31 INFO - PROCESS | 1818 | --DOMWINDOW == 293 (0x93360800) [pid = 1818] [serial = 855] [outer = (nil)] [url = about:blank] 08:57:31 INFO - PROCESS | 1818 | --DOMWINDOW == 292 (0x934e7c00) [pid = 1818] [serial = 857] [outer = (nil)] [url = about:blank] 08:57:31 INFO - PROCESS | 1818 | --DOMWINDOW == 291 (0x942d6000) [pid = 1818] [serial = 858] [outer = (nil)] [url = about:blank] 08:57:31 INFO - PROCESS | 1818 | --DOMWINDOW == 290 (0x8f924800) [pid = 1818] [serial = 851] [outer = (nil)] [url = about:blank] 08:57:31 INFO - PROCESS | 1818 | --DOMWINDOW == 289 (0x905a0000) [pid = 1818] [serial = 852] [outer = (nil)] [url = about:blank] 08:57:31 INFO - PROCESS | 1818 | --DOMWINDOW == 288 (0x90948c00) [pid = 1818] [serial = 803] [outer = (nil)] [url = about:blank] 08:57:31 INFO - PROCESS | 1818 | --DOMWINDOW == 287 (0x95893800) [pid = 1818] [serial = 806] [outer = (nil)] [url = about:blank] 08:57:31 INFO - PROCESS | 1818 | --DOMWINDOW == 286 (0x89a55000) [pid = 1818] [serial = 845] [outer = (nil)] [url = about:blank] 08:57:31 INFO - PROCESS | 1818 | --DOMWINDOW == 285 (0x8b61e000) [pid = 1818] [serial = 846] [outer = (nil)] [url = about:blank] 08:57:31 INFO - PROCESS | 1818 | --DOMWINDOW == 284 (0x8967d000) [pid = 1818] [serial = 839] [outer = (nil)] [url = about:blank] 08:57:31 INFO - PROCESS | 1818 | --DOMWINDOW == 283 (0x8f76e400) [pid = 1818] [serial = 836] [outer = (nil)] [url = about:blank] 08:57:31 INFO - PROCESS | 1818 | --DOMWINDOW == 282 (0x8f765c00) [pid = 1818] [serial = 833] [outer = (nil)] [url = about:blank] 08:57:31 INFO - PROCESS | 1818 | --DOMWINDOW == 281 (0xa3cbfc00) [pid = 1818] [serial = 827] [outer = (nil)] [url = about:blank] 08:57:31 INFO - PROCESS | 1818 | --DOMWINDOW == 280 (0x9751dc00) [pid = 1818] [serial = 809] [outer = (nil)] [url = about:blank] 08:57:31 INFO - PROCESS | 1818 | --DOMWINDOW == 279 (0x8b994000) [pid = 1818] [serial = 842] [outer = (nil)] [url = about:blank] 08:57:31 INFO - PROCESS | 1818 | --DOMWINDOW == 278 (0x89a52c00) [pid = 1818] [serial = 830] [outer = (nil)] [url = about:blank] 08:57:31 INFO - PROCESS | 1818 | --DOMWINDOW == 277 (0x994bb800) [pid = 1818] [serial = 815] [outer = (nil)] [url = about:blank] 08:57:31 INFO - PROCESS | 1818 | --DOMWINDOW == 276 (0x978e4800) [pid = 1818] [serial = 812] [outer = (nil)] [url = about:blank] 08:57:31 INFO - PROCESS | 1818 | --DOMWINDOW == 275 (0x915a0800) [pid = 1818] [serial = 854] [outer = (nil)] [url = about:blank] 08:57:31 INFO - PROCESS | 1818 | --DOMWINDOW == 274 (0x8c546400) [pid = 1818] [serial = 800] [outer = (nil)] [url = about:blank] 08:57:31 INFO - PROCESS | 1818 | --DOMWINDOW == 273 (0x9b3dc800) [pid = 1818] [serial = 818] [outer = (nil)] [url = about:blank] 08:57:31 INFO - PROCESS | 1818 | --DOMWINDOW == 272 (0x89f9f800) [pid = 1818] [serial = 797] [outer = (nil)] [url = about:blank] 08:57:31 INFO - PROCESS | 1818 | --DOMWINDOW == 271 (0x9fcab400) [pid = 1818] [serial = 821] [outer = (nil)] [url = about:blank] 08:57:31 INFO - PROCESS | 1818 | --DOMWINDOW == 270 (0x8c408c00) [pid = 1818] [serial = 848] [outer = (nil)] [url = about:blank] 08:57:31 INFO - PROCESS | 1818 | --DOMWINDOW == 269 (0x8c4fd800) [pid = 1818] [serial = 849] [outer = (nil)] [url = about:blank] 08:57:31 INFO - PROCESS | 1818 | --DOMWINDOW == 268 (0xa0c54000) [pid = 1818] [serial = 824] [outer = (nil)] [url = about:blank] 08:57:32 INFO - PROCESS | 1818 | 1460995052032 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]]]}] 08:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 2989ms 08:57:32 INFO - PROCESS | 1818 | 1460995052113 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 08:57:32 INFO - PROCESS | 1818 | 1460995052118 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 08:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:57:32 INFO - PROCESS | 1818 | 1460995052127 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:57:32 INFO - PROCESS | 1818 | 1460995052132 Marionette TRACE conn3 <- [1,1282,null,{}] 08:57:32 INFO - PROCESS | 1818 | 1460995052140 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}] 08:57:32 INFO - PROCESS | 1818 | 1460995052348 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 08:57:32 INFO - PROCESS | 1818 | 1460995052617 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:32 INFO - PROCESS | 1818 | ++DOCSHELL 0x857b9800 == 117 [pid = 1818] [id = 328] 08:57:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 269 (0x857bc400) [pid = 1818] [serial = 985] [outer = (nil)] 08:57:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 270 (0x85910800) [pid = 1818] [serial = 986] [outer = 0x857bc400] 08:57:32 INFO - PROCESS | 1818 | 1460995052759 Marionette DEBUG loaded listener.js 08:57:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 271 (0x8627f000) [pid = 1818] [serial = 987] [outer = 0x857bc400] 08:57:33 INFO - PROCESS | 1818 | 1460995053909 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]]]}] 08:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1836ms 08:57:33 INFO - PROCESS | 1818 | 1460995053964 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 08:57:33 INFO - PROCESS | 1818 | 1460995053972 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 08:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:57:33 INFO - PROCESS | 1818 | 1460995053990 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:57:33 INFO - PROCESS | 1818 | 1460995053995 Marionette TRACE conn3 <- [1,1286,null,{}] 08:57:34 INFO - PROCESS | 1818 | 1460995054000 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}] 08:57:34 INFO - PROCESS | 1818 | 1460995054263 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 08:57:34 INFO - PROCESS | 1818 | 1460995054299 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:34 INFO - PROCESS | 1818 | ++DOCSHELL 0x85915400 == 118 [pid = 1818] [id = 329] 08:57:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 272 (0x88cebc00) [pid = 1818] [serial = 988] [outer = (nil)] 08:57:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 273 (0x896b2800) [pid = 1818] [serial = 989] [outer = 0x88cebc00] 08:57:34 INFO - PROCESS | 1818 | 1460995054471 Marionette DEBUG loaded listener.js 08:57:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 274 (0x89a50400) [pid = 1818] [serial = 990] [outer = 0x88cebc00] 08:57:35 INFO - PROCESS | 1818 | 1460995055491 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]]]}] 08:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1543ms 08:57:35 INFO - PROCESS | 1818 | 1460995055533 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 08:57:35 INFO - PROCESS | 1818 | 1460995055537 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 08:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:57:35 INFO - PROCESS | 1818 | 1460995055543 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:57:35 INFO - PROCESS | 1818 | 1460995055549 Marionette TRACE conn3 <- [1,1290,null,{}] 08:57:35 INFO - PROCESS | 1818 | 1460995055573 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}] 08:57:35 INFO - PROCESS | 1818 | 1460995055843 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 08:57:36 INFO - PROCESS | 1818 | --DOMWINDOW == 273 (0x9660a400) [pid = 1818] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:57:36 INFO - PROCESS | 1818 | --DOMWINDOW == 272 (0x89a4d400) [pid = 1818] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:57:36 INFO - PROCESS | 1818 | --DOMWINDOW == 271 (0x90918400) [pid = 1818] [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.] 08:57:36 INFO - PROCESS | 1818 | --DOMWINDOW == 270 (0x87968800) [pid = 1818] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:57:36 INFO - PROCESS | 1818 | --DOMWINDOW == 269 (0x9094a400) [pid = 1818] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:57:36 INFO - PROCESS | 1818 | --DOMWINDOW == 268 (0x8c4f2000) [pid = 1818] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:57:36 INFO - PROCESS | 1818 | --DOMWINDOW == 267 (0x943a0c00) [pid = 1818] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:57:36 INFO - PROCESS | 1818 | 1460995056393 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:36 INFO - PROCESS | 1818 | ++DOCSHELL 0x86282000 == 119 [pid = 1818] [id = 330] 08:57:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 268 (0x87966400) [pid = 1818] [serial = 991] [outer = (nil)] 08:57:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 269 (0x89e79000) [pid = 1818] [serial = 992] [outer = 0x87966400] 08:57:36 INFO - PROCESS | 1818 | 1460995056474 Marionette DEBUG loaded listener.js 08:57:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 270 (0x8a071800) [pid = 1818] [serial = 993] [outer = 0x87966400] 08:57:37 INFO - PROCESS | 1818 | 1460995057298 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]]]}] 08:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1794ms 08:57:37 INFO - PROCESS | 1818 | 1460995057338 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 08:57:37 INFO - PROCESS | 1818 | 1460995057341 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 08:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:57:37 INFO - PROCESS | 1818 | 1460995057358 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:57:37 INFO - PROCESS | 1818 | 1460995057362 Marionette TRACE conn3 <- [1,1294,null,{}] 08:57:37 INFO - PROCESS | 1818 | 1460995057373 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}] 08:57:37 INFO - PROCESS | 1818 | 1460995057563 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 08:57:37 INFO - PROCESS | 1818 | 1460995057574 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:37 INFO - PROCESS | 1818 | ++DOCSHELL 0x89f94400 == 120 [pid = 1818] [id = 331] 08:57:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 271 (0x89f9f000) [pid = 1818] [serial = 994] [outer = (nil)] 08:57:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 272 (0x8b784c00) [pid = 1818] [serial = 995] [outer = 0x89f9f000] 08:57:37 INFO - PROCESS | 1818 | 1460995057647 Marionette DEBUG loaded listener.js 08:57:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 273 (0x8bbad400) [pid = 1818] [serial = 996] [outer = 0x89f9f000] 08:57:38 INFO - PROCESS | 1818 | 1460995058887 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]]]}] 08:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1599ms 08:57:38 INFO - PROCESS | 1818 | 1460995058948 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 08:57:38 INFO - PROCESS | 1818 | 1460995058955 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 08:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:57:38 INFO - PROCESS | 1818 | 1460995058963 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:57:38 INFO - PROCESS | 1818 | 1460995058970 Marionette TRACE conn3 <- [1,1298,null,{}] 08:57:38 INFO - PROCESS | 1818 | 1460995058978 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}] 08:57:39 INFO - PROCESS | 1818 | 1460995059198 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 08:57:39 INFO - PROCESS | 1818 | 1460995059475 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:39 INFO - PROCESS | 1818 | ++DOCSHELL 0x849a8400 == 121 [pid = 1818] [id = 332] 08:57:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 274 (0x857b6400) [pid = 1818] [serial = 997] [outer = (nil)] 08:57:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 275 (0x8645a800) [pid = 1818] [serial = 998] [outer = 0x857b6400] 08:57:39 INFO - PROCESS | 1818 | 1460995059570 Marionette DEBUG loaded listener.js 08:57:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 276 (0x86467c00) [pid = 1818] [serial = 999] [outer = 0x857b6400] 08:57:40 INFO - PROCESS | 1818 | 1460995060528 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]]]}] 08:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1599ms 08:57:40 INFO - PROCESS | 1818 | 1460995060562 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 08:57:40 INFO - PROCESS | 1818 | 1460995060570 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 08:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:57:40 INFO - PROCESS | 1818 | 1460995060581 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:57:40 INFO - PROCESS | 1818 | 1460995060585 Marionette TRACE conn3 <- [1,1302,null,{}] 08:57:40 INFO - PROCESS | 1818 | 1460995060592 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}] 08:57:40 INFO - PROCESS | 1818 | 1460995060848 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 08:57:41 INFO - PROCESS | 1818 | 1460995061246 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:41 INFO - PROCESS | 1818 | ++DOCSHELL 0x85911800 == 122 [pid = 1818] [id = 333] 08:57:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 277 (0x89bd6000) [pid = 1818] [serial = 1000] [outer = (nil)] 08:57:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 278 (0x8a03f800) [pid = 1818] [serial = 1001] [outer = 0x89bd6000] 08:57:41 INFO - PROCESS | 1818 | 1460995061342 Marionette DEBUG loaded listener.js 08:57:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 279 (0x8b778c00) [pid = 1818] [serial = 1002] [outer = 0x89bd6000] 08:57:42 INFO - PROCESS | 1818 | 1460995062363 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]]]}] 08:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1839ms 08:57:42 INFO - PROCESS | 1818 | 1460995062420 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 08:57:42 INFO - PROCESS | 1818 | 1460995062425 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 08:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:57:42 INFO - PROCESS | 1818 | 1460995062431 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:57:42 INFO - PROCESS | 1818 | 1460995062437 Marionette TRACE conn3 <- [1,1306,null,{}] 08:57:42 INFO - PROCESS | 1818 | 1460995062454 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}] 08:57:42 INFO - PROCESS | 1818 | 1460995062701 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 08:57:43 INFO - PROCESS | 1818 | 1460995063022 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:43 INFO - PROCESS | 1818 | ++DOCSHELL 0x8a040400 == 123 [pid = 1818] [id = 334] 08:57:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 280 (0x8c4fd800) [pid = 1818] [serial = 1003] [outer = (nil)] 08:57:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 281 (0x8c7db800) [pid = 1818] [serial = 1004] [outer = 0x8c4fd800] 08:57:43 INFO - PROCESS | 1818 | 1460995063114 Marionette DEBUG loaded listener.js 08:57:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 282 (0x8e9d1000) [pid = 1818] [serial = 1005] [outer = 0x8c4fd800] 08:57:44 INFO - PROCESS | 1818 | 1460995064050 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]]]}] 08:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1695ms 08:57:44 INFO - PROCESS | 1818 | 1460995064127 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 08:57:44 INFO - PROCESS | 1818 | 1460995064132 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 08:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:57:44 INFO - PROCESS | 1818 | 1460995064139 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:57:44 INFO - PROCESS | 1818 | 1460995064143 Marionette TRACE conn3 <- [1,1310,null,{}] 08:57:44 INFO - PROCESS | 1818 | 1460995064149 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}] 08:57:44 INFO - PROCESS | 1818 | 1460995064400 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 08:57:44 INFO - PROCESS | 1818 | 1460995064727 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:44 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c543000 == 124 [pid = 1818] [id = 335] 08:57:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 283 (0x8c7e3800) [pid = 1818] [serial = 1006] [outer = (nil)] 08:57:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 284 (0x8eaa1c00) [pid = 1818] [serial = 1007] [outer = 0x8c7e3800] 08:57:44 INFO - PROCESS | 1818 | 1460995064830 Marionette DEBUG loaded listener.js 08:57:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 285 (0x8f76a000) [pid = 1818] [serial = 1008] [outer = 0x8c7e3800] 08:57:45 INFO - PROCESS | 1818 | 1460995065725 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] 08:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 08:57:45 INFO - PROCESS | 1818 | 1460995065787 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 08:57:45 INFO - PROCESS | 1818 | 1460995065793 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:57:45 INFO - PROCESS | 1818 | 1460995065797 Marionette TRACE conn3 <- [1,1314,null,{}] 08:57:45 INFO - PROCESS | 1818 | 1460995065802 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}] 08:57:46 INFO - PROCESS | 1818 | 1460995066010 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 08:57:46 INFO - PROCESS | 1818 | 1460995066334 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:46 INFO - PROCESS | 1818 | ++DOCSHELL 0x8ea9a000 == 125 [pid = 1818] [id = 336] 08:57:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 286 (0x8ea9c000) [pid = 1818] [serial = 1009] [outer = (nil)] 08:57:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 287 (0x9059c800) [pid = 1818] [serial = 1010] [outer = 0x8ea9c000] 08:57:46 INFO - PROCESS | 1818 | 1460995066433 Marionette DEBUG loaded listener.js 08:57:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 288 (0x905a3800) [pid = 1818] [serial = 1011] [outer = 0x8ea9c000] 08:57:47 INFO - PROCESS | 1818 | 1460995067395 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]]]}] 08:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1639ms 08:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:57:47 INFO - PROCESS | 1818 | 1460995067432 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 08:57:47 INFO - PROCESS | 1818 | 1460995067435 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 08:57:47 INFO - PROCESS | 1818 | 1460995067442 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:57:47 INFO - PROCESS | 1818 | 1460995067446 Marionette TRACE conn3 <- [1,1318,null,{}] 08:57:47 INFO - PROCESS | 1818 | 1460995067452 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}] 08:57:47 INFO - PROCESS | 1818 | 1460995067695 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 08:57:48 INFO - PROCESS | 1818 | 1460995068027 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:48 INFO - PROCESS | 1818 | ++DOCSHELL 0x857b3800 == 126 [pid = 1818] [id = 337] 08:57:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 289 (0x9059dc00) [pid = 1818] [serial = 1012] [outer = (nil)] 08:57:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 290 (0x93356800) [pid = 1818] [serial = 1013] [outer = 0x9059dc00] 08:57:48 INFO - PROCESS | 1818 | 1460995068133 Marionette DEBUG loaded listener.js 08:57:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 291 (0x934df000) [pid = 1818] [serial = 1014] [outer = 0x9059dc00] 08:57:49 INFO - PROCESS | 1818 | 1460995069058 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]]]}] 08:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1692ms 08:57:49 INFO - PROCESS | 1818 | 1460995069135 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 08:57:49 INFO - PROCESS | 1818 | 1460995069139 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 08:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:57:49 INFO - PROCESS | 1818 | 1460995069146 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:57:49 INFO - PROCESS | 1818 | 1460995069148 Marionette TRACE conn3 <- [1,1322,null,{}] 08:57:49 INFO - PROCESS | 1818 | 1460995069155 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}] 08:57:49 INFO - PROCESS | 1818 | 1460995069408 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 08:57:49 INFO - PROCESS | 1818 | 1460995069728 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:49 INFO - PROCESS | 1818 | ++DOCSHELL 0x89f90800 == 127 [pid = 1818] [id = 338] 08:57:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 292 (0x9159fc00) [pid = 1818] [serial = 1015] [outer = (nil)] 08:57:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 293 (0x9439cc00) [pid = 1818] [serial = 1016] [outer = 0x9159fc00] 08:57:49 INFO - PROCESS | 1818 | 1460995069833 Marionette DEBUG loaded listener.js 08:57:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 294 (0x944a3800) [pid = 1818] [serial = 1017] [outer = 0x9159fc00] 08:57:50 INFO - PROCESS | 1818 | 1460995070773 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]]]}] 08:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1689ms 08:57:50 INFO - PROCESS | 1818 | 1460995070837 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 08:57:50 INFO - PROCESS | 1818 | 1460995070841 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 08:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:57:50 INFO - PROCESS | 1818 | 1460995070849 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:57:50 INFO - PROCESS | 1818 | 1460995070852 Marionette TRACE conn3 <- [1,1326,null,{}] 08:57:50 INFO - PROCESS | 1818 | 1460995070858 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}] 08:57:51 INFO - PROCESS | 1818 | 1460995071067 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 08:57:51 INFO - PROCESS | 1818 | 1460995071396 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:51 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c4f7c00 == 128 [pid = 1818] [id = 339] 08:57:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 295 (0x934de000) [pid = 1818] [serial = 1018] [outer = (nil)] 08:57:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 296 (0x96647400) [pid = 1818] [serial = 1019] [outer = 0x934de000] 08:57:51 INFO - PROCESS | 1818 | 1460995071490 Marionette DEBUG loaded listener.js 08:57:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 297 (0x974c2000) [pid = 1818] [serial = 1020] [outer = 0x934de000] 08:57:52 INFO - PROCESS | 1818 | 1460995072407 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]]]}] 08:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 08:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1633ms 08:57:52 INFO - PROCESS | 1818 | 1460995072483 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 08:57:52 INFO - PROCESS | 1818 | 1460995072487 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 08:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:57:52 INFO - PROCESS | 1818 | 1460995072496 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:57:52 INFO - PROCESS | 1818 | 1460995072500 Marionette TRACE conn3 <- [1,1330,null,{}] 08:57:52 INFO - PROCESS | 1818 | 1460995072506 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}] 08:57:52 INFO - PROCESS | 1818 | 1460995072756 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 08:57:53 INFO - PROCESS | 1818 | 1460995073082 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:53 INFO - PROCESS | 1818 | ++DOCSHELL 0x96639400 == 129 [pid = 1818] [id = 340] 08:57:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 298 (0x96642000) [pid = 1818] [serial = 1021] [outer = (nil)] 08:57:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 299 (0x978e5000) [pid = 1818] [serial = 1022] [outer = 0x96642000] 08:57:53 INFO - PROCESS | 1818 | 1460995073172 Marionette DEBUG loaded listener.js 08:57:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 300 (0x978e9000) [pid = 1818] [serial = 1023] [outer = 0x96642000] 08:57:54 INFO - PROCESS | 1818 | 1460995074062 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]]]}] 08:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 08:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1643ms 08:57:54 INFO - PROCESS | 1818 | 1460995074138 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 08:57:54 INFO - PROCESS | 1818 | 1460995074142 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 08:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:57:54 INFO - PROCESS | 1818 | 1460995074149 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:57:54 INFO - PROCESS | 1818 | 1460995074153 Marionette TRACE conn3 <- [1,1334,null,{}] 08:57:54 INFO - PROCESS | 1818 | 1460995074159 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}] 08:57:54 INFO - PROCESS | 1818 | 1460995074408 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 08:57:54 INFO - PROCESS | 1818 | 1460995074736 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:54 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b61d800 == 130 [pid = 1818] [id = 341] 08:57:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 301 (0x8c40d800) [pid = 1818] [serial = 1024] [outer = (nil)] 08:57:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 302 (0x9866c400) [pid = 1818] [serial = 1025] [outer = 0x8c40d800] 08:57:54 INFO - PROCESS | 1818 | 1460995074826 Marionette DEBUG loaded listener.js 08:57:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 303 (0x98915c00) [pid = 1818] [serial = 1026] [outer = 0x8c40d800] 08:57:55 INFO - PROCESS | 1818 | 1460995075750 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]]]}] 08:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1634ms 08:57:55 INFO - PROCESS | 1818 | 1460995075784 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 08:57:55 INFO - PROCESS | 1818 | 1460995075788 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 08:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:57:55 INFO - PROCESS | 1818 | 1460995075794 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:57:55 INFO - PROCESS | 1818 | 1460995075799 Marionette TRACE conn3 <- [1,1338,null,{}] 08:57:55 INFO - PROCESS | 1818 | 1460995075805 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}] 08:57:56 INFO - PROCESS | 1818 | 1460995076051 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 08:57:56 INFO - PROCESS | 1818 | 1460995076394 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:56 INFO - PROCESS | 1818 | ++DOCSHELL 0x991a1800 == 131 [pid = 1818] [id = 342] 08:57:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 304 (0x9e02b800) [pid = 1818] [serial = 1027] [outer = (nil)] 08:57:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 305 (0x9fbe0800) [pid = 1818] [serial = 1028] [outer = 0x9e02b800] 08:57:56 INFO - PROCESS | 1818 | 1460995076501 Marionette DEBUG loaded listener.js 08:57:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 306 (0xa00cbc00) [pid = 1818] [serial = 1029] [outer = 0x9e02b800] 08:57:57 INFO - PROCESS | 1818 | 1460995077939 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]]]}] 08:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2184ms 08:57:58 INFO - PROCESS | 1818 | 1460995078007 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 08:57:58 INFO - PROCESS | 1818 | 1460995078012 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 08:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:57:58 INFO - PROCESS | 1818 | 1460995078022 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:57:58 INFO - PROCESS | 1818 | 1460995078025 Marionette TRACE conn3 <- [1,1342,null,{}] 08:57:58 INFO - PROCESS | 1818 | 1460995078031 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}] 08:57:58 INFO - PROCESS | 1818 | 1460995078295 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 08:57:58 INFO - PROCESS | 1818 | 1460995078590 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:58 INFO - PROCESS | 1818 | ++DOCSHELL 0x849a3c00 == 132 [pid = 1818] [id = 343] 08:57:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 307 (0x849a6400) [pid = 1818] [serial = 1030] [outer = (nil)] 08:57:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 308 (0xa0fd5400) [pid = 1818] [serial = 1031] [outer = 0x849a6400] 08:57:58 INFO - PROCESS | 1818 | 1460995078677 Marionette DEBUG loaded listener.js 08:57:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 309 (0xa44ab800) [pid = 1818] [serial = 1032] [outer = 0x849a6400] 08:58:00 INFO - PROCESS | 1818 | 1460995080278 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]]]}] 08:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 2289ms 08:58:00 INFO - PROCESS | 1818 | 1460995080312 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 08:58:00 INFO - PROCESS | 1818 | 1460995080319 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 08:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:58:00 INFO - PROCESS | 1818 | 1460995080328 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:58:00 INFO - PROCESS | 1818 | 1460995080332 Marionette TRACE conn3 <- [1,1346,null,{}] 08:58:00 INFO - PROCESS | 1818 | 1460995080340 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}] 08:58:00 INFO - PROCESS | 1818 | 1460995080525 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 08:58:00 INFO - PROCESS | 1818 | 1460995080809 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:00 INFO - PROCESS | 1818 | ++DOCSHELL 0x85911400 == 133 [pid = 1818] [id = 344] 08:58:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 310 (0x85916800) [pid = 1818] [serial = 1033] [outer = (nil)] 08:58:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 311 (0x87969000) [pid = 1818] [serial = 1034] [outer = 0x85916800] 08:58:00 INFO - PROCESS | 1818 | 1460995080937 Marionette DEBUG loaded listener.js 08:58:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 312 (0x88cf1800) [pid = 1818] [serial = 1035] [outer = 0x85916800] 08:58:02 INFO - PROCESS | 1818 | 1460995082009 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]]]}] 08:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1731ms 08:58:02 INFO - PROCESS | 1818 | 1460995082061 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 08:58:02 INFO - PROCESS | 1818 | 1460995082070 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 08:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:58:02 INFO - PROCESS | 1818 | 1460995082081 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:58:02 INFO - PROCESS | 1818 | 1460995082085 Marionette TRACE conn3 <- [1,1350,null,{}] 08:58:02 INFO - PROCESS | 1818 | 1460995082092 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}] 08:58:02 INFO - PROCESS | 1818 | 1460995082348 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 08:58:02 INFO - PROCESS | 1818 | 1460995082853 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:02 INFO - PROCESS | 1818 | ++DOCSHELL 0x88e87800 == 134 [pid = 1818] [id = 345] 08:58:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 313 (0x88e89000) [pid = 1818] [serial = 1036] [outer = (nil)] 08:58:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 314 (0x88e8e400) [pid = 1818] [serial = 1037] [outer = 0x88e89000] 08:58:02 INFO - PROCESS | 1818 | 1460995082937 Marionette DEBUG loaded listener.js 08:58:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 315 (0x89677000) [pid = 1818] [serial = 1038] [outer = 0x88e89000] 08:58:03 INFO - PROCESS | 1818 | 1460995083897 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]]]}] 08:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1898ms 08:58:03 INFO - PROCESS | 1818 | 1460995083979 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 08:58:03 INFO - PROCESS | 1818 | 1460995083984 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 08:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:58:03 INFO - PROCESS | 1818 | 1460995083990 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:58:04 INFO - PROCESS | 1818 | 1460995083996 Marionette TRACE conn3 <- [1,1354,null,{}] 08:58:04 INFO - PROCESS | 1818 | 1460995084012 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}] 08:58:04 INFO - PROCESS | 1818 | 1460995084262 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 08:58:04 INFO - PROCESS | 1818 | 1460995084590 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:04 INFO - PROCESS | 1818 | ++DOCSHELL 0x88e8ec00 == 135 [pid = 1818] [id = 346] 08:58:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 316 (0x896bec00) [pid = 1818] [serial = 1039] [outer = (nil)] 08:58:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 317 (0x89bcd400) [pid = 1818] [serial = 1040] [outer = 0x896bec00] 08:58:04 INFO - PROCESS | 1818 | 1460995084680 Marionette DEBUG loaded listener.js 08:58:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 318 (0x89f96800) [pid = 1818] [serial = 1041] [outer = 0x896bec00] 08:58:05 INFO - PROCESS | 1818 | 1460995085638 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]]]}] 08:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1686ms 08:58:05 INFO - PROCESS | 1818 | 1460995085677 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 08:58:05 INFO - PROCESS | 1818 | 1460995085681 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 08:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:58:05 INFO - PROCESS | 1818 | 1460995085688 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:58:05 INFO - PROCESS | 1818 | 1460995085691 Marionette TRACE conn3 <- [1,1358,null,{}] 08:58:05 INFO - PROCESS | 1818 | 1460995085697 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}] 08:58:05 INFO - PROCESS | 1818 | 1460995085886 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 08:58:06 INFO - PROCESS | 1818 | 1460995086250 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:06 INFO - PROCESS | 1818 | ++DOCSHELL 0x846e8000 == 136 [pid = 1818] [id = 347] 08:58:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 319 (0x846f0400) [pid = 1818] [serial = 1042] [outer = (nil)] 08:58:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 320 (0x8a080000) [pid = 1818] [serial = 1043] [outer = 0x846f0400] 08:58:06 INFO - PROCESS | 1818 | 1460995086337 Marionette DEBUG loaded listener.js 08:58:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 321 (0x8b77b400) [pid = 1818] [serial = 1044] [outer = 0x846f0400] 08:58:07 INFO - PROCESS | 1818 | 1460995087217 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]]]}] 08:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1593ms 08:58:07 INFO - PROCESS | 1818 | 1460995087287 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 08:58:07 INFO - PROCESS | 1818 | 1460995087295 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 08:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:58:07 INFO - PROCESS | 1818 | 1460995087307 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:58:07 INFO - PROCESS | 1818 | 1460995087310 Marionette TRACE conn3 <- [1,1362,null,{}] 08:58:07 INFO - PROCESS | 1818 | 1460995087316 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}] 08:58:07 INFO - PROCESS | 1818 | 1460995087548 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 08:58:07 INFO - PROCESS | 1818 | 1460995087871 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:07 INFO - PROCESS | 1818 | ++DOCSHELL 0x84fda800 == 137 [pid = 1818] [id = 348] 08:58:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 322 (0x84fe4400) [pid = 1818] [serial = 1045] [outer = (nil)] 08:58:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 323 (0x89bcd800) [pid = 1818] [serial = 1046] [outer = 0x84fe4400] 08:58:07 INFO - PROCESS | 1818 | 1460995087960 Marionette DEBUG loaded listener.js 08:58:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 324 (0x8bba2000) [pid = 1818] [serial = 1047] [outer = 0x84fe4400] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x8c7dac00 == 136 [pid = 1818] [id = 243] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x96645400 == 135 [pid = 1818] [id = 68] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x8c7d9000 == 134 [pid = 1818] [id = 155] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x9e11c400 == 133 [pid = 1818] [id = 273] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x89808c00 == 132 [pid = 1818] [id = 240] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0xa3c21c00 == 131 [pid = 1818] [id = 275] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x90918000 == 130 [pid = 1818] [id = 44] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x89a53400 == 129 [pid = 1818] [id = 278] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x9fc73c00 == 128 [pid = 1818] [id = 274] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x92120000 == 127 [pid = 1818] [id = 51] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x8b616400 == 126 [pid = 1818] [id = 241] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x89a47400 == 125 [pid = 1818] [id = 277] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x921a8000 == 124 [pid = 1818] [id = 48] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x8f930c00 == 123 [pid = 1818] [id = 271] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x974bec00 == 122 [pid = 1818] [id = 42] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x9178cc00 == 121 [pid = 1818] [id = 53] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x978c3000 == 120 [pid = 1818] [id = 272] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x89a49800 == 119 [pid = 1818] [id = 276] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x8fc96800 == 118 [pid = 1818] [id = 47] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x978c8000 == 117 [pid = 1818] [id = 270] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x9fbc3400 == 116 [pid = 1818] [id = 45] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x8c4fd000 == 115 [pid = 1818] [id = 135] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x89675c00 == 114 [pid = 1818] [id = 279] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x8a071c00 == 113 [pid = 1818] [id = 319] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x8c7d8000 == 112 [pid = 1818] [id = 317] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x934e0400 == 111 [pid = 1818] [id = 318] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x95b9e000 == 110 [pid = 1818] [id = 316] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x978c7400 == 109 [pid = 1818] [id = 315] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x8a03e000 == 108 [pid = 1818] [id = 314] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x91596c00 == 107 [pid = 1818] [id = 313] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x8c4f3000 == 106 [pid = 1818] [id = 312] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x8b9a0800 == 105 [pid = 1818] [id = 311] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x90914c00 == 104 [pid = 1818] [id = 11] 08:58:08 INFO - PROCESS | 1818 | --DOCSHELL 0x85914800 == 103 [pid = 1818] [id = 310] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 323 (0x8f926c00) [pid = 1818] [serial = 869] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 322 (0x97513800) [pid = 1818] [serial = 863] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 321 (0x8b998400) [pid = 1818] [serial = 866] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 320 (0x8c40a800) [pid = 1818] [serial = 921] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 319 (0x8c40d000) [pid = 1818] [serial = 603] [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.] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 318 (0x87968000) [pid = 1818] [serial = 905] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 317 (0x8795f000) [pid = 1818] [serial = 902] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 316 (0x97b91c00) [pid = 1818] [serial = 875] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 315 (0x89a4e800) [pid = 1818] [serial = 918] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 314 (0xa0fdcc00) [pid = 1818] [serial = 884] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 313 (0x921acc00) [pid = 1818] [serial = 927] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 312 (0x8a03a400) [pid = 1818] [serial = 887] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 311 (0x98a2d400) [pid = 1818] [serial = 878] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 310 (0x9fc80800) [pid = 1818] [serial = 881] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 309 (0x9178d800) [pid = 1818] [serial = 926] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 308 (0x8b99e400) [pid = 1818] [serial = 920] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 307 (0x9759f800) [pid = 1818] [serial = 864] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 306 (0x8980cc00) [pid = 1818] [serial = 917] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 305 (0xa0009800) [pid = 1818] [serial = 890] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 304 (0x857b9400) [pid = 1818] [serial = 908] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 303 (0x96605000) [pid = 1818] [serial = 872] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 302 (0x8795dc00) [pid = 1818] [serial = 914] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 301 (0x86281000) [pid = 1818] [serial = 899] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 300 (0x8e9c8000) [pid = 1818] [serial = 923] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 299 (0x85910000) [pid = 1818] [serial = 911] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 298 (0x8f76d400) [pid = 1818] [serial = 924] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 297 (0x896bc000) [pid = 1818] [serial = 893] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 296 (0x95b9ec00) [pid = 1818] [serial = 741] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 295 (0xa45ee800) [pid = 1818] [serial = 896] [outer = (nil)] [url = about:blank] 08:58:08 INFO - PROCESS | 1818 | --DOMWINDOW == 294 (0x9335d800) [pid = 1818] [serial = 929] [outer = (nil)] [url = about:blank] 08:58:09 INFO - PROCESS | 1818 | 1460995089164 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]]]}] 08:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1884ms 08:58:09 INFO - PROCESS | 1818 | 1460995089210 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 08:58:09 INFO - PROCESS | 1818 | 1460995089214 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 08:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:58:09 INFO - PROCESS | 1818 | 1460995089222 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:58:09 INFO - PROCESS | 1818 | 1460995089225 Marionette TRACE conn3 <- [1,1366,null,{}] 08:58:09 INFO - PROCESS | 1818 | 1460995089231 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}] 08:58:09 INFO - PROCESS | 1818 | 1460995089440 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 08:58:09 INFO - PROCESS | 1818 | 1460995089704 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:09 INFO - PROCESS | 1818 | ++DOCSHELL 0x84fdf000 == 104 [pid = 1818] [id = 349] 08:58:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 295 (0x857b2000) [pid = 1818] [serial = 1048] [outer = (nil)] 08:58:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 296 (0x89677800) [pid = 1818] [serial = 1049] [outer = 0x857b2000] 08:58:09 INFO - PROCESS | 1818 | 1460995089789 Marionette DEBUG loaded listener.js 08:58:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 297 (0x8b613800) [pid = 1818] [serial = 1050] [outer = 0x857b2000] 08:58:10 INFO - PROCESS | 1818 | 1460995090651 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] 08:58:10 INFO - PROCESS | 1818 | 1460995090715 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 08:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:58:10 INFO - PROCESS | 1818 | 1460995090722 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:58:10 INFO - PROCESS | 1818 | 1460995090725 Marionette TRACE conn3 <- [1,1370,null,{}] 08:58:10 INFO - PROCESS | 1818 | 1460995090731 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}] 08:58:10 INFO - PROCESS | 1818 | 1460995090936 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 08:58:11 INFO - PROCESS | 1818 | 1460995091175 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:11 INFO - PROCESS | 1818 | ++DOCSHELL 0x85911c00 == 105 [pid = 1818] [id = 350] 08:58:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 298 (0x88e85800) [pid = 1818] [serial = 1051] [outer = (nil)] 08:58:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 299 (0x8c40e800) [pid = 1818] [serial = 1052] [outer = 0x88e85800] 08:58:11 INFO - PROCESS | 1818 | 1460995091255 Marionette DEBUG loaded listener.js 08:58:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 300 (0x8c4fd000) [pid = 1818] [serial = 1053] [outer = 0x88e85800] 08:58:12 INFO - PROCESS | 1818 | 1460995092104 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] 08:58:12 INFO - PROCESS | 1818 | 1460995092169 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 08:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:58:12 INFO - PROCESS | 1818 | 1460995092185 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:58:12 INFO - PROCESS | 1818 | 1460995092190 Marionette TRACE conn3 <- [1,1374,null,{}] 08:58:12 INFO - PROCESS | 1818 | 1460995092195 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}] 08:58:12 INFO - PROCESS | 1818 | 1460995092461 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 08:58:12 INFO - PROCESS | 1818 | 1460995092493 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:12 INFO - PROCESS | 1818 | ++DOCSHELL 0x8a075c00 == 106 [pid = 1818] [id = 351] 08:58:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 301 (0x8b61a800) [pid = 1818] [serial = 1054] [outer = (nil)] 08:58:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 302 (0x8c7e5800) [pid = 1818] [serial = 1055] [outer = 0x8b61a800] 08:58:12 INFO - PROCESS | 1818 | 1460995092568 Marionette DEBUG loaded listener.js 08:58:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 303 (0x8e9ce400) [pid = 1818] [serial = 1056] [outer = 0x8b61a800] 08:58:13 INFO - PROCESS | 1818 | [1818] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:58:15 INFO - PROCESS | 1818 | 1460995095097 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/] 08:58:15 INFO - PROCESS | 1818 | --DOMWINDOW == 285 (0x85917800) [pid = 1818] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:58:15 INFO - PROCESS | 1818 | --DOMWINDOW == 284 (0x905a0c00) [pid = 1818] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:58:15 INFO - PROCESS | 1818 | --DOMWINDOW == 283 (0x846f0800) [pid = 1818] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:58:15 INFO - PROCESS | 1818 | --DOMWINDOW == 282 (0x89f90c00) [pid = 1818] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:58:15 INFO - PROCESS | 1818 | --DOMWINDOW == 281 (0x8627a800) [pid = 1818] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:58:15 INFO - PROCESS | 1818 | --DOMWINDOW == 280 (0x978e1c00) [pid = 1818] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:58:15 INFO - PROCESS | 1818 | --DOMWINDOW == 279 (0x89a52000) [pid = 1818] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:58:15 INFO - PROCESS | 1818 | --DOMWINDOW == 278 (0x8f930800) [pid = 1818] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:58:15 INFO - PROCESS | 1818 | --DOMWINDOW == 277 (0x978ca400) [pid = 1818] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:58:15 INFO - PROCESS | 1818 | --DOMWINDOW == 276 (0x9fc7c400) [pid = 1818] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:58:15 INFO - PROCESS | 1818 | --DOMWINDOW == 275 (0x97458000) [pid = 1818] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:58:15 INFO - PROCESS | 1818 | --DOMWINDOW == 274 (0x8e9ca800) [pid = 1818] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:58:15 INFO - PROCESS | 1818 | --DOMWINDOW == 273 (0xa0fd6c00) [pid = 1818] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:58:15 INFO - PROCESS | 1818 | --DOMWINDOW == 272 (0x9b3dd400) [pid = 1818] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:58:15 INFO - PROCESS | 1818 | --DOMWINDOW == 271 (0x89f94000) [pid = 1818] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:58:15 INFO - PROCESS | 1818 | --DOMWINDOW == 270 (0x934e6400) [pid = 1818] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:58:15 INFO - PROCESS | 1818 | --DOMWINDOW == 269 (0x88be6400) [pid = 1818] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:58:15 INFO - PROCESS | 1818 | --DOMWINDOW == 268 (0x8a034400) [pid = 1818] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:58:15 INFO - PROCESS | 1818 | --DOMWINDOW == 267 (0x8bba2800) [pid = 1818] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:58:15 INFO - PROCESS | 1818 | --DOMWINDOW == 266 (0x8590c400) [pid = 1818] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:58:15 INFO - PROCESS | 1818 | --DOMWINDOW == 265 (0x989bc400) [pid = 1818] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:58:15 INFO - PROCESS | 1818 | --DOMWINDOW == 264 (0x89f93c00) [pid = 1818] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:58:15 INFO - PROCESS | 1818 | --DOMWINDOW == 263 (0x9fca8c00) [pid = 1818] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:58:15 INFO - PROCESS | 1818 | --DOMWINDOW == 262 (0x8ea93400) [pid = 1818] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:58:15 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate - 08:58:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13 08:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:15 INFO - _addTest/ [0,1377,"getWindowHandle",null] 08:58:15 INFO - PROCESS | 1818 | 1460995095355 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 08:58:15 INFO - PROCESS | 1818 | 1460995095408 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:58:15 INFO - PROCESS | 1818 | 1460995095410 Marionette TRACE conn3 <- [1,1378,null,{}] 08:58:15 INFO - PROCESS | 1818 | 1460995095426 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}] 08:58:15 INFO - PROCESS | 1818 | 1460995095655 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 08:58:15 INFO - PROCESS | 1818 | 1460995095832 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:15 INFO - PROCESS | 1818 | ++DOCSHELL 0x846e6800 == 107 [pid = 1818] [id = 352] 08:58:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 202 (0x846eec00) [pid = 1818] [serial = 1057] [outer = (nil)] 08:58:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 203 (0x857b8400) [pid = 1818] [serial = 1058] [outer = 0x846eec00] 08:58:15 INFO - PROCESS | 1818 | 1460995095907 Marionette DEBUG loaded listener.js 08:58:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 204 (0x85917800) [pid = 1818] [serial = 1059] [outer = 0x846eec00] 08:58:16 INFO - PROCESS | 1818 | 1460995096781 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] 08:58:16 INFO - PROCESS | 1818 | 1460995096817 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 08:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:58:16 INFO - PROCESS | 1818 | 1460995096825 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:58:16 INFO - PROCESS | 1818 | 1460995096828 Marionette TRACE conn3 <- [1,1382,null,{}] 08:58:16 INFO - PROCESS | 1818 | 1460995096834 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}] 08:58:17 INFO - PROCESS | 1818 | 1460995097062 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 08:58:17 INFO - PROCESS | 1818 | 1460995097542 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:17 INFO - PROCESS | 1818 | ++DOCSHELL 0x849a7800 == 108 [pid = 1818] [id = 353] 08:58:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 205 (0x84fd6000) [pid = 1818] [serial = 1060] [outer = (nil)] 08:58:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 206 (0x84fe3400) [pid = 1818] [serial = 1061] [outer = 0x84fd6000] 08:58:17 INFO - PROCESS | 1818 | 1460995097646 Marionette DEBUG loaded listener.js 08:58:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 207 (0x8590ac00) [pid = 1818] [serial = 1062] [outer = 0x84fd6000] 08:58:18 INFO - PROCESS | 1818 | [1818] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:58:18 INFO - PROCESS | 1818 | 1460995098662 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] 08:58:18 INFO - PROCESS | 1818 | 1460995098731 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 08:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:58:18 INFO - PROCESS | 1818 | 1460995098740 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:58:18 INFO - PROCESS | 1818 | 1460995098748 Marionette TRACE conn3 <- [1,1386,null,{}] 08:58:18 INFO - PROCESS | 1818 | 1460995098755 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}] 08:58:18 INFO - PROCESS | 1818 | 1460995098989 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 08:58:19 INFO - PROCESS | 1818 | 1460995099286 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:19 INFO - PROCESS | 1818 | ++DOCSHELL 0x88bee000 == 109 [pid = 1818] [id = 354] 08:58:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 208 (0x88ce6400) [pid = 1818] [serial = 1063] [outer = (nil)] 08:58:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 209 (0x88e86800) [pid = 1818] [serial = 1064] [outer = 0x88ce6400] 08:58:19 INFO - PROCESS | 1818 | 1460995099382 Marionette DEBUG loaded listener.js 08:58:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 210 (0x88e8f000) [pid = 1818] [serial = 1065] [outer = 0x88ce6400] 08:58:20 INFO - PROCESS | 1818 | 1460995100506 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] 08:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:58:20 INFO - PROCESS | 1818 | 1460995100542 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 08:58:20 INFO - PROCESS | 1818 | 1460995100549 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:58:20 INFO - PROCESS | 1818 | 1460995100553 Marionette TRACE conn3 <- [1,1390,null,{}] 08:58:20 INFO - PROCESS | 1818 | 1460995100559 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}] 08:58:20 INFO - PROCESS | 1818 | 1460995100784 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 08:58:21 INFO - PROCESS | 1818 | 1460995101143 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:21 INFO - PROCESS | 1818 | ++DOCSHELL 0x896bdc00 == 110 [pid = 1818] [id = 355] 08:58:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 211 (0x89808800) [pid = 1818] [serial = 1066] [outer = (nil)] 08:58:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 212 (0x89a50c00) [pid = 1818] [serial = 1067] [outer = 0x89808800] 08:58:21 INFO - PROCESS | 1818 | 1460995101240 Marionette DEBUG loaded listener.js 08:58:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 213 (0x89bca800) [pid = 1818] [serial = 1068] [outer = 0x89808800] 08:58:22 INFO - PROCESS | 1818 | 1460995102194 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]]]}] 08:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1683ms 08:58:22 INFO - PROCESS | 1818 | 1460995102232 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 08:58:22 INFO - PROCESS | 1818 | 1460995102237 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 08:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:58:22 INFO - PROCESS | 1818 | 1460995102253 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:58:22 INFO - PROCESS | 1818 | 1460995102263 Marionette TRACE conn3 <- [1,1394,null,{}] 08:58:22 INFO - PROCESS | 1818 | 1460995102269 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}] 08:58:22 INFO - PROCESS | 1818 | 1460995102504 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 08:58:22 INFO - PROCESS | 1818 | 1460995102789 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:22 INFO - PROCESS | 1818 | ++DOCSHELL 0x849a6800 == 111 [pid = 1818] [id = 356] 08:58:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 214 (0x88e81400) [pid = 1818] [serial = 1069] [outer = (nil)] 08:58:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 215 (0x8a03f000) [pid = 1818] [serial = 1070] [outer = 0x88e81400] 08:58:22 INFO - PROCESS | 1818 | 1460995102922 Marionette DEBUG loaded listener.js 08:58:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 216 (0x8a07b000) [pid = 1818] [serial = 1071] [outer = 0x88e81400] 08:58:23 INFO - PROCESS | 1818 | 1460995103840 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]]]}] 08:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1650ms 08:58:23 INFO - PROCESS | 1818 | 1460995103897 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 08:58:23 INFO - PROCESS | 1818 | 1460995103901 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 08:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:58:23 INFO - PROCESS | 1818 | 1460995103908 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:58:23 INFO - PROCESS | 1818 | 1460995103912 Marionette TRACE conn3 <- [1,1398,null,{}] 08:58:23 INFO - PROCESS | 1818 | 1460995103918 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}] 08:58:24 INFO - PROCESS | 1818 | 1460995104160 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 08:58:24 INFO - PROCESS | 1818 | 1460995104484 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:24 INFO - PROCESS | 1818 | ++DOCSHELL 0x88cf2c00 == 112 [pid = 1818] [id = 357] 08:58:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 217 (0x89e76000) [pid = 1818] [serial = 1072] [outer = (nil)] 08:58:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 218 (0x8b782000) [pid = 1818] [serial = 1073] [outer = 0x89e76000] 08:58:24 INFO - PROCESS | 1818 | 1460995104573 Marionette DEBUG loaded listener.js 08:58:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 219 (0x8bba9000) [pid = 1818] [serial = 1074] [outer = 0x89e76000] 08:58:25 INFO - PROCESS | 1818 | 1460995105488 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]]]}] 08:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1631ms 08:58:25 INFO - PROCESS | 1818 | 1460995105541 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 08:58:25 INFO - PROCESS | 1818 | 1460995105545 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 08:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:58:25 INFO - PROCESS | 1818 | 1460995105551 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:58:25 INFO - PROCESS | 1818 | 1460995105554 Marionette TRACE conn3 <- [1,1402,null,{}] 08:58:25 INFO - PROCESS | 1818 | 1460995105560 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}] 08:58:25 INFO - PROCESS | 1818 | 1460995105767 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 08:58:26 INFO - PROCESS | 1818 | 1460995106043 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:26 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c4f3400 == 113 [pid = 1818] [id = 358] 08:58:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 220 (0x8c4f7000) [pid = 1818] [serial = 1075] [outer = (nil)] 08:58:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 221 (0x8c546400) [pid = 1818] [serial = 1076] [outer = 0x8c4f7000] 08:58:26 INFO - PROCESS | 1818 | 1460995106193 Marionette DEBUG loaded listener.js 08:58:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 222 (0x8ea9e400) [pid = 1818] [serial = 1077] [outer = 0x8c4f7000] 08:58:27 INFO - PROCESS | 1818 | 1460995107160 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]]]}] 08:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1685ms 08:58:27 INFO - PROCESS | 1818 | 1460995107238 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 08:58:27 INFO - PROCESS | 1818 | 1460995107241 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 08:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:58:27 INFO - PROCESS | 1818 | 1460995107249 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:58:27 INFO - PROCESS | 1818 | 1460995107252 Marionette TRACE conn3 <- [1,1406,null,{}] 08:58:27 INFO - PROCESS | 1818 | 1460995107258 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}] 08:58:27 INFO - PROCESS | 1818 | 1460995107485 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 08:58:27 INFO - PROCESS | 1818 | 1460995107793 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:27 INFO - PROCESS | 1818 | ++DOCSHELL 0x8a072c00 == 114 [pid = 1818] [id = 359] 08:58:27 INFO - PROCESS | 1818 | ++DOMWINDOW == 223 (0x8b61ec00) [pid = 1818] [serial = 1078] [outer = (nil)] 08:58:27 INFO - PROCESS | 1818 | ++DOMWINDOW == 224 (0x8fc9dc00) [pid = 1818] [serial = 1079] [outer = 0x8b61ec00] 08:58:27 INFO - PROCESS | 1818 | 1460995107888 Marionette DEBUG loaded listener.js 08:58:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 225 (0x9059bc00) [pid = 1818] [serial = 1080] [outer = 0x8b61ec00] 08:58:28 INFO - PROCESS | 1818 | 1460995108806 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]]]}] 08:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1633ms 08:58:28 INFO - PROCESS | 1818 | 1460995108883 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 08:58:28 INFO - PROCESS | 1818 | 1460995108886 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 08:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:58:28 INFO - PROCESS | 1818 | 1460995108893 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:58:28 INFO - PROCESS | 1818 | 1460995108897 Marionette TRACE conn3 <- [1,1410,null,{}] 08:58:28 INFO - PROCESS | 1818 | 1460995108903 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}] 08:58:29 INFO - PROCESS | 1818 | 1460995109115 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 08:58:29 INFO - PROCESS | 1818 | 1460995109435 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:29 INFO - PROCESS | 1818 | ++DOCSHELL 0x89803800 == 115 [pid = 1818] [id = 360] 08:58:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 226 (0x89e84800) [pid = 1818] [serial = 1081] [outer = (nil)] 08:58:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 227 (0x90914c00) [pid = 1818] [serial = 1082] [outer = 0x89e84800] 08:58:29 INFO - PROCESS | 1818 | 1460995109530 Marionette DEBUG loaded listener.js 08:58:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 228 (0x90920000) [pid = 1818] [serial = 1083] [outer = 0x89e84800] 08:58:30 INFO - PROCESS | 1818 | 1460995110510 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]]]}] 08:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1632ms 08:58:30 INFO - PROCESS | 1818 | 1460995110526 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 08:58:30 INFO - PROCESS | 1818 | 1460995110529 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 08:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:58:30 INFO - PROCESS | 1818 | 1460995110537 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:58:30 INFO - PROCESS | 1818 | 1460995110541 Marionette TRACE conn3 <- [1,1414,null,{}] 08:58:30 INFO - PROCESS | 1818 | 1460995110546 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}] 08:58:30 INFO - PROCESS | 1818 | 1460995110755 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 08:58:31 INFO - PROCESS | 1818 | 1460995111066 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:31 INFO - PROCESS | 1818 | ++DOCSHELL 0x905a8400 == 116 [pid = 1818] [id = 361] 08:58:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 229 (0x90914800) [pid = 1818] [serial = 1084] [outer = (nil)] 08:58:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 230 (0x91790000) [pid = 1818] [serial = 1085] [outer = 0x90914800] 08:58:31 INFO - PROCESS | 1818 | 1460995111159 Marionette DEBUG loaded listener.js 08:58:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 231 (0x9211cc00) [pid = 1818] [serial = 1086] [outer = 0x90914800] 08:58:32 INFO - PROCESS | 1818 | 1460995112121 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]]]}] 08:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1640ms 08:58:32 INFO - PROCESS | 1818 | 1460995112178 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 08:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:58:32 INFO - PROCESS | 1818 | 1460995112182 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 08:58:32 INFO - PROCESS | 1818 | 1460995112189 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:58:32 INFO - PROCESS | 1818 | 1460995112192 Marionette TRACE conn3 <- [1,1418,null,{}] 08:58:32 INFO - PROCESS | 1818 | 1460995112198 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}] 08:58:32 INFO - PROCESS | 1818 | 1460995112437 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 08:58:32 INFO - PROCESS | 1818 | 1460995112803 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:32 INFO - PROCESS | 1818 | ++DOCSHELL 0x9335a000 == 117 [pid = 1818] [id = 362] 08:58:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 232 (0x9335d800) [pid = 1818] [serial = 1087] [outer = (nil)] 08:58:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 233 (0x934da800) [pid = 1818] [serial = 1088] [outer = 0x9335d800] 08:58:32 INFO - PROCESS | 1818 | 1460995112899 Marionette DEBUG loaded listener.js 08:58:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 234 (0x934e3c00) [pid = 1818] [serial = 1089] [outer = 0x9335d800] 08:58:33 INFO - PROCESS | 1818 | 1460995113859 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]]]}] 08:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1746ms 08:58:33 INFO - PROCESS | 1818 | 1460995113935 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 08:58:33 INFO - PROCESS | 1818 | 1460995113940 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 08:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:58:33 INFO - PROCESS | 1818 | 1460995113947 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:58:33 INFO - PROCESS | 1818 | 1460995113950 Marionette TRACE conn3 <- [1,1422,null,{}] 08:58:33 INFO - PROCESS | 1818 | 1460995113956 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}] 08:58:34 INFO - PROCESS | 1818 | 1460995114157 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 08:58:34 INFO - PROCESS | 1818 | 1460995114492 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:34 INFO - PROCESS | 1818 | ++DOCSHELL 0x934dec00 == 118 [pid = 1818] [id = 363] 08:58:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 235 (0x934e8400) [pid = 1818] [serial = 1090] [outer = (nil)] 08:58:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 236 (0x942d7800) [pid = 1818] [serial = 1091] [outer = 0x934e8400] 08:58:34 INFO - PROCESS | 1818 | 1460995114604 Marionette DEBUG loaded listener.js 08:58:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 237 (0x943a2000) [pid = 1818] [serial = 1092] [outer = 0x934e8400] 08:58:35 INFO - PROCESS | 1818 | 1460995115614 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]]]}] 08:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1743ms 08:58:35 INFO - PROCESS | 1818 | 1460995115691 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 08:58:35 INFO - PROCESS | 1818 | 1460995115695 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 08:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:58:35 INFO - PROCESS | 1818 | 1460995115703 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:58:35 INFO - PROCESS | 1818 | 1460995115708 Marionette TRACE conn3 <- [1,1426,null,{}] 08:58:35 INFO - PROCESS | 1818 | 1460995115714 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}] 08:58:36 INFO - PROCESS | 1818 | 1460995115993 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 08:58:36 INFO - PROCESS | 1818 | 1460995116316 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:36 INFO - PROCESS | 1818 | ++DOCSHELL 0x944a6000 == 119 [pid = 1818] [id = 364] 08:58:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 238 (0x944a8400) [pid = 1818] [serial = 1093] [outer = (nil)] 08:58:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 239 (0x96310000) [pid = 1818] [serial = 1094] [outer = 0x944a8400] 08:58:36 INFO - PROCESS | 1818 | 1460995116407 Marionette DEBUG loaded listener.js 08:58:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 240 (0x96605000) [pid = 1818] [serial = 1095] [outer = 0x944a8400] 08:58:37 INFO - PROCESS | 1818 | 1460995117385 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]]]}] 08:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1739ms 08:58:37 INFO - PROCESS | 1818 | 1460995117443 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 08:58:37 INFO - PROCESS | 1818 | 1460995117446 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 08:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:58:37 INFO - PROCESS | 1818 | 1460995117453 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:58:37 INFO - PROCESS | 1818 | 1460995117457 Marionette TRACE conn3 <- [1,1430,null,{}] 08:58:37 INFO - PROCESS | 1818 | 1460995117463 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}] 08:58:37 INFO - PROCESS | 1818 | 1460995117674 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 08:58:38 INFO - PROCESS | 1818 | 1460995117991 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:38 INFO - PROCESS | 1818 | ++DOCSHELL 0x9335b000 == 120 [pid = 1818] [id = 365] 08:58:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 241 (0x95b10400) [pid = 1818] [serial = 1096] [outer = (nil)] 08:58:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 242 (0x97190800) [pid = 1818] [serial = 1097] [outer = 0x95b10400] 08:58:38 INFO - PROCESS | 1818 | 1460995118084 Marionette DEBUG loaded listener.js 08:58:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 243 (0x974c0000) [pid = 1818] [serial = 1098] [outer = 0x95b10400] 08:58:39 INFO - PROCESS | 1818 | 1460995119051 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]]]}] 08:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1634ms 08:58:39 INFO - PROCESS | 1818 | 1460995119087 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 08:58:39 INFO - PROCESS | 1818 | 1460995119091 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 08:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:58:39 INFO - PROCESS | 1818 | 1460995119097 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:58:39 INFO - PROCESS | 1818 | 1460995119100 Marionette TRACE conn3 <- [1,1434,null,{}] 08:58:39 INFO - PROCESS | 1818 | 1460995119107 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}] 08:58:39 INFO - PROCESS | 1818 | 1460995119318 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 08:58:39 INFO - PROCESS | 1818 | 1460995119644 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:39 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fc91800 == 121 [pid = 1818] [id = 366] 08:58:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 244 (0x944a2800) [pid = 1818] [serial = 1099] [outer = (nil)] 08:58:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 245 (0x9759d000) [pid = 1818] [serial = 1100] [outer = 0x944a2800] 08:58:39 INFO - PROCESS | 1818 | 1460995119738 Marionette DEBUG loaded listener.js 08:58:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 246 (0x97802400) [pid = 1818] [serial = 1101] [outer = 0x944a2800] 08:58:40 INFO - PROCESS | 1818 | 1460995120716 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]]]}] 08:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1688ms 08:58:40 INFO - PROCESS | 1818 | 1460995120786 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 08:58:40 INFO - PROCESS | 1818 | 1460995120790 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 08:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:58:40 INFO - PROCESS | 1818 | 1460995120796 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:58:40 INFO - PROCESS | 1818 | 1460995120800 Marionette TRACE conn3 <- [1,1438,null,{}] 08:58:40 INFO - PROCESS | 1818 | 1460995120805 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}] 08:58:41 INFO - PROCESS | 1818 | 1460995121024 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 08:58:41 INFO - PROCESS | 1818 | 1460995121344 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:41 INFO - PROCESS | 1818 | ++DOCSHELL 0x97193000 == 122 [pid = 1818] [id = 367] 08:58:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 247 (0x97597800) [pid = 1818] [serial = 1102] [outer = (nil)] 08:58:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 248 (0x978ca400) [pid = 1818] [serial = 1103] [outer = 0x97597800] 08:58:41 INFO - PROCESS | 1818 | 1460995121435 Marionette DEBUG loaded listener.js 08:58:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 249 (0x978e5c00) [pid = 1818] [serial = 1104] [outer = 0x97597800] 08:58:42 INFO - PROCESS | 1818 | 1460995122376 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]]]}] 08:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1635ms 08:58:42 INFO - PROCESS | 1818 | 1460995122433 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 08:58:42 INFO - PROCESS | 1818 | 1460995122437 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 08:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:58:42 INFO - PROCESS | 1818 | 1460995122443 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:58:42 INFO - PROCESS | 1818 | 1460995122446 Marionette TRACE conn3 <- [1,1442,null,{}] 08:58:42 INFO - PROCESS | 1818 | 1460995122452 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}] 08:58:42 INFO - PROCESS | 1818 | 1460995122674 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 08:58:43 INFO - PROCESS | 1818 | 1460995122997 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:43 INFO - PROCESS | 1818 | ++DOCSHELL 0x978c8800 == 123 [pid = 1818] [id = 368] 08:58:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 250 (0x9838c000) [pid = 1818] [serial = 1105] [outer = (nil)] 08:58:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 251 (0x9873f800) [pid = 1818] [serial = 1106] [outer = 0x9838c000] 08:58:43 INFO - PROCESS | 1818 | 1460995123094 Marionette DEBUG loaded listener.js 08:58:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 252 (0x989bcc00) [pid = 1818] [serial = 1107] [outer = 0x9838c000] 08:58:44 INFO - PROCESS | 1818 | 1460995124055 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]]]}] 08:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1680ms 08:58:44 INFO - PROCESS | 1818 | 1460995124125 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 08:58:44 INFO - PROCESS | 1818 | 1460995124128 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 08:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:58:44 INFO - PROCESS | 1818 | 1460995124135 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:58:44 INFO - PROCESS | 1818 | 1460995124138 Marionette TRACE conn3 <- [1,1446,null,{}] 08:58:44 INFO - PROCESS | 1818 | 1460995124144 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}] 08:58:44 INFO - PROCESS | 1818 | 1460995124419 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 08:58:44 INFO - PROCESS | 1818 | 1460995124747 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:44 INFO - PROCESS | 1818 | ++DOCSHELL 0x846e7c00 == 124 [pid = 1818] [id = 369] 08:58:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 253 (0x846e8400) [pid = 1818] [serial = 1108] [outer = (nil)] 08:58:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 254 (0x84fda400) [pid = 1818] [serial = 1109] [outer = 0x846e8400] 08:58:44 INFO - PROCESS | 1818 | 1460995124836 Marionette DEBUG loaded listener.js 08:58:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 255 (0x8627dc00) [pid = 1818] [serial = 1110] [outer = 0x846e8400] 08:58:45 INFO - PROCESS | 1818 | 1460995125797 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]]]}] 08:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1704ms 08:58:45 INFO - PROCESS | 1818 | 1460995125840 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 08:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:58:45 INFO - PROCESS | 1818 | 1460995125845 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 08:58:45 INFO - PROCESS | 1818 | 1460995125851 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:58:45 INFO - PROCESS | 1818 | 1460995125855 Marionette TRACE conn3 <- [1,1450,null,{}] 08:58:45 INFO - PROCESS | 1818 | 1460995125861 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}] 08:58:46 INFO - PROCESS | 1818 | 1460995126081 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 08:58:46 INFO - PROCESS | 1818 | 1460995126411 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:46 INFO - PROCESS | 1818 | ++DOCSHELL 0x857b3400 == 125 [pid = 1818] [id = 370] 08:58:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 256 (0x857b5000) [pid = 1818] [serial = 1111] [outer = (nil)] 08:58:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 257 (0x8590e400) [pid = 1818] [serial = 1112] [outer = 0x857b5000] 08:58:46 INFO - PROCESS | 1818 | 1460995126505 Marionette DEBUG loaded listener.js 08:58:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 258 (0x8627d800) [pid = 1818] [serial = 1113] [outer = 0x857b5000] 08:58:47 INFO - PROCESS | 1818 | 1460995127467 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]]]}] 08:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1682ms 08:58:47 INFO - PROCESS | 1818 | 1460995127534 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 08:58:47 INFO - PROCESS | 1818 | 1460995127538 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 08:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:58:47 INFO - PROCESS | 1818 | 1460995127545 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:58:47 INFO - PROCESS | 1818 | 1460995127548 Marionette TRACE conn3 <- [1,1454,null,{}] 08:58:47 INFO - PROCESS | 1818 | 1460995127554 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}] 08:58:47 INFO - PROCESS | 1818 | 1460995127777 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 08:58:48 INFO - PROCESS | 1818 | --DOCSHELL 0x98044000 == 124 [pid = 1818] [id = 94] 08:58:48 INFO - PROCESS | 1818 | --DOCSHELL 0x85915400 == 123 [pid = 1818] [id = 329] 08:58:48 INFO - PROCESS | 1818 | --DOCSHELL 0x846e6800 == 122 [pid = 1818] [id = 352] 08:58:48 INFO - PROCESS | 1818 | --DOCSHELL 0x8a075c00 == 121 [pid = 1818] [id = 351] 08:58:48 INFO - PROCESS | 1818 | --DOCSHELL 0x85911c00 == 120 [pid = 1818] [id = 350] 08:58:48 INFO - PROCESS | 1818 | --DOCSHELL 0x84fdf000 == 119 [pid = 1818] [id = 349] 08:58:48 INFO - PROCESS | 1818 | --DOCSHELL 0x84fda800 == 118 [pid = 1818] [id = 348] 08:58:48 INFO - PROCESS | 1818 | --DOCSHELL 0x846e8000 == 117 [pid = 1818] [id = 347] 08:58:48 INFO - PROCESS | 1818 | --DOCSHELL 0x88e8ec00 == 116 [pid = 1818] [id = 346] 08:58:48 INFO - PROCESS | 1818 | --DOCSHELL 0x85911400 == 115 [pid = 1818] [id = 344] 08:58:48 INFO - PROCESS | 1818 | --DOCSHELL 0x88e87800 == 114 [pid = 1818] [id = 345] 08:58:48 INFO - PROCESS | 1818 | --DOCSHELL 0x849a3c00 == 113 [pid = 1818] [id = 343] 08:58:48 INFO - PROCESS | 1818 | --DOCSHELL 0x991a1800 == 112 [pid = 1818] [id = 342] 08:58:48 INFO - PROCESS | 1818 | --DOCSHELL 0x8b61d800 == 111 [pid = 1818] [id = 341] 08:58:48 INFO - PROCESS | 1818 | --DOCSHELL 0x8c4f7c00 == 110 [pid = 1818] [id = 339] 08:58:48 INFO - PROCESS | 1818 | --DOCSHELL 0x96639400 == 109 [pid = 1818] [id = 340] 08:58:48 INFO - PROCESS | 1818 | --DOCSHELL 0x89f90800 == 108 [pid = 1818] [id = 338] 08:58:48 INFO - PROCESS | 1818 | --DOCSHELL 0x857b3800 == 107 [pid = 1818] [id = 337] 08:58:48 INFO - PROCESS | 1818 | --DOCSHELL 0x8ea9a000 == 106 [pid = 1818] [id = 336] 08:58:48 INFO - PROCESS | 1818 | --DOCSHELL 0x8c543000 == 105 [pid = 1818] [id = 335] 08:58:48 INFO - PROCESS | 1818 | --DOCSHELL 0x8a040400 == 104 [pid = 1818] [id = 334] 08:58:48 INFO - PROCESS | 1818 | --DOCSHELL 0x849a8400 == 103 [pid = 1818] [id = 332] 08:58:48 INFO - PROCESS | 1818 | --DOCSHELL 0x85911800 == 102 [pid = 1818] [id = 333] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 257 (0x98916000) [pid = 1818] [serial = 756] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 256 (0x989c9800) [pid = 1818] [serial = 654] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 255 (0x9fbe1c00) [pid = 1818] [serial = 765] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 254 (0x9a678400) [pid = 1818] [serial = 717] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 253 (0x942d5000) [pid = 1818] [serial = 639] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 252 (0x9e031000) [pid = 1818] [serial = 663] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 251 (0x9660ec00) [pid = 1818] [serial = 807] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 250 (0x8c7e0400) [pid = 1818] [serial = 843] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 249 (0x89a50400) [pid = 1818] [serial = 990] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 248 (0x994c3800) [pid = 1818] [serial = 660] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 247 (0x994c4400) [pid = 1818] [serial = 816] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 246 (0xa0089000) [pid = 1818] [serial = 954] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 245 (0x8c542000) [pid = 1818] [serial = 687] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 244 (0x8a07b800) [pid = 1818] [serial = 960] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 243 (0x896b2800) [pid = 1818] [serial = 989] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 242 (0x8fd13800) [pid = 1818] [serial = 636] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 241 (0x98a99c00) [pid = 1818] [serial = 714] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 240 (0x90916c00) [pid = 1818] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 239 (0x896b6400) [pid = 1818] [serial = 933] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 238 (0x9178f000) [pid = 1818] [serial = 804] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 237 (0x8645d000) [pid = 1818] [serial = 980] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 236 (0x8b77c400) [pid = 1818] [serial = 798] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 235 (0x86283000) [pid = 1818] [serial = 900] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 234 (0x983d5800) [pid = 1818] [serial = 648] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 233 (0x8f768800) [pid = 1818] [serial = 834] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 232 (0x905a8800) [pid = 1818] [serial = 690] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 231 (0x9874c800) [pid = 1818] [serial = 813] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 230 (0xa0fd7800) [pid = 1818] [serial = 825] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 229 (0x97808800) [pid = 1818] [serial = 708] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 228 (0x905aac00) [pid = 1818] [serial = 870] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 227 (0x86460000) [pid = 1818] [serial = 981] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 226 (0xa45eb400) [pid = 1818] [serial = 965] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 225 (0xa006b800) [pid = 1818] [serial = 768] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 224 (0xa477cc00) [pid = 1818] [serial = 897] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 223 (0x944a4400) [pid = 1818] [serial = 942] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 222 (0x89e7e400) [pid = 1818] [serial = 584] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 221 (0xa3c1f800) [pid = 1818] [serial = 891] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 220 (0x8c54c000) [pid = 1818] [serial = 936] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 219 (0x89e84c00) [pid = 1818] [serial = 915] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 218 (0x9e115000) [pid = 1818] [serial = 951] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 217 (0x8c543400) [pid = 1818] [serial = 606] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 216 (0xa00d7c00) [pid = 1818] [serial = 771] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 215 (0x8ea9d400) [pid = 1818] [serial = 963] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 214 (0x846eb000) [pid = 1818] [serial = 974] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 213 (0x943a0400) [pid = 1818] [serial = 941] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 212 (0x92117000) [pid = 1818] [serial = 747] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 211 (0x95897000) [pid = 1818] [serial = 699] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 210 (0x98469400) [pid = 1818] [serial = 651] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 209 (0xa2a0e800) [pid = 1818] [serial = 885] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 208 (0x9094ec00) [pid = 1818] [serial = 666] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 207 (0x8c54d000) [pid = 1818] [serial = 587] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 206 (0x989c2800) [pid = 1818] [serial = 948] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 205 (0xa0076c00) [pid = 1818] [serial = 882] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 204 (0x9b3e3000) [pid = 1818] [serial = 720] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 203 (0x90871c00) [pid = 1818] [serial = 939] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 202 (0x8c7e5c00) [pid = 1818] [serial = 801] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 201 (0x9751c000) [pid = 1818] [serial = 705] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 200 (0x857bc800) [pid = 1818] [serial = 909] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 199 (0xa0088000) [pid = 1818] [serial = 822] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 198 (0x8c401c00) [pid = 1818] [serial = 867] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 197 (0xa4778400) [pid = 1818] [serial = 966] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 196 (0x97803400) [pid = 1818] [serial = 645] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 195 (0x9b3d9c00) [pid = 1818] [serial = 950] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 194 (0x9e11ac00) [pid = 1818] [serial = 762] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 193 (0xa2a04000) [pid = 1818] [serial = 774] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 192 (0x8f770000) [pid = 1818] [serial = 837] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 191 (0x84fdd000) [pid = 1818] [serial = 971] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 190 (0x8627f000) [pid = 1818] [serial = 987] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 189 (0x86466400) [pid = 1818] [serial = 983] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 188 (0x8967f000) [pid = 1818] [serial = 840] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 187 (0x89bd0c00) [pid = 1818] [serial = 968] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 186 (0x8c4f9c00) [pid = 1818] [serial = 744] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 185 (0x978e4c00) [pid = 1818] [serial = 947] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 184 (0x8a079800) [pid = 1818] [serial = 959] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 183 (0xa45e5400) [pid = 1818] [serial = 828] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 182 (0x84fdf800) [pid = 1818] [serial = 977] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 181 (0x96644c00) [pid = 1818] [serial = 944] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 180 (0x87961c00) [pid = 1818] [serial = 903] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 179 (0x97454400) [pid = 1818] [serial = 945] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 178 (0xa2a0e000) [pid = 1818] [serial = 957] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 177 (0x9745e800) [pid = 1818] [serial = 750] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 176 (0x86281c00) [pid = 1818] [serial = 932] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 175 (0x98461800) [pid = 1818] [serial = 876] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 174 (0x96fd1800) [pid = 1818] [serial = 602] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 173 (0x9211f400) [pid = 1818] [serial = 593] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 172 (0x9059e000) [pid = 1818] [serial = 590] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 171 (0x85910800) [pid = 1818] [serial = 986] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 170 (0x846ed800) [pid = 1818] [serial = 975] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 169 (0x905a1c00) [pid = 1818] [serial = 938] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 168 (0x9fc7d400) [pid = 1818] [serial = 953] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 167 (0xa2a03800) [pid = 1818] [serial = 777] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 166 (0xa280ec00) [pid = 1818] [serial = 956] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 165 (0x9663a400) [pid = 1818] [serial = 702] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 164 (0x975a3800) [pid = 1818] [serial = 810] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 163 (0x8e9c6400) [pid = 1818] [serial = 560] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 162 (0x84fe3000) [pid = 1818] [serial = 978] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 161 (0x978e5800) [pid = 1818] [serial = 753] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 160 (0x944ab000) [pid = 1818] [serial = 599] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 159 (0x8796a000) [pid = 1818] [serial = 906] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 158 (0x9718d400) [pid = 1818] [serial = 642] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 157 (0x934df400) [pid = 1818] [serial = 596] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 156 (0x9e119800) [pid = 1818] [serial = 831] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 155 (0x978e2400) [pid = 1818] [serial = 711] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 154 (0x9a681000) [pid = 1818] [serial = 759] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 153 (0x8ea98400) [pid = 1818] [serial = 962] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 152 (0x8a03c800) [pid = 1818] [serial = 888] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0x89bd3000) [pid = 1818] [serial = 969] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0x978cbc00) [pid = 1818] [serial = 873] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0x896be800) [pid = 1818] [serial = 894] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0x9335ac00) [pid = 1818] [serial = 693] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x9e113000) [pid = 1818] [serial = 819] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x8b77d000) [pid = 1818] [serial = 684] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x8b99e000) [pid = 1818] [serial = 669] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x85912000) [pid = 1818] [serial = 912] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x934e3000) [pid = 1818] [serial = 930] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x934e9800) [pid = 1818] [serial = 696] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x8b995000) [pid = 1818] [serial = 633] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x8c40a000) [pid = 1818] [serial = 935] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x99199c00) [pid = 1818] [serial = 657] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x89e79000) [pid = 1818] [serial = 992] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x84fdfc00) [pid = 1818] [serial = 972] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x9919c800) [pid = 1818] [serial = 879] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x8b784c00) [pid = 1818] [serial = 995] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x8a071800) [pid = 1818] [serial = 993] [outer = (nil)] [url = about:blank] 08:58:49 INFO - PROCESS | 1818 | 1460995129509 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:49 INFO - PROCESS | 1818 | ++DOCSHELL 0x846eb000 == 103 [pid = 1818] [id = 371] 08:58:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x846f0800) [pid = 1818] [serial = 1114] [outer = (nil)] 08:58:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x84fe4000) [pid = 1818] [serial = 1115] [outer = 0x846f0800] 08:58:49 INFO - PROCESS | 1818 | 1460995129602 Marionette DEBUG loaded listener.js 08:58:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x8590f800) [pid = 1818] [serial = 1116] [outer = 0x846f0800] 08:58:50 INFO - PROCESS | 1818 | 1460995130450 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]]]}] 08:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 2989ms 08:58:50 INFO - PROCESS | 1818 | 1460995130537 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 08:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:58:50 INFO - PROCESS | 1818 | 1460995130542 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 08:58:50 INFO - PROCESS | 1818 | 1460995130550 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:58:50 INFO - PROCESS | 1818 | 1460995130557 Marionette TRACE conn3 <- [1,1458,null,{}] 08:58:50 INFO - PROCESS | 1818 | 1460995130564 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}] 08:58:50 INFO - PROCESS | 1818 | 1460995130771 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 08:58:50 INFO - PROCESS | 1818 | 1460995130956 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:51 INFO - PROCESS | 1818 | ++DOCSHELL 0x86463400 == 104 [pid = 1818] [id = 372] 08:58:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x8795d400) [pid = 1818] [serial = 1117] [outer = (nil)] 08:58:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x87962000) [pid = 1818] [serial = 1118] [outer = 0x8795d400] 08:58:51 INFO - PROCESS | 1818 | 1460995131084 Marionette DEBUG loaded listener.js 08:58:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x88be8800) [pid = 1818] [serial = 1119] [outer = 0x8795d400] 08:58:52 INFO - PROCESS | 1818 | 1460995132067 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]]]}] 08:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1535ms 08:58:52 INFO - PROCESS | 1818 | 1460995132089 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 08:58:52 INFO - PROCESS | 1818 | 1460995132095 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 08:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:58:52 INFO - PROCESS | 1818 | 1460995132113 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:58:52 INFO - PROCESS | 1818 | 1460995132117 Marionette TRACE conn3 <- [1,1462,null,{}] 08:58:52 INFO - PROCESS | 1818 | 1460995132122 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}] 08:58:52 INFO - PROCESS | 1818 | 1460995132388 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 08:58:52 INFO - PROCESS | 1818 | 1460995132420 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:52 INFO - PROCESS | 1818 | ++DOCSHELL 0x88e88800 == 105 [pid = 1818] [id = 373] 08:58:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x8967dc00) [pid = 1818] [serial = 1120] [outer = (nil)] 08:58:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x896b6400) [pid = 1818] [serial = 1121] [outer = 0x8967dc00] 08:58:52 INFO - PROCESS | 1818 | 1460995132498 Marionette DEBUG loaded listener.js 08:58:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x896be400) [pid = 1818] [serial = 1122] [outer = 0x8967dc00] 08:58:54 INFO - PROCESS | 1818 | 1460995134120 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]]]}] 08:58:54 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x84fd9800) [pid = 1818] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:58:54 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x88e89000) [pid = 1818] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:58:54 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x84fe4400) [pid = 1818] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:58:54 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x846f0400) [pid = 1818] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:58:54 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x88e85800) [pid = 1818] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:58:54 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x85916800) [pid = 1818] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:58:54 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x857b2000) [pid = 1818] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:58:54 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x8b61a800) [pid = 1818] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:58:54 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x896bec00) [pid = 1818] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 2132ms 08:58:54 INFO - PROCESS | 1818 | 1460995134247 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 08:58:54 INFO - PROCESS | 1818 | 1460995134250 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 08:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:58:54 INFO - PROCESS | 1818 | 1460995134267 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:58:54 INFO - PROCESS | 1818 | 1460995134276 Marionette TRACE conn3 <- [1,1466,null,{}] 08:58:54 INFO - PROCESS | 1818 | 1460995134283 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}] 08:58:54 INFO - PROCESS | 1818 | 1460995134540 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 08:58:54 INFO - PROCESS | 1818 | 1460995134650 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:54 INFO - PROCESS | 1818 | ++DOCSHELL 0x8967a800 == 106 [pid = 1818] [id = 374] 08:58:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x896be000) [pid = 1818] [serial = 1123] [outer = (nil)] 08:58:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x89a50000) [pid = 1818] [serial = 1124] [outer = 0x896be000] 08:58:54 INFO - PROCESS | 1818 | 1460995134725 Marionette DEBUG loaded listener.js 08:58:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x89bd3800) [pid = 1818] [serial = 1125] [outer = 0x896be000] 08:58:55 INFO - PROCESS | 1818 | 1460995135562 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]]]}] 08:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1346ms 08:58:55 INFO - PROCESS | 1818 | 1460995135606 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 08:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:58:55 INFO - PROCESS | 1818 | 1460995135611 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 08:58:55 INFO - PROCESS | 1818 | 1460995135618 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:58:55 INFO - PROCESS | 1818 | 1460995135621 Marionette TRACE conn3 <- [1,1470,null,{}] 08:58:55 INFO - PROCESS | 1818 | 1460995135627 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}] 08:58:55 INFO - PROCESS | 1818 | 1460995135821 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 08:58:56 INFO - PROCESS | 1818 | 1460995135992 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:56 INFO - PROCESS | 1818 | ++DOCSHELL 0x88e8b800 == 107 [pid = 1818] [id = 375] 08:58:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x89e81c00) [pid = 1818] [serial = 1126] [outer = (nil)] 08:58:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x89f94800) [pid = 1818] [serial = 1127] [outer = 0x89e81c00] 08:58:56 INFO - PROCESS | 1818 | 1460995136068 Marionette DEBUG loaded listener.js 08:58:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x8a032400) [pid = 1818] [serial = 1128] [outer = 0x89e81c00] 08:58:57 INFO - PROCESS | 1818 | 1460995137236 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]]]}] 08:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1685ms 08:58:57 INFO - PROCESS | 1818 | 1460995137304 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 08:58:57 INFO - PROCESS | 1818 | 1460995137312 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 08:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:58:57 INFO - PROCESS | 1818 | 1460995137322 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:58:57 INFO - PROCESS | 1818 | 1460995137328 Marionette TRACE conn3 <- [1,1474,null,{}] 08:58:57 INFO - PROCESS | 1818 | 1460995137336 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}] 08:58:57 INFO - PROCESS | 1818 | 1460995137603 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 08:58:57 INFO - PROCESS | 1818 | 1460995137921 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:57 INFO - PROCESS | 1818 | ++DOCSHELL 0x86278800 == 108 [pid = 1818] [id = 376] 08:58:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x86282c00) [pid = 1818] [serial = 1129] [outer = (nil)] 08:58:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x8795f800) [pid = 1818] [serial = 1130] [outer = 0x86282c00] 08:58:58 INFO - PROCESS | 1818 | 1460995138014 Marionette DEBUG loaded listener.js 08:58:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x89675c00) [pid = 1818] [serial = 1131] [outer = 0x86282c00] 08:58:59 INFO - PROCESS | 1818 | 1460995139097 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]]]}] 08:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1834ms 08:58:59 INFO - PROCESS | 1818 | 1460995139157 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 08:58:59 INFO - PROCESS | 1818 | 1460995139166 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 08:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:58:59 INFO - PROCESS | 1818 | 1460995139177 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:58:59 INFO - PROCESS | 1818 | 1460995139181 Marionette TRACE conn3 <- [1,1478,null,{}] 08:58:59 INFO - PROCESS | 1818 | 1460995139187 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}] 08:58:59 INFO - PROCESS | 1818 | 1460995139451 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 08:58:59 INFO - PROCESS | 1818 | 1460995139824 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:59 INFO - PROCESS | 1818 | ++DOCSHELL 0x89f90800 == 109 [pid = 1818] [id = 377] 08:58:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x89f93400) [pid = 1818] [serial = 1132] [outer = (nil)] 08:58:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x89f9f800) [pid = 1818] [serial = 1133] [outer = 0x89f93400] 08:58:59 INFO - PROCESS | 1818 | 1460995139917 Marionette DEBUG loaded listener.js 08:59:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x8a03bc00) [pid = 1818] [serial = 1134] [outer = 0x89f93400] 08:59:01 INFO - PROCESS | 1818 | 1460995141002 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]]]}] 08:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1891ms 08:59:01 INFO - PROCESS | 1818 | 1460995141070 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 08:59:01 INFO - PROCESS | 1818 | 1460995141077 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 08:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:59:01 INFO - PROCESS | 1818 | 1460995141087 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:59:01 INFO - PROCESS | 1818 | 1460995141096 Marionette TRACE conn3 <- [1,1482,null,{}] 08:59:01 INFO - PROCESS | 1818 | 1460995141118 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}] 08:59:01 INFO - PROCESS | 1818 | 1460995141453 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 08:59:01 INFO - PROCESS | 1818 | 1460995141702 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:01 INFO - PROCESS | 1818 | ++DOCSHELL 0x89e78800 == 110 [pid = 1818] [id = 378] 08:59:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x8b61b000) [pid = 1818] [serial = 1135] [outer = (nil)] 08:59:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x8b77fc00) [pid = 1818] [serial = 1136] [outer = 0x8b61b000] 08:59:01 INFO - PROCESS | 1818 | 1460995141798 Marionette DEBUG loaded listener.js 08:59:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0x8b99ac00) [pid = 1818] [serial = 1137] [outer = 0x8b61b000] 08:59:02 INFO - PROCESS | 1818 | 1460995142783 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]]]}] 08:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1758ms 08:59:02 INFO - PROCESS | 1818 | 1460995142843 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 08:59:02 INFO - PROCESS | 1818 | 1460995142847 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 08:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:59:02 INFO - PROCESS | 1818 | 1460995142855 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:59:02 INFO - PROCESS | 1818 | 1460995142858 Marionette TRACE conn3 <- [1,1486,null,{}] 08:59:02 INFO - PROCESS | 1818 | 1460995142864 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}] 08:59:03 INFO - PROCESS | 1818 | 1460995143083 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 08:59:03 INFO - PROCESS | 1818 | 1460995143344 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:03 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b617800 == 111 [pid = 1818] [id = 379] 08:59:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x8b781800) [pid = 1818] [serial = 1138] [outer = (nil)] 08:59:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x8c401c00) [pid = 1818] [serial = 1139] [outer = 0x8b781800] 08:59:03 INFO - PROCESS | 1818 | 1460995143482 Marionette DEBUG loaded listener.js 08:59:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x8c40b800) [pid = 1818] [serial = 1140] [outer = 0x8b781800] 08:59:04 INFO - PROCESS | 1818 | 1460995144444 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]]]}] 08:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1637ms 08:59:04 INFO - PROCESS | 1818 | 1460995144493 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 08:59:04 INFO - PROCESS | 1818 | 1460995144498 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 08:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:59:04 INFO - PROCESS | 1818 | 1460995144534 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:59:04 INFO - PROCESS | 1818 | 1460995144541 Marionette TRACE conn3 <- [1,1490,null,{}] 08:59:04 INFO - PROCESS | 1818 | 1460995144550 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}] 08:59:04 INFO - PROCESS | 1818 | 1460995144801 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 08:59:05 INFO - PROCESS | 1818 | 1460995145112 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:05 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b99e800 == 112 [pid = 1818] [id = 380] 08:59:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 153 (0x8bba3c00) [pid = 1818] [serial = 1141] [outer = (nil)] 08:59:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 154 (0x8c542c00) [pid = 1818] [serial = 1142] [outer = 0x8bba3c00] 08:59:05 INFO - PROCESS | 1818 | 1460995145216 Marionette DEBUG loaded listener.js 08:59:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 155 (0x8c549400) [pid = 1818] [serial = 1143] [outer = 0x8bba3c00] 08:59:06 INFO - PROCESS | 1818 | 1460995146148 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]]]}] 08:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1643ms 08:59:06 INFO - PROCESS | 1818 | 1460995146178 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 08:59:06 INFO - PROCESS | 1818 | 1460995146182 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 08:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:59:06 INFO - PROCESS | 1818 | 1460995146189 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:59:06 INFO - PROCESS | 1818 | 1460995146192 Marionette TRACE conn3 <- [1,1494,null,{}] 08:59:06 INFO - PROCESS | 1818 | 1460995146198 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}] 08:59:06 INFO - PROCESS | 1818 | 1460995146469 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 08:59:06 INFO - PROCESS | 1818 | 1460995146845 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:06 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c7df400 == 113 [pid = 1818] [id = 381] 08:59:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 156 (0x8e9c2c00) [pid = 1818] [serial = 1144] [outer = (nil)] 08:59:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 157 (0x8e9cd400) [pid = 1818] [serial = 1145] [outer = 0x8e9c2c00] 08:59:07 INFO - PROCESS | 1818 | 1460995147031 Marionette DEBUG loaded listener.js 08:59:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 158 (0x8ea99000) [pid = 1818] [serial = 1146] [outer = 0x8e9c2c00] 08:59:08 INFO - PROCESS | 1818 | 1460995148477 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]]]}] 08:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 2349ms 08:59:08 INFO - PROCESS | 1818 | 1460995148541 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 08:59:08 INFO - PROCESS | 1818 | 1460995148548 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 08:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:59:08 INFO - PROCESS | 1818 | 1460995148558 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:59:08 INFO - PROCESS | 1818 | 1460995148563 Marionette TRACE conn3 <- [1,1498,null,{}] 08:59:08 INFO - PROCESS | 1818 | 1460995148573 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}] 08:59:08 INFO - PROCESS | 1818 | 1460995148866 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 08:59:09 INFO - PROCESS | 1818 | 1460995149120 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:09 INFO - PROCESS | 1818 | ++DOCSHELL 0x88e8bc00 == 114 [pid = 1818] [id = 382] 08:59:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 159 (0x8c4fa400) [pid = 1818] [serial = 1147] [outer = (nil)] 08:59:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 160 (0x8f768800) [pid = 1818] [serial = 1148] [outer = 0x8c4fa400] 08:59:09 INFO - PROCESS | 1818 | 1460995149212 Marionette DEBUG loaded listener.js 08:59:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 161 (0x8f76f400) [pid = 1818] [serial = 1149] [outer = 0x8c4fa400] 08:59:10 INFO - PROCESS | 1818 | 1460995150131 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]]]}] 08:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1592ms 08:59:10 INFO - PROCESS | 1818 | 1460995150150 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 08:59:10 INFO - PROCESS | 1818 | 1460995150153 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 08:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:59:10 INFO - PROCESS | 1818 | 1460995150161 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:59:10 INFO - PROCESS | 1818 | 1460995150165 Marionette TRACE conn3 <- [1,1502,null,{}] 08:59:10 INFO - PROCESS | 1818 | 1460995150171 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}] 08:59:10 INFO - PROCESS | 1818 | 1460995150411 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 08:59:10 INFO - PROCESS | 1818 | 1460995150679 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:10 INFO - PROCESS | 1818 | ++DOCSHELL 0x8ea9d400 == 115 [pid = 1818] [id = 383] 08:59:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 162 (0x8eaa0c00) [pid = 1818] [serial = 1150] [outer = (nil)] 08:59:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 163 (0x8fd16400) [pid = 1818] [serial = 1151] [outer = 0x8eaa0c00] 08:59:10 INFO - PROCESS | 1818 | 1460995150809 Marionette DEBUG loaded listener.js 08:59:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 164 (0x9059f400) [pid = 1818] [serial = 1152] [outer = 0x8eaa0c00] 08:59:11 INFO - PROCESS | 1818 | 1460995151711 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]]]}] 08:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1580ms 08:59:11 INFO - PROCESS | 1818 | 1460995151742 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 08:59:11 INFO - PROCESS | 1818 | 1460995151745 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 08:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:59:11 INFO - PROCESS | 1818 | 1460995151753 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:59:11 INFO - PROCESS | 1818 | 1460995151756 Marionette TRACE conn3 <- [1,1506,null,{}] 08:59:11 INFO - PROCESS | 1818 | 1460995151762 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}] 08:59:11 INFO - PROCESS | 1818 | 1460995151978 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 08:59:12 INFO - PROCESS | 1818 | 1460995152253 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:12 INFO - PROCESS | 1818 | ++DOCSHELL 0x89e76c00 == 116 [pid = 1818] [id = 384] 08:59:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 165 (0x8b992400) [pid = 1818] [serial = 1153] [outer = (nil)] 08:59:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 166 (0x905a5400) [pid = 1818] [serial = 1154] [outer = 0x8b992400] 08:59:12 INFO - PROCESS | 1818 | 1460995152385 Marionette DEBUG loaded listener.js 08:59:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 167 (0x90919400) [pid = 1818] [serial = 1155] [outer = 0x8b992400] 08:59:13 INFO - PROCESS | 1818 | 1460995153334 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]]]}] 08:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1633ms 08:59:13 INFO - PROCESS | 1818 | 1460995153387 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 08:59:13 INFO - PROCESS | 1818 | 1460995153390 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 08:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:59:13 INFO - PROCESS | 1818 | 1460995153397 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:59:13 INFO - PROCESS | 1818 | 1460995153400 Marionette TRACE conn3 <- [1,1510,null,{}] 08:59:13 INFO - PROCESS | 1818 | 1460995153406 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}] 08:59:13 INFO - PROCESS | 1818 | 1460995153626 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 08:59:13 INFO - PROCESS | 1818 | 1460995153886 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:13 INFO - PROCESS | 1818 | ++DOCSHELL 0x9086b800 == 117 [pid = 1818] [id = 385] 08:59:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 168 (0x9086f400) [pid = 1818] [serial = 1156] [outer = (nil)] 08:59:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 169 (0x915a1400) [pid = 1818] [serial = 1157] [outer = 0x9086f400] 08:59:14 INFO - PROCESS | 1818 | 1460995154021 Marionette DEBUG loaded listener.js 08:59:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 170 (0x91787800) [pid = 1818] [serial = 1158] [outer = 0x9086f400] 08:59:15 INFO - PROCESS | 1818 | 1460995155101 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]]]}] 08:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1743ms 08:59:15 INFO - PROCESS | 1818 | 1460995155140 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 08:59:15 INFO - PROCESS | 1818 | 1460995155145 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 08:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:59:15 INFO - PROCESS | 1818 | 1460995155152 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:59:15 INFO - PROCESS | 1818 | 1460995155157 Marionette TRACE conn3 <- [1,1514,null,{}] 08:59:15 INFO - PROCESS | 1818 | 1460995155162 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}] 08:59:15 INFO - PROCESS | 1818 | 1460995155437 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 08:59:15 INFO - PROCESS | 1818 | 1460995155753 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:15 INFO - PROCESS | 1818 | ++DOCSHELL 0x9091d400 == 118 [pid = 1818] [id = 386] 08:59:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 171 (0x934dd000) [pid = 1818] [serial = 1159] [outer = (nil)] 08:59:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 172 (0x934e3400) [pid = 1818] [serial = 1160] [outer = 0x934dd000] 08:59:15 INFO - PROCESS | 1818 | 1460995155858 Marionette DEBUG loaded listener.js 08:59:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 173 (0x942d4c00) [pid = 1818] [serial = 1161] [outer = 0x934dd000] 08:59:16 INFO - PROCESS | 1818 | 1460995156824 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]]]}] 08:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1737ms 08:59:16 INFO - PROCESS | 1818 | 1460995156890 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 08:59:16 INFO - PROCESS | 1818 | 1460995156894 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 08:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:59:16 INFO - PROCESS | 1818 | 1460995156901 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:59:16 INFO - PROCESS | 1818 | 1460995156905 Marionette TRACE conn3 <- [1,1518,null,{}] 08:59:16 INFO - PROCESS | 1818 | 1460995156911 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}] 08:59:17 INFO - PROCESS | 1818 | 1460995157130 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 08:59:17 INFO - PROCESS | 1818 | 1460995157409 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:17 INFO - PROCESS | 1818 | ++DOCSHELL 0x8e9c9400 == 119 [pid = 1818] [id = 387] 08:59:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 174 (0x90874000) [pid = 1818] [serial = 1162] [outer = (nil)] 08:59:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 175 (0x942de800) [pid = 1818] [serial = 1163] [outer = 0x90874000] 08:59:17 INFO - PROCESS | 1818 | 1460995157535 Marionette DEBUG loaded listener.js 08:59:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 176 (0x943a1000) [pid = 1818] [serial = 1164] [outer = 0x90874000] 08:59:18 INFO - PROCESS | 1818 | 1460995158458 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]]]}] 08:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1633ms 08:59:18 INFO - PROCESS | 1818 | 1460995158535 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 08:59:18 INFO - PROCESS | 1818 | 1460995158539 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 08:59:18 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:59:18 INFO - PROCESS | 1818 | 1460995158546 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:59:18 INFO - PROCESS | 1818 | 1460995158549 Marionette TRACE conn3 <- [1,1522,null,{}] 08:59:18 INFO - PROCESS | 1818 | 1460995158555 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}] 08:59:18 INFO - PROCESS | 1818 | 1460995158807 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 08:59:19 INFO - PROCESS | 1818 | 1460995159120 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:19 INFO - PROCESS | 1818 | ++DOCSHELL 0x905a9400 == 120 [pid = 1818] [id = 388] 08:59:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 177 (0x915a1000) [pid = 1818] [serial = 1165] [outer = (nil)] 08:59:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 178 (0x944a5400) [pid = 1818] [serial = 1166] [outer = 0x915a1000] 08:59:19 INFO - PROCESS | 1818 | 1460995159211 Marionette DEBUG loaded listener.js 08:59:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 179 (0x944a9000) [pid = 1818] [serial = 1167] [outer = 0x915a1000] 08:59:19 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:59:19 INFO - PROCESS | 1818 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:59:19 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:59:19 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:59:19 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:59:19 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:59:19 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:59:19 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:59:19 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:59:19 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:59:19 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:59:19 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 08:59:20 INFO - PROCESS | 1818 | 1460995160071 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"]]]}] 08:59:20 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 () { 08:59:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:59:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:59:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:59:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:59:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:59:20 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 () { 08:59:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:59:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:59:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:59:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:59:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:59:20 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 () { 08:59:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:59:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:59:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:59:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:59:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:59:20 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 () { 08:59:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:59:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:59:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:59:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:59:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:59:20 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1586ms 08:59:20 INFO - PROCESS | 1818 | 1460995160147 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 08:59:20 INFO - PROCESS | 1818 | 1460995160150 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 08:59:20 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:59:20 INFO - PROCESS | 1818 | 1460995160161 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:59:20 INFO - PROCESS | 1818 | 1460995160165 Marionette TRACE conn3 <- [1,1526,null,{}] 08:59:20 INFO - PROCESS | 1818 | 1460995160171 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}] 08:59:20 INFO - PROCESS | 1818 | 1460995160418 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 08:59:20 INFO - PROCESS | 1818 | 1460995160729 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:20 INFO - PROCESS | 1818 | ++DOCSHELL 0x9449c400 == 121 [pid = 1818] [id = 389] 08:59:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 180 (0x944a6800) [pid = 1818] [serial = 1168] [outer = (nil)] 08:59:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 181 (0x95b9e000) [pid = 1818] [serial = 1169] [outer = 0x944a6800] 08:59:20 INFO - PROCESS | 1818 | 1460995160820 Marionette DEBUG loaded listener.js 08:59:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 182 (0x96303400) [pid = 1818] [serial = 1170] [outer = 0x944a6800] 08:59:21 INFO - PROCESS | 1818 | 1460995161699 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"]]]}] 08:59:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:59:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:59:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:59:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:59:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:59:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:59:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:59:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:59:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:59:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:59:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:59:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:59:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:59:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:59:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:59:21 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1589ms 08:59:21 INFO - PROCESS | 1818 | 1460995161769 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 08:59:21 INFO - PROCESS | 1818 | 1460995161774 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 08:59:21 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:59:21 INFO - PROCESS | 1818 | 1460995161785 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:59:21 INFO - PROCESS | 1818 | 1460995161788 Marionette TRACE conn3 <- [1,1530,null,{}] 08:59:21 INFO - PROCESS | 1818 | 1460995161795 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}] 08:59:22 INFO - PROCESS | 1818 | 1460995162016 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 08:59:22 INFO - PROCESS | 1818 | 1460995162347 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:22 INFO - PROCESS | 1818 | ++DOCSHELL 0x849a5800 == 122 [pid = 1818] [id = 390] 08:59:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 183 (0x942d9000) [pid = 1818] [serial = 1171] [outer = (nil)] 08:59:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 184 (0x9745e800) [pid = 1818] [serial = 1172] [outer = 0x942d9000] 08:59:22 INFO - PROCESS | 1818 | 1460995162439 Marionette DEBUG loaded listener.js 08:59:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 185 (0x97460000) [pid = 1818] [serial = 1173] [outer = 0x942d9000] 08:59:23 INFO - PROCESS | 1818 | 1460995163202 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]]]}] 08:59:23 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 08:59:23 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:59:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:59:23 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:59:23 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:59:23 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. 08:59:23 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:59:23 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1484ms 08:59:23 INFO - PROCESS | 1818 | 1460995163271 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 08:59:23 INFO - PROCESS | 1818 | 1460995163275 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 08:59:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:59:23 INFO - PROCESS | 1818 | 1460995163281 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:59:23 INFO - PROCESS | 1818 | 1460995163284 Marionette TRACE conn3 <- [1,1534,null,{}] 08:59:23 INFO - PROCESS | 1818 | 1460995163291 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}] 08:59:23 INFO - PROCESS | 1818 | 1460995163498 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 08:59:23 INFO - PROCESS | 1818 | 1460995163768 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:23 INFO - PROCESS | 1818 | ++DOCSHELL 0x84fe3800 == 123 [pid = 1818] [id = 391] 08:59:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 186 (0x95b15000) [pid = 1818] [serial = 1174] [outer = (nil)] 08:59:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 187 (0x978c6000) [pid = 1818] [serial = 1175] [outer = 0x95b15000] 08:59:23 INFO - PROCESS | 1818 | 1460995163861 Marionette DEBUG loaded listener.js 08:59:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 188 (0x978dd400) [pid = 1818] [serial = 1176] [outer = 0x95b15000] 08:59:24 INFO - PROCESS | 1818 | 1460995164884 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]]]}] 08:59:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:59:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1639ms 08:59:24 INFO - PROCESS | 1818 | 1460995164921 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 08:59:24 INFO - PROCESS | 1818 | 1460995164925 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 08:59:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:59:24 INFO - PROCESS | 1818 | 1460995164932 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:59:24 INFO - PROCESS | 1818 | 1460995164935 Marionette TRACE conn3 <- [1,1538,null,{}] 08:59:24 INFO - PROCESS | 1818 | 1460995164964 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}] 08:59:25 INFO - PROCESS | 1818 | 1460995165185 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 08:59:25 INFO - PROCESS | 1818 | 1460995165519 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:25 INFO - PROCESS | 1818 | ++DOCSHELL 0x846e8000 == 124 [pid = 1818] [id = 392] 08:59:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 189 (0x8499b800) [pid = 1818] [serial = 1177] [outer = (nil)] 08:59:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 190 (0x86281000) [pid = 1818] [serial = 1178] [outer = 0x8499b800] 08:59:25 INFO - PROCESS | 1818 | 1460995165615 Marionette DEBUG loaded listener.js 08:59:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 191 (0x88e82000) [pid = 1818] [serial = 1179] [outer = 0x8499b800] 08:59:27 INFO - PROCESS | 1818 | --DOCSHELL 0x9fcab800 == 123 [pid = 1818] [id = 46] 08:59:27 INFO - PROCESS | 1818 | --DOCSHELL 0x9335b400 == 122 [pid = 1818] [id = 61] 08:59:27 INFO - PROCESS | 1818 | --DOCSHELL 0x8fc92400 == 121 [pid = 1818] [id = 60] 08:59:27 INFO - PROCESS | 1818 | --DOCSHELL 0x846e7c00 == 120 [pid = 1818] [id = 369] 08:59:27 INFO - PROCESS | 1818 | --DOCSHELL 0x97193000 == 119 [pid = 1818] [id = 367] 08:59:27 INFO - PROCESS | 1818 | --DOCSHELL 0x978c8800 == 118 [pid = 1818] [id = 368] 08:59:27 INFO - PROCESS | 1818 | --DOCSHELL 0x8fc91800 == 117 [pid = 1818] [id = 366] 08:59:27 INFO - PROCESS | 1818 | --DOCSHELL 0x9335b000 == 116 [pid = 1818] [id = 365] 08:59:27 INFO - PROCESS | 1818 | --DOCSHELL 0x944a6000 == 115 [pid = 1818] [id = 364] 08:59:27 INFO - PROCESS | 1818 | --DOCSHELL 0x9335a000 == 114 [pid = 1818] [id = 362] 08:59:27 INFO - PROCESS | 1818 | --DOCSHELL 0x934dec00 == 113 [pid = 1818] [id = 363] 08:59:27 INFO - PROCESS | 1818 | --DOCSHELL 0x905a8400 == 112 [pid = 1818] [id = 361] 08:59:27 INFO - PROCESS | 1818 | --DOCSHELL 0x89803800 == 111 [pid = 1818] [id = 360] 08:59:27 INFO - PROCESS | 1818 | --DOCSHELL 0x8a072c00 == 110 [pid = 1818] [id = 359] 08:59:27 INFO - PROCESS | 1818 | --DOCSHELL 0x88cf2c00 == 109 [pid = 1818] [id = 357] 08:59:27 INFO - PROCESS | 1818 | --DOCSHELL 0x8c4f3400 == 108 [pid = 1818] [id = 358] 08:59:27 INFO - PROCESS | 1818 | --DOCSHELL 0x849a6800 == 107 [pid = 1818] [id = 356] 08:59:27 INFO - PROCESS | 1818 | --DOCSHELL 0x896bdc00 == 106 [pid = 1818] [id = 355] 08:59:27 INFO - PROCESS | 1818 | --DOCSHELL 0x88bee000 == 105 [pid = 1818] [id = 354] 08:59:27 INFO - PROCESS | 1818 | --DOCSHELL 0x849a7800 == 104 [pid = 1818] [id = 353] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 190 (0x86468c00) [pid = 1818] [serial = 984] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 189 (0x89677000) [pid = 1818] [serial = 1038] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 188 (0x8bba2000) [pid = 1818] [serial = 1047] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 187 (0x978e5000) [pid = 1818] [serial = 1022] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 186 (0x8b77b400) [pid = 1818] [serial = 1044] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 185 (0x8c40e800) [pid = 1818] [serial = 1052] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 184 (0x8a03f800) [pid = 1818] [serial = 1001] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 183 (0x87969000) [pid = 1818] [serial = 1034] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 182 (0x8b613800) [pid = 1818] [serial = 1050] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 181 (0x8c4fd000) [pid = 1818] [serial = 1053] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 180 (0x88cf1800) [pid = 1818] [serial = 1035] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 179 (0x93356800) [pid = 1818] [serial = 1013] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 178 (0x96647400) [pid = 1818] [serial = 1019] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 177 (0x8eaa1c00) [pid = 1818] [serial = 1007] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 176 (0xa0fd5400) [pid = 1818] [serial = 1031] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 175 (0x89bcd800) [pid = 1818] [serial = 1046] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 174 (0x8c7e5800) [pid = 1818] [serial = 1055] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 173 (0x9059c800) [pid = 1818] [serial = 1010] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 172 (0x8c7db800) [pid = 1818] [serial = 1004] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 171 (0x9866c400) [pid = 1818] [serial = 1025] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 170 (0x89677800) [pid = 1818] [serial = 1049] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 169 (0x9439cc00) [pid = 1818] [serial = 1016] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 168 (0x8e9ce400) [pid = 1818] [serial = 1056] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 167 (0x89f96800) [pid = 1818] [serial = 1041] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 166 (0x8a080000) [pid = 1818] [serial = 1043] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 165 (0x8645a800) [pid = 1818] [serial = 998] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 164 (0x9fbe0800) [pid = 1818] [serial = 1028] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 163 (0x89bcd400) [pid = 1818] [serial = 1040] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 162 (0x88e8e400) [pid = 1818] [serial = 1037] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | --DOMWINDOW == 161 (0x857b8400) [pid = 1818] [serial = 1058] [outer = (nil)] [url = about:blank] 08:59:27 INFO - PROCESS | 1818 | 1460995167860 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]]]}] 08:59:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:59:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 2955ms 08:59:27 INFO - PROCESS | 1818 | 1460995167888 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 08:59:27 INFO - PROCESS | 1818 | 1460995167894 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 08:59:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:59:27 INFO - PROCESS | 1818 | 1460995167902 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:59:27 INFO - PROCESS | 1818 | 1460995167908 Marionette TRACE conn3 <- [1,1542,null,{}] 08:59:27 INFO - PROCESS | 1818 | 1460995167918 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}] 08:59:28 INFO - PROCESS | 1818 | 1460995168147 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 08:59:28 INFO - PROCESS | 1818 | 1460995168335 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:28 INFO - PROCESS | 1818 | ++DOCSHELL 0x85910400 == 105 [pid = 1818] [id = 393] 08:59:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 162 (0x86279000) [pid = 1818] [serial = 1180] [outer = (nil)] 08:59:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 163 (0x86464800) [pid = 1818] [serial = 1181] [outer = 0x86279000] 08:59:28 INFO - PROCESS | 1818 | 1460995168463 Marionette DEBUG loaded listener.js 08:59:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 164 (0x87966400) [pid = 1818] [serial = 1182] [outer = 0x86279000] 08:59:29 INFO - PROCESS | 1818 | 1460995169288 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]]]}] 08:59:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:59:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1447ms 08:59:29 INFO - PROCESS | 1818 | 1460995169351 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 08:59:29 INFO - PROCESS | 1818 | 1460995169359 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 08:59:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:59:29 INFO - PROCESS | 1818 | 1460995169370 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:59:29 INFO - PROCESS | 1818 | 1460995169373 Marionette TRACE conn3 <- [1,1546,null,{}] 08:59:29 INFO - PROCESS | 1818 | 1460995169381 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}] 08:59:29 INFO - PROCESS | 1818 | 1460995169587 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 08:59:29 INFO - PROCESS | 1818 | 1460995169804 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:29 INFO - PROCESS | 1818 | ++DOCSHELL 0x86460c00 == 106 [pid = 1818] [id = 394] 08:59:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 165 (0x86463000) [pid = 1818] [serial = 1183] [outer = (nil)] 08:59:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 166 (0x8967e800) [pid = 1818] [serial = 1184] [outer = 0x86463000] 08:59:29 INFO - PROCESS | 1818 | 1460995169881 Marionette DEBUG loaded listener.js 08:59:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 167 (0x896b7c00) [pid = 1818] [serial = 1185] [outer = 0x86463000] 08:59:30 INFO - PROCESS | 1818 | 1460995170929 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]]]}] 08:59:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:59:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1589ms 08:59:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:59:30 INFO - PROCESS | 1818 | 1460995170959 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 08:59:30 INFO - PROCESS | 1818 | 1460995170962 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 08:59:30 INFO - PROCESS | 1818 | 1460995170969 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:59:30 INFO - PROCESS | 1818 | 1460995170975 Marionette TRACE conn3 <- [1,1550,null,{}] 08:59:31 INFO - PROCESS | 1818 | 1460995170999 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}] 08:59:31 INFO - PROCESS | 1818 | 1460995171270 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 08:59:31 INFO - PROCESS | 1818 | 1460995171457 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:31 INFO - PROCESS | 1818 | ++DOCSHELL 0x89e78400 == 107 [pid = 1818] [id = 395] 08:59:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 168 (0x89e81000) [pid = 1818] [serial = 1186] [outer = (nil)] 08:59:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 169 (0x89f9b000) [pid = 1818] [serial = 1187] [outer = 0x89e81000] 08:59:31 INFO - PROCESS | 1818 | 1460995171547 Marionette DEBUG loaded listener.js 08:59:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 170 (0x8a073c00) [pid = 1818] [serial = 1188] [outer = 0x89e81000] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 169 (0x90914800) [pid = 1818] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 168 (0x849a6400) [pid = 1818] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 167 (0x934e8400) [pid = 1818] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 166 (0x84fd6000) [pid = 1818] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 165 (0x88ce6400) [pid = 1818] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 164 (0x8c4f7000) [pid = 1818] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 163 (0x9335d800) [pid = 1818] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 162 (0x8b61ec00) [pid = 1818] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 161 (0x8c7e3800) [pid = 1818] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 160 (0x9e02b800) [pid = 1818] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 159 (0x846f0800) [pid = 1818] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 158 (0x944a8400) [pid = 1818] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 157 (0x89808800) [pid = 1818] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 156 (0x8795d400) [pid = 1818] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 155 (0x8967dc00) [pid = 1818] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 154 (0x857b6400) [pid = 1818] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 153 (0x89bd6000) [pid = 1818] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 152 (0x89e84800) [pid = 1818] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0x89e76000) [pid = 1818] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0x8c40d800) [pid = 1818] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0x88e81400) [pid = 1818] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0x896be000) [pid = 1818] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x8ea9c000) [pid = 1818] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x934de000) [pid = 1818] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x9159fc00) [pid = 1818] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x9059dc00) [pid = 1818] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x95b10400) [pid = 1818] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x8c4fd800) [pid = 1818] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x96642000) [pid = 1818] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:59:32 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x89f9f000) [pid = 1818] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:59:33 INFO - PROCESS | 1818 | 1460995173207 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]]]}] 08:59:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:59:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 2296ms 08:59:33 INFO - PROCESS | 1818 | 1460995173265 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 08:59:33 INFO - PROCESS | 1818 | 1460995173284 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 08:59:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:59:33 INFO - PROCESS | 1818 | 1460995173291 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:59:33 INFO - PROCESS | 1818 | 1460995173294 Marionette TRACE conn3 <- [1,1554,null,{}] 08:59:33 INFO - PROCESS | 1818 | 1460995173300 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}] 08:59:33 INFO - PROCESS | 1818 | 1460995173558 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 08:59:33 INFO - PROCESS | 1818 | 1460995173574 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:33 INFO - PROCESS | 1818 | ++DOCSHELL 0x849a6000 == 108 [pid = 1818] [id = 396] 08:59:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x84fdfc00) [pid = 1818] [serial = 1189] [outer = (nil)] 08:59:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x8967dc00) [pid = 1818] [serial = 1190] [outer = 0x84fdfc00] 08:59:33 INFO - PROCESS | 1818 | 1460995173648 Marionette DEBUG loaded listener.js 08:59:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x89e84800) [pid = 1818] [serial = 1191] [outer = 0x84fdfc00] 08:59:34 INFO - PROCESS | 1818 | 1460995174516 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]]]}] 08:59:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:59:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1288ms 08:59:34 INFO - PROCESS | 1818 | 1460995174581 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 08:59:34 INFO - PROCESS | 1818 | 1460995174585 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 08:59:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:59:34 INFO - PROCESS | 1818 | 1460995174591 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:59:34 INFO - PROCESS | 1818 | 1460995174594 Marionette TRACE conn3 <- [1,1558,null,{}] 08:59:34 INFO - PROCESS | 1818 | 1460995174599 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}] 08:59:34 INFO - PROCESS | 1818 | 1460995174799 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 08:59:35 INFO - PROCESS | 1818 | 1460995175253 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:35 INFO - PROCESS | 1818 | ++DOCSHELL 0x857b5400 == 109 [pid = 1818] [id = 397] 08:59:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x857b6400) [pid = 1818] [serial = 1192] [outer = (nil)] 08:59:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x8590e800) [pid = 1818] [serial = 1193] [outer = 0x857b6400] 08:59:35 INFO - PROCESS | 1818 | 1460995175364 Marionette DEBUG loaded listener.js 08:59:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x86284c00) [pid = 1818] [serial = 1194] [outer = 0x857b6400] 08:59:36 INFO - PROCESS | 1818 | 1460995176379 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]]]}] 08:59:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:59:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1832ms 08:59:36 INFO - PROCESS | 1818 | 1460995176426 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 08:59:36 INFO - PROCESS | 1818 | 1460995176432 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 08:59:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:59:36 INFO - PROCESS | 1818 | 1460995176440 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:59:36 INFO - PROCESS | 1818 | 1460995176448 Marionette TRACE conn3 <- [1,1562,null,{}] 08:59:36 INFO - PROCESS | 1818 | 1460995176455 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}] 08:59:36 INFO - PROCESS | 1818 | 1460995176699 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 08:59:37 INFO - PROCESS | 1818 | 1460995177020 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:37 INFO - PROCESS | 1818 | ++DOCSHELL 0x88e81400 == 110 [pid = 1818] [id = 398] 08:59:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x88e83000) [pid = 1818] [serial = 1195] [outer = (nil)] 08:59:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x88e8ec00) [pid = 1818] [serial = 1196] [outer = 0x88e83000] 08:59:37 INFO - PROCESS | 1818 | 1460995177119 Marionette DEBUG loaded listener.js 08:59:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0x896b5000) [pid = 1818] [serial = 1197] [outer = 0x88e83000] 08:59:38 INFO - PROCESS | 1818 | 1460995178148 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]]]}] 08:59:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:59:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1739ms 08:59:38 INFO - PROCESS | 1818 | 1460995178185 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 08:59:38 INFO - PROCESS | 1818 | 1460995178192 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 08:59:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:59:38 INFO - PROCESS | 1818 | 1460995178199 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:59:38 INFO - PROCESS | 1818 | 1460995178204 Marionette TRACE conn3 <- [1,1566,null,{}] 08:59:38 INFO - PROCESS | 1818 | 1460995178210 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}] 08:59:38 INFO - PROCESS | 1818 | 1460995178448 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 08:59:38 INFO - PROCESS | 1818 | 1460995178808 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:38 INFO - PROCESS | 1818 | ++DOCSHELL 0x89a4a400 == 111 [pid = 1818] [id = 399] 08:59:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x89bc9c00) [pid = 1818] [serial = 1198] [outer = (nil)] 08:59:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x89bd6c00) [pid = 1818] [serial = 1199] [outer = 0x89bc9c00] 08:59:38 INFO - PROCESS | 1818 | 1460995178904 Marionette DEBUG loaded listener.js 08:59:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x89f96000) [pid = 1818] [serial = 1200] [outer = 0x89bc9c00] 08:59:39 INFO - PROCESS | 1818 | 1460995179885 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]]]}] 08:59:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:59:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1733ms 08:59:39 INFO - PROCESS | 1818 | 1460995179933 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 08:59:39 INFO - PROCESS | 1818 | 1460995179938 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 08:59:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:59:39 INFO - PROCESS | 1818 | 1460995179955 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:59:39 INFO - PROCESS | 1818 | 1460995179969 Marionette TRACE conn3 <- [1,1570,null,{}] 08:59:40 INFO - PROCESS | 1818 | 1460995180027 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}] 08:59:40 INFO - PROCESS | 1818 | 1460995180290 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 08:59:40 INFO - PROCESS | 1818 | 1460995180650 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:40 INFO - PROCESS | 1818 | ++DOCSHELL 0x89bd3c00 == 112 [pid = 1818] [id = 400] 08:59:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 153 (0x89e79000) [pid = 1818] [serial = 1201] [outer = (nil)] 08:59:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 154 (0x8b77a400) [pid = 1818] [serial = 1202] [outer = 0x89e79000] 08:59:40 INFO - PROCESS | 1818 | 1460995180809 Marionette DEBUG loaded listener.js 08:59:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 155 (0x8b999800) [pid = 1818] [serial = 1203] [outer = 0x89e79000] 08:59:42 INFO - PROCESS | 1818 | 1460995182257 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]]]}] 08:59:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:59:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 2374ms 08:59:42 INFO - PROCESS | 1818 | 1460995182325 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 08:59:42 INFO - PROCESS | 1818 | 1460995182333 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 08:59:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:59:42 INFO - PROCESS | 1818 | 1460995182343 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:59:42 INFO - PROCESS | 1818 | 1460995182350 Marionette TRACE conn3 <- [1,1574,null,{}] 08:59:42 INFO - PROCESS | 1818 | 1460995182359 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}] 08:59:42 INFO - PROCESS | 1818 | 1460995182624 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 08:59:42 INFO - PROCESS | 1818 | 1460995182888 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:42 INFO - PROCESS | 1818 | ++DOCSHELL 0x8a038c00 == 113 [pid = 1818] [id = 401] 08:59:42 INFO - PROCESS | 1818 | ++DOMWINDOW == 156 (0x8b61a400) [pid = 1818] [serial = 1204] [outer = (nil)] 08:59:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 157 (0x8c40b000) [pid = 1818] [serial = 1205] [outer = 0x8b61a400] 08:59:43 INFO - PROCESS | 1818 | 1460995183037 Marionette DEBUG loaded listener.js 08:59:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 158 (0x8c4f0400) [pid = 1818] [serial = 1206] [outer = 0x8b61a400] 08:59:44 INFO - PROCESS | 1818 | 1460995184046 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]]]}] 08:59:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:59:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1737ms 08:59:44 INFO - PROCESS | 1818 | 1460995184080 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 08:59:44 INFO - PROCESS | 1818 | 1460995184083 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 08:59:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:59:44 INFO - PROCESS | 1818 | 1460995184090 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:59:44 INFO - PROCESS | 1818 | 1460995184093 Marionette TRACE conn3 <- [1,1578,null,{}] 08:59:44 INFO - PROCESS | 1818 | 1460995184099 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}] 08:59:44 INFO - PROCESS | 1818 | 1460995184319 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 08:59:44 INFO - PROCESS | 1818 | 1460995184710 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:44 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c543000 == 114 [pid = 1818] [id = 402] 08:59:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 159 (0x8c547800) [pid = 1818] [serial = 1207] [outer = (nil)] 08:59:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 160 (0x8c550400) [pid = 1818] [serial = 1208] [outer = 0x8c547800] 08:59:44 INFO - PROCESS | 1818 | 1460995184888 Marionette DEBUG loaded listener.js 08:59:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 161 (0x8e9c9000) [pid = 1818] [serial = 1209] [outer = 0x8c547800] 08:59:45 INFO - PROCESS | 1818 | 1460995185883 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]]]}] 08:59:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:59:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1832ms 08:59:45 INFO - PROCESS | 1818 | 1460995185923 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 08:59:45 INFO - PROCESS | 1818 | 1460995185926 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 08:59:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:59:45 INFO - PROCESS | 1818 | 1460995185934 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:59:45 INFO - PROCESS | 1818 | 1460995185938 Marionette TRACE conn3 <- [1,1582,null,{}] 08:59:45 INFO - PROCESS | 1818 | 1460995185965 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}] 08:59:46 INFO - PROCESS | 1818 | 1460995186284 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 08:59:46 INFO - PROCESS | 1818 | 1460995186586 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:46 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c54bc00 == 115 [pid = 1818] [id = 403] 08:59:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 162 (0x8c7d7c00) [pid = 1818] [serial = 1210] [outer = (nil)] 08:59:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 163 (0x8f764800) [pid = 1818] [serial = 1211] [outer = 0x8c7d7c00] 08:59:46 INFO - PROCESS | 1818 | 1460995186675 Marionette DEBUG loaded listener.js 08:59:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 164 (0x8f76c800) [pid = 1818] [serial = 1212] [outer = 0x8c7d7c00] 08:59:47 INFO - PROCESS | 1818 | 1460995187593 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]]]}] 08:59:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:59:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1714ms 08:59:47 INFO - PROCESS | 1818 | 1460995187649 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 08:59:47 INFO - PROCESS | 1818 | 1460995187654 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 08:59:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:59:47 INFO - PROCESS | 1818 | 1460995187660 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:59:47 INFO - PROCESS | 1818 | 1460995187663 Marionette TRACE conn3 <- [1,1586,null,{}] 08:59:47 INFO - PROCESS | 1818 | 1460995187669 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}] 08:59:47 INFO - PROCESS | 1818 | 1460995187883 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 08:59:48 INFO - PROCESS | 1818 | 1460995188201 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:48 INFO - PROCESS | 1818 | ++DOCSHELL 0x8ea9d000 == 116 [pid = 1818] [id = 404] 08:59:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 165 (0x8eaa0000) [pid = 1818] [serial = 1213] [outer = (nil)] 08:59:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 166 (0x9059dc00) [pid = 1818] [serial = 1214] [outer = 0x8eaa0000] 08:59:48 INFO - PROCESS | 1818 | 1460995188301 Marionette DEBUG loaded listener.js 08:59:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 167 (0x905a8c00) [pid = 1818] [serial = 1215] [outer = 0x8eaa0000] 08:59:49 INFO - PROCESS | 1818 | 1460995189218 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]]]}] 08:59:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:59:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1637ms 08:59:49 INFO - PROCESS | 1818 | 1460995189299 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 08:59:49 INFO - PROCESS | 1818 | 1460995189303 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 08:59:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:59:49 INFO - PROCESS | 1818 | 1460995189309 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:59:49 INFO - PROCESS | 1818 | 1460995189313 Marionette TRACE conn3 <- [1,1590,null,{}] 08:59:49 INFO - PROCESS | 1818 | 1460995189319 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}] 08:59:49 INFO - PROCESS | 1818 | 1460995189575 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 08:59:49 INFO - PROCESS | 1818 | 1460995189887 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:49 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fd13000 == 117 [pid = 1818] [id = 405] 08:59:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 168 (0x8fd17400) [pid = 1818] [serial = 1216] [outer = (nil)] 08:59:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 169 (0x915a3800) [pid = 1818] [serial = 1217] [outer = 0x8fd17400] 08:59:49 INFO - PROCESS | 1818 | 1460995189984 Marionette DEBUG loaded listener.js 08:59:50 INFO - PROCESS | 1818 | ++DOMWINDOW == 170 (0x9178d800) [pid = 1818] [serial = 1218] [outer = 0x8fd17400] 08:59:50 INFO - PROCESS | 1818 | 1460995190961 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]]]}] 08:59:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:59:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1688ms 08:59:51 INFO - PROCESS | 1818 | 1460995190999 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 08:59:51 INFO - PROCESS | 1818 | 1460995191003 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 08:59:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:59:51 INFO - PROCESS | 1818 | 1460995191010 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:59:51 INFO - PROCESS | 1818 | 1460995191013 Marionette TRACE conn3 <- [1,1594,null,{}] 08:59:51 INFO - PROCESS | 1818 | 1460995191020 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}] 08:59:51 INFO - PROCESS | 1818 | 1460995191219 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 08:59:51 INFO - PROCESS | 1818 | 1460995191538 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:51 INFO - PROCESS | 1818 | ++DOCSHELL 0x9159b000 == 118 [pid = 1818] [id = 406] 08:59:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 171 (0x9178a800) [pid = 1818] [serial = 1219] [outer = (nil)] 08:59:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 172 (0x9335ac00) [pid = 1818] [serial = 1220] [outer = 0x9178a800] 08:59:51 INFO - PROCESS | 1818 | 1460995191634 Marionette DEBUG loaded listener.js 08:59:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 173 (0x9335e800) [pid = 1818] [serial = 1221] [outer = 0x9178a800] 08:59:52 INFO - PROCESS | 1818 | 1460995192530 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]]]}] 08:59:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:59:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1579ms 08:59:52 INFO - PROCESS | 1818 | 1460995192591 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 08:59:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:59:52 INFO - PROCESS | 1818 | 1460995192596 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 08:59:52 INFO - PROCESS | 1818 | 1460995192602 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:59:52 INFO - PROCESS | 1818 | 1460995192606 Marionette TRACE conn3 <- [1,1598,null,{}] 08:59:52 INFO - PROCESS | 1818 | 1460995192612 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}] 08:59:52 INFO - PROCESS | 1818 | 1460995192827 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 08:59:53 INFO - PROCESS | 1818 | 1460995193162 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:53 INFO - PROCESS | 1818 | ++DOCSHELL 0x942d8800 == 119 [pid = 1818] [id = 407] 08:59:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 174 (0x942da000) [pid = 1818] [serial = 1222] [outer = (nil)] 08:59:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 175 (0x9439a000) [pid = 1818] [serial = 1223] [outer = 0x942da000] 08:59:53 INFO - PROCESS | 1818 | 1460995193272 Marionette DEBUG loaded listener.js 08:59:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 176 (0x944a1c00) [pid = 1818] [serial = 1224] [outer = 0x942da000] 08:59:54 INFO - PROCESS | 1818 | 1460995194206 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]]]}] 08:59:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:59:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1638ms 08:59:54 INFO - PROCESS | 1818 | 1460995194243 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 08:59:54 INFO - PROCESS | 1818 | 1460995194250 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 08:59:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:59:54 INFO - PROCESS | 1818 | 1460995194260 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:59:54 INFO - PROCESS | 1818 | 1460995194266 Marionette TRACE conn3 <- [1,1602,null,{}] 08:59:54 INFO - PROCESS | 1818 | 1460995194275 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}] 08:59:54 INFO - PROCESS | 1818 | 1460995194591 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 08:59:54 INFO - PROCESS | 1818 | 1460995194915 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:54 INFO - PROCESS | 1818 | ++DOCSHELL 0x96604800 == 120 [pid = 1818] [id = 408] 08:59:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 177 (0x96605c00) [pid = 1818] [serial = 1225] [outer = (nil)] 08:59:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 178 (0x9718e400) [pid = 1818] [serial = 1226] [outer = 0x96605c00] 08:59:55 INFO - PROCESS | 1818 | 1460995195009 Marionette DEBUG loaded listener.js 08:59:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 179 (0x974c0800) [pid = 1818] [serial = 1227] [outer = 0x96605c00] 08:59:55 INFO - PROCESS | 1818 | 1460995195970 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]]]}] 08:59:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:59:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1742ms 08:59:56 INFO - PROCESS | 1818 | 1460995196003 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 08:59:56 INFO - PROCESS | 1818 | 1460995196006 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 08:59:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:59:56 INFO - PROCESS | 1818 | 1460995196013 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:59:56 INFO - PROCESS | 1818 | 1460995196016 Marionette TRACE conn3 <- [1,1606,null,{}] 08:59:56 INFO - PROCESS | 1818 | 1460995196022 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}] 08:59:56 INFO - PROCESS | 1818 | 1460995196235 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 08:59:56 INFO - PROCESS | 1818 | 1460995196560 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:56 INFO - PROCESS | 1818 | ++DOCSHELL 0x96310800 == 121 [pid = 1818] [id = 409] 08:59:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 180 (0x9663a800) [pid = 1818] [serial = 1228] [outer = (nil)] 08:59:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 181 (0x97808400) [pid = 1818] [serial = 1229] [outer = 0x9663a800] 08:59:56 INFO - PROCESS | 1818 | 1460995196656 Marionette DEBUG loaded listener.js 08:59:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 182 (0x978c0000) [pid = 1818] [serial = 1230] [outer = 0x9663a800] 08:59:57 INFO - PROCESS | 1818 | 1460995197555 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]]]}] 08:59:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:59:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1580ms 08:59:57 INFO - PROCESS | 1818 | 1460995197594 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 08:59:57 INFO - PROCESS | 1818 | 1460995197598 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 08:59:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:59:57 INFO - PROCESS | 1818 | 1460995197604 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:59:57 INFO - PROCESS | 1818 | 1460995197608 Marionette TRACE conn3 <- [1,1610,null,{}] 08:59:57 INFO - PROCESS | 1818 | 1460995197614 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}] 08:59:57 INFO - PROCESS | 1818 | 1460995197826 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 08:59:58 INFO - PROCESS | 1818 | 1460995198157 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:58 INFO - PROCESS | 1818 | ++DOCSHELL 0x934e9c00 == 122 [pid = 1818] [id = 410] 08:59:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 183 (0x973ae000) [pid = 1818] [serial = 1231] [outer = (nil)] 08:59:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 184 (0x983d4400) [pid = 1818] [serial = 1232] [outer = 0x973ae000] 08:59:58 INFO - PROCESS | 1818 | 1460995198252 Marionette DEBUG loaded listener.js 08:59:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 185 (0x983d6c00) [pid = 1818] [serial = 1233] [outer = 0x973ae000] 08:59:59 INFO - PROCESS | 1818 | 1460995199129 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]]]}] 08:59:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:59:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1580ms 08:59:59 INFO - PROCESS | 1818 | 1460995199186 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 08:59:59 INFO - PROCESS | 1818 | 1460995199190 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 08:59:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:59:59 INFO - PROCESS | 1818 | 1460995199197 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:59:59 INFO - PROCESS | 1818 | 1460995199201 Marionette TRACE conn3 <- [1,1614,null,{}] 08:59:59 INFO - PROCESS | 1818 | 1460995199207 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}] 08:59:59 INFO - PROCESS | 1818 | 1460995199422 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 08:59:59 INFO - PROCESS | 1818 | 1460995199738 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:59 INFO - PROCESS | 1818 | ++DOCSHELL 0x978e8800 == 123 [pid = 1818] [id = 411] 08:59:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 186 (0x97aaa000) [pid = 1818] [serial = 1234] [outer = (nil)] 08:59:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 187 (0x98670000) [pid = 1818] [serial = 1235] [outer = 0x97aaa000] 08:59:59 INFO - PROCESS | 1818 | 1460995199830 Marionette DEBUG loaded listener.js 08:59:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 188 (0x98745c00) [pid = 1818] [serial = 1236] [outer = 0x97aaa000] 09:00:00 INFO - PROCESS | 1818 | 1460995200789 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]]]}] 09:00:00 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 09:00:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1635ms 09:00:00 INFO - PROCESS | 1818 | 1460995200833 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 09:00:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:00:00 INFO - PROCESS | 1818 | 1460995200837 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 09:00:00 INFO - PROCESS | 1818 | 1460995200843 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:00:00 INFO - PROCESS | 1818 | 1460995200847 Marionette TRACE conn3 <- [1,1618,null,{}] 09:00:00 INFO - PROCESS | 1818 | 1460995200853 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}] 09:00:01 INFO - PROCESS | 1818 | 1460995201068 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 09:00:01 INFO - PROCESS | 1818 | 1460995201391 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:01 INFO - PROCESS | 1818 | ++DOCSHELL 0x96645400 == 124 [pid = 1818] [id = 412] 09:00:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 189 (0x98466c00) [pid = 1818] [serial = 1237] [outer = (nil)] 09:00:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 190 (0x989c1c00) [pid = 1818] [serial = 1238] [outer = 0x98466c00] 09:00:01 INFO - PROCESS | 1818 | 1460995201488 Marionette DEBUG loaded listener.js 09:00:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 191 (0x98a21800) [pid = 1818] [serial = 1239] [outer = 0x98466c00] 09:00:02 INFO - PROCESS | 1818 | 1460995202595 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]]]}] 09:00:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:00:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1793ms 09:00:02 INFO - PROCESS | 1818 | 1460995202637 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 09:00:02 INFO - PROCESS | 1818 | 1460995202641 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 09:00:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:00:02 INFO - PROCESS | 1818 | 1460995202648 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:00:02 INFO - PROCESS | 1818 | 1460995202651 Marionette TRACE conn3 <- [1,1622,null,{}] 09:00:02 INFO - PROCESS | 1818 | 1460995202657 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}] 09:00:02 INFO - PROCESS | 1818 | 1460995202887 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 09:00:03 INFO - PROCESS | 1818 | 1460995203219 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:03 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fd18800 == 125 [pid = 1818] [id = 413] 09:00:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 192 (0x978e9800) [pid = 1818] [serial = 1240] [outer = (nil)] 09:00:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 193 (0x99198c00) [pid = 1818] [serial = 1241] [outer = 0x978e9800] 09:00:03 INFO - PROCESS | 1818 | 1460995203314 Marionette DEBUG loaded listener.js 09:00:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 194 (0x991a3800) [pid = 1818] [serial = 1242] [outer = 0x978e9800] 09:00:04 INFO - PROCESS | 1818 | 1460995204249 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]]]}] 09:00:04 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 09:00:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1680ms 09:00:04 INFO - PROCESS | 1818 | 1460995204329 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 09:00:04 INFO - PROCESS | 1818 | 1460995204334 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 09:00:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:00:04 INFO - PROCESS | 1818 | 1460995204341 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:00:04 INFO - PROCESS | 1818 | 1460995204345 Marionette TRACE conn3 <- [1,1626,null,{}] 09:00:04 INFO - PROCESS | 1818 | 1460995204352 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}] 09:00:04 INFO - PROCESS | 1818 | 1460995204611 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 09:00:04 INFO - PROCESS | 1818 | 1460995204942 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:06 INFO - PROCESS | 1818 | --DOCSHELL 0x86463400 == 124 [pid = 1818] [id = 372] 09:00:06 INFO - PROCESS | 1818 | --DOCSHELL 0x86279800 == 123 [pid = 1818] [id = 299] 09:00:06 INFO - PROCESS | 1818 | --DOCSHELL 0x896b7400 == 122 [pid = 1818] [id = 298] 09:00:06 INFO - PROCESS | 1818 | --DOCSHELL 0x88e88800 == 121 [pid = 1818] [id = 373] 09:00:06 INFO - PROCESS | 1818 | --DOCSHELL 0x9091dc00 == 120 [pid = 1818] [id = 244] 09:00:06 INFO - PROCESS | 1818 | --DOCSHELL 0x857b7800 == 119 [pid = 1818] [id = 304] 09:00:06 INFO - PROCESS | 1818 | --DOCSHELL 0x849a6000 == 118 [pid = 1818] [id = 396] 09:00:06 INFO - PROCESS | 1818 | --DOCSHELL 0x89e78400 == 117 [pid = 1818] [id = 395] 09:00:06 INFO - PROCESS | 1818 | --DOCSHELL 0x86460c00 == 116 [pid = 1818] [id = 394] 09:00:06 INFO - PROCESS | 1818 | --DOCSHELL 0x85910400 == 115 [pid = 1818] [id = 393] 09:00:06 INFO - PROCESS | 1818 | --DOCSHELL 0x849a5800 == 114 [pid = 1818] [id = 390] 09:00:06 INFO - PROCESS | 1818 | --DOCSHELL 0x84fe3800 == 113 [pid = 1818] [id = 391] 09:00:06 INFO - PROCESS | 1818 | --DOCSHELL 0x9449c400 == 112 [pid = 1818] [id = 389] 09:00:06 INFO - PROCESS | 1818 | --DOCSHELL 0x905a9400 == 111 [pid = 1818] [id = 388] 09:00:06 INFO - PROCESS | 1818 | --DOCSHELL 0x9091d400 == 110 [pid = 1818] [id = 386] 09:00:06 INFO - PROCESS | 1818 | --DOCSHELL 0x8e9c9400 == 109 [pid = 1818] [id = 387] 09:00:06 INFO - PROCESS | 1818 | --DOCSHELL 0x9086b800 == 108 [pid = 1818] [id = 385] 09:00:06 INFO - PROCESS | 1818 | --DOCSHELL 0x89e76c00 == 107 [pid = 1818] [id = 384] 09:00:06 INFO - PROCESS | 1818 | --DOCSHELL 0x8ea9d400 == 106 [pid = 1818] [id = 383] 09:00:06 INFO - PROCESS | 1818 | --DOCSHELL 0x88e8bc00 == 105 [pid = 1818] [id = 382] 09:00:06 INFO - PROCESS | 1818 | --DOCSHELL 0x8b99e800 == 104 [pid = 1818] [id = 380] 09:00:06 INFO - PROCESS | 1818 | --DOCSHELL 0x8c7df400 == 103 [pid = 1818] [id = 381] 09:00:06 INFO - PROCESS | 1818 | --DOCSHELL 0x8b617800 == 102 [pid = 1818] [id = 379] 09:00:06 INFO - PROCESS | 1818 | --DOCSHELL 0x89e78800 == 101 [pid = 1818] [id = 378] 09:00:06 INFO - PROCESS | 1818 | --DOCSHELL 0x89f90800 == 100 [pid = 1818] [id = 377] 09:00:06 INFO - PROCESS | 1818 | --DOCSHELL 0x86278800 == 99 [pid = 1818] [id = 376] 09:00:06 INFO - PROCESS | 1818 | ++DOCSHELL 0x8499d800 == 100 [pid = 1818] [id = 414] 09:00:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 195 (0x849a5800) [pid = 1818] [serial = 1243] [outer = (nil)] 09:00:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 196 (0x857b7800) [pid = 1818] [serial = 1244] [outer = 0x849a5800] 09:00:06 INFO - PROCESS | 1818 | 1460995206433 Marionette DEBUG loaded listener.js 09:00:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 197 (0x85912c00) [pid = 1818] [serial = 1245] [outer = 0x849a5800] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 196 (0x89bd3800) [pid = 1818] [serial = 1125] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 195 (0x9211cc00) [pid = 1818] [serial = 1086] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 194 (0xa44ab800) [pid = 1818] [serial = 1032] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 193 (0x942d7800) [pid = 1818] [serial = 1091] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 192 (0x8590ac00) [pid = 1818] [serial = 1062] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 191 (0x88e86800) [pid = 1818] [serial = 1064] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 190 (0x8c546400) [pid = 1818] [serial = 1076] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 189 (0x934da800) [pid = 1818] [serial = 1088] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 188 (0x8fc9dc00) [pid = 1818] [serial = 1079] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 187 (0x8590e400) [pid = 1818] [serial = 1112] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 186 (0x8ea9e400) [pid = 1818] [serial = 1077] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 185 (0x84fe3400) [pid = 1818] [serial = 1061] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 184 (0x8f76a000) [pid = 1818] [serial = 1008] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 183 (0xa00cbc00) [pid = 1818] [serial = 1029] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 182 (0x84fe4000) [pid = 1818] [serial = 1115] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 181 (0x96310000) [pid = 1818] [serial = 1094] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 180 (0x89bca800) [pid = 1818] [serial = 1068] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 179 (0x88be8800) [pid = 1818] [serial = 1119] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 178 (0x88e8f000) [pid = 1818] [serial = 1065] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 177 (0x896b6400) [pid = 1818] [serial = 1121] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 176 (0x978ca400) [pid = 1818] [serial = 1103] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 175 (0x89a50c00) [pid = 1818] [serial = 1067] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 174 (0x86467c00) [pid = 1818] [serial = 999] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 173 (0x8b778c00) [pid = 1818] [serial = 1002] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 172 (0x91790000) [pid = 1818] [serial = 1085] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 171 (0x896be400) [pid = 1818] [serial = 1122] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 170 (0x90920000) [pid = 1818] [serial = 1083] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 169 (0x8bba9000) [pid = 1818] [serial = 1074] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 168 (0x96605000) [pid = 1818] [serial = 1095] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 167 (0x98915c00) [pid = 1818] [serial = 1026] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 166 (0x8a03f000) [pid = 1818] [serial = 1070] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 165 (0x90914c00) [pid = 1818] [serial = 1082] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 164 (0x89a50000) [pid = 1818] [serial = 1124] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 163 (0x8590f800) [pid = 1818] [serial = 1116] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 162 (0x905a3800) [pid = 1818] [serial = 1011] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 161 (0x974c2000) [pid = 1818] [serial = 1020] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 160 (0x944a3800) [pid = 1818] [serial = 1017] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 159 (0x84fda400) [pid = 1818] [serial = 1109] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 158 (0x934df000) [pid = 1818] [serial = 1014] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 157 (0x97190800) [pid = 1818] [serial = 1097] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 156 (0x8e9d1000) [pid = 1818] [serial = 1005] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 155 (0x974c0000) [pid = 1818] [serial = 1098] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 154 (0x8b782000) [pid = 1818] [serial = 1073] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 153 (0x87962000) [pid = 1818] [serial = 1118] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 152 (0x9059bc00) [pid = 1818] [serial = 1080] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0x9759d000) [pid = 1818] [serial = 1100] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0x8a07b000) [pid = 1818] [serial = 1071] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0x978e9000) [pid = 1818] [serial = 1023] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0x934e3c00) [pid = 1818] [serial = 1089] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x943a2000) [pid = 1818] [serial = 1092] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x9873f800) [pid = 1818] [serial = 1106] [outer = (nil)] [url = about:blank] 09:00:06 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x8bbad400) [pid = 1818] [serial = 996] [outer = (nil)] [url = about:blank] 09:00:07 INFO - PROCESS | 1818 | 1460995207527 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]]]}] 09:00:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:00:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 3196ms 09:00:07 INFO - PROCESS | 1818 | 1460995207538 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 09:00:07 INFO - PROCESS | 1818 | 1460995207543 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 09:00:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:00:07 INFO - PROCESS | 1818 | 1460995207552 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:00:07 INFO - PROCESS | 1818 | 1460995207557 Marionette TRACE conn3 <- [1,1630,null,{}] 09:00:07 INFO - PROCESS | 1818 | 1460995207564 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}] 09:00:07 INFO - PROCESS | 1818 | 1460995207787 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 09:00:08 INFO - PROCESS | 1818 | 1460995208004 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:08 INFO - PROCESS | 1818 | ++DOCSHELL 0x8645fc00 == 101 [pid = 1818] [id = 415] 09:00:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x86464400) [pid = 1818] [serial = 1246] [outer = (nil)] 09:00:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x87969800) [pid = 1818] [serial = 1247] [outer = 0x86464400] 09:00:08 INFO - PROCESS | 1818 | 1460995208089 Marionette DEBUG loaded listener.js 09:00:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x88ceb000) [pid = 1818] [serial = 1248] [outer = 0x86464400] 09:00:08 INFO - PROCESS | 1818 | 1460995208986 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]]]}] 09:00:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:00:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1499ms 09:00:09 INFO - PROCESS | 1818 | 1460995209094 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 09:00:09 INFO - PROCESS | 1818 | 1460995209100 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 09:00:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:00:09 INFO - PROCESS | 1818 | 1460995209112 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:00:09 INFO - PROCESS | 1818 | 1460995209115 Marionette TRACE conn3 <- [1,1634,null,{}] 09:00:09 INFO - PROCESS | 1818 | 1460995209122 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}] 09:00:09 INFO - PROCESS | 1818 | 1460995209403 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 09:00:09 INFO - PROCESS | 1818 | 1460995209431 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:09 INFO - PROCESS | 1818 | ++DOCSHELL 0x8796ac00 == 102 [pid = 1818] [id = 416] 09:00:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0x88e8a000) [pid = 1818] [serial = 1249] [outer = (nil)] 09:00:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x896b3000) [pid = 1818] [serial = 1250] [outer = 0x88e8a000] 09:00:09 INFO - PROCESS | 1818 | 1460995209511 Marionette DEBUG loaded listener.js 09:00:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x896bf400) [pid = 1818] [serial = 1251] [outer = 0x88e8a000] 09:00:10 INFO - PROCESS | 1818 | 1460995210827 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]]]}] 09:00:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:00:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1791ms 09:00:10 INFO - PROCESS | 1818 | 1460995210903 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 09:00:10 INFO - PROCESS | 1818 | 1460995210906 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 09:00:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:00:10 INFO - PROCESS | 1818 | 1460995210914 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:00:10 INFO - PROCESS | 1818 | 1460995210920 Marionette TRACE conn3 <- [1,1638,null,{}] 09:00:10 INFO - PROCESS | 1818 | 1460995210944 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}] 09:00:11 INFO - PROCESS | 1818 | 1460995211822 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 09:00:11 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0x857b5000) [pid = 1818] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:00:11 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0x97597800) [pid = 1818] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:00:11 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0x944a2800) [pid = 1818] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:00:11 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x9838c000) [pid = 1818] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:00:11 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x846eec00) [pid = 1818] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:00:11 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x846e8400) [pid = 1818] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:00:11 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x89e81000) [pid = 1818] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:00:11 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x86463000) [pid = 1818] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:00:11 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x86279000) [pid = 1818] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:00:11 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x8499b800) [pid = 1818] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:00:11 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x915a1000) [pid = 1818] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:00:11 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x90874000) [pid = 1818] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:00:11 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x934dd000) [pid = 1818] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:00:11 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x9086f400) [pid = 1818] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:00:11 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x8b992400) [pid = 1818] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:00:11 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x8eaa0c00) [pid = 1818] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:00:11 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x8c4fa400) [pid = 1818] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:00:11 INFO - PROCESS | 1818 | --DOMWINDOW == 133 (0x8e9c2c00) [pid = 1818] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:00:11 INFO - PROCESS | 1818 | --DOMWINDOW == 132 (0x8bba3c00) [pid = 1818] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:00:11 INFO - PROCESS | 1818 | --DOMWINDOW == 131 (0x8b781800) [pid = 1818] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:00:11 INFO - PROCESS | 1818 | --DOMWINDOW == 130 (0x8b61b000) [pid = 1818] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:00:11 INFO - PROCESS | 1818 | --DOMWINDOW == 129 (0x89f93400) [pid = 1818] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:00:11 INFO - PROCESS | 1818 | --DOMWINDOW == 128 (0x86282c00) [pid = 1818] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:00:12 INFO - PROCESS | 1818 | 1460995212079 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:12 INFO - PROCESS | 1818 | ++DOCSHELL 0x846e7c00 == 103 [pid = 1818] [id = 417] 09:00:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 129 (0x846edc00) [pid = 1818] [serial = 1252] [outer = (nil)] 09:00:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 130 (0x84fd8c00) [pid = 1818] [serial = 1253] [outer = 0x846edc00] 09:00:12 INFO - PROCESS | 1818 | 1460995212159 Marionette DEBUG loaded listener.js 09:00:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 131 (0x8627e800) [pid = 1818] [serial = 1254] [outer = 0x846edc00] 09:00:12 INFO - PROCESS | 1818 | 1460995212947 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]]]}] 09:00:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:00:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 2095ms 09:00:13 INFO - PROCESS | 1818 | 1460995213009 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 09:00:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:00:13 INFO - PROCESS | 1818 | 1460995213014 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 09:00:13 INFO - PROCESS | 1818 | 1460995213020 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:00:13 INFO - PROCESS | 1818 | 1460995213023 Marionette TRACE conn3 <- [1,1642,null,{}] 09:00:13 INFO - PROCESS | 1818 | 1460995213029 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}] 09:00:13 INFO - PROCESS | 1818 | 1460995213236 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 09:00:13 INFO - PROCESS | 1818 | 1460995213424 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:13 INFO - PROCESS | 1818 | ++DOCSHELL 0x84fda800 == 104 [pid = 1818] [id = 418] 09:00:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 132 (0x88ce8c00) [pid = 1818] [serial = 1255] [outer = (nil)] 09:00:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 133 (0x89f90800) [pid = 1818] [serial = 1256] [outer = 0x88ce8c00] 09:00:13 INFO - PROCESS | 1818 | 1460995213503 Marionette DEBUG loaded listener.js 09:00:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 134 (0x8a036400) [pid = 1818] [serial = 1257] [outer = 0x88ce8c00] 09:00:14 INFO - PROCESS | 1818 | 1460995214617 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]]]}] 09:00:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:00:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1648ms 09:00:14 INFO - PROCESS | 1818 | 1460995214668 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 09:00:14 INFO - PROCESS | 1818 | 1460995214676 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 09:00:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:00:14 INFO - PROCESS | 1818 | 1460995214687 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:00:14 INFO - PROCESS | 1818 | 1460995214691 Marionette TRACE conn3 <- [1,1646,null,{}] 09:00:14 INFO - PROCESS | 1818 | 1460995214701 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}] 09:00:14 INFO - PROCESS | 1818 | 1460995214934 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 09:00:15 INFO - PROCESS | 1818 | 1460995215268 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:15 INFO - PROCESS | 1818 | ++DOCSHELL 0x8795d400 == 105 [pid = 1818] [id = 419] 09:00:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x8795ec00) [pid = 1818] [serial = 1258] [outer = (nil)] 09:00:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x88bea400) [pid = 1818] [serial = 1259] [outer = 0x8795ec00] 09:00:15 INFO - PROCESS | 1818 | 1460995215364 Marionette DEBUG loaded listener.js 09:00:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x89684000) [pid = 1818] [serial = 1260] [outer = 0x8795ec00] 09:00:16 INFO - PROCESS | 1818 | 1460995216349 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]]]}] 09:00:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:00:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1699ms 09:00:16 INFO - PROCESS | 1818 | 1460995216386 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 09:00:16 INFO - PROCESS | 1818 | 1460995216395 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 09:00:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:00:16 INFO - PROCESS | 1818 | 1460995216408 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:00:16 INFO - PROCESS | 1818 | 1460995216412 Marionette TRACE conn3 <- [1,1650,null,{}] 09:00:16 INFO - PROCESS | 1818 | 1460995216419 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}] 09:00:16 INFO - PROCESS | 1818 | 1460995216643 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 09:00:17 INFO - PROCESS | 1818 | 1460995217037 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:17 INFO - PROCESS | 1818 | ++DOCSHELL 0x88be5000 == 106 [pid = 1818] [id = 420] 09:00:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x89e78400) [pid = 1818] [serial = 1261] [outer = (nil)] 09:00:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x89f90c00) [pid = 1818] [serial = 1262] [outer = 0x89e78400] 09:00:17 INFO - PROCESS | 1818 | 1460995217132 Marionette DEBUG loaded listener.js 09:00:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x8a041400) [pid = 1818] [serial = 1263] [outer = 0x89e78400] 09:00:18 INFO - PROCESS | 1818 | 1460995218120 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]]]}] 09:00:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:00:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1744ms 09:00:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:00:18 INFO - PROCESS | 1818 | 1460995218154 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 09:00:18 INFO - PROCESS | 1818 | 1460995218157 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 09:00:18 INFO - PROCESS | 1818 | 1460995218164 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:00:18 INFO - PROCESS | 1818 | 1460995218170 Marionette TRACE conn3 <- [1,1654,null,{}] 09:00:18 INFO - PROCESS | 1818 | 1460995218206 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}] 09:00:18 INFO - PROCESS | 1818 | 1460995218438 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 09:00:18 INFO - PROCESS | 1818 | 1460995218766 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:18 INFO - PROCESS | 1818 | ++DOCSHELL 0x89e76c00 == 107 [pid = 1818] [id = 421] 09:00:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x8a07e000) [pid = 1818] [serial = 1264] [outer = (nil)] 09:00:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x8b77b400) [pid = 1818] [serial = 1265] [outer = 0x8a07e000] 09:00:18 INFO - PROCESS | 1818 | 1460995218860 Marionette DEBUG loaded listener.js 09:00:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x8b994000) [pid = 1818] [serial = 1266] [outer = 0x8a07e000] 09:00:19 INFO - PROCESS | 1818 | 1460995219768 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]]]}] 09:00:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:00:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1667ms 09:00:19 INFO - PROCESS | 1818 | 1460995219831 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 09:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:00:19 INFO - PROCESS | 1818 | 1460995219836 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 09:00:19 INFO - PROCESS | 1818 | 1460995219842 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:00:19 INFO - PROCESS | 1818 | 1460995219846 Marionette TRACE conn3 <- [1,1658,null,{}] 09:00:19 INFO - PROCESS | 1818 | 1460995219852 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}] 09:00:20 INFO - PROCESS | 1818 | 1460995220070 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 09:00:20 INFO - PROCESS | 1818 | 1460995220381 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:20 INFO - PROCESS | 1818 | ++DOCSHELL 0x8a07bc00 == 108 [pid = 1818] [id = 422] 09:00:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x8b99f000) [pid = 1818] [serial = 1267] [outer = (nil)] 09:00:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x8bbac800) [pid = 1818] [serial = 1268] [outer = 0x8b99f000] 09:00:20 INFO - PROCESS | 1818 | 1460995220477 Marionette DEBUG loaded listener.js 09:00:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x8c404000) [pid = 1818] [serial = 1269] [outer = 0x8b99f000] 09:00:21 INFO - PROCESS | 1818 | 1460995221402 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]]]}] 09:00:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1632ms 09:00:21 INFO - PROCESS | 1818 | 1460995221475 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 09:00:21 INFO - PROCESS | 1818 | 1460995221478 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 09:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:00:21 INFO - PROCESS | 1818 | 1460995221485 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:00:21 INFO - PROCESS | 1818 | 1460995221488 Marionette TRACE conn3 <- [1,1662,null,{}] 09:00:21 INFO - PROCESS | 1818 | 1460995221494 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}] 09:00:21 INFO - PROCESS | 1818 | 1460995221710 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 09:00:22 INFO - PROCESS | 1818 | 1460995222027 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:22 INFO - PROCESS | 1818 | ++DOCSHELL 0x8bba3c00 == 109 [pid = 1818] [id = 423] 09:00:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x8bbaa800) [pid = 1818] [serial = 1270] [outer = (nil)] 09:00:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x8c4f7000) [pid = 1818] [serial = 1271] [outer = 0x8bbaa800] 09:00:22 INFO - PROCESS | 1818 | 1460995222151 Marionette DEBUG loaded listener.js 09:00:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0x8c547c00) [pid = 1818] [serial = 1272] [outer = 0x8bbaa800] 09:00:23 INFO - PROCESS | 1818 | 1460995223058 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]]]}] 09:00:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1633ms 09:00:23 INFO - PROCESS | 1818 | 1460995223119 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 09:00:23 INFO - PROCESS | 1818 | 1460995223123 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 09:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:00:23 INFO - PROCESS | 1818 | 1460995223129 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:00:23 INFO - PROCESS | 1818 | 1460995223133 Marionette TRACE conn3 <- [1,1666,null,{}] 09:00:23 INFO - PROCESS | 1818 | 1460995223139 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}] 09:00:23 INFO - PROCESS | 1818 | 1460995223378 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 09:00:23 INFO - PROCESS | 1818 | 1460995223705 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:23 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c7e3c00 == 110 [pid = 1818] [id = 424] 09:00:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x8c7e4800) [pid = 1818] [serial = 1273] [outer = (nil)] 09:00:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x8e9c4c00) [pid = 1818] [serial = 1274] [outer = 0x8c7e4800] 09:00:23 INFO - PROCESS | 1818 | 1460995223814 Marionette DEBUG loaded listener.js 09:00:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x8ea97000) [pid = 1818] [serial = 1275] [outer = 0x8c7e4800] 09:00:24 INFO - PROCESS | 1818 | 1460995224717 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]]]}] 09:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1638ms 09:00:24 INFO - PROCESS | 1818 | 1460995224769 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 09:00:24 INFO - PROCESS | 1818 | 1460995224773 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 09:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:00:24 INFO - PROCESS | 1818 | 1460995224780 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:00:24 INFO - PROCESS | 1818 | 1460995224784 Marionette TRACE conn3 <- [1,1670,null,{}] 09:00:24 INFO - PROCESS | 1818 | 1460995224790 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}] 09:00:25 INFO - PROCESS | 1818 | 1460995224998 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 09:00:25 INFO - PROCESS | 1818 | 1460995225267 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:25 INFO - PROCESS | 1818 | ++DOCSHELL 0x89bd3000 == 111 [pid = 1818] [id = 425] 09:00:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 153 (0x8c7dc000) [pid = 1818] [serial = 1276] [outer = (nil)] 09:00:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 154 (0x8f76c000) [pid = 1818] [serial = 1277] [outer = 0x8c7dc000] 09:00:25 INFO - PROCESS | 1818 | 1460995225404 Marionette DEBUG loaded listener.js 09:00:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 155 (0x8fc94400) [pid = 1818] [serial = 1278] [outer = 0x8c7dc000] 09:00:26 INFO - PROCESS | 1818 | 1460995226332 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]]]}] 09:00:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:00:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1631ms 09:00:26 INFO - PROCESS | 1818 | 1460995226413 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 09:00:26 INFO - PROCESS | 1818 | 1460995226417 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 09:00:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:00:26 INFO - PROCESS | 1818 | 1460995226424 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:00:26 INFO - PROCESS | 1818 | 1460995226428 Marionette TRACE conn3 <- [1,1674,null,{}] 09:00:26 INFO - PROCESS | 1818 | 1460995226434 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}] 09:00:26 INFO - PROCESS | 1818 | 1460995226689 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 09:00:27 INFO - PROCESS | 1818 | 1460995227007 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:27 INFO - PROCESS | 1818 | ++DOCSHELL 0x8f762800 == 112 [pid = 1818] [id = 426] 09:00:27 INFO - PROCESS | 1818 | ++DOMWINDOW == 156 (0x8f76d400) [pid = 1818] [serial = 1279] [outer = (nil)] 09:00:27 INFO - PROCESS | 1818 | ++DOMWINDOW == 157 (0x905a9000) [pid = 1818] [serial = 1280] [outer = 0x8f76d400] 09:00:27 INFO - PROCESS | 1818 | 1460995227112 Marionette DEBUG loaded listener.js 09:00:27 INFO - PROCESS | 1818 | ++DOMWINDOW == 158 (0x90912c00) [pid = 1818] [serial = 1281] [outer = 0x8f76d400] 09:00:28 INFO - PROCESS | 1818 | 1460995228015 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]]]}] 09:00:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1632ms 09:00:28 INFO - PROCESS | 1818 | 1460995228057 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 09:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:00:28 INFO - PROCESS | 1818 | 1460995228062 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 09:00:28 INFO - PROCESS | 1818 | 1460995228068 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:00:28 INFO - PROCESS | 1818 | 1460995228072 Marionette TRACE conn3 <- [1,1678,null,{}] 09:00:28 INFO - PROCESS | 1818 | 1460995228078 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}] 09:00:28 INFO - PROCESS | 1818 | 1460995228309 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 09:00:28 INFO - PROCESS | 1818 | 1460995228637 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:28 INFO - PROCESS | 1818 | ++DOCSHELL 0x84fe4800 == 113 [pid = 1818] [id = 427] 09:00:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 159 (0x8f76b000) [pid = 1818] [serial = 1282] [outer = (nil)] 09:00:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 160 (0x90951000) [pid = 1818] [serial = 1283] [outer = 0x8f76b000] 09:00:28 INFO - PROCESS | 1818 | 1460995228732 Marionette DEBUG loaded listener.js 09:00:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 161 (0x9159c400) [pid = 1818] [serial = 1284] [outer = 0x8f76b000] 09:00:29 INFO - PROCESS | 1818 | 1460995229627 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]]]}] 09:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1633ms 09:00:29 INFO - PROCESS | 1818 | 1460995229702 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 09:00:29 INFO - PROCESS | 1818 | 1460995229705 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 09:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:00:29 INFO - PROCESS | 1818 | 1460995229712 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:00:29 INFO - PROCESS | 1818 | 1460995229716 Marionette TRACE conn3 <- [1,1682,null,{}] 09:00:29 INFO - PROCESS | 1818 | 1460995229721 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}] 09:00:29 INFO - PROCESS | 1818 | 1460995229972 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 09:00:30 INFO - PROCESS | 1818 | 1460995230293 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:30 INFO - PROCESS | 1818 | ++DOCSHELL 0x9091f800 == 114 [pid = 1818] [id = 428] 09:00:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 162 (0x90920000) [pid = 1818] [serial = 1285] [outer = (nil)] 09:00:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 163 (0x921a8800) [pid = 1818] [serial = 1286] [outer = 0x90920000] 09:00:30 INFO - PROCESS | 1818 | 1460995230384 Marionette DEBUG loaded listener.js 09:00:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 164 (0x93358400) [pid = 1818] [serial = 1287] [outer = 0x90920000] 09:00:31 INFO - PROCESS | 1818 | 1460995231336 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]]]}] 09:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1686ms 09:00:31 INFO - PROCESS | 1818 | 1460995231400 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 09:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:00:31 INFO - PROCESS | 1818 | 1460995231404 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 09:00:31 INFO - PROCESS | 1818 | 1460995231412 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:00:31 INFO - PROCESS | 1818 | 1460995231415 Marionette TRACE conn3 <- [1,1686,null,{}] 09:00:31 INFO - PROCESS | 1818 | 1460995231422 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}] 09:00:31 INFO - PROCESS | 1818 | 1460995231704 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 09:00:32 INFO - PROCESS | 1818 | 1460995232037 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:32 INFO - PROCESS | 1818 | ++DOCSHELL 0x92118000 == 115 [pid = 1818] [id = 429] 09:00:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 165 (0x942d5800) [pid = 1818] [serial = 1288] [outer = (nil)] 09:00:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 166 (0x942db800) [pid = 1818] [serial = 1289] [outer = 0x942d5800] 09:00:32 INFO - PROCESS | 1818 | 1460995232144 Marionette DEBUG loaded listener.js 09:00:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 167 (0x943a0000) [pid = 1818] [serial = 1290] [outer = 0x942d5800] 09:00:33 INFO - PROCESS | 1818 | 1460995233118 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]]]}] 09:00:33 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 09:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1783ms 09:00:33 INFO - PROCESS | 1818 | 1460995233194 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 09:00:33 INFO - PROCESS | 1818 | 1460995233198 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 09:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:00:33 INFO - PROCESS | 1818 | 1460995233205 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:00:33 INFO - PROCESS | 1818 | 1460995233208 Marionette TRACE conn3 <- [1,1690,null,{}] 09:00:33 INFO - PROCESS | 1818 | 1460995233214 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}] 09:00:33 INFO - PROCESS | 1818 | 1460995233461 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 09:00:33 INFO - PROCESS | 1818 | 1460995233787 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:33 INFO - PROCESS | 1818 | ++DOCSHELL 0x8f927400 == 116 [pid = 1818] [id = 430] 09:00:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 168 (0x942dc400) [pid = 1818] [serial = 1291] [outer = (nil)] 09:00:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 169 (0x944a5000) [pid = 1818] [serial = 1292] [outer = 0x942dc400] 09:00:33 INFO - PROCESS | 1818 | 1460995233882 Marionette DEBUG loaded listener.js 09:00:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 170 (0x944aa800) [pid = 1818] [serial = 1293] [outer = 0x942dc400] 09:00:34 INFO - PROCESS | 1818 | 1460995234795 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]]]}] 09:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1640ms 09:00:34 INFO - PROCESS | 1818 | 1460995234846 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 09:00:34 INFO - PROCESS | 1818 | 1460995234849 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 09:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:00:34 INFO - PROCESS | 1818 | 1460995234856 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:00:34 INFO - PROCESS | 1818 | 1460995234860 Marionette TRACE conn3 <- [1,1694,null,{}] 09:00:34 INFO - PROCESS | 1818 | 1460995234865 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}] 09:00:35 INFO - PROCESS | 1818 | 1460995235082 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 09:00:35 INFO - PROCESS | 1818 | 1460995235399 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:35 INFO - PROCESS | 1818 | ++DOCSHELL 0x942d9800 == 117 [pid = 1818] [id = 431] 09:00:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 171 (0x944a2800) [pid = 1818] [serial = 1294] [outer = (nil)] 09:00:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 172 (0x96604c00) [pid = 1818] [serial = 1295] [outer = 0x944a2800] 09:00:35 INFO - PROCESS | 1818 | 1460995235496 Marionette DEBUG loaded listener.js 09:00:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 173 (0x96639400) [pid = 1818] [serial = 1296] [outer = 0x944a2800] 09:00:36 INFO - PROCESS | 1818 | 1460995236438 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]]]}] 09:00:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:00:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1635ms 09:00:36 INFO - PROCESS | 1818 | 1460995236492 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 09:00:36 INFO - PROCESS | 1818 | 1460995236496 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 09:00:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:00:36 INFO - PROCESS | 1818 | 1460995236503 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:00:36 INFO - PROCESS | 1818 | 1460995236505 Marionette TRACE conn3 <- [1,1698,null,{}] 09:00:36 INFO - PROCESS | 1818 | 1460995236512 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}] 09:00:36 INFO - PROCESS | 1818 | 1460995236739 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 09:00:37 INFO - PROCESS | 1818 | 1460995237058 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:37 INFO - PROCESS | 1818 | ++DOCSHELL 0x96641800 == 118 [pid = 1818] [id = 432] 09:00:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 174 (0x96647800) [pid = 1818] [serial = 1297] [outer = (nil)] 09:00:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 175 (0x97193000) [pid = 1818] [serial = 1298] [outer = 0x96647800] 09:00:37 INFO - PROCESS | 1818 | 1460995237185 Marionette DEBUG loaded listener.js 09:00:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 176 (0x97457000) [pid = 1818] [serial = 1299] [outer = 0x96647800] 09:00:38 INFO - PROCESS | 1818 | 1460995238087 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]]]}] 09:00:38 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 09:00:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1638ms 09:00:38 INFO - PROCESS | 1818 | 1460995238142 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 09:00:38 INFO - PROCESS | 1818 | 1460995238145 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 09:00:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:00:38 INFO - PROCESS | 1818 | 1460995238152 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:00:38 INFO - PROCESS | 1818 | 1460995238155 Marionette TRACE conn3 <- [1,1702,null,{}] 09:00:38 INFO - PROCESS | 1818 | 1460995238161 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}] 09:00:38 INFO - PROCESS | 1818 | 1460995238382 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 09:00:38 INFO - PROCESS | 1818 | 1460995238708 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:38 INFO - PROCESS | 1818 | ++DOCSHELL 0x857b1800 == 119 [pid = 1818] [id = 433] 09:00:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 177 (0x944a1400) [pid = 1818] [serial = 1300] [outer = (nil)] 09:00:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 178 (0x9759f000) [pid = 1818] [serial = 1301] [outer = 0x944a1400] 09:00:38 INFO - PROCESS | 1818 | 1460995238803 Marionette DEBUG loaded listener.js 09:00:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 179 (0x975a4c00) [pid = 1818] [serial = 1302] [outer = 0x944a1400] 09:00:39 INFO - PROCESS | 1818 | 1460995239746 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]]]}] 09:00:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:00:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1639ms 09:00:39 INFO - PROCESS | 1818 | 1460995239792 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 09:00:39 INFO - PROCESS | 1818 | 1460995239796 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 09:00:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:00:39 INFO - PROCESS | 1818 | 1460995239804 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:00:39 INFO - PROCESS | 1818 | 1460995239807 Marionette TRACE conn3 <- [1,1706,null,{}] 09:00:39 INFO - PROCESS | 1818 | 1460995239813 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}] 09:00:40 INFO - PROCESS | 1818 | 1460995240039 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 09:00:40 INFO - PROCESS | 1818 | 1460995240365 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:40 INFO - PROCESS | 1818 | ++DOCSHELL 0x84fdf800 == 120 [pid = 1818] [id = 434] 09:00:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 180 (0x857b4400) [pid = 1818] [serial = 1303] [outer = (nil)] 09:00:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 181 (0x978bdc00) [pid = 1818] [serial = 1304] [outer = 0x857b4400] 09:00:40 INFO - PROCESS | 1818 | 1460995240460 Marionette DEBUG loaded listener.js 09:00:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 182 (0x978e3400) [pid = 1818] [serial = 1305] [outer = 0x857b4400] 09:00:41 INFO - PROCESS | 1818 | 1460995241360 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]]]}] 09:00:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:00:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1631ms 09:00:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:00:41 INFO - PROCESS | 1818 | 1460995241436 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 09:00:41 INFO - PROCESS | 1818 | 1460995241439 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 09:00:41 INFO - PROCESS | 1818 | 1460995241449 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:00:41 INFO - PROCESS | 1818 | 1460995241453 Marionette TRACE conn3 <- [1,1710,null,{}] 09:00:41 INFO - PROCESS | 1818 | 1460995241459 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}] 09:00:41 INFO - PROCESS | 1818 | 1460995241715 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 09:00:42 INFO - PROCESS | 1818 | 1460995242033 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:42 INFO - PROCESS | 1818 | ++DOCSHELL 0x934da800 == 121 [pid = 1818] [id = 435] 09:00:42 INFO - PROCESS | 1818 | ++DOMWINDOW == 183 (0x97595c00) [pid = 1818] [serial = 1306] [outer = (nil)] 09:00:42 INFO - PROCESS | 1818 | ++DOMWINDOW == 184 (0x98469c00) [pid = 1818] [serial = 1307] [outer = 0x97595c00] 09:00:42 INFO - PROCESS | 1818 | 1460995242134 Marionette DEBUG loaded listener.js 09:00:42 INFO - PROCESS | 1818 | ++DOMWINDOW == 185 (0x9873f000) [pid = 1818] [serial = 1308] [outer = 0x97595c00] 09:00:43 INFO - PROCESS | 1818 | 1460995243027 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]]]}] 09:00:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:00:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1647ms 09:00:43 INFO - PROCESS | 1818 | 1460995243094 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 09:00:43 INFO - PROCESS | 1818 | 1460995243098 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 09:00:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:00:43 INFO - PROCESS | 1818 | 1460995243105 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:00:43 INFO - PROCESS | 1818 | 1460995243108 Marionette TRACE conn3 <- [1,1714,null,{}] 09:00:43 INFO - PROCESS | 1818 | 1460995243114 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}] 09:00:43 INFO - PROCESS | 1818 | 1460995243335 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 09:00:43 INFO - PROCESS | 1818 | 1460995243661 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:43 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c4ee800 == 122 [pid = 1818] [id = 436] 09:00:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 186 (0x8c7e2c00) [pid = 1818] [serial = 1309] [outer = (nil)] 09:00:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 187 (0x9919c800) [pid = 1818] [serial = 1310] [outer = 0x8c7e2c00] 09:00:43 INFO - PROCESS | 1818 | 1460995243755 Marionette DEBUG loaded listener.js 09:00:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 188 (0x994c5400) [pid = 1818] [serial = 1311] [outer = 0x8c7e2c00] 09:00:45 INFO - PROCESS | 1818 | --DOCSHELL 0x8fc94c00 == 121 [pid = 1818] [id = 50] 09:00:45 INFO - PROCESS | 1818 | --DOCSHELL 0x89bc8c00 == 120 [pid = 1818] [id = 322] 09:00:45 INFO - PROCESS | 1818 | --DOCSHELL 0x846ea800 == 119 [pid = 1818] [id = 327] 09:00:45 INFO - PROCESS | 1818 | --DOCSHELL 0x89f99c00 == 118 [pid = 1818] [id = 282] 09:00:45 INFO - PROCESS | 1818 | --DOCSHELL 0x846efc00 == 117 [pid = 1818] [id = 326] 09:00:45 INFO - PROCESS | 1818 | --DOCSHELL 0x978e0800 == 116 [pid = 1818] [id = 321] 09:00:45 INFO - PROCESS | 1818 | --DOCSHELL 0x846e6000 == 115 [pid = 1818] [id = 325] 09:00:45 INFO - PROCESS | 1818 | --DOCSHELL 0x978e8800 == 114 [pid = 1818] [id = 411] 09:00:45 INFO - PROCESS | 1818 | --DOCSHELL 0x96645400 == 113 [pid = 1818] [id = 412] 09:00:45 INFO - PROCESS | 1818 | --DOCSHELL 0x934e9c00 == 112 [pid = 1818] [id = 410] 09:00:45 INFO - PROCESS | 1818 | --DOCSHELL 0x96310800 == 111 [pid = 1818] [id = 409] 09:00:45 INFO - PROCESS | 1818 | --DOCSHELL 0x96604800 == 110 [pid = 1818] [id = 408] 09:00:45 INFO - PROCESS | 1818 | --DOCSHELL 0x9159b000 == 109 [pid = 1818] [id = 406] 09:00:45 INFO - PROCESS | 1818 | --DOCSHELL 0x942d8800 == 108 [pid = 1818] [id = 407] 09:00:45 INFO - PROCESS | 1818 | --DOCSHELL 0x8fd13000 == 107 [pid = 1818] [id = 405] 09:00:45 INFO - PROCESS | 1818 | --DOCSHELL 0x8ea9d000 == 106 [pid = 1818] [id = 404] 09:00:45 INFO - PROCESS | 1818 | --DOCSHELL 0x8c54bc00 == 105 [pid = 1818] [id = 403] 09:00:45 INFO - PROCESS | 1818 | --DOCSHELL 0x8a038c00 == 104 [pid = 1818] [id = 401] 09:00:45 INFO - PROCESS | 1818 | --DOCSHELL 0x8c543000 == 103 [pid = 1818] [id = 402] 09:00:45 INFO - PROCESS | 1818 | --DOCSHELL 0x89bd3c00 == 102 [pid = 1818] [id = 400] 09:00:45 INFO - PROCESS | 1818 | --DOCSHELL 0x89a4a400 == 101 [pid = 1818] [id = 399] 09:00:45 INFO - PROCESS | 1818 | --DOCSHELL 0x88e81400 == 100 [pid = 1818] [id = 398] 09:00:45 INFO - PROCESS | 1818 | --DOCSHELL 0x857b5400 == 99 [pid = 1818] [id = 397] 09:00:45 INFO - PROCESS | 1818 | --DOCSHELL 0x857b3400 == 98 [pid = 1818] [id = 370] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 187 (0x943a1000) [pid = 1818] [serial = 1164] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 186 (0x942de800) [pid = 1818] [serial = 1163] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 185 (0x942d4c00) [pid = 1818] [serial = 1161] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 184 (0x934e3400) [pid = 1818] [serial = 1160] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 183 (0x91787800) [pid = 1818] [serial = 1158] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 182 (0x915a1400) [pid = 1818] [serial = 1157] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 181 (0x90919400) [pid = 1818] [serial = 1155] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 180 (0x905a5400) [pid = 1818] [serial = 1154] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 179 (0x9059f400) [pid = 1818] [serial = 1152] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 178 (0x8fd16400) [pid = 1818] [serial = 1151] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 177 (0x8f76f400) [pid = 1818] [serial = 1149] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 176 (0x8f768800) [pid = 1818] [serial = 1148] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 175 (0x8ea99000) [pid = 1818] [serial = 1146] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 174 (0x8e9cd400) [pid = 1818] [serial = 1145] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 173 (0x8c549400) [pid = 1818] [serial = 1143] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 172 (0x8c542c00) [pid = 1818] [serial = 1142] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 171 (0x8c40b800) [pid = 1818] [serial = 1140] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 170 (0x8c401c00) [pid = 1818] [serial = 1139] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 169 (0x8b99ac00) [pid = 1818] [serial = 1137] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 168 (0x8b77fc00) [pid = 1818] [serial = 1136] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 167 (0x8a03bc00) [pid = 1818] [serial = 1134] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 166 (0x89f9f800) [pid = 1818] [serial = 1133] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 165 (0x89675c00) [pid = 1818] [serial = 1131] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 164 (0x8795f800) [pid = 1818] [serial = 1130] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 163 (0x89f94800) [pid = 1818] [serial = 1127] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 162 (0x896b7c00) [pid = 1818] [serial = 1185] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 161 (0x8627d800) [pid = 1818] [serial = 1113] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 160 (0x978e5c00) [pid = 1818] [serial = 1104] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 159 (0x97802400) [pid = 1818] [serial = 1101] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 158 (0x8967dc00) [pid = 1818] [serial = 1190] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 157 (0x989bcc00) [pid = 1818] [serial = 1107] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 156 (0x85917800) [pid = 1818] [serial = 1059] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 155 (0x8627dc00) [pid = 1818] [serial = 1110] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 154 (0x89f9b000) [pid = 1818] [serial = 1187] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 153 (0x8a073c00) [pid = 1818] [serial = 1188] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 152 (0x8967e800) [pid = 1818] [serial = 1184] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0x86464800) [pid = 1818] [serial = 1181] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0x87966400) [pid = 1818] [serial = 1182] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0x88e82000) [pid = 1818] [serial = 1179] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0x86281000) [pid = 1818] [serial = 1178] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x978c6000) [pid = 1818] [serial = 1175] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x9745e800) [pid = 1818] [serial = 1172] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x95b9e000) [pid = 1818] [serial = 1169] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x944a9000) [pid = 1818] [serial = 1167] [outer = (nil)] [url = about:blank] 09:00:45 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x944a5400) [pid = 1818] [serial = 1166] [outer = (nil)] [url = about:blank] 09:00:46 INFO - PROCESS | 1818 | ************************* 09:00:46 INFO - PROCESS | 1818 | A coding exception was thrown and uncaught in a Task. 09:00:46 INFO - PROCESS | 1818 | 09:00:46 INFO - PROCESS | 1818 | Full message: TypeError: NetworkError when attempting to fetch resource. 09:00:46 INFO - PROCESS | 1818 | Full stack: 09:00:46 INFO - PROCESS | 1818 | ************************* 09:00:46 INFO - PROCESS | 1818 | 1460995246309 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]]]}] 09:00:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:00:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 3240ms 09:00:46 INFO - PROCESS | 1818 | 1460995246346 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 09:00:46 INFO - PROCESS | 1818 | 1460995246353 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 09:00:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:00:46 INFO - PROCESS | 1818 | 1460995246362 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:00:46 INFO - PROCESS | 1818 | 1460995246368 Marionette TRACE conn3 <- [1,1718,null,{}] 09:00:46 INFO - PROCESS | 1818 | 1460995246376 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}] 09:00:46 INFO - PROCESS | 1818 | 1460995246684 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 09:00:46 INFO - PROCESS | 1818 | 1460995246816 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:46 INFO - PROCESS | 1818 | ++DOCSHELL 0x87963c00 == 99 [pid = 1818] [id = 437] 09:00:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x87969000) [pid = 1818] [serial = 1312] [outer = (nil)] 09:00:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x88e83800) [pid = 1818] [serial = 1313] [outer = 0x87969000] 09:00:46 INFO - PROCESS | 1818 | 1460995246894 Marionette DEBUG loaded listener.js 09:00:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x89676000) [pid = 1818] [serial = 1314] [outer = 0x87969000] 09:00:47 INFO - PROCESS | 1818 | 1460995247712 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]]]}] 09:00:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:00:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1443ms 09:00:47 INFO - PROCESS | 1818 | 1460995247806 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 09:00:47 INFO - PROCESS | 1818 | 1460995247813 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 09:00:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:00:47 INFO - PROCESS | 1818 | 1460995247824 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:00:47 INFO - PROCESS | 1818 | 1460995247827 Marionette TRACE conn3 <- [1,1722,null,{}] 09:00:47 INFO - PROCESS | 1818 | 1460995247834 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}] 09:00:48 INFO - PROCESS | 1818 | 1460995248036 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 09:00:48 INFO - PROCESS | 1818 | 1460995248259 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:48 INFO - PROCESS | 1818 | ++DOCSHELL 0x8590e000 == 100 [pid = 1818] [id = 438] 09:00:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x86279400) [pid = 1818] [serial = 1315] [outer = (nil)] 09:00:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x89a4b000) [pid = 1818] [serial = 1316] [outer = 0x86279400] 09:00:48 INFO - PROCESS | 1818 | 1460995248335 Marionette DEBUG loaded listener.js 09:00:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0x89bcc400) [pid = 1818] [serial = 1317] [outer = 0x86279400] 09:00:49 INFO - PROCESS | 1818 | 1460995249400 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]]]}] 09:00:49 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 09:00:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1641ms 09:00:49 INFO - PROCESS | 1818 | 1460995249465 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 09:00:49 INFO - PROCESS | 1818 | 1460995249469 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 09:00:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:00:49 INFO - PROCESS | 1818 | 1460995249476 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:00:49 INFO - PROCESS | 1818 | 1460995249481 Marionette TRACE conn3 <- [1,1726,null,{}] 09:00:49 INFO - PROCESS | 1818 | 1460995249504 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}] 09:00:49 INFO - PROCESS | 1818 | 1460995249780 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 09:00:50 INFO - PROCESS | 1818 | 1460995250022 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:50 INFO - PROCESS | 1818 | ++DOCSHELL 0x8a071c00 == 101 [pid = 1818] [id = 439] 09:00:50 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x8a075400) [pid = 1818] [serial = 1318] [outer = (nil)] 09:00:50 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x8a07c000) [pid = 1818] [serial = 1319] [outer = 0x8a075400] 09:00:50 INFO - PROCESS | 1818 | 1460995250100 Marionette DEBUG loaded listener.js 09:00:50 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x8b616c00) [pid = 1818] [serial = 1320] [outer = 0x8a075400] 09:00:50 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0x95b15000) [pid = 1818] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:00:51 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0x942d9000) [pid = 1818] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:00:51 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0x89e81c00) [pid = 1818] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:00:51 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0x944a6800) [pid = 1818] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:00:51 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x846edc00) [pid = 1818] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:00:51 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x8c547800) [pid = 1818] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:00:51 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x8b61a400) [pid = 1818] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:00:51 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x89e79000) [pid = 1818] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:00:51 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x89bc9c00) [pid = 1818] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:00:51 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x88e83000) [pid = 1818] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:00:51 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x857b6400) [pid = 1818] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:00:51 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x86464400) [pid = 1818] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:00:51 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x849a5800) [pid = 1818] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:00:51 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x978e9800) [pid = 1818] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:00:51 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x98466c00) [pid = 1818] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:00:51 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x97aaa000) [pid = 1818] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:00:51 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x973ae000) [pid = 1818] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:00:51 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x9663a800) [pid = 1818] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:00:51 INFO - PROCESS | 1818 | --DOMWINDOW == 133 (0x96605c00) [pid = 1818] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:00:51 INFO - PROCESS | 1818 | --DOMWINDOW == 132 (0x942da000) [pid = 1818] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:00:51 INFO - PROCESS | 1818 | --DOMWINDOW == 131 (0x9178a800) [pid = 1818] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:00:51 INFO - PROCESS | 1818 | --DOMWINDOW == 130 (0x8fd17400) [pid = 1818] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:00:51 INFO - PROCESS | 1818 | --DOMWINDOW == 129 (0x8eaa0000) [pid = 1818] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:00:51 INFO - PROCESS | 1818 | --DOMWINDOW == 128 (0x8c7d7c00) [pid = 1818] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:00:51 INFO - PROCESS | 1818 | --DOMWINDOW == 127 (0x88e8a000) [pid = 1818] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:00:51 INFO - PROCESS | 1818 | 1460995251543 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]]]}] 09:00:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 2085ms 09:00:51 INFO - PROCESS | 1818 | 1460995251561 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 09:00:51 INFO - PROCESS | 1818 | 1460995251565 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 09:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:00:51 INFO - PROCESS | 1818 | 1460995251572 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:00:51 INFO - PROCESS | 1818 | 1460995251575 Marionette TRACE conn3 <- [1,1730,null,{}] 09:00:51 INFO - PROCESS | 1818 | 1460995251595 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}] 09:00:51 INFO - PROCESS | 1818 | 1460995251789 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 09:00:51 INFO - PROCESS | 1818 | 1460995251979 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:52 INFO - PROCESS | 1818 | ++DOCSHELL 0x857b3400 == 102 [pid = 1818] [id = 440] 09:00:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 128 (0x8645c400) [pid = 1818] [serial = 1321] [outer = (nil)] 09:00:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 129 (0x89e84c00) [pid = 1818] [serial = 1322] [outer = 0x8645c400] 09:00:52 INFO - PROCESS | 1818 | 1460995252058 Marionette DEBUG loaded listener.js 09:00:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 130 (0x8a07d400) [pid = 1818] [serial = 1323] [outer = 0x8645c400] 09:00:53 INFO - PROCESS | 1818 | 1460995253087 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]]]}] 09:00:53 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 09:00:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1578ms 09:00:53 INFO - PROCESS | 1818 | 1460995253155 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 09:00:53 INFO - PROCESS | 1818 | 1460995253161 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 09:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:00:53 INFO - PROCESS | 1818 | 1460995253171 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:00:53 INFO - PROCESS | 1818 | 1460995253177 Marionette TRACE conn3 <- [1,1734,null,{}] 09:00:53 INFO - PROCESS | 1818 | 1460995253187 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}] 09:00:53 INFO - PROCESS | 1818 | 1460995253414 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 09:00:53 INFO - PROCESS | 1818 | 1460995253756 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:53 INFO - PROCESS | 1818 | ++DOCSHELL 0x8627e000 == 103 [pid = 1818] [id = 441] 09:00:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 131 (0x87966000) [pid = 1818] [serial = 1324] [outer = (nil)] 09:00:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 132 (0x88e86000) [pid = 1818] [serial = 1325] [outer = 0x87966000] 09:00:53 INFO - PROCESS | 1818 | 1460995253852 Marionette DEBUG loaded listener.js 09:00:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 133 (0x8967ec00) [pid = 1818] [serial = 1326] [outer = 0x87966000] 09:00:54 INFO - PROCESS | 1818 | 1460995254792 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]]]}] 09:00:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:00:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1696ms 09:00:54 INFO - PROCESS | 1818 | 1460995254870 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 09:00:54 INFO - PROCESS | 1818 | 1460995254884 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 09:00:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:00:54 INFO - PROCESS | 1818 | 1460995254902 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:00:54 INFO - PROCESS | 1818 | 1460995254910 Marionette TRACE conn3 <- [1,1738,null,{}] 09:00:54 INFO - PROCESS | 1818 | 1460995254920 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}] 09:00:55 INFO - PROCESS | 1818 | 1460995255307 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 09:00:55 INFO - PROCESS | 1818 | 1460995255742 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:55 INFO - PROCESS | 1818 | ++DOCSHELL 0x88e84000 == 104 [pid = 1818] [id = 442] 09:00:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 134 (0x89a4f400) [pid = 1818] [serial = 1327] [outer = (nil)] 09:00:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x89f91000) [pid = 1818] [serial = 1328] [outer = 0x89a4f400] 09:00:55 INFO - PROCESS | 1818 | 1460995255933 Marionette DEBUG loaded listener.js 09:00:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x8a040800) [pid = 1818] [serial = 1329] [outer = 0x89a4f400] 09:00:57 INFO - PROCESS | 1818 | 1460995257167 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]]]}] 09:00:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:00:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 2342ms 09:00:57 INFO - PROCESS | 1818 | 1460995257243 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 09:00:57 INFO - PROCESS | 1818 | 1460995257247 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 09:00:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:00:57 INFO - PROCESS | 1818 | 1460995257254 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:00:57 INFO - PROCESS | 1818 | 1460995257260 Marionette TRACE conn3 <- [1,1742,null,{}] 09:00:57 INFO - PROCESS | 1818 | 1460995257287 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}] 09:00:57 INFO - PROCESS | 1818 | 1460995257626 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 09:00:57 INFO - PROCESS | 1818 | 1460995257928 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:57 INFO - PROCESS | 1818 | ++DOCSHELL 0x89f97800 == 105 [pid = 1818] [id = 443] 09:00:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x8b99bc00) [pid = 1818] [serial = 1330] [outer = (nil)] 09:00:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x8bbaa000) [pid = 1818] [serial = 1331] [outer = 0x8b99bc00] 09:00:58 INFO - PROCESS | 1818 | 1460995258021 Marionette DEBUG loaded listener.js 09:00:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x8c40e800) [pid = 1818] [serial = 1332] [outer = 0x8b99bc00] 09:00:58 INFO - PROCESS | 1818 | 1460995258982 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]]]}] 09:00:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:00:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1795ms 09:00:59 INFO - PROCESS | 1818 | 1460995259050 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 09:00:59 INFO - PROCESS | 1818 | 1460995259055 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 09:00:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:00:59 INFO - PROCESS | 1818 | 1460995259062 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:00:59 INFO - PROCESS | 1818 | 1460995259066 Marionette TRACE conn3 <- [1,1746,null,{}] 09:00:59 INFO - PROCESS | 1818 | 1460995259072 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}] 09:00:59 INFO - PROCESS | 1818 | 1460995259328 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 09:00:59 INFO - PROCESS | 1818 | 1460995259648 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:59 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b999c00 == 106 [pid = 1818] [id = 444] 09:00:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x8bbb0000) [pid = 1818] [serial = 1333] [outer = (nil)] 09:00:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x8c54a800) [pid = 1818] [serial = 1334] [outer = 0x8bbb0000] 09:00:59 INFO - PROCESS | 1818 | 1460995259738 Marionette DEBUG loaded listener.js 09:00:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x8c7da800) [pid = 1818] [serial = 1335] [outer = 0x8bbb0000] 09:01:00 INFO - PROCESS | 1818 | 1460995260658 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]]]}] 09:01:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:01:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1634ms 09:01:00 INFO - PROCESS | 1818 | 1460995260697 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 09:01:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:01:00 INFO - PROCESS | 1818 | 1460995260702 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 09:01:00 INFO - PROCESS | 1818 | 1460995260709 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:01:00 INFO - PROCESS | 1818 | 1460995260712 Marionette TRACE conn3 <- [1,1750,null,{}] 09:01:00 INFO - PROCESS | 1818 | 1460995260718 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}] 09:01:01 INFO - PROCESS | 1818 | 1460995261039 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 09:01:01 INFO - PROCESS | 1818 | 1460995261302 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:01 INFO - PROCESS | 1818 | ++DOCSHELL 0x8bbb0400 == 107 [pid = 1818] [id = 445] 09:01:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x8c4fb800) [pid = 1818] [serial = 1336] [outer = (nil)] 09:01:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x8e9c5400) [pid = 1818] [serial = 1337] [outer = 0x8c4fb800] 09:01:01 INFO - PROCESS | 1818 | 1460995261402 Marionette DEBUG loaded listener.js 09:01:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x8e9cd400) [pid = 1818] [serial = 1338] [outer = 0x8c4fb800] 09:01:02 INFO - PROCESS | 1818 | 1460995262357 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]]]}] 09:01:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:01:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1689ms 09:01:02 INFO - PROCESS | 1818 | 1460995262398 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 09:01:02 INFO - PROCESS | 1818 | 1460995262403 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 09:01:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:01:02 INFO - PROCESS | 1818 | 1460995262410 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:01:02 INFO - PROCESS | 1818 | 1460995262413 Marionette TRACE conn3 <- [1,1754,null,{}] 09:01:02 INFO - PROCESS | 1818 | 1460995262419 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}] 09:01:02 INFO - PROCESS | 1818 | 1460995262680 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 09:01:03 INFO - PROCESS | 1818 | 1460995263010 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:03 INFO - PROCESS | 1818 | ++DOCSHELL 0x8e9c7c00 == 108 [pid = 1818] [id = 446] 09:01:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x8f763400) [pid = 1818] [serial = 1339] [outer = (nil)] 09:01:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x8f92a000) [pid = 1818] [serial = 1340] [outer = 0x8f763400] 09:01:03 INFO - PROCESS | 1818 | 1460995263109 Marionette DEBUG loaded listener.js 09:01:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x9059f400) [pid = 1818] [serial = 1341] [outer = 0x8f763400] 09:01:04 INFO - PROCESS | 1818 | 1460995264048 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]]]}] 09:01:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:01:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1681ms 09:01:04 INFO - PROCESS | 1818 | 1460995264092 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 09:01:04 INFO - PROCESS | 1818 | 1460995264096 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 09:01:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:01:04 INFO - PROCESS | 1818 | 1460995264103 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:01:04 INFO - PROCESS | 1818 | 1460995264106 Marionette TRACE conn3 <- [1,1758,null,{}] 09:01:04 INFO - PROCESS | 1818 | 1460995264112 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}] 09:01:04 INFO - PROCESS | 1818 | 1460995264333 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 09:01:04 INFO - PROCESS | 1818 | 1460995264649 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:04 INFO - PROCESS | 1818 | ++DOCSHELL 0x88ce5800 == 109 [pid = 1818] [id = 447] 09:01:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0x8e9c6c00) [pid = 1818] [serial = 1342] [outer = (nil)] 09:01:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x90914800) [pid = 1818] [serial = 1343] [outer = 0x8e9c6c00] 09:01:04 INFO - PROCESS | 1818 | 1460995264743 Marionette DEBUG loaded listener.js 09:01:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x9091bc00) [pid = 1818] [serial = 1344] [outer = 0x8e9c6c00] 09:01:05 INFO - PROCESS | 1818 | 1460995265716 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]]]}] 09:01:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:01:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1690ms 09:01:05 INFO - PROCESS | 1818 | 1460995265796 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 09:01:05 INFO - PROCESS | 1818 | 1460995265802 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 09:01:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:01:05 INFO - PROCESS | 1818 | 1460995265812 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:01:05 INFO - PROCESS | 1818 | 1460995265817 Marionette TRACE conn3 <- [1,1762,null,{}] 09:01:05 INFO - PROCESS | 1818 | 1460995265825 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}] 09:01:06 INFO - PROCESS | 1818 | 1460995266238 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 09:01:06 INFO - PROCESS | 1818 | 1460995266638 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:06 INFO - PROCESS | 1818 | ++DOCSHELL 0x905a7c00 == 110 [pid = 1818] [id = 448] 09:01:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x90873800) [pid = 1818] [serial = 1345] [outer = (nil)] 09:01:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 153 (0x9178f000) [pid = 1818] [serial = 1346] [outer = 0x90873800] 09:01:06 INFO - PROCESS | 1818 | 1460995266790 Marionette DEBUG loaded listener.js 09:01:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 154 (0x9211d800) [pid = 1818] [serial = 1347] [outer = 0x90873800] 09:01:07 INFO - PROCESS | 1818 | 1460995267933 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]]]}] 09:01:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:01:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 2154ms 09:01:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:01:07 INFO - PROCESS | 1818 | 1460995267967 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 09:01:07 INFO - PROCESS | 1818 | 1460995267970 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 09:01:07 INFO - PROCESS | 1818 | 1460995267977 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:01:07 INFO - PROCESS | 1818 | 1460995267980 Marionette TRACE conn3 <- [1,1766,null,{}] 09:01:07 INFO - PROCESS | 1818 | 1460995267986 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}] 09:01:08 INFO - PROCESS | 1818 | 1460995268204 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 09:01:08 INFO - PROCESS | 1818 | 1460995268528 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:08 INFO - PROCESS | 1818 | ++DOCSHELL 0x87962800 == 111 [pid = 1818] [id = 449] 09:01:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 155 (0x90865400) [pid = 1818] [serial = 1348] [outer = (nil)] 09:01:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 156 (0x934de400) [pid = 1818] [serial = 1349] [outer = 0x90865400] 09:01:08 INFO - PROCESS | 1818 | 1460995268623 Marionette DEBUG loaded listener.js 09:01:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 157 (0x934e4400) [pid = 1818] [serial = 1350] [outer = 0x90865400] 09:01:09 INFO - PROCESS | 1818 | 1460995269528 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]]]}] 09:01:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:01:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1585ms 09:01:09 INFO - PROCESS | 1818 | 1460995269561 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 09:01:09 INFO - PROCESS | 1818 | 1460995269565 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 09:01:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:01:09 INFO - PROCESS | 1818 | 1460995269572 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:01:09 INFO - PROCESS | 1818 | 1460995269575 Marionette TRACE conn3 <- [1,1770,null,{}] 09:01:09 INFO - PROCESS | 1818 | 1460995269581 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}] 09:01:09 INFO - PROCESS | 1818 | 1460995269800 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 09:01:10 INFO - PROCESS | 1818 | 1460995270123 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:10 INFO - PROCESS | 1818 | ++DOCSHELL 0x93353800 == 112 [pid = 1818] [id = 450] 09:01:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 158 (0x93361000) [pid = 1818] [serial = 1351] [outer = (nil)] 09:01:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 159 (0x942d5400) [pid = 1818] [serial = 1352] [outer = 0x93361000] 09:01:10 INFO - PROCESS | 1818 | 1460995270221 Marionette DEBUG loaded listener.js 09:01:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 160 (0x942d8800) [pid = 1818] [serial = 1353] [outer = 0x93361000] 09:01:11 INFO - PROCESS | 1818 | 1460995271171 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]]]}] 09:01:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1638ms 09:01:11 INFO - PROCESS | 1818 | 1460995271212 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 09:01:11 INFO - PROCESS | 1818 | 1460995271216 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 09:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:01:11 INFO - PROCESS | 1818 | 1460995271223 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:01:11 INFO - PROCESS | 1818 | 1460995271227 Marionette TRACE conn3 <- [1,1774,null,{}] 09:01:11 INFO - PROCESS | 1818 | 1460995271233 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}] 09:01:11 INFO - PROCESS | 1818 | 1460995271485 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 09:01:11 INFO - PROCESS | 1818 | 1460995271822 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:11 INFO - PROCESS | 1818 | ++DOCSHELL 0x934e8400 == 113 [pid = 1818] [id = 451] 09:01:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 161 (0x944a8c00) [pid = 1818] [serial = 1354] [outer = (nil)] 09:01:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 162 (0x95aa2000) [pid = 1818] [serial = 1355] [outer = 0x944a8c00] 09:01:11 INFO - PROCESS | 1818 | 1460995271925 Marionette DEBUG loaded listener.js 09:01:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 163 (0x96609000) [pid = 1818] [serial = 1356] [outer = 0x944a8c00] 09:01:12 INFO - PROCESS | 1818 | 1460995272889 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]]]}] 09:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1737ms 09:01:12 INFO - PROCESS | 1818 | 1460995272962 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 09:01:12 INFO - PROCESS | 1818 | 1460995272968 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 09:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:01:12 INFO - PROCESS | 1818 | 1460995272976 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:01:12 INFO - PROCESS | 1818 | 1460995272979 Marionette TRACE conn3 <- [1,1778,null,{}] 09:01:12 INFO - PROCESS | 1818 | 1460995272986 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}] 09:01:13 INFO - PROCESS | 1818 | 1460995273249 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 09:01:13 INFO - PROCESS | 1818 | 1460995273580 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:13 INFO - PROCESS | 1818 | ++DOCSHELL 0x915a5c00 == 114 [pid = 1818] [id = 452] 09:01:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 164 (0x9449f800) [pid = 1818] [serial = 1357] [outer = (nil)] 09:01:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 165 (0x973ae000) [pid = 1818] [serial = 1358] [outer = 0x9449f800] 09:01:13 INFO - PROCESS | 1818 | 1460995273670 Marionette DEBUG loaded listener.js 09:01:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 166 (0x974c7800) [pid = 1818] [serial = 1359] [outer = 0x9449f800] 09:01:14 INFO - PROCESS | 1818 | 1460995274588 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]]]}] 09:01:14 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 09:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1688ms 09:01:14 INFO - PROCESS | 1818 | 1460995274664 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 09:01:14 INFO - PROCESS | 1818 | 1460995274667 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 09:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:01:14 INFO - PROCESS | 1818 | 1460995274674 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:01:14 INFO - PROCESS | 1818 | 1460995274678 Marionette TRACE conn3 <- [1,1782,null,{}] 09:01:14 INFO - PROCESS | 1818 | 1460995274684 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}] 09:01:14 INFO - PROCESS | 1818 | 1460995274943 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 09:01:15 INFO - PROCESS | 1818 | 1460995275272 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:15 INFO - PROCESS | 1818 | ++DOCSHELL 0x96645400 == 115 [pid = 1818] [id = 453] 09:01:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 167 (0x97120c00) [pid = 1818] [serial = 1360] [outer = (nil)] 09:01:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 168 (0x978be800) [pid = 1818] [serial = 1361] [outer = 0x97120c00] 09:01:15 INFO - PROCESS | 1818 | 1460995275361 Marionette DEBUG loaded listener.js 09:01:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 169 (0x978c7000) [pid = 1818] [serial = 1362] [outer = 0x97120c00] 09:01:16 INFO - PROCESS | 1818 | 1460995276288 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]]]}] 09:01:16 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 09:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1691ms 09:01:16 INFO - PROCESS | 1818 | 1460995276365 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 09:01:16 INFO - PROCESS | 1818 | 1460995276369 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 09:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:01:16 INFO - PROCESS | 1818 | 1460995276376 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:01:16 INFO - PROCESS | 1818 | 1460995276379 Marionette TRACE conn3 <- [1,1786,null,{}] 09:01:16 INFO - PROCESS | 1818 | 1460995276387 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}] 09:01:16 INFO - PROCESS | 1818 | 1460995276648 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 09:01:16 INFO - PROCESS | 1818 | 1460995276977 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:17 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c7e1c00 == 116 [pid = 1818] [id = 454] 09:01:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 170 (0x9745e800) [pid = 1818] [serial = 1363] [outer = (nil)] 09:01:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 171 (0x983d5000) [pid = 1818] [serial = 1364] [outer = 0x9745e800] 09:01:17 INFO - PROCESS | 1818 | 1460995277073 Marionette DEBUG loaded listener.js 09:01:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 172 (0x983df800) [pid = 1818] [serial = 1365] [outer = 0x9745e800] 09:01:18 INFO - PROCESS | 1818 | 1460995278014 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]]]}] 09:01:18 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 09:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1688ms 09:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:01:18 INFO - PROCESS | 1818 | 1460995278066 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 09:01:18 INFO - PROCESS | 1818 | 1460995278069 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 09:01:18 INFO - PROCESS | 1818 | 1460995278076 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:01:18 INFO - PROCESS | 1818 | 1460995278079 Marionette TRACE conn3 <- [1,1790,null,{}] 09:01:18 INFO - PROCESS | 1818 | 1460995278086 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}] 09:01:18 INFO - PROCESS | 1818 | 1460995278310 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 09:01:18 INFO - PROCESS | 1818 | 1460995278634 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:18 INFO - PROCESS | 1818 | ++DOCSHELL 0x896b7400 == 117 [pid = 1818] [id = 455] 09:01:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 173 (0x943a3400) [pid = 1818] [serial = 1366] [outer = (nil)] 09:01:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 174 (0x9874cc00) [pid = 1818] [serial = 1367] [outer = 0x943a3400] 09:01:18 INFO - PROCESS | 1818 | 1460995278732 Marionette DEBUG loaded listener.js 09:01:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 175 (0x989c1000) [pid = 1818] [serial = 1368] [outer = 0x943a3400] 09:01:19 INFO - PROCESS | 1818 | 1460995279643 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]]]}] 09:01:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 09:01:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1642ms 09:01:19 INFO - PROCESS | 1818 | 1460995279719 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 09:01:19 INFO - PROCESS | 1818 | 1460995279722 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 09:01:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:01:19 INFO - PROCESS | 1818 | 1460995279730 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:01:19 INFO - PROCESS | 1818 | 1460995279733 Marionette TRACE conn3 <- [1,1794,null,{}] 09:01:19 INFO - PROCESS | 1818 | 1460995279739 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}] 09:01:20 INFO - PROCESS | 1818 | 1460995280009 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 09:01:20 INFO - PROCESS | 1818 | 1460995280332 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:20 INFO - PROCESS | 1818 | ++DOCSHELL 0x978eb800 == 118 [pid = 1818] [id = 456] 09:01:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 176 (0x9873ec00) [pid = 1818] [serial = 1369] [outer = (nil)] 09:01:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 177 (0x994c2800) [pid = 1818] [serial = 1370] [outer = 0x9873ec00] 09:01:20 INFO - PROCESS | 1818 | 1460995280426 Marionette DEBUG loaded listener.js 09:01:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 178 (0x9a674400) [pid = 1818] [serial = 1371] [outer = 0x9873ec00] 09:01:21 INFO - PROCESS | 1818 | 1460995281357 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]]]}] 09:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1683ms 09:01:21 INFO - PROCESS | 1818 | 1460995281415 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 09:01:21 INFO - PROCESS | 1818 | 1460995281419 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 09:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:01:21 INFO - PROCESS | 1818 | 1460995281425 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:01:21 INFO - PROCESS | 1818 | 1460995281428 Marionette TRACE conn3 <- [1,1798,null,{}] 09:01:21 INFO - PROCESS | 1818 | 1460995281434 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}] 09:01:21 INFO - PROCESS | 1818 | 1460995281667 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 09:01:22 INFO - PROCESS | 1818 | 1460995281999 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:22 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b77bc00 == 119 [pid = 1818] [id = 457] 09:01:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 179 (0x91791800) [pid = 1818] [serial = 1372] [outer = (nil)] 09:01:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 180 (0x9a67b400) [pid = 1818] [serial = 1373] [outer = 0x91791800] 09:01:22 INFO - PROCESS | 1818 | 1460995282100 Marionette DEBUG loaded listener.js 09:01:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 181 (0x9a682400) [pid = 1818] [serial = 1374] [outer = 0x91791800] 09:01:24 INFO - PROCESS | 1818 | --DOCSHELL 0x846e8000 == 118 [pid = 1818] [id = 392] 09:01:24 INFO - PROCESS | 1818 | --DOCSHELL 0x8c410400 == 117 [pid = 1818] [id = 245] 09:01:24 INFO - PROCESS | 1818 | 1460995284500 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]]]}] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 180 (0x8a032400) [pid = 1818] [serial = 1128] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 179 (0x96303400) [pid = 1818] [serial = 1170] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 178 (0x978dd400) [pid = 1818] [serial = 1176] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 177 (0x97460000) [pid = 1818] [serial = 1173] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 176 (0x84fd8c00) [pid = 1818] [serial = 1253] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 175 (0x8c550400) [pid = 1818] [serial = 1208] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 174 (0x8c4f0400) [pid = 1818] [serial = 1206] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 173 (0x8c40b000) [pid = 1818] [serial = 1205] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 172 (0x8b999800) [pid = 1818] [serial = 1203] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 171 (0x8b77a400) [pid = 1818] [serial = 1202] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 170 (0x89f96000) [pid = 1818] [serial = 1200] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 169 (0x89bd6c00) [pid = 1818] [serial = 1199] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 168 (0x896b5000) [pid = 1818] [serial = 1197] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 167 (0x88e8ec00) [pid = 1818] [serial = 1196] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 166 (0x86284c00) [pid = 1818] [serial = 1194] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 165 (0x8590e800) [pid = 1818] [serial = 1193] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 164 (0x87969800) [pid = 1818] [serial = 1247] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 163 (0x857b7800) [pid = 1818] [serial = 1244] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 162 (0x85912c00) [pid = 1818] [serial = 1245] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 161 (0x991a3800) [pid = 1818] [serial = 1242] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 160 (0x99198c00) [pid = 1818] [serial = 1241] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 159 (0x98a21800) [pid = 1818] [serial = 1239] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 158 (0x989c1c00) [pid = 1818] [serial = 1238] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 157 (0x98745c00) [pid = 1818] [serial = 1236] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 156 (0x98670000) [pid = 1818] [serial = 1235] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 155 (0x983d6c00) [pid = 1818] [serial = 1233] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 154 (0x983d4400) [pid = 1818] [serial = 1232] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 153 (0x978c0000) [pid = 1818] [serial = 1230] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 152 (0x97808400) [pid = 1818] [serial = 1229] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0x974c0800) [pid = 1818] [serial = 1227] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0x9718e400) [pid = 1818] [serial = 1226] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0x944a1c00) [pid = 1818] [serial = 1224] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0x9439a000) [pid = 1818] [serial = 1223] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x9335e800) [pid = 1818] [serial = 1221] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x9335ac00) [pid = 1818] [serial = 1220] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x9178d800) [pid = 1818] [serial = 1218] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x915a3800) [pid = 1818] [serial = 1217] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x905a8c00) [pid = 1818] [serial = 1215] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x9059dc00) [pid = 1818] [serial = 1214] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x8f76c800) [pid = 1818] [serial = 1212] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x8f764800) [pid = 1818] [serial = 1211] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x8e9c9000) [pid = 1818] [serial = 1209] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x896b3000) [pid = 1818] [serial = 1250] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x8627e800) [pid = 1818] [serial = 1254] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x89f90800) [pid = 1818] [serial = 1256] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x896bf400) [pid = 1818] [serial = 1251] [outer = (nil)] [url = about:blank] 09:01:24 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x88ceb000) [pid = 1818] [serial = 1248] [outer = (nil)] [url = about:blank] 09:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 3390ms 09:01:24 INFO - PROCESS | 1818 | 1460995284823 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 09:01:24 INFO - PROCESS | 1818 | 1460995284827 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 09:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:01:24 INFO - PROCESS | 1818 | 1460995284838 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:01:24 INFO - PROCESS | 1818 | 1460995284843 Marionette TRACE conn3 <- [1,1802,null,{}] 09:01:24 INFO - PROCESS | 1818 | 1460995284853 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}] 09:01:25 INFO - PROCESS | 1818 | 1460995285040 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 09:01:25 INFO - PROCESS | 1818 | 1460995285089 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:25 INFO - PROCESS | 1818 | ++DOCSHELL 0x85918400 == 118 [pid = 1818] [id = 458] 09:01:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x85918800) [pid = 1818] [serial = 1375] [outer = (nil)] 09:01:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x8627f800) [pid = 1818] [serial = 1376] [outer = 0x85918800] 09:01:25 INFO - PROCESS | 1818 | 1460995285332 Marionette DEBUG loaded listener.js 09:01:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x86284800) [pid = 1818] [serial = 1377] [outer = 0x85918800] 09:01:26 INFO - PROCESS | 1818 | 1460995286181 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]]]}] 09:01:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:01:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1389ms 09:01:26 INFO - PROCESS | 1818 | 1460995286227 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 09:01:26 INFO - PROCESS | 1818 | 1460995286235 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 09:01:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:01:26 INFO - PROCESS | 1818 | 1460995286246 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:01:26 INFO - PROCESS | 1818 | 1460995286249 Marionette TRACE conn3 <- [1,1806,null,{}] 09:01:26 INFO - PROCESS | 1818 | 1460995286255 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}] 09:01:26 INFO - PROCESS | 1818 | 1460995286467 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 09:01:26 INFO - PROCESS | 1818 | 1460995286724 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:26 INFO - PROCESS | 1818 | ++DOCSHELL 0x87969400 == 119 [pid = 1818] [id = 459] 09:01:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x87969800) [pid = 1818] [serial = 1378] [outer = (nil)] 09:01:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x88cf3c00) [pid = 1818] [serial = 1379] [outer = 0x87969800] 09:01:26 INFO - PROCESS | 1818 | 1460995286805 Marionette DEBUG loaded listener.js 09:01:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x88e8dc00) [pid = 1818] [serial = 1380] [outer = 0x87969800] 09:01:27 INFO - PROCESS | 1818 | 1460995287763 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]]]}] 09:01:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:01:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1595ms 09:01:27 INFO - PROCESS | 1818 | 1460995287841 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 09:01:27 INFO - PROCESS | 1818 | 1460995287845 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 09:01:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:01:27 INFO - PROCESS | 1818 | 1460995287851 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:01:27 INFO - PROCESS | 1818 | 1460995287857 Marionette TRACE conn3 <- [1,1810,null,{}] 09:01:27 INFO - PROCESS | 1818 | 1460995287883 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}] 09:01:28 INFO - PROCESS | 1818 | 1460995288234 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 09:01:28 INFO - PROCESS | 1818 | 1460995288511 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:28 INFO - PROCESS | 1818 | ++DOCSHELL 0x896be000 == 120 [pid = 1818] [id = 460] 09:01:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x89808c00) [pid = 1818] [serial = 1381] [outer = (nil)] 09:01:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x89a4bc00) [pid = 1818] [serial = 1382] [outer = 0x89808c00] 09:01:28 INFO - PROCESS | 1818 | 1460995288702 Marionette DEBUG loaded listener.js 09:01:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x89bd2c00) [pid = 1818] [serial = 1383] [outer = 0x89808c00] 09:01:30 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x857b4400) [pid = 1818] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:01:30 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x8b99f000) [pid = 1818] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:01:30 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x942dc400) [pid = 1818] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:01:30 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x8c7e4800) [pid = 1818] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:01:30 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x8795ec00) [pid = 1818] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:01:30 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x90920000) [pid = 1818] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:01:30 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x8bbaa800) [pid = 1818] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:01:30 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x942d5800) [pid = 1818] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:01:30 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x8c7dc000) [pid = 1818] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:01:30 INFO - PROCESS | 1818 | --DOMWINDOW == 133 (0x8f76b000) [pid = 1818] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:01:30 INFO - PROCESS | 1818 | --DOMWINDOW == 132 (0x944a2800) [pid = 1818] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:01:30 INFO - PROCESS | 1818 | --DOMWINDOW == 131 (0x96647800) [pid = 1818] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:01:30 INFO - PROCESS | 1818 | --DOMWINDOW == 130 (0x97595c00) [pid = 1818] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:01:30 INFO - PROCESS | 1818 | --DOMWINDOW == 129 (0x8a075400) [pid = 1818] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:01:30 INFO - PROCESS | 1818 | --DOMWINDOW == 128 (0x8a07e000) [pid = 1818] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:01:30 INFO - PROCESS | 1818 | --DOMWINDOW == 127 (0x89e78400) [pid = 1818] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:01:30 INFO - PROCESS | 1818 | --DOMWINDOW == 126 (0x944a1400) [pid = 1818] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:01:30 INFO - PROCESS | 1818 | --DOMWINDOW == 125 (0x87969000) [pid = 1818] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:01:30 INFO - PROCESS | 1818 | --DOMWINDOW == 124 (0x86279400) [pid = 1818] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:01:30 INFO - PROCESS | 1818 | --DOMWINDOW == 123 (0x84fdfc00) [pid = 1818] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:01:30 INFO - PROCESS | 1818 | --DOMWINDOW == 122 (0x8f76d400) [pid = 1818] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:01:30 INFO - PROCESS | 1818 | 1460995290542 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]]]}] 09:01:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:01:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 2739ms 09:01:30 INFO - PROCESS | 1818 | 1460995290591 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 09:01:30 INFO - PROCESS | 1818 | 1460995290596 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 09:01:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:01:30 INFO - PROCESS | 1818 | 1460995290602 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:01:30 INFO - PROCESS | 1818 | 1460995290606 Marionette TRACE conn3 <- [1,1814,null,{}] 09:01:30 INFO - PROCESS | 1818 | 1460995290611 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}] 09:01:30 INFO - PROCESS | 1818 | 1460995290833 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 09:01:31 INFO - PROCESS | 1818 | 1460995291021 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:31 INFO - PROCESS | 1818 | ++DOCSHELL 0x849a3c00 == 121 [pid = 1818] [id = 461] 09:01:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 123 (0x88be4400) [pid = 1818] [serial = 1384] [outer = (nil)] 09:01:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 124 (0x89f91400) [pid = 1818] [serial = 1385] [outer = 0x88be4400] 09:01:31 INFO - PROCESS | 1818 | 1460995291109 Marionette DEBUG loaded listener.js 09:01:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 125 (0x89f9e800) [pid = 1818] [serial = 1386] [outer = 0x88be4400] 09:01:32 INFO - PROCESS | 1818 | 1460995292151 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]]]}] 09:01:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:01:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1632ms 09:01:32 INFO - PROCESS | 1818 | 1460995292236 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 09:01:32 INFO - PROCESS | 1818 | 1460995292244 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 09:01:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:01:32 INFO - PROCESS | 1818 | 1460995292302 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:01:32 INFO - PROCESS | 1818 | 1460995292310 Marionette TRACE conn3 <- [1,1818,null,{}] 09:01:32 INFO - PROCESS | 1818 | 1460995292322 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}] 09:01:32 INFO - PROCESS | 1818 | 1460995292584 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 09:01:32 INFO - PROCESS | 1818 | 1460995292949 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:32 INFO - PROCESS | 1818 | ++DOCSHELL 0x85917c00 == 122 [pid = 1818] [id = 462] 09:01:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 126 (0x8627d000) [pid = 1818] [serial = 1387] [outer = (nil)] 09:01:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 127 (0x86459c00) [pid = 1818] [serial = 1388] [outer = 0x8627d000] 09:01:33 INFO - PROCESS | 1818 | 1460995293042 Marionette DEBUG loaded listener.js 09:01:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 128 (0x87965000) [pid = 1818] [serial = 1389] [outer = 0x8627d000] 09:01:34 INFO - PROCESS | 1818 | 1460995294020 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]]]}] 09:01:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:01:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1846ms 09:01:34 INFO - PROCESS | 1818 | 1460995294100 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 09:01:34 INFO - PROCESS | 1818 | 1460995294109 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 09:01:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:01:34 INFO - PROCESS | 1818 | 1460995294120 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:01:34 INFO - PROCESS | 1818 | 1460995294125 Marionette TRACE conn3 <- [1,1822,null,{}] 09:01:34 INFO - PROCESS | 1818 | 1460995294133 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}] 09:01:34 INFO - PROCESS | 1818 | 1460995294500 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 09:01:34 INFO - PROCESS | 1818 | 1460995294845 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:34 INFO - PROCESS | 1818 | ++DOCSHELL 0x88beb000 == 123 [pid = 1818] [id = 463] 09:01:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 129 (0x89678c00) [pid = 1818] [serial = 1390] [outer = (nil)] 09:01:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 130 (0x89806800) [pid = 1818] [serial = 1391] [outer = 0x89678c00] 09:01:34 INFO - PROCESS | 1818 | 1460995294934 Marionette DEBUG loaded listener.js 09:01:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 131 (0x89a53400) [pid = 1818] [serial = 1392] [outer = 0x89678c00] 09:01:35 INFO - PROCESS | 1818 | 1460995295962 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]]]}] 09:01:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:01:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1890ms 09:01:36 INFO - PROCESS | 1818 | 1460995296010 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 09:01:36 INFO - PROCESS | 1818 | 1460995296014 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 09:01:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:01:36 INFO - PROCESS | 1818 | 1460995296022 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:01:36 INFO - PROCESS | 1818 | 1460995296028 Marionette TRACE conn3 <- [1,1826,null,{}] 09:01:36 INFO - PROCESS | 1818 | 1460995296045 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}] 09:01:36 INFO - PROCESS | 1818 | 1460995296303 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 09:01:36 INFO - PROCESS | 1818 | 1460995296669 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:36 INFO - PROCESS | 1818 | ++DOCSHELL 0x89bd1000 == 124 [pid = 1818] [id = 464] 09:01:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 132 (0x8a075400) [pid = 1818] [serial = 1393] [outer = (nil)] 09:01:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 133 (0x8b615c00) [pid = 1818] [serial = 1394] [outer = 0x8a075400] 09:01:36 INFO - PROCESS | 1818 | 1460995296763 Marionette DEBUG loaded listener.js 09:01:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 134 (0x8b77fc00) [pid = 1818] [serial = 1395] [outer = 0x8a075400] 09:01:37 INFO - PROCESS | 1818 | 1460995297695 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]]]}] 09:01:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:01:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1744ms 09:01:37 INFO - PROCESS | 1818 | 1460995297767 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 09:01:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:01:37 INFO - PROCESS | 1818 | 1460995297772 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 09:01:37 INFO - PROCESS | 1818 | 1460995297778 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:01:37 INFO - PROCESS | 1818 | 1460995297782 Marionette TRACE conn3 <- [1,1830,null,{}] 09:01:37 INFO - PROCESS | 1818 | 1460995297788 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}] 09:01:38 INFO - PROCESS | 1818 | 1460995298052 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 09:01:38 INFO - PROCESS | 1818 | 1460995298378 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:38 INFO - PROCESS | 1818 | ++DOCSHELL 0x857bb800 == 125 [pid = 1818] [id = 465] 09:01:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x89f90800) [pid = 1818] [serial = 1396] [outer = (nil)] 09:01:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x8bba5c00) [pid = 1818] [serial = 1397] [outer = 0x89f90800] 09:01:38 INFO - PROCESS | 1818 | 1460995298474 Marionette DEBUG loaded listener.js 09:01:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x8bbaec00) [pid = 1818] [serial = 1398] [outer = 0x89f90800] 09:01:39 INFO - PROCESS | 1818 | 1460995299378 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]]]}] 09:01:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:01:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1635ms 09:01:39 INFO - PROCESS | 1818 | 1460995299414 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 09:01:39 INFO - PROCESS | 1818 | 1460995299419 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 09:01:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:01:39 INFO - PROCESS | 1818 | 1460995299425 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:01:39 INFO - PROCESS | 1818 | 1460995299428 Marionette TRACE conn3 <- [1,1834,null,{}] 09:01:39 INFO - PROCESS | 1818 | 1460995299434 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}] 09:01:39 INFO - PROCESS | 1818 | 1460995299657 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 09:01:39 INFO - PROCESS | 1818 | 1460995299974 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:40 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b99a000 == 126 [pid = 1818] [id = 466] 09:01:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x8bba4c00) [pid = 1818] [serial = 1399] [outer = (nil)] 09:01:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x8c4f7800) [pid = 1818] [serial = 1400] [outer = 0x8bba4c00] 09:01:40 INFO - PROCESS | 1818 | 1460995300070 Marionette DEBUG loaded listener.js 09:01:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x8c4fd000) [pid = 1818] [serial = 1401] [outer = 0x8bba4c00] 09:01:40 INFO - PROCESS | 1818 | 1460995300978 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]]]}] 09:01:41 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 09:01:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1629ms 09:01:41 INFO - PROCESS | 1818 | 1460995301056 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 09:01:41 INFO - PROCESS | 1818 | 1460995301060 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 09:01:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:01:41 INFO - PROCESS | 1818 | 1460995301066 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:01:41 INFO - PROCESS | 1818 | 1460995301070 Marionette TRACE conn3 <- [1,1838,null,{}] 09:01:41 INFO - PROCESS | 1818 | 1460995301076 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}] 09:01:41 INFO - PROCESS | 1818 | 1460995301388 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 09:01:41 INFO - PROCESS | 1818 | 1460995301719 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:41 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c4f0400 == 127 [pid = 1818] [id = 467] 09:01:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x8c7da400) [pid = 1818] [serial = 1402] [outer = (nil)] 09:01:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x8e9ca000) [pid = 1818] [serial = 1403] [outer = 0x8c7da400] 09:01:41 INFO - PROCESS | 1818 | 1460995301812 Marionette DEBUG loaded listener.js 09:01:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x8eaa1c00) [pid = 1818] [serial = 1404] [outer = 0x8c7da400] 09:01:42 INFO - PROCESS | 1818 | 1460995302778 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]]]}] 09:01:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:01:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1784ms 09:01:42 INFO - PROCESS | 1818 | 1460995302852 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 09:01:42 INFO - PROCESS | 1818 | 1460995302855 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 09:01:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:01:42 INFO - PROCESS | 1818 | 1460995302862 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:01:42 INFO - PROCESS | 1818 | 1460995302865 Marionette TRACE conn3 <- [1,1842,null,{}] 09:01:42 INFO - PROCESS | 1818 | 1460995302873 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}] 09:01:43 INFO - PROCESS | 1818 | 1460995303127 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 09:01:43 INFO - PROCESS | 1818 | 1460995303447 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:43 INFO - PROCESS | 1818 | ++DOCSHELL 0x8e9c5c00 == 128 [pid = 1818] [id = 468] 09:01:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x8e9cf400) [pid = 1818] [serial = 1405] [outer = (nil)] 09:01:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x8f76cc00) [pid = 1818] [serial = 1406] [outer = 0x8e9cf400] 09:01:43 INFO - PROCESS | 1818 | 1460995303538 Marionette DEBUG loaded listener.js 09:01:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x8f76f000) [pid = 1818] [serial = 1407] [outer = 0x8e9cf400] 09:01:44 INFO - PROCESS | 1818 | 1460995304439 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]]]}] 09:01:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:01:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1636ms 09:01:44 INFO - PROCESS | 1818 | 1460995304499 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 09:01:44 INFO - PROCESS | 1818 | 1460995304503 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 09:01:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:01:44 INFO - PROCESS | 1818 | 1460995304510 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:01:44 INFO - PROCESS | 1818 | 1460995304514 Marionette TRACE conn3 <- [1,1846,null,{}] 09:01:44 INFO - PROCESS | 1818 | 1460995304520 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}] 09:01:44 INFO - PROCESS | 1818 | 1460995304750 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 09:01:45 INFO - PROCESS | 1818 | 1460995305066 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:45 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c4f0800 == 129 [pid = 1818] [id = 469] 09:01:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x8ea9ac00) [pid = 1818] [serial = 1408] [outer = (nil)] 09:01:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x9059c800) [pid = 1818] [serial = 1409] [outer = 0x8ea9ac00] 09:01:45 INFO - PROCESS | 1818 | 1460995305157 Marionette DEBUG loaded listener.js 09:01:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0x905a0800) [pid = 1818] [serial = 1410] [outer = 0x8ea9ac00] 09:01:46 INFO - PROCESS | 1818 | 1460995306037 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]]]}] 09:01:46 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) 09:01:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1583ms 09:01:46 INFO - PROCESS | 1818 | 1460995306094 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 09:01:46 INFO - PROCESS | 1818 | 1460995306098 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 09:01:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:01:46 INFO - PROCESS | 1818 | 1460995306105 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:01:46 INFO - PROCESS | 1818 | 1460995306108 Marionette TRACE conn3 <- [1,1850,null,{}] 09:01:46 INFO - PROCESS | 1818 | 1460995306114 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}] 09:01:46 INFO - PROCESS | 1818 | 1460995306347 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 09:01:46 INFO - PROCESS | 1818 | 1460995306673 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:46 INFO - PROCESS | 1818 | ++DOCSHELL 0x8f76a400 == 130 [pid = 1818] [id = 470] 09:01:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x8f928c00) [pid = 1818] [serial = 1411] [outer = (nil)] 09:01:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x9091a800) [pid = 1818] [serial = 1412] [outer = 0x8f928c00] 09:01:46 INFO - PROCESS | 1818 | 1460995306769 Marionette DEBUG loaded listener.js 09:01:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x9091fc00) [pid = 1818] [serial = 1413] [outer = 0x8f928c00] 09:01:47 INFO - PROCESS | 1818 | 1460995307771 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]]]}] 09:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1731ms 09:01:47 INFO - PROCESS | 1818 | 1460995307837 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 09:01:47 INFO - PROCESS | 1818 | 1460995307841 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 09:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:01:47 INFO - PROCESS | 1818 | 1460995307849 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:01:47 INFO - PROCESS | 1818 | 1460995307852 Marionette TRACE conn3 <- [1,1854,null,{}] 09:01:47 INFO - PROCESS | 1818 | 1460995307858 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}] 09:01:48 INFO - PROCESS | 1818 | 1460995308098 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 09:01:48 INFO - PROCESS | 1818 | 1460995308422 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:48 INFO - PROCESS | 1818 | ++DOCSHELL 0x857b1400 == 131 [pid = 1818] [id = 471] 09:01:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 153 (0x90871c00) [pid = 1818] [serial = 1414] [outer = (nil)] 09:01:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 154 (0x91790000) [pid = 1818] [serial = 1415] [outer = 0x90871c00] 09:01:48 INFO - PROCESS | 1818 | 1460995308517 Marionette DEBUG loaded listener.js 09:01:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 155 (0x92117000) [pid = 1818] [serial = 1416] [outer = 0x90871c00] 09:01:49 INFO - PROCESS | 1818 | 1460995309450 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]]]}] 09:01:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:01:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1640ms 09:01:49 INFO - PROCESS | 1818 | 1460995309490 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 09:01:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:01:49 INFO - PROCESS | 1818 | 1460995309495 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 09:01:49 INFO - PROCESS | 1818 | 1460995309501 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:01:49 INFO - PROCESS | 1818 | 1460995309506 Marionette TRACE conn3 <- [1,1858,null,{}] 09:01:49 INFO - PROCESS | 1818 | 1460995309511 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}] 09:01:49 INFO - PROCESS | 1818 | 1460995309764 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 09:01:50 INFO - PROCESS | 1818 | 1460995310091 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:50 INFO - PROCESS | 1818 | ++DOCSHELL 0x9178b400 == 132 [pid = 1818] [id = 472] 09:01:50 INFO - PROCESS | 1818 | ++DOMWINDOW == 156 (0x942d2000) [pid = 1818] [serial = 1417] [outer = (nil)] 09:01:50 INFO - PROCESS | 1818 | ++DOMWINDOW == 157 (0x942db400) [pid = 1818] [serial = 1418] [outer = 0x942d2000] 09:01:50 INFO - PROCESS | 1818 | 1460995310195 Marionette DEBUG loaded listener.js 09:01:50 INFO - PROCESS | 1818 | ++DOMWINDOW == 158 (0x943a0c00) [pid = 1818] [serial = 1419] [outer = 0x942d2000] 09:01:51 INFO - PROCESS | 1818 | 1460995311133 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]]]}] 09:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1684ms 09:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:01:51 INFO - PROCESS | 1818 | 1460995311185 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 09:01:51 INFO - PROCESS | 1818 | 1460995311188 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 09:01:51 INFO - PROCESS | 1818 | 1460995311201 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:01:51 INFO - PROCESS | 1818 | 1460995311203 Marionette TRACE conn3 <- [1,1862,null,{}] 09:01:51 INFO - PROCESS | 1818 | 1460995311219 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}] 09:01:51 INFO - PROCESS | 1818 | 1460995311440 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 09:01:51 INFO - PROCESS | 1818 | 1460995311773 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:51 INFO - PROCESS | 1818 | ++DOCSHELL 0x934e1000 == 133 [pid = 1818] [id = 473] 09:01:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 159 (0x934e7400) [pid = 1818] [serial = 1420] [outer = (nil)] 09:01:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 160 (0x944a2800) [pid = 1818] [serial = 1421] [outer = 0x934e7400] 09:01:51 INFO - PROCESS | 1818 | 1460995311867 Marionette DEBUG loaded listener.js 09:01:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 161 (0x944a8400) [pid = 1818] [serial = 1422] [outer = 0x934e7400] 09:01:52 INFO - PROCESS | 1818 | 1460995312773 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]]]}] 09:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1656ms 09:01:52 INFO - PROCESS | 1818 | 1460995312851 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 09:01:52 INFO - PROCESS | 1818 | 1460995312855 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 09:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:01:52 INFO - PROCESS | 1818 | 1460995312862 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:01:52 INFO - PROCESS | 1818 | 1460995312866 Marionette TRACE conn3 <- [1,1866,null,{}] 09:01:52 INFO - PROCESS | 1818 | 1460995312873 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}] 09:01:53 INFO - PROCESS | 1818 | 1460995313137 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 09:01:53 INFO - PROCESS | 1818 | 1460995313507 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:53 INFO - PROCESS | 1818 | ++DOCSHELL 0x9449e400 == 134 [pid = 1818] [id = 474] 09:01:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 162 (0x96303400) [pid = 1818] [serial = 1423] [outer = (nil)] 09:01:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 163 (0x96639c00) [pid = 1818] [serial = 1424] [outer = 0x96303400] 09:01:53 INFO - PROCESS | 1818 | 1460995313596 Marionette DEBUG loaded listener.js 09:01:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 164 (0x96644800) [pid = 1818] [serial = 1425] [outer = 0x96303400] 09:01:54 INFO - PROCESS | 1818 | 1460995314518 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]]]}] 09:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1687ms 09:01:54 INFO - PROCESS | 1818 | 1460995314551 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 09:01:54 INFO - PROCESS | 1818 | 1460995314554 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 09:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:01:54 INFO - PROCESS | 1818 | 1460995314561 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:01:54 INFO - PROCESS | 1818 | 1460995314564 Marionette TRACE conn3 <- [1,1870,null,{}] 09:01:54 INFO - PROCESS | 1818 | 1460995314571 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}] 09:01:54 INFO - PROCESS | 1818 | 1460995314801 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 09:01:55 INFO - PROCESS | 1818 | 1460995315124 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:55 INFO - PROCESS | 1818 | ++DOCSHELL 0x9086b000 == 135 [pid = 1818] [id = 475] 09:01:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 165 (0x95a98000) [pid = 1818] [serial = 1426] [outer = (nil)] 09:01:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 166 (0x97513c00) [pid = 1818] [serial = 1427] [outer = 0x95a98000] 09:01:55 INFO - PROCESS | 1818 | 1460995315219 Marionette DEBUG loaded listener.js 09:01:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 167 (0x97595c00) [pid = 1818] [serial = 1428] [outer = 0x95a98000] 09:01:56 INFO - PROCESS | 1818 | 1460995316131 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]]]}] 09:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1632ms 09:01:56 INFO - PROCESS | 1818 | 1460995316194 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 09:01:56 INFO - PROCESS | 1818 | 1460995316198 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 09:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:01:56 INFO - PROCESS | 1818 | 1460995316205 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:01:56 INFO - PROCESS | 1818 | 1460995316209 Marionette TRACE conn3 <- [1,1874,null,{}] 09:01:56 INFO - PROCESS | 1818 | 1460995316214 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}] 09:01:56 INFO - PROCESS | 1818 | 1460995316513 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 09:01:56 INFO - PROCESS | 1818 | 1460995316844 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:56 INFO - PROCESS | 1818 | ++DOCSHELL 0x8f763800 == 136 [pid = 1818] [id = 476] 09:01:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 168 (0x9091dc00) [pid = 1818] [serial = 1429] [outer = (nil)] 09:01:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 169 (0x97802400) [pid = 1818] [serial = 1430] [outer = 0x9091dc00] 09:01:56 INFO - PROCESS | 1818 | 1460995316936 Marionette DEBUG loaded listener.js 09:01:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 170 (0x978c0000) [pid = 1818] [serial = 1431] [outer = 0x9091dc00] 09:01:57 INFO - PROCESS | 1818 | 1460995317892 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]]]}] 09:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1746ms 09:01:57 INFO - PROCESS | 1818 | 1460995317952 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 09:01:57 INFO - PROCESS | 1818 | 1460995317955 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 09:01:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:01:57 INFO - PROCESS | 1818 | 1460995317962 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:01:57 INFO - PROCESS | 1818 | 1460995317966 Marionette TRACE conn3 <- [1,1878,null,{}] 09:01:57 INFO - PROCESS | 1818 | 1460995317972 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}] 09:01:58 INFO - PROCESS | 1818 | 1460995318202 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 09:01:58 INFO - PROCESS | 1818 | 1460995318532 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:58 INFO - PROCESS | 1818 | ++DOCSHELL 0x89a4a000 == 137 [pid = 1818] [id = 477] 09:01:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 171 (0x95ba6c00) [pid = 1818] [serial = 1432] [outer = (nil)] 09:01:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 172 (0x978e5000) [pid = 1818] [serial = 1433] [outer = 0x95ba6c00] 09:01:58 INFO - PROCESS | 1818 | 1460995318628 Marionette DEBUG loaded listener.js 09:01:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 173 (0x97b90c00) [pid = 1818] [serial = 1434] [outer = 0x95ba6c00] 09:01:59 INFO - PROCESS | 1818 | 1460995319541 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]]]}] 09:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1636ms 09:01:59 INFO - PROCESS | 1818 | 1460995319598 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 09:01:59 INFO - PROCESS | 1818 | 1460995319603 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 09:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:01:59 INFO - PROCESS | 1818 | 1460995319609 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:01:59 INFO - PROCESS | 1818 | 1460995319613 Marionette TRACE conn3 <- [1,1882,null,{}] 09:01:59 INFO - PROCESS | 1818 | 1460995319619 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}] 09:01:59 INFO - PROCESS | 1818 | 1460995319858 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 09:02:00 INFO - PROCESS | 1818 | 1460995320181 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:00 INFO - PROCESS | 1818 | ++DOCSHELL 0x849a6400 == 138 [pid = 1818] [id = 478] 09:02:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 174 (0x857b3800) [pid = 1818] [serial = 1435] [outer = (nil)] 09:02:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 175 (0x98916000) [pid = 1818] [serial = 1436] [outer = 0x857b3800] 09:02:00 INFO - PROCESS | 1818 | 1460995320277 Marionette DEBUG loaded listener.js 09:02:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 176 (0x989bc000) [pid = 1818] [serial = 1437] [outer = 0x857b3800] 09:02:01 INFO - PROCESS | 1818 | 1460995321188 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]]]}] 09:02:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1632ms 09:02:01 INFO - PROCESS | 1818 | 1460995321243 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 09:02:01 INFO - PROCESS | 1818 | 1460995321252 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 09:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:02:01 INFO - PROCESS | 1818 | 1460995321263 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:02:01 INFO - PROCESS | 1818 | 1460995321271 Marionette TRACE conn3 <- [1,1886,null,{}] 09:02:01 INFO - PROCESS | 1818 | 1460995321278 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}] 09:02:01 INFO - PROCESS | 1818 | 1460995321516 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 09:02:01 INFO - PROCESS | 1818 | 1460995321855 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:01 INFO - PROCESS | 1818 | ++DOCSHELL 0x89679800 == 139 [pid = 1818] [id = 479] 09:02:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 177 (0x8f770c00) [pid = 1818] [serial = 1438] [outer = (nil)] 09:02:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 178 (0x9919c400) [pid = 1818] [serial = 1439] [outer = 0x8f770c00] 09:02:01 INFO - PROCESS | 1818 | 1460995321953 Marionette DEBUG loaded listener.js 09:02:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 179 (0x994be800) [pid = 1818] [serial = 1440] [outer = 0x8f770c00] 09:02:03 INFO - PROCESS | 1818 | --DOCSHELL 0x846eb000 == 138 [pid = 1818] [id = 371] 09:02:03 INFO - PROCESS | 1818 | --DOCSHELL 0x9091c400 == 137 [pid = 1818] [id = 57] 09:02:03 INFO - PROCESS | 1818 | --DOCSHELL 0x9086c800 == 136 [pid = 1818] [id = 54] 09:02:03 INFO - PROCESS | 1818 | --DOCSHELL 0x8499d800 == 135 [pid = 1818] [id = 414] 09:02:03 INFO - PROCESS | 1818 | --DOCSHELL 0x896be000 == 134 [pid = 1818] [id = 460] 09:02:03 INFO - PROCESS | 1818 | --DOCSHELL 0x87969400 == 133 [pid = 1818] [id = 459] 09:02:03 INFO - PROCESS | 1818 | --DOCSHELL 0x85918400 == 132 [pid = 1818] [id = 458] 09:02:03 INFO - PROCESS | 1818 | --DOCSHELL 0x96645400 == 131 [pid = 1818] [id = 453] 09:02:03 INFO - PROCESS | 1818 | --DOCSHELL 0x915a5c00 == 130 [pid = 1818] [id = 452] 09:02:03 INFO - PROCESS | 1818 | --DOCSHELL 0x934e8400 == 129 [pid = 1818] [id = 451] 09:02:03 INFO - PROCESS | 1818 | --DOCSHELL 0x87962800 == 128 [pid = 1818] [id = 449] 09:02:03 INFO - PROCESS | 1818 | --DOCSHELL 0x93353800 == 127 [pid = 1818] [id = 450] 09:02:03 INFO - PROCESS | 1818 | --DOCSHELL 0x905a7c00 == 126 [pid = 1818] [id = 448] 09:02:03 INFO - PROCESS | 1818 | --DOCSHELL 0x88ce5800 == 125 [pid = 1818] [id = 447] 09:02:03 INFO - PROCESS | 1818 | --DOCSHELL 0x8e9c7c00 == 124 [pid = 1818] [id = 446] 09:02:03 INFO - PROCESS | 1818 | --DOCSHELL 0x8b999c00 == 123 [pid = 1818] [id = 444] 09:02:03 INFO - PROCESS | 1818 | --DOCSHELL 0x8bbb0400 == 122 [pid = 1818] [id = 445] 09:02:03 INFO - PROCESS | 1818 | --DOCSHELL 0x8fd18800 == 121 [pid = 1818] [id = 413] 09:02:03 INFO - PROCESS | 1818 | --DOCSHELL 0x89f97800 == 120 [pid = 1818] [id = 443] 09:02:03 INFO - PROCESS | 1818 | --DOCSHELL 0x88e84000 == 119 [pid = 1818] [id = 442] 09:02:03 INFO - PROCESS | 1818 | --DOCSHELL 0x8627e000 == 118 [pid = 1818] [id = 441] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 178 (0x978e3400) [pid = 1818] [serial = 1305] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 177 (0x8c404000) [pid = 1818] [serial = 1269] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 176 (0x944a5000) [pid = 1818] [serial = 1292] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 175 (0x8ea97000) [pid = 1818] [serial = 1275] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 174 (0x88bea400) [pid = 1818] [serial = 1259] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 173 (0x921a8800) [pid = 1818] [serial = 1286] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 172 (0x8c547c00) [pid = 1818] [serial = 1272] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 171 (0x943a0000) [pid = 1818] [serial = 1290] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 170 (0x8fc94400) [pid = 1818] [serial = 1278] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 169 (0x9159c400) [pid = 1818] [serial = 1284] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 168 (0x944aa800) [pid = 1818] [serial = 1293] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 167 (0x96639400) [pid = 1818] [serial = 1296] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 166 (0x97457000) [pid = 1818] [serial = 1299] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 165 (0x9873f000) [pid = 1818] [serial = 1308] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 164 (0x90951000) [pid = 1818] [serial = 1283] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 163 (0x8c4f7000) [pid = 1818] [serial = 1271] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 162 (0x93358400) [pid = 1818] [serial = 1287] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 161 (0x8b616c00) [pid = 1818] [serial = 1320] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 160 (0x8b994000) [pid = 1818] [serial = 1266] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 159 (0x8a041400) [pid = 1818] [serial = 1263] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 158 (0x8bbac800) [pid = 1818] [serial = 1268] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 157 (0x942db800) [pid = 1818] [serial = 1289] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 156 (0x975a4c00) [pid = 1818] [serial = 1302] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 155 (0x905a9000) [pid = 1818] [serial = 1280] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 154 (0x89684000) [pid = 1818] [serial = 1260] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 153 (0x97193000) [pid = 1818] [serial = 1298] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 152 (0x88e83800) [pid = 1818] [serial = 1313] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0x89f90c00) [pid = 1818] [serial = 1262] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0x96604c00) [pid = 1818] [serial = 1295] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0x978bdc00) [pid = 1818] [serial = 1304] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0x89676000) [pid = 1818] [serial = 1314] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x89bcc400) [pid = 1818] [serial = 1317] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x8e9c4c00) [pid = 1818] [serial = 1274] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x9759f000) [pid = 1818] [serial = 1301] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x89e84800) [pid = 1818] [serial = 1191] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x8b77b400) [pid = 1818] [serial = 1265] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x98469c00) [pid = 1818] [serial = 1307] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x8a07c000) [pid = 1818] [serial = 1319] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x89a4b000) [pid = 1818] [serial = 1316] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x8f76c000) [pid = 1818] [serial = 1277] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x9919c800) [pid = 1818] [serial = 1310] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x89e84c00) [pid = 1818] [serial = 1322] [outer = (nil)] [url = about:blank] 09:02:03 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x90912c00) [pid = 1818] [serial = 1281] [outer = (nil)] [url = about:blank] 09:02:04 INFO - PROCESS | 1818 | 1460995324503 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]]]}] 09:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 3295ms 09:02:04 INFO - PROCESS | 1818 | 1460995324563 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 09:02:04 INFO - PROCESS | 1818 | 1460995324570 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 09:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:02:04 INFO - PROCESS | 1818 | 1460995324580 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:02:04 INFO - PROCESS | 1818 | 1460995324585 Marionette TRACE conn3 <- [1,1890,null,{}] 09:02:04 INFO - PROCESS | 1818 | 1460995324593 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}] 09:02:04 INFO - PROCESS | 1818 | 1460995324842 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 09:02:05 INFO - PROCESS | 1818 | 1460995325034 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:05 INFO - PROCESS | 1818 | ++DOCSHELL 0x86279000 == 119 [pid = 1818] [id = 480] 09:02:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x88bea400) [pid = 1818] [serial = 1441] [outer = (nil)] 09:02:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x88e8f000) [pid = 1818] [serial = 1442] [outer = 0x88bea400] 09:02:05 INFO - PROCESS | 1818 | 1460995325115 Marionette DEBUG loaded listener.js 09:02:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x89684000) [pid = 1818] [serial = 1443] [outer = 0x88bea400] 09:02:06 INFO - PROCESS | 1818 | 1460995326070 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]]]}] 09:02:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:02:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1541ms 09:02:06 INFO - PROCESS | 1818 | 1460995326122 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 09:02:06 INFO - PROCESS | 1818 | 1460995326129 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 09:02:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:02:06 INFO - PROCESS | 1818 | 1460995326140 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:02:06 INFO - PROCESS | 1818 | 1460995326143 Marionette TRACE conn3 <- [1,1894,null,{}] 09:02:06 INFO - PROCESS | 1818 | 1460995326149 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}] 09:02:06 INFO - PROCESS | 1818 | 1460995326371 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 09:02:06 INFO - PROCESS | 1818 | 1460995326678 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:06 INFO - PROCESS | 1818 | ++DOCSHELL 0x89676000 == 120 [pid = 1818] [id = 481] 09:02:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x89676400) [pid = 1818] [serial = 1444] [outer = (nil)] 09:02:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x89bd4800) [pid = 1818] [serial = 1445] [outer = 0x89676400] 09:02:06 INFO - PROCESS | 1818 | 1460995326771 Marionette DEBUG loaded listener.js 09:02:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x89f9b800) [pid = 1818] [serial = 1446] [outer = 0x89676400] 09:02:07 INFO - PROCESS | 1818 | 1460995327634 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]]]}] 09:02:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:02:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1536ms 09:02:07 INFO - PROCESS | 1818 | 1460995327676 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 09:02:07 INFO - PROCESS | 1818 | 1460995327679 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 09:02:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:02:07 INFO - PROCESS | 1818 | 1460995327692 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:02:07 INFO - PROCESS | 1818 | 1460995327701 Marionette TRACE conn3 <- [1,1898,null,{}] 09:02:07 INFO - PROCESS | 1818 | 1460995327728 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}] 09:02:08 INFO - PROCESS | 1818 | 1460995328010 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 09:02:08 INFO - PROCESS | 1818 | 1460995328050 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:08 INFO - PROCESS | 1818 | ++DOCSHELL 0x896b7c00 == 121 [pid = 1818] [id = 482] 09:02:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x8b610c00) [pid = 1818] [serial = 1447] [outer = (nil)] 09:02:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x8b619c00) [pid = 1818] [serial = 1448] [outer = 0x8b610c00] 09:02:08 INFO - PROCESS | 1818 | 1460995328133 Marionette DEBUG loaded listener.js 09:02:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x8b991800) [pid = 1818] [serial = 1449] [outer = 0x8b610c00] 09:02:09 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x8f763400) [pid = 1818] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:02:09 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x89a4f400) [pid = 1818] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:02:09 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x87966000) [pid = 1818] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:02:09 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x85918800) [pid = 1818] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:02:09 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x93361000) [pid = 1818] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:02:09 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x9745e800) [pid = 1818] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:02:09 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x8b99bc00) [pid = 1818] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:02:09 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x8c7e2c00) [pid = 1818] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:02:09 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x97120c00) [pid = 1818] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:02:09 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x88ce8c00) [pid = 1818] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:02:09 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x944a8c00) [pid = 1818] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:02:09 INFO - PROCESS | 1818 | --DOMWINDOW == 133 (0x90865400) [pid = 1818] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:02:09 INFO - PROCESS | 1818 | --DOMWINDOW == 132 (0x89808c00) [pid = 1818] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:02:09 INFO - PROCESS | 1818 | --DOMWINDOW == 131 (0x8e9c6c00) [pid = 1818] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:02:09 INFO - PROCESS | 1818 | --DOMWINDOW == 130 (0x943a3400) [pid = 1818] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:02:09 INFO - PROCESS | 1818 | --DOMWINDOW == 129 (0x9873ec00) [pid = 1818] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:02:09 INFO - PROCESS | 1818 | --DOMWINDOW == 128 (0x87969800) [pid = 1818] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:02:09 INFO - PROCESS | 1818 | --DOMWINDOW == 127 (0x90873800) [pid = 1818] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:02:09 INFO - PROCESS | 1818 | --DOMWINDOW == 126 (0x8c4fb800) [pid = 1818] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:02:09 INFO - PROCESS | 1818 | --DOMWINDOW == 125 (0x9449f800) [pid = 1818] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:02:09 INFO - PROCESS | 1818 | --DOMWINDOW == 124 (0x8bbb0000) [pid = 1818] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:02:09 INFO - PROCESS | 1818 | 1460995329715 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]]]}] 09:02:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:02:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 2050ms 09:02:09 INFO - PROCESS | 1818 | 1460995329749 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 09:02:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:02:09 INFO - PROCESS | 1818 | 1460995329753 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 09:02:09 INFO - PROCESS | 1818 | 1460995329759 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:02:09 INFO - PROCESS | 1818 | 1460995329763 Marionette TRACE conn3 <- [1,1902,null,{}] 09:02:09 INFO - PROCESS | 1818 | 1460995329768 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}] 09:02:09 INFO - PROCESS | 1818 | 1460995329964 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 09:02:10 INFO - PROCESS | 1818 | 1460995329980 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:10 INFO - PROCESS | 1818 | ++DOCSHELL 0x84fdfc00 == 122 [pid = 1818] [id = 483] 09:02:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 125 (0x89bd2400) [pid = 1818] [serial = 1450] [outer = (nil)] 09:02:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 126 (0x8b776400) [pid = 1818] [serial = 1451] [outer = 0x89bd2400] 09:02:10 INFO - PROCESS | 1818 | 1460995330054 Marionette DEBUG loaded listener.js 09:02:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 127 (0x8b99e800) [pid = 1818] [serial = 1452] [outer = 0x89bd2400] 09:02:11 INFO - PROCESS | 1818 | 1460995331034 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]]]}] 09:02:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:02:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1331ms 09:02:11 INFO - PROCESS | 1818 | 1460995331095 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 09:02:11 INFO - PROCESS | 1818 | 1460995331099 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 09:02:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:02:11 INFO - PROCESS | 1818 | 1460995331105 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:02:11 INFO - PROCESS | 1818 | 1460995331108 Marionette TRACE conn3 <- [1,1906,null,{}] 09:02:11 INFO - PROCESS | 1818 | 1460995331114 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}] 09:02:11 INFO - PROCESS | 1818 | 1460995331586 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 09:02:11 INFO - PROCESS | 1818 | 1460995331826 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:11 INFO - PROCESS | 1818 | ++DOCSHELL 0x86460800 == 123 [pid = 1818] [id = 484] 09:02:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 128 (0x86461c00) [pid = 1818] [serial = 1453] [outer = (nil)] 09:02:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 129 (0x87960c00) [pid = 1818] [serial = 1454] [outer = 0x86461c00] 09:02:11 INFO - PROCESS | 1818 | 1460995331940 Marionette DEBUG loaded listener.js 09:02:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 130 (0x88cf2c00) [pid = 1818] [serial = 1455] [outer = 0x86461c00] 09:02:12 INFO - PROCESS | 1818 | 1460995332931 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]]]}] 09:02:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:02:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1881ms 09:02:12 INFO - PROCESS | 1818 | 1460995332989 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 09:02:13 INFO - PROCESS | 1818 | 1460995332999 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 09:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:02:13 INFO - PROCESS | 1818 | 1460995333009 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:02:13 INFO - PROCESS | 1818 | 1460995333013 Marionette TRACE conn3 <- [1,1910,null,{}] 09:02:13 INFO - PROCESS | 1818 | 1460995333021 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}] 09:02:13 INFO - PROCESS | 1818 | 1460995333259 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 09:02:13 INFO - PROCESS | 1818 | 1460995333680 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:13 INFO - PROCESS | 1818 | ++DOCSHELL 0x8967ac00 == 124 [pid = 1818] [id = 485] 09:02:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 131 (0x8967f400) [pid = 1818] [serial = 1456] [outer = (nil)] 09:02:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 132 (0x8980b000) [pid = 1818] [serial = 1457] [outer = 0x8967f400] 09:02:13 INFO - PROCESS | 1818 | 1460995333776 Marionette DEBUG loaded listener.js 09:02:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 133 (0x89a56c00) [pid = 1818] [serial = 1458] [outer = 0x8967f400] 09:02:14 INFO - PROCESS | 1818 | 1460995334822 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]]]}] 09:02:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:02:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1890ms 09:02:14 INFO - PROCESS | 1818 | 1460995334899 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 09:02:14 INFO - PROCESS | 1818 | 1460995334904 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 09:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:02:14 INFO - PROCESS | 1818 | 1460995334911 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:02:14 INFO - PROCESS | 1818 | 1460995334915 Marionette TRACE conn3 <- [1,1914,null,{}] 09:02:14 INFO - PROCESS | 1818 | 1460995334921 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}] 09:02:15 INFO - PROCESS | 1818 | 1460995335163 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 09:02:15 INFO - PROCESS | 1818 | 1460995335531 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:15 INFO - PROCESS | 1818 | ++DOCSHELL 0x89bc9800 == 125 [pid = 1818] [id = 486] 09:02:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 134 (0x8a03d400) [pid = 1818] [serial = 1459] [outer = (nil)] 09:02:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x8a075800) [pid = 1818] [serial = 1460] [outer = 0x8a03d400] 09:02:15 INFO - PROCESS | 1818 | 1460995335628 Marionette DEBUG loaded listener.js 09:02:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x8a080400) [pid = 1818] [serial = 1461] [outer = 0x8a03d400] 09:02:16 INFO - PROCESS | 1818 | 1460995336648 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]]]}] 09:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1794ms 09:02:16 INFO - PROCESS | 1818 | 1460995336707 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 09:02:16 INFO - PROCESS | 1818 | 1460995336713 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 09:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:02:16 INFO - PROCESS | 1818 | 1460995336731 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:02:16 INFO - PROCESS | 1818 | 1460995336739 Marionette TRACE conn3 <- [1,1918,null,{}] 09:02:16 INFO - PROCESS | 1818 | 1460995336745 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}] 09:02:17 INFO - PROCESS | 1818 | 1460995337013 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 09:02:17 INFO - PROCESS | 1818 | 1460995337337 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:17 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b992c00 == 126 [pid = 1818] [id = 487] 09:02:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x8c401400) [pid = 1818] [serial = 1462] [outer = (nil)] 09:02:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x8c543000) [pid = 1818] [serial = 1463] [outer = 0x8c401400] 09:02:17 INFO - PROCESS | 1818 | 1460995337434 Marionette DEBUG loaded listener.js 09:02:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x8c7dac00) [pid = 1818] [serial = 1464] [outer = 0x8c401400] 09:02:18 INFO - PROCESS | 1818 | 1460995338346 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]]]}] 09:02:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1701ms 09:02:18 INFO - PROCESS | 1818 | 1460995338424 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 09:02:18 INFO - PROCESS | 1818 | 1460995338428 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 09:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:02:18 INFO - PROCESS | 1818 | 1460995338435 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:02:18 INFO - PROCESS | 1818 | 1460995338439 Marionette TRACE conn3 <- [1,1922,null,{}] 09:02:18 INFO - PROCESS | 1818 | 1460995338445 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}] 09:02:18 INFO - PROCESS | 1818 | 1460995338681 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 09:02:19 INFO - PROCESS | 1818 | 1460995339023 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:19 INFO - PROCESS | 1818 | ++DOCSHELL 0x89e7a400 == 127 [pid = 1818] [id = 488] 09:02:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x8a073800) [pid = 1818] [serial = 1465] [outer = (nil)] 09:02:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x8c7e5c00) [pid = 1818] [serial = 1466] [outer = 0x8a073800] 09:02:19 INFO - PROCESS | 1818 | 1460995339122 Marionette DEBUG loaded listener.js 09:02:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x8e9c6400) [pid = 1818] [serial = 1467] [outer = 0x8a073800] 09:02:20 INFO - PROCESS | 1818 | 1460995340061 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]]]}] 09:02:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:02:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1683ms 09:02:20 INFO - PROCESS | 1818 | 1460995340121 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 09:02:20 INFO - PROCESS | 1818 | 1460995340125 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 09:02:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:02:20 INFO - PROCESS | 1818 | 1460995340131 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:02:20 INFO - PROCESS | 1818 | 1460995340135 Marionette TRACE conn3 <- [1,1926,null,{}] 09:02:20 INFO - PROCESS | 1818 | 1460995340141 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}] 09:02:20 INFO - PROCESS | 1818 | 1460995340469 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 09:02:20 INFO - PROCESS | 1818 | 1460995340816 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:20 INFO - PROCESS | 1818 | ++DOCSHELL 0x8f761c00 == 128 [pid = 1818] [id = 489] 09:02:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x8f765400) [pid = 1818] [serial = 1468] [outer = (nil)] 09:02:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x8fc94400) [pid = 1818] [serial = 1469] [outer = 0x8f765400] 09:02:20 INFO - PROCESS | 1818 | 1460995340920 Marionette DEBUG loaded listener.js 09:02:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x905a8800) [pid = 1818] [serial = 1470] [outer = 0x8f765400] 09:02:21 INFO - PROCESS | 1818 | 1460995341890 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]]]}] 09:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1834ms 09:02:21 INFO - PROCESS | 1818 | 1460995341968 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 09:02:21 INFO - PROCESS | 1818 | 1460995341972 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 09:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:02:21 INFO - PROCESS | 1818 | 1460995341979 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:02:21 INFO - PROCESS | 1818 | 1460995341983 Marionette TRACE conn3 <- [1,1930,null,{}] 09:02:21 INFO - PROCESS | 1818 | 1460995341989 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}] 09:02:22 INFO - PROCESS | 1818 | 1460995342251 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 09:02:22 INFO - PROCESS | 1818 | 1460995342585 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:22 INFO - PROCESS | 1818 | ++DOCSHELL 0x8ea94c00 == 129 [pid = 1818] [id = 490] 09:02:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x90912c00) [pid = 1818] [serial = 1471] [outer = (nil)] 09:02:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x90954000) [pid = 1818] [serial = 1472] [outer = 0x90912c00] 09:02:22 INFO - PROCESS | 1818 | 1460995342695 Marionette DEBUG loaded listener.js 09:02:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x9159c400) [pid = 1818] [serial = 1473] [outer = 0x90912c00] 09:02:23 INFO - PROCESS | 1818 | 1460995343604 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]]]}] 09:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1688ms 09:02:23 INFO - PROCESS | 1818 | 1460995343668 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 09:02:23 INFO - PROCESS | 1818 | 1460995343672 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 09:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:02:23 INFO - PROCESS | 1818 | 1460995343679 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:02:23 INFO - PROCESS | 1818 | 1460995343684 Marionette TRACE conn3 <- [1,1934,null,{}] 09:02:23 INFO - PROCESS | 1818 | 1460995343690 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}] 09:02:23 INFO - PROCESS | 1818 | 1460995343933 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 09:02:24 INFO - PROCESS | 1818 | 1460995344254 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:24 INFO - PROCESS | 1818 | ++DOCSHELL 0x90919800 == 130 [pid = 1818] [id = 491] 09:02:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0x9178cc00) [pid = 1818] [serial = 1474] [outer = (nil)] 09:02:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x93358400) [pid = 1818] [serial = 1475] [outer = 0x9178cc00] 09:02:24 INFO - PROCESS | 1818 | 1460995344378 Marionette DEBUG loaded listener.js 09:02:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x93361000) [pid = 1818] [serial = 1476] [outer = 0x9178cc00] 09:02:25 INFO - PROCESS | 1818 | 1460995345327 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]]]}] 09:02:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1682ms 09:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:02:25 INFO - PROCESS | 1818 | 1460995345362 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 09:02:25 INFO - PROCESS | 1818 | 1460995345365 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 09:02:25 INFO - PROCESS | 1818 | 1460995345372 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:02:25 INFO - PROCESS | 1818 | 1460995345376 Marionette TRACE conn3 <- [1,1938,null,{}] 09:02:25 INFO - PROCESS | 1818 | 1460995345381 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}] 09:02:25 INFO - PROCESS | 1818 | 1460995345605 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 09:02:25 INFO - PROCESS | 1818 | 1460995345935 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:25 INFO - PROCESS | 1818 | ++DOCSHELL 0x91788400 == 131 [pid = 1818] [id = 492] 09:02:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x91794400) [pid = 1818] [serial = 1477] [outer = (nil)] 09:02:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 153 (0x934e6c00) [pid = 1818] [serial = 1478] [outer = 0x91794400] 09:02:26 INFO - PROCESS | 1818 | 1460995346029 Marionette DEBUG loaded listener.js 09:02:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 154 (0x934e9c00) [pid = 1818] [serial = 1479] [outer = 0x91794400] 09:02:26 INFO - PROCESS | 1818 | 1460995346960 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]]]}] 09:02:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:02:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1635ms 09:02:27 INFO - PROCESS | 1818 | 1460995347008 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 09:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:02:27 INFO - PROCESS | 1818 | 1460995347012 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 09:02:27 INFO - PROCESS | 1818 | 1460995347019 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:02:27 INFO - PROCESS | 1818 | 1460995347023 Marionette TRACE conn3 <- [1,1942,null,{}] 09:02:27 INFO - PROCESS | 1818 | 1460995347029 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}] 09:02:27 INFO - PROCESS | 1818 | 1460995347288 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 09:02:27 INFO - PROCESS | 1818 | 1460995347715 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:27 INFO - PROCESS | 1818 | ++DOCSHELL 0x89a54400 == 132 [pid = 1818] [id = 493] 09:02:27 INFO - PROCESS | 1818 | ++DOMWINDOW == 155 (0x8c54b400) [pid = 1818] [serial = 1480] [outer = (nil)] 09:02:27 INFO - PROCESS | 1818 | ++DOMWINDOW == 156 (0x9439e400) [pid = 1818] [serial = 1481] [outer = 0x8c54b400] 09:02:27 INFO - PROCESS | 1818 | 1460995347875 Marionette DEBUG loaded listener.js 09:02:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 157 (0x943a2c00) [pid = 1818] [serial = 1482] [outer = 0x8c54b400] 09:02:29 INFO - PROCESS | 1818 | 1460995349170 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]]]}] 09:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 2187ms 09:02:29 INFO - PROCESS | 1818 | 1460995349207 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 09:02:29 INFO - PROCESS | 1818 | 1460995349212 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 09:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:02:29 INFO - PROCESS | 1818 | 1460995349219 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:02:29 INFO - PROCESS | 1818 | 1460995349222 Marionette TRACE conn3 <- [1,1946,null,{}] 09:02:29 INFO - PROCESS | 1818 | 1460995349228 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}] 09:02:29 INFO - PROCESS | 1818 | 1460995349531 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 09:02:29 INFO - PROCESS | 1818 | 1460995349885 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:29 INFO - PROCESS | 1818 | ++DOCSHELL 0x95ba9400 == 133 [pid = 1818] [id = 494] 09:02:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 158 (0x9630fc00) [pid = 1818] [serial = 1483] [outer = (nil)] 09:02:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 159 (0x9660ec00) [pid = 1818] [serial = 1484] [outer = 0x9630fc00] 09:02:29 INFO - PROCESS | 1818 | 1460995349991 Marionette DEBUG loaded listener.js 09:02:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 160 (0x97120c00) [pid = 1818] [serial = 1485] [outer = 0x9630fc00] 09:02:30 INFO - PROCESS | 1818 | 1460995350990 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]]]}] 09:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1831ms 09:02:31 INFO - PROCESS | 1818 | 1460995351051 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 09:02:31 INFO - PROCESS | 1818 | 1460995351062 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 09:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:02:31 INFO - PROCESS | 1818 | 1460995351069 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:02:31 INFO - PROCESS | 1818 | 1460995351073 Marionette TRACE conn3 <- [1,1950,null,{}] 09:02:31 INFO - PROCESS | 1818 | 1460995351079 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}] 09:02:31 INFO - PROCESS | 1818 | 1460995351337 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 09:02:31 INFO - PROCESS | 1818 | 1460995351666 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:31 INFO - PROCESS | 1818 | ++DOCSHELL 0x95a9d000 == 134 [pid = 1818] [id = 495] 09:02:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 161 (0x96639400) [pid = 1818] [serial = 1486] [outer = (nil)] 09:02:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 162 (0x975a4400) [pid = 1818] [serial = 1487] [outer = 0x96639400] 09:02:31 INFO - PROCESS | 1818 | 1460995351762 Marionette DEBUG loaded listener.js 09:02:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 163 (0x978c7c00) [pid = 1818] [serial = 1488] [outer = 0x96639400] 09:02:32 INFO - PROCESS | 1818 | 1460995352653 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]]]}] 09:02:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1651ms 09:02:32 INFO - PROCESS | 1818 | 1460995352722 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 09:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:02:32 INFO - PROCESS | 1818 | 1460995352726 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 09:02:32 INFO - PROCESS | 1818 | 1460995352733 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:02:32 INFO - PROCESS | 1818 | 1460995352736 Marionette TRACE conn3 <- [1,1954,null,{}] 09:02:32 INFO - PROCESS | 1818 | 1460995352742 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}] 09:02:33 INFO - PROCESS | 1818 | 1460995353006 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 09:02:33 INFO - PROCESS | 1818 | 1460995353335 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:33 INFO - PROCESS | 1818 | ++DOCSHELL 0x9449d400 == 135 [pid = 1818] [id = 496] 09:02:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 164 (0x9745e800) [pid = 1818] [serial = 1489] [outer = (nil)] 09:02:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 165 (0x978ebc00) [pid = 1818] [serial = 1490] [outer = 0x9745e800] 09:02:33 INFO - PROCESS | 1818 | 1460995353426 Marionette DEBUG loaded listener.js 09:02:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 166 (0x983e0000) [pid = 1818] [serial = 1491] [outer = 0x9745e800] 09:02:34 INFO - PROCESS | 1818 | 1460995354355 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]]]}] 09:02:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:02:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1637ms 09:02:34 INFO - PROCESS | 1818 | 1460995354370 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 09:02:34 INFO - PROCESS | 1818 | 1460995354374 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 09:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:02:34 INFO - PROCESS | 1818 | 1460995354381 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:02:34 INFO - PROCESS | 1818 | 1460995354384 Marionette TRACE conn3 <- [1,1958,null,{}] 09:02:34 INFO - PROCESS | 1818 | 1460995354390 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}] 09:02:34 INFO - PROCESS | 1818 | 1460995354618 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 09:02:34 INFO - PROCESS | 1818 | 1460995354934 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:34 INFO - PROCESS | 1818 | ++DOCSHELL 0x9663d800 == 136 [pid = 1818] [id = 497] 09:02:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 167 (0x978e2800) [pid = 1818] [serial = 1492] [outer = (nil)] 09:02:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 168 (0x989c9800) [pid = 1818] [serial = 1493] [outer = 0x978e2800] 09:02:35 INFO - PROCESS | 1818 | 1460995355029 Marionette DEBUG loaded listener.js 09:02:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 169 (0x98a99c00) [pid = 1818] [serial = 1494] [outer = 0x978e2800] 09:02:35 INFO - PROCESS | 1818 | 1460995355902 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]]]}] 09:02:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:02:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1580ms 09:02:35 INFO - PROCESS | 1818 | 1460995355963 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 09:02:35 INFO - PROCESS | 1818 | 1460995355966 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 09:02:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:02:35 INFO - PROCESS | 1818 | 1460995355974 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:02:35 INFO - PROCESS | 1818 | 1460995355978 Marionette TRACE conn3 <- [1,1962,null,{}] 09:02:35 INFO - PROCESS | 1818 | 1460995355984 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}] 09:02:36 INFO - PROCESS | 1818 | 1460995356209 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 09:02:36 INFO - PROCESS | 1818 | 1460995356545 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:36 INFO - PROCESS | 1818 | ++DOCSHELL 0x978e9000 == 137 [pid = 1818] [id = 498] 09:02:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 170 (0x9866fc00) [pid = 1818] [serial = 1495] [outer = (nil)] 09:02:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 171 (0x9a675800) [pid = 1818] [serial = 1496] [outer = 0x9866fc00] 09:02:36 INFO - PROCESS | 1818 | 1460995356640 Marionette DEBUG loaded listener.js 09:02:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 172 (0x9a680400) [pid = 1818] [serial = 1497] [outer = 0x9866fc00] 09:02:37 INFO - PROCESS | 1818 | 1460995357584 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]]]}] 09:02:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1633ms 09:02:37 INFO - PROCESS | 1818 | 1460995357608 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 09:02:37 INFO - PROCESS | 1818 | 1460995357612 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 09:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:02:37 INFO - PROCESS | 1818 | 1460995357619 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:02:37 INFO - PROCESS | 1818 | 1460995357622 Marionette TRACE conn3 <- [1,1966,null,{}] 09:02:37 INFO - PROCESS | 1818 | 1460995357628 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}] 09:02:37 INFO - PROCESS | 1818 | 1460995357911 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 09:02:38 INFO - PROCESS | 1818 | 1460995358216 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:38 INFO - PROCESS | 1818 | ++DOCSHELL 0x857b7000 == 138 [pid = 1818] [id = 499] 09:02:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 173 (0x978e6800) [pid = 1818] [serial = 1498] [outer = (nil)] 09:02:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 174 (0x9b3dd400) [pid = 1818] [serial = 1499] [outer = 0x978e6800] 09:02:38 INFO - PROCESS | 1818 | 1460995358306 Marionette DEBUG loaded listener.js 09:02:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 175 (0x9e026c00) [pid = 1818] [serial = 1500] [outer = 0x978e6800] 09:02:39 INFO - PROCESS | 1818 | 1460995359188 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]]]}] 09:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1642ms 09:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:02:39 INFO - PROCESS | 1818 | 1460995359263 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 09:02:39 INFO - PROCESS | 1818 | 1460995359266 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 09:02:39 INFO - PROCESS | 1818 | 1460995359273 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:02:39 INFO - PROCESS | 1818 | 1460995359276 Marionette TRACE conn3 <- [1,1970,null,{}] 09:02:39 INFO - PROCESS | 1818 | 1460995359282 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}] 09:02:39 INFO - PROCESS | 1818 | 1460995359583 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 09:02:39 INFO - PROCESS | 1818 | 1460995359926 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:39 INFO - PROCESS | 1818 | ++DOCSHELL 0x88bebc00 == 139 [pid = 1818] [id = 500] 09:02:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 176 (0x994c6400) [pid = 1818] [serial = 1501] [outer = (nil)] 09:02:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 177 (0x9e119400) [pid = 1818] [serial = 1502] [outer = 0x994c6400] 09:02:40 INFO - PROCESS | 1818 | 1460995360022 Marionette DEBUG loaded listener.js 09:02:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 178 (0x9e11c400) [pid = 1818] [serial = 1503] [outer = 0x994c6400] 09:02:40 INFO - PROCESS | 1818 | 1460995360951 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]]]}] 09:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1734ms 09:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:02:41 INFO - PROCESS | 1818 | 1460995361008 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 09:02:41 INFO - PROCESS | 1818 | 1460995361011 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 09:02:41 INFO - PROCESS | 1818 | 1460995361018 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:02:41 INFO - PROCESS | 1818 | 1460995361021 Marionette TRACE conn3 <- [1,1974,null,{}] 09:02:41 INFO - PROCESS | 1818 | 1460995361027 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}] 09:02:41 INFO - PROCESS | 1818 | 1460995361253 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 09:02:41 INFO - PROCESS | 1818 | 1460995361593 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:43 INFO - PROCESS | 1818 | --DOCSHELL 0x87963c00 == 138 [pid = 1818] [id = 437] 09:02:43 INFO - PROCESS | 1818 | --DOCSHELL 0x8645fc00 == 137 [pid = 1818] [id = 415] 09:02:43 INFO - PROCESS | 1818 | --DOCSHELL 0x8795d400 == 136 [pid = 1818] [id = 419] 09:02:43 INFO - PROCESS | 1818 | --DOCSHELL 0x84fda800 == 135 [pid = 1818] [id = 418] 09:02:43 INFO - PROCESS | 1818 | --DOCSHELL 0x8f762800 == 134 [pid = 1818] [id = 426] 09:02:43 INFO - PROCESS | 1818 | --DOCSHELL 0x84fe4800 == 133 [pid = 1818] [id = 427] 09:02:43 INFO - PROCESS | 1818 | --DOCSHELL 0x89e76c00 == 132 [pid = 1818] [id = 421] 09:02:43 INFO - PROCESS | 1818 | --DOCSHELL 0x88be5000 == 131 [pid = 1818] [id = 420] 09:02:43 INFO - PROCESS | 1818 | --DOCSHELL 0x8c7e3c00 == 130 [pid = 1818] [id = 424] 09:02:43 INFO - PROCESS | 1818 | --DOCSHELL 0x8a07bc00 == 129 [pid = 1818] [id = 422] 09:02:43 INFO - PROCESS | 1818 | --DOCSHELL 0x8bba3c00 == 128 [pid = 1818] [id = 423] 09:02:43 INFO - PROCESS | 1818 | --DOCSHELL 0x89bd3000 == 127 [pid = 1818] [id = 425] 09:02:43 INFO - PROCESS | 1818 | --DOCSHELL 0x896b7c00 == 126 [pid = 1818] [id = 482] 09:02:43 INFO - PROCESS | 1818 | --DOCSHELL 0x89676000 == 125 [pid = 1818] [id = 481] 09:02:43 INFO - PROCESS | 1818 | --DOCSHELL 0x86279000 == 124 [pid = 1818] [id = 480] 09:02:43 INFO - PROCESS | 1818 | --DOCSHELL 0x8c4f0400 == 123 [pid = 1818] [id = 467] 09:02:43 INFO - PROCESS | 1818 | --DOCSHELL 0x8b99a000 == 122 [pid = 1818] [id = 466] 09:02:43 INFO - PROCESS | 1818 | --DOCSHELL 0x857bb800 == 121 [pid = 1818] [id = 465] 09:02:43 INFO - PROCESS | 1818 | --DOCSHELL 0x88beb000 == 120 [pid = 1818] [id = 463] 09:02:43 INFO - PROCESS | 1818 | --DOCSHELL 0x85917c00 == 119 [pid = 1818] [id = 462] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 177 (0x9059f400) [pid = 1818] [serial = 1341] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 176 (0x89f91000) [pid = 1818] [serial = 1328] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 175 (0x8967ec00) [pid = 1818] [serial = 1326] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 174 (0x86284800) [pid = 1818] [serial = 1377] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 173 (0x942d5400) [pid = 1818] [serial = 1352] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 172 (0x983d5000) [pid = 1818] [serial = 1364] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 171 (0x8bbaa000) [pid = 1818] [serial = 1331] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 170 (0x994c5400) [pid = 1818] [serial = 1311] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 169 (0x978be800) [pid = 1818] [serial = 1361] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 168 (0x8a040800) [pid = 1818] [serial = 1329] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 167 (0x8a036400) [pid = 1818] [serial = 1257] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 166 (0x978c7000) [pid = 1818] [serial = 1362] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 165 (0x96609000) [pid = 1818] [serial = 1356] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 164 (0x934de400) [pid = 1818] [serial = 1349] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 163 (0x95aa2000) [pid = 1818] [serial = 1355] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 162 (0x89a4bc00) [pid = 1818] [serial = 1382] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 161 (0x90914800) [pid = 1818] [serial = 1343] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 160 (0x942d8800) [pid = 1818] [serial = 1353] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 159 (0x8f92a000) [pid = 1818] [serial = 1340] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 158 (0x9874cc00) [pid = 1818] [serial = 1367] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 157 (0x89bd2c00) [pid = 1818] [serial = 1383] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 156 (0x8c40e800) [pid = 1818] [serial = 1332] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 155 (0x9a674400) [pid = 1818] [serial = 1371] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 154 (0x983df800) [pid = 1818] [serial = 1365] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 153 (0x88e8dc00) [pid = 1818] [serial = 1380] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 152 (0x9178f000) [pid = 1818] [serial = 1346] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0x8e9cd400) [pid = 1818] [serial = 1338] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0x9a67b400) [pid = 1818] [serial = 1373] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0x973ae000) [pid = 1818] [serial = 1358] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0x994c2800) [pid = 1818] [serial = 1370] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x88cf3c00) [pid = 1818] [serial = 1379] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x9091bc00) [pid = 1818] [serial = 1344] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x8627f800) [pid = 1818] [serial = 1376] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x974c7800) [pid = 1818] [serial = 1359] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x8e9c5400) [pid = 1818] [serial = 1337] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x9211d800) [pid = 1818] [serial = 1347] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x88e86000) [pid = 1818] [serial = 1325] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x8c7da800) [pid = 1818] [serial = 1335] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x8c54a800) [pid = 1818] [serial = 1334] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x989c1000) [pid = 1818] [serial = 1368] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x934e4400) [pid = 1818] [serial = 1350] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x89f91400) [pid = 1818] [serial = 1385] [outer = (nil)] [url = about:blank] 09:02:43 INFO - PROCESS | 1818 | ++DOCSHELL 0x84fe4800 == 120 [pid = 1818] [id = 501] 09:02:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x857ad800) [pid = 1818] [serial = 1504] [outer = (nil)] 09:02:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x8627c400) [pid = 1818] [serial = 1505] [outer = 0x857ad800] 09:02:43 INFO - PROCESS | 1818 | 1460995363510 Marionette DEBUG loaded listener.js 09:02:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x8645b000) [pid = 1818] [serial = 1506] [outer = 0x857ad800] 09:02:44 INFO - PROCESS | 1818 | 1460995364379 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]]]}] 09:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 3404ms 09:02:44 INFO - PROCESS | 1818 | 1460995364430 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 09:02:44 INFO - PROCESS | 1818 | 1460995364441 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 09:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:02:44 INFO - PROCESS | 1818 | 1460995364455 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:02:44 INFO - PROCESS | 1818 | 1460995364459 Marionette TRACE conn3 <- [1,1978,null,{}] 09:02:44 INFO - PROCESS | 1818 | 1460995364467 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}] 09:02:44 INFO - PROCESS | 1818 | 1460995364691 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 09:02:44 INFO - PROCESS | 1818 | 1460995364923 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:44 INFO - PROCESS | 1818 | ++DOCSHELL 0x88e87000 == 121 [pid = 1818] [id = 502] 09:02:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x88e88c00) [pid = 1818] [serial = 1507] [outer = (nil)] 09:02:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x8967b000) [pid = 1818] [serial = 1508] [outer = 0x88e88c00] 09:02:45 INFO - PROCESS | 1818 | 1460995365001 Marionette DEBUG loaded listener.js 09:02:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x896b5c00) [pid = 1818] [serial = 1509] [outer = 0x88e88c00] 09:02:45 INFO - PROCESS | 1818 | 1460995365870 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]]]}] 09:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1483ms 09:02:45 INFO - PROCESS | 1818 | 1460995365938 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 09:02:45 INFO - PROCESS | 1818 | 1460995365944 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 09:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:02:45 INFO - PROCESS | 1818 | 1460995365954 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:02:45 INFO - PROCESS | 1818 | 1460995365959 Marionette TRACE conn3 <- [1,1982,null,{}] 09:02:45 INFO - PROCESS | 1818 | 1460995365972 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}] 09:02:46 INFO - PROCESS | 1818 | 1460995366438 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 09:02:46 INFO - PROCESS | 1818 | 1460995366764 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:46 INFO - PROCESS | 1818 | ++DOCSHELL 0x89f91400 == 122 [pid = 1818] [id = 503] 09:02:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x89f92000) [pid = 1818] [serial = 1510] [outer = (nil)] 09:02:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x89f9b000) [pid = 1818] [serial = 1511] [outer = 0x89f92000] 09:02:46 INFO - PROCESS | 1818 | 1460995366841 Marionette DEBUG loaded listener.js 09:02:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x8a037800) [pid = 1818] [serial = 1512] [outer = 0x89f92000] 09:02:47 INFO - PROCESS | 1818 | 1460995367830 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]]]}] 09:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1940ms 09:02:48 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x8c7da400) [pid = 1818] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:02:48 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x8bba4c00) [pid = 1818] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:02:48 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x8627d000) [pid = 1818] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:02:48 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x90871c00) [pid = 1818] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:02:48 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x8ea9ac00) [pid = 1818] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:02:48 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x8a075400) [pid = 1818] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:02:48 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x934e7400) [pid = 1818] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:02:48 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x95ba6c00) [pid = 1818] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:02:48 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x8f928c00) [pid = 1818] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:02:48 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x9091dc00) [pid = 1818] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:02:48 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x857b3800) [pid = 1818] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:02:48 INFO - PROCESS | 1818 | --DOMWINDOW == 133 (0x8e9cf400) [pid = 1818] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:02:48 INFO - PROCESS | 1818 | --DOMWINDOW == 132 (0x95a98000) [pid = 1818] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:02:48 INFO - PROCESS | 1818 | --DOMWINDOW == 131 (0x8b610c00) [pid = 1818] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:02:48 INFO - PROCESS | 1818 | --DOMWINDOW == 130 (0x89f90800) [pid = 1818] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:02:48 INFO - PROCESS | 1818 | --DOMWINDOW == 129 (0x8645c400) [pid = 1818] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:02:48 INFO - PROCESS | 1818 | --DOMWINDOW == 128 (0x89676400) [pid = 1818] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:02:48 INFO - PROCESS | 1818 | --DOMWINDOW == 127 (0x89678c00) [pid = 1818] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:02:48 INFO - PROCESS | 1818 | --DOMWINDOW == 126 (0x96303400) [pid = 1818] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:02:48 INFO - PROCESS | 1818 | --DOMWINDOW == 125 (0x88bea400) [pid = 1818] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:02:48 INFO - PROCESS | 1818 | --DOMWINDOW == 124 (0x942d2000) [pid = 1818] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:02:48 INFO - PROCESS | 1818 | 1460995368531 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 09:02:48 INFO - PROCESS | 1818 | 1460995368540 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 09:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:02:48 INFO - PROCESS | 1818 | 1460995368566 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:02:48 INFO - PROCESS | 1818 | 1460995368572 Marionette TRACE conn3 <- [1,1986,null,{}] 09:02:48 INFO - PROCESS | 1818 | 1460995368589 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}] 09:02:48 INFO - PROCESS | 1818 | 1460995368873 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 09:02:49 INFO - PROCESS | 1818 | 1460995368997 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:49 INFO - PROCESS | 1818 | ++DOCSHELL 0x89a4cc00 == 123 [pid = 1818] [id = 504] 09:02:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 125 (0x8a073c00) [pid = 1818] [serial = 1513] [outer = (nil)] 09:02:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 126 (0x8a07b400) [pid = 1818] [serial = 1514] [outer = 0x8a073c00] 09:02:49 INFO - PROCESS | 1818 | 1460995369075 Marionette DEBUG loaded listener.js 09:02:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 127 (0x8b61c400) [pid = 1818] [serial = 1515] [outer = 0x8a073c00] 09:02:49 INFO - PROCESS | 1818 | 1460995369871 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]]]}] 09:02:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1337ms 09:02:49 INFO - PROCESS | 1818 | 1460995369904 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 09:02:49 INFO - PROCESS | 1818 | 1460995369909 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 09:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:02:49 INFO - PROCESS | 1818 | 1460995369916 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:02:49 INFO - PROCESS | 1818 | 1460995369920 Marionette TRACE conn3 <- [1,1990,null,{}] 09:02:49 INFO - PROCESS | 1818 | 1460995369925 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}] 09:02:50 INFO - PROCESS | 1818 | 1460995370130 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 09:02:50 INFO - PROCESS | 1818 | 1460995370325 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:50 INFO - PROCESS | 1818 | ++DOCSHELL 0x8a041c00 == 124 [pid = 1818] [id = 505] 09:02:50 INFO - PROCESS | 1818 | ++DOMWINDOW == 128 (0x8b784c00) [pid = 1818] [serial = 1516] [outer = (nil)] 09:02:50 INFO - PROCESS | 1818 | ++DOMWINDOW == 129 (0x8bba6000) [pid = 1818] [serial = 1517] [outer = 0x8b784c00] 09:02:50 INFO - PROCESS | 1818 | 1460995370408 Marionette DEBUG loaded listener.js 09:02:50 INFO - PROCESS | 1818 | ++DOMWINDOW == 130 (0x8bbaf000) [pid = 1818] [serial = 1518] [outer = 0x8b784c00] 09:02:51 INFO - PROCESS | 1818 | 1460995371564 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]]]}] 09:02:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1683ms 09:02:51 INFO - PROCESS | 1818 | 1460995371601 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 09:02:51 INFO - PROCESS | 1818 | 1460995371609 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 09:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:02:51 INFO - PROCESS | 1818 | 1460995371618 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:02:51 INFO - PROCESS | 1818 | 1460995371623 Marionette TRACE conn3 <- [1,1994,null,{}] 09:02:51 INFO - PROCESS | 1818 | 1460995371633 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}] 09:02:51 INFO - PROCESS | 1818 | 1460995371877 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 09:02:52 INFO - PROCESS | 1818 | 1460995372206 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:52 INFO - PROCESS | 1818 | ++DOCSHELL 0x88e86000 == 125 [pid = 1818] [id = 506] 09:02:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 131 (0x88e86400) [pid = 1818] [serial = 1519] [outer = (nil)] 09:02:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 132 (0x8967b400) [pid = 1818] [serial = 1520] [outer = 0x88e86400] 09:02:52 INFO - PROCESS | 1818 | 1460995372310 Marionette DEBUG loaded listener.js 09:02:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 133 (0x89bd2000) [pid = 1818] [serial = 1521] [outer = 0x88e86400] 09:02:53 INFO - PROCESS | 1818 | 1460995373352 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]]]}] 09:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1785ms 09:02:53 INFO - PROCESS | 1818 | 1460995373404 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 09:02:53 INFO - PROCESS | 1818 | 1460995373413 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 09:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:02:53 INFO - PROCESS | 1818 | 1460995373425 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:02:53 INFO - PROCESS | 1818 | 1460995373429 Marionette TRACE conn3 <- [1,1998,null,{}] 09:02:53 INFO - PROCESS | 1818 | 1460995373436 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}] 09:02:53 INFO - PROCESS | 1818 | 1460995373679 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 09:02:54 INFO - PROCESS | 1818 | 1460995374132 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:54 INFO - PROCESS | 1818 | ++DOCSHELL 0x8967fc00 == 126 [pid = 1818] [id = 507] 09:02:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 134 (0x8a07bc00) [pid = 1818] [serial = 1522] [outer = (nil)] 09:02:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x8bba1800) [pid = 1818] [serial = 1523] [outer = 0x8a07bc00] 09:02:54 INFO - PROCESS | 1818 | 1460995374226 Marionette DEBUG loaded listener.js 09:02:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x8c40c000) [pid = 1818] [serial = 1524] [outer = 0x8a07bc00] 09:02:55 INFO - PROCESS | 1818 | 1460995375215 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]]]}] 09:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1832ms 09:02:55 INFO - PROCESS | 1818 | 1460995375258 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 09:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:02:55 INFO - PROCESS | 1818 | 1460995375262 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 09:02:55 INFO - PROCESS | 1818 | 1460995375269 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:02:55 INFO - PROCESS | 1818 | 1460995375276 Marionette TRACE conn3 <- [1,2002,null,{}] 09:02:55 INFO - PROCESS | 1818 | 1460995375293 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}] 09:02:55 INFO - PROCESS | 1818 | 1460995375543 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 09:02:55 INFO - PROCESS | 1818 | 1460995375863 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:55 INFO - PROCESS | 1818 | ++DOCSHELL 0x857aec00 == 127 [pid = 1818] [id = 508] 09:02:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x8627b800) [pid = 1818] [serial = 1525] [outer = (nil)] 09:02:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x8c4fbc00) [pid = 1818] [serial = 1526] [outer = 0x8627b800] 09:02:55 INFO - PROCESS | 1818 | 1460995375964 Marionette DEBUG loaded listener.js 09:02:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x8c7de800) [pid = 1818] [serial = 1527] [outer = 0x8627b800] 09:02:56 INFO - PROCESS | 1818 | 1460995376880 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]]]}] 09:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1642ms 09:02:56 INFO - PROCESS | 1818 | 1460995376911 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 09:02:56 INFO - PROCESS | 1818 | 1460995376916 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 09:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:02:56 INFO - PROCESS | 1818 | 1460995376941 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:02:56 INFO - PROCESS | 1818 | 1460995376945 Marionette TRACE conn3 <- [1,2006,null,{}] 09:02:56 INFO - PROCESS | 1818 | 1460995376951 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}] 09:02:57 INFO - PROCESS | 1818 | 1460995377184 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 09:02:57 INFO - PROCESS | 1818 | 1460995377505 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:57 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c54c800 == 128 [pid = 1818] [id = 509] 09:02:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x8e9c2800) [pid = 1818] [serial = 1528] [outer = (nil)] 09:02:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x8ea93c00) [pid = 1818] [serial = 1529] [outer = 0x8e9c2800] 09:02:57 INFO - PROCESS | 1818 | 1460995377601 Marionette DEBUG loaded listener.js 09:02:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x8ea9a400) [pid = 1818] [serial = 1530] [outer = 0x8e9c2800] 09:02:58 INFO - PROCESS | 1818 | 1460995378522 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]]]}] 09:02:58 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 09:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1635ms 09:02:58 INFO - PROCESS | 1818 | 1460995378574 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 09:02:58 INFO - PROCESS | 1818 | 1460995378577 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 09:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:02:58 INFO - PROCESS | 1818 | 1460995378584 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:02:58 INFO - PROCESS | 1818 | 1460995378587 Marionette TRACE conn3 <- [1,2010,null,{}] 09:02:58 INFO - PROCESS | 1818 | 1460995378594 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}] 09:02:58 INFO - PROCESS | 1818 | 1460995378826 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 09:02:59 INFO - PROCESS | 1818 | 1460995379156 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:59 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c410000 == 129 [pid = 1818] [id = 510] 09:02:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x8ea9f400) [pid = 1818] [serial = 1531] [outer = (nil)] 09:02:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x8f768800) [pid = 1818] [serial = 1532] [outer = 0x8ea9f400] 09:02:59 INFO - PROCESS | 1818 | 1460995379253 Marionette DEBUG loaded listener.js 09:02:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x8f76c000) [pid = 1818] [serial = 1533] [outer = 0x8ea9f400] 09:03:00 INFO - PROCESS | 1818 | 1460995380223 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]]]}] 09:03:00 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 09:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1681ms 09:03:00 INFO - PROCESS | 1818 | 1460995380267 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 09:03:00 INFO - PROCESS | 1818 | 1460995380271 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 09:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:03:00 INFO - PROCESS | 1818 | 1460995380278 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:03:00 INFO - PROCESS | 1818 | 1460995380282 Marionette TRACE conn3 <- [1,2014,null,{}] 09:03:00 INFO - PROCESS | 1818 | 1460995380288 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}] 09:03:00 INFO - PROCESS | 1818 | 1460995380543 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 09:03:00 INFO - PROCESS | 1818 | 1460995380872 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:00 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b612c00 == 130 [pid = 1818] [id = 511] 09:03:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x8c54e800) [pid = 1818] [serial = 1534] [outer = (nil)] 09:03:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x8fd18800) [pid = 1818] [serial = 1535] [outer = 0x8c54e800] 09:03:01 INFO - PROCESS | 1818 | 1460995381005 Marionette DEBUG loaded listener.js 09:03:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x905aac00) [pid = 1818] [serial = 1536] [outer = 0x8c54e800] 09:03:01 INFO - PROCESS | 1818 | 1460995381954 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]]]}] 09:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1733ms 09:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:03:02 INFO - PROCESS | 1818 | 1460995382012 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 09:03:02 INFO - PROCESS | 1818 | 1460995382016 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 09:03:02 INFO - PROCESS | 1818 | 1460995382025 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:03:02 INFO - PROCESS | 1818 | 1460995382028 Marionette TRACE conn3 <- [1,2018,null,{}] 09:03:02 INFO - PROCESS | 1818 | 1460995382035 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}] 09:03:02 INFO - PROCESS | 1818 | 1460995382278 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 09:03:02 INFO - PROCESS | 1818 | 1460995382597 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:02 INFO - PROCESS | 1818 | ++DOCSHELL 0x8f769c00 == 131 [pid = 1818] [id = 512] 09:03:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0x8fc96000) [pid = 1818] [serial = 1537] [outer = (nil)] 09:03:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x9178d000) [pid = 1818] [serial = 1538] [outer = 0x8fc96000] 09:03:02 INFO - PROCESS | 1818 | 1460995382704 Marionette DEBUG loaded listener.js 09:03:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x92111c00) [pid = 1818] [serial = 1539] [outer = 0x8fc96000] 09:03:03 INFO - PROCESS | 1818 | 1460995383649 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]]]}] 09:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1687ms 09:03:03 INFO - PROCESS | 1818 | 1460995383709 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 09:03:03 INFO - PROCESS | 1818 | 1460995383712 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 09:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:03:03 INFO - PROCESS | 1818 | 1460995383720 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:03:03 INFO - PROCESS | 1818 | 1460995383723 Marionette TRACE conn3 <- [1,2022,null,{}] 09:03:03 INFO - PROCESS | 1818 | 1460995383730 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}] 09:03:03 INFO - PROCESS | 1818 | 1460995383962 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 09:03:04 INFO - PROCESS | 1818 | 1460995384288 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:04 INFO - PROCESS | 1818 | ++DOCSHELL 0x8ea9e400 == 132 [pid = 1818] [id = 513] 09:03:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x9059d000) [pid = 1818] [serial = 1540] [outer = (nil)] 09:03:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 153 (0x934df000) [pid = 1818] [serial = 1541] [outer = 0x9059d000] 09:03:04 INFO - PROCESS | 1818 | 1460995384383 Marionette DEBUG loaded listener.js 09:03:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 154 (0x934e8000) [pid = 1818] [serial = 1542] [outer = 0x9059d000] 09:03:05 INFO - PROCESS | 1818 | 1460995385317 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]]]}] 09:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1632ms 09:03:05 INFO - PROCESS | 1818 | 1460995385353 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 09:03:05 INFO - PROCESS | 1818 | 1460995385356 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 09:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:03:05 INFO - PROCESS | 1818 | 1460995385363 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:03:05 INFO - PROCESS | 1818 | 1460995385367 Marionette TRACE conn3 <- [1,2026,null,{}] 09:03:05 INFO - PROCESS | 1818 | 1460995385373 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}] 09:03:05 INFO - PROCESS | 1818 | 1460995385598 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 09:03:05 INFO - PROCESS | 1818 | 1460995385935 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:05 INFO - PROCESS | 1818 | ++DOCSHELL 0x86461400 == 133 [pid = 1818] [id = 514] 09:03:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 155 (0x8fd1a400) [pid = 1818] [serial = 1543] [outer = (nil)] 09:03:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 156 (0x94399c00) [pid = 1818] [serial = 1544] [outer = 0x8fd1a400] 09:03:06 INFO - PROCESS | 1818 | 1460995386031 Marionette DEBUG loaded listener.js 09:03:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 157 (0x943a6800) [pid = 1818] [serial = 1545] [outer = 0x8fd1a400] 09:03:06 INFO - PROCESS | 1818 | 1460995386983 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]]]}] 09:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1681ms 09:03:07 INFO - PROCESS | 1818 | 1460995387045 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 09:03:07 INFO - PROCESS | 1818 | 1460995387050 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 09:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:03:07 INFO - PROCESS | 1818 | 1460995387056 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:03:07 INFO - PROCESS | 1818 | 1460995387060 Marionette TRACE conn3 <- [1,2030,null,{}] 09:03:07 INFO - PROCESS | 1818 | 1460995387066 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}] 09:03:07 INFO - PROCESS | 1818 | 1460995387297 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 09:03:07 INFO - PROCESS | 1818 | 1460995387635 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:07 INFO - PROCESS | 1818 | ++DOCSHELL 0x9439a400 == 134 [pid = 1818] [id = 515] 09:03:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 158 (0x944abc00) [pid = 1818] [serial = 1546] [outer = (nil)] 09:03:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 159 (0x95aa2000) [pid = 1818] [serial = 1547] [outer = 0x944abc00] 09:03:07 INFO - PROCESS | 1818 | 1460995387737 Marionette DEBUG loaded listener.js 09:03:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 160 (0x95ba8800) [pid = 1818] [serial = 1548] [outer = 0x944abc00] 09:03:08 INFO - PROCESS | 1818 | 1460995388692 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]]]}] 09:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1680ms 09:03:08 INFO - PROCESS | 1818 | 1460995388739 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 09:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:03:08 INFO - PROCESS | 1818 | 1460995388744 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 09:03:08 INFO - PROCESS | 1818 | 1460995388752 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:03:08 INFO - PROCESS | 1818 | 1460995388757 Marionette TRACE conn3 <- [1,2034,null,{}] 09:03:08 INFO - PROCESS | 1818 | 1460995388764 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}] 09:03:09 INFO - PROCESS | 1818 | 1460995389032 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 09:03:09 INFO - PROCESS | 1818 | 1460995389363 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:09 INFO - PROCESS | 1818 | ++DOCSHELL 0x95899c00 == 135 [pid = 1818] [id = 516] 09:03:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 161 (0x96606c00) [pid = 1818] [serial = 1549] [outer = (nil)] 09:03:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 162 (0x974c7400) [pid = 1818] [serial = 1550] [outer = 0x96606c00] 09:03:09 INFO - PROCESS | 1818 | 1460995389469 Marionette DEBUG loaded listener.js 09:03:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 163 (0x97598c00) [pid = 1818] [serial = 1551] [outer = 0x96606c00] 09:03:10 INFO - PROCESS | 1818 | 1460995390518 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]]]}] 09:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1841ms 09:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:03:10 INFO - PROCESS | 1818 | 1460995390592 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 09:03:10 INFO - PROCESS | 1818 | 1460995390596 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 09:03:10 INFO - PROCESS | 1818 | 1460995390602 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:03:10 INFO - PROCESS | 1818 | 1460995390606 Marionette TRACE conn3 <- [1,2038,null,{}] 09:03:10 INFO - PROCESS | 1818 | 1460995390611 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}] 09:03:10 INFO - PROCESS | 1818 | 1460995390875 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 09:03:11 INFO - PROCESS | 1818 | 1460995391214 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:11 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b77f800 == 136 [pid = 1818] [id = 517] 09:03:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 164 (0x8fc9a800) [pid = 1818] [serial = 1552] [outer = (nil)] 09:03:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 165 (0x978c3400) [pid = 1818] [serial = 1553] [outer = 0x8fc9a800] 09:03:11 INFO - PROCESS | 1818 | 1460995391303 Marionette DEBUG loaded listener.js 09:03:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 166 (0x978dd800) [pid = 1818] [serial = 1554] [outer = 0x8fc9a800] 09:03:12 INFO - PROCESS | 1818 | 1460995392246 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]]]}] 09:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1688ms 09:03:12 INFO - PROCESS | 1818 | 1460995392291 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 09:03:12 INFO - PROCESS | 1818 | 1460995392295 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 09:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:03:12 INFO - PROCESS | 1818 | 1460995392301 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:03:12 INFO - PROCESS | 1818 | 1460995392305 Marionette TRACE conn3 <- [1,2042,null,{}] 09:03:12 INFO - PROCESS | 1818 | 1460995392310 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}] 09:03:12 INFO - PROCESS | 1818 | 1460995392549 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 09:03:12 INFO - PROCESS | 1818 | 1460995392880 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:12 INFO - PROCESS | 1818 | ++DOCSHELL 0x97806c00 == 137 [pid = 1818] [id = 518] 09:03:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 167 (0x9780f800) [pid = 1818] [serial = 1555] [outer = (nil)] 09:03:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 168 (0x983dc000) [pid = 1818] [serial = 1556] [outer = 0x9780f800] 09:03:12 INFO - PROCESS | 1818 | 1460995392974 Marionette DEBUG loaded listener.js 09:03:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 169 (0x9845b000) [pid = 1818] [serial = 1557] [outer = 0x9780f800] 09:03:13 INFO - PROCESS | 1818 | 1460995393912 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]]]}] 09:03:13 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) 09:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1685ms 09:03:13 INFO - PROCESS | 1818 | 1460995393987 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 09:03:13 INFO - PROCESS | 1818 | 1460995393991 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 09:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:03:14 INFO - PROCESS | 1818 | 1460995393997 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:03:14 INFO - PROCESS | 1818 | 1460995394001 Marionette TRACE conn3 <- [1,2046,null,{}] 09:03:14 INFO - PROCESS | 1818 | 1460995394007 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}] 09:03:14 INFO - PROCESS | 1818 | 1460995394276 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 09:03:14 INFO - PROCESS | 1818 | 1460995394609 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:14 INFO - PROCESS | 1818 | ++DOCSHELL 0x9718fc00 == 138 [pid = 1818] [id = 519] 09:03:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 170 (0x983d6400) [pid = 1818] [serial = 1558] [outer = (nil)] 09:03:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 171 (0x9919c000) [pid = 1818] [serial = 1559] [outer = 0x983d6400] 09:03:14 INFO - PROCESS | 1818 | 1460995394701 Marionette DEBUG loaded listener.js 09:03:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 172 (0x994c2800) [pid = 1818] [serial = 1560] [outer = 0x983d6400] 09:03:15 INFO - PROCESS | 1818 | 1460995395628 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]]]}] 09:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1681ms 09:03:15 INFO - PROCESS | 1818 | 1460995395680 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 09:03:15 INFO - PROCESS | 1818 | 1460995395684 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 09:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:03:15 INFO - PROCESS | 1818 | 1460995395691 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:03:15 INFO - PROCESS | 1818 | 1460995395695 Marionette TRACE conn3 <- [1,2050,null,{}] 09:03:15 INFO - PROCESS | 1818 | 1460995395701 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}] 09:03:15 INFO - PROCESS | 1818 | 1460995395928 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 09:03:16 INFO - PROCESS | 1818 | 1460995396218 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:16 INFO - PROCESS | 1818 | ++DOCSHELL 0x978c5000 == 139 [pid = 1818] [id = 520] 09:03:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 173 (0x9838f800) [pid = 1818] [serial = 1561] [outer = (nil)] 09:03:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 174 (0x9b394400) [pid = 1818] [serial = 1562] [outer = 0x9838f800] 09:03:16 INFO - PROCESS | 1818 | 1460995396357 Marionette DEBUG loaded listener.js 09:03:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 175 (0x9e025c00) [pid = 1818] [serial = 1563] [outer = 0x9838f800] 09:03:17 INFO - PROCESS | 1818 | 1460995397251 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]]]}] 09:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1631ms 09:03:17 INFO - PROCESS | 1818 | 1460995397329 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 09:03:17 INFO - PROCESS | 1818 | 1460995397332 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 09:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:03:17 INFO - PROCESS | 1818 | 1460995397342 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:03:17 INFO - PROCESS | 1818 | 1460995397345 Marionette TRACE conn3 <- [1,2054,null,{}] 09:03:17 INFO - PROCESS | 1818 | 1460995397351 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}] 09:03:17 INFO - PROCESS | 1818 | 1460995397580 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 09:03:17 INFO - PROCESS | 1818 | 1460995397913 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:17 INFO - PROCESS | 1818 | ++DOCSHELL 0x9663b000 == 140 [pid = 1818] [id = 521] 09:03:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 176 (0x9a678000) [pid = 1818] [serial = 1564] [outer = (nil)] 09:03:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 177 (0x9fb0c400) [pid = 1818] [serial = 1565] [outer = 0x9a678000] 09:03:18 INFO - PROCESS | 1818 | 1460995398012 Marionette DEBUG loaded listener.js 09:03:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 178 (0x9fbc3c00) [pid = 1818] [serial = 1566] [outer = 0x9a678000] 09:03:18 INFO - PROCESS | 1818 | 1460995398916 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]]]}] 09:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1629ms 09:03:18 INFO - PROCESS | 1818 | 1460995398973 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 09:03:18 INFO - PROCESS | 1818 | 1460995398977 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 09:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:03:18 INFO - PROCESS | 1818 | 1460995398984 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:03:18 INFO - PROCESS | 1818 | 1460995398987 Marionette TRACE conn3 <- [1,2058,null,{}] 09:03:18 INFO - PROCESS | 1818 | 1460995398994 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}] 09:03:19 INFO - PROCESS | 1818 | 1460995399231 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 09:03:19 INFO - PROCESS | 1818 | 1460995399560 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:19 INFO - PROCESS | 1818 | ++DOCSHELL 0x9919cc00 == 141 [pid = 1818] [id = 522] 09:03:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 179 (0x9a678400) [pid = 1818] [serial = 1567] [outer = (nil)] 09:03:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 180 (0x9fcab400) [pid = 1818] [serial = 1568] [outer = 0x9a678400] 09:03:19 INFO - PROCESS | 1818 | 1460995399656 Marionette DEBUG loaded listener.js 09:03:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 181 (0xa000a800) [pid = 1818] [serial = 1569] [outer = 0x9a678400] 09:03:20 INFO - PROCESS | 1818 | 1460995400613 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]]]}] 09:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1682ms 09:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:03:20 INFO - PROCESS | 1818 | 1460995400667 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 09:03:20 INFO - PROCESS | 1818 | 1460995400670 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 09:03:20 INFO - PROCESS | 1818 | 1460995400677 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:03:20 INFO - PROCESS | 1818 | 1460995400680 Marionette TRACE conn3 <- [1,2062,null,{}] 09:03:20 INFO - PROCESS | 1818 | 1460995400686 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}] 09:03:20 INFO - PROCESS | 1818 | 1460995400917 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 09:03:22 INFO - PROCESS | 1818 | --DOCSHELL 0x849a3c00 == 140 [pid = 1818] [id = 461] 09:03:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8796ac00 == 139 [pid = 1818] [id = 416] 09:03:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8590e000 == 138 [pid = 1818] [id = 438] 09:03:22 INFO - PROCESS | 1818 | --DOCSHELL 0xa0a64000 == 137 [pid = 1818] [id = 82] 09:03:22 INFO - PROCESS | 1818 | --DOCSHELL 0x857b7000 == 136 [pid = 1818] [id = 499] 09:03:22 INFO - PROCESS | 1818 | --DOCSHELL 0x978e9000 == 135 [pid = 1818] [id = 498] 09:03:22 INFO - PROCESS | 1818 | --DOCSHELL 0x9449d400 == 134 [pid = 1818] [id = 496] 09:03:22 INFO - PROCESS | 1818 | --DOCSHELL 0x9663d800 == 133 [pid = 1818] [id = 497] 09:03:22 INFO - PROCESS | 1818 | --DOCSHELL 0x95a9d000 == 132 [pid = 1818] [id = 495] 09:03:22 INFO - PROCESS | 1818 | --DOCSHELL 0x95ba9400 == 131 [pid = 1818] [id = 494] 09:03:22 INFO - PROCESS | 1818 | --DOCSHELL 0x91788400 == 130 [pid = 1818] [id = 492] 09:03:22 INFO - PROCESS | 1818 | --DOCSHELL 0x89a54400 == 129 [pid = 1818] [id = 493] 09:03:22 INFO - PROCESS | 1818 | --DOCSHELL 0x90919800 == 128 [pid = 1818] [id = 491] 09:03:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8ea94c00 == 127 [pid = 1818] [id = 490] 09:03:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8f761c00 == 126 [pid = 1818] [id = 489] 09:03:22 INFO - PROCESS | 1818 | --DOCSHELL 0x89e7a400 == 125 [pid = 1818] [id = 488] 09:03:22 INFO - PROCESS | 1818 | --DOCSHELL 0x89bc9800 == 124 [pid = 1818] [id = 486] 09:03:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8b992c00 == 123 [pid = 1818] [id = 487] 09:03:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8967ac00 == 122 [pid = 1818] [id = 485] 09:03:22 INFO - PROCESS | 1818 | --DOCSHELL 0x86460800 == 121 [pid = 1818] [id = 484] 09:03:22 INFO - PROCESS | 1818 | --DOMWINDOW == 180 (0x8b776400) [pid = 1818] [serial = 1451] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 1818 | --DOMWINDOW == 179 (0x8e9ca000) [pid = 1818] [serial = 1403] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 1818 | --DOMWINDOW == 178 (0x8c4f7800) [pid = 1818] [serial = 1400] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 1818 | --DOMWINDOW == 177 (0x86459c00) [pid = 1818] [serial = 1388] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 1818 | --DOMWINDOW == 176 (0x92117000) [pid = 1818] [serial = 1416] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 1818 | --DOMWINDOW == 175 (0x9059c800) [pid = 1818] [serial = 1409] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 1818 | --DOMWINDOW == 174 (0x8b615c00) [pid = 1818] [serial = 1394] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 1818 | --DOMWINDOW == 173 (0x944a8400) [pid = 1818] [serial = 1422] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 1818 | --DOMWINDOW == 172 (0x944a2800) [pid = 1818] [serial = 1421] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 1818 | --DOMWINDOW == 171 (0x978e5000) [pid = 1818] [serial = 1433] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 1818 | --DOMWINDOW == 170 (0x9091fc00) [pid = 1818] [serial = 1413] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 1818 | --DOMWINDOW == 169 (0x978c0000) [pid = 1818] [serial = 1431] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 1818 | --DOMWINDOW == 168 (0x98916000) [pid = 1818] [serial = 1436] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 1818 | --DOMWINDOW == 167 (0x9091a800) [pid = 1818] [serial = 1412] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 1818 | --DOMWINDOW == 166 (0x8f76cc00) [pid = 1818] [serial = 1406] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 1818 | --DOMWINDOW == 165 (0x97513c00) [pid = 1818] [serial = 1427] [outer = (nil)] [url = about:blank] 09:03:22 INFO - PROCESS | 1818 | --DOMWINDOW == 164 (0x91790000) [pid = 1818] [serial = 1415] [outer = (nil)] [url = about:blank] 09:03:23 INFO - PROCESS | 1818 | --DOMWINDOW == 163 (0x8b619c00) [pid = 1818] [serial = 1448] [outer = (nil)] [url = about:blank] 09:03:23 INFO - PROCESS | 1818 | --DOMWINDOW == 162 (0x8bba5c00) [pid = 1818] [serial = 1397] [outer = (nil)] [url = about:blank] 09:03:23 INFO - PROCESS | 1818 | --DOMWINDOW == 161 (0x97b90c00) [pid = 1818] [serial = 1434] [outer = (nil)] [url = about:blank] 09:03:23 INFO - PROCESS | 1818 | --DOMWINDOW == 160 (0x8a07d400) [pid = 1818] [serial = 1323] [outer = (nil)] [url = about:blank] 09:03:23 INFO - PROCESS | 1818 | --DOMWINDOW == 159 (0x8f76f000) [pid = 1818] [serial = 1407] [outer = (nil)] [url = about:blank] 09:03:23 INFO - PROCESS | 1818 | --DOMWINDOW == 158 (0x89f9b800) [pid = 1818] [serial = 1446] [outer = (nil)] [url = about:blank] 09:03:23 INFO - PROCESS | 1818 | --DOMWINDOW == 157 (0x89a53400) [pid = 1818] [serial = 1392] [outer = (nil)] [url = about:blank] 09:03:23 INFO - PROCESS | 1818 | --DOMWINDOW == 156 (0x96639c00) [pid = 1818] [serial = 1424] [outer = (nil)] [url = about:blank] 09:03:23 INFO - PROCESS | 1818 | --DOMWINDOW == 155 (0x9919c400) [pid = 1818] [serial = 1439] [outer = (nil)] [url = about:blank] 09:03:23 INFO - PROCESS | 1818 | --DOMWINDOW == 154 (0x97802400) [pid = 1818] [serial = 1430] [outer = (nil)] [url = about:blank] 09:03:23 INFO - PROCESS | 1818 | --DOMWINDOW == 153 (0x97595c00) [pid = 1818] [serial = 1428] [outer = (nil)] [url = about:blank] 09:03:23 INFO - PROCESS | 1818 | --DOMWINDOW == 152 (0x989bc000) [pid = 1818] [serial = 1437] [outer = (nil)] [url = about:blank] 09:03:23 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0x88e8f000) [pid = 1818] [serial = 1442] [outer = (nil)] [url = about:blank] 09:03:23 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0x87965000) [pid = 1818] [serial = 1389] [outer = (nil)] [url = about:blank] 09:03:23 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0x8eaa1c00) [pid = 1818] [serial = 1404] [outer = (nil)] [url = about:blank] 09:03:23 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0x89684000) [pid = 1818] [serial = 1443] [outer = (nil)] [url = about:blank] 09:03:23 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x8bbaec00) [pid = 1818] [serial = 1398] [outer = (nil)] [url = about:blank] 09:03:23 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x942db400) [pid = 1818] [serial = 1418] [outer = (nil)] [url = about:blank] 09:03:23 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x89bd4800) [pid = 1818] [serial = 1445] [outer = (nil)] [url = about:blank] 09:03:23 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x8b991800) [pid = 1818] [serial = 1449] [outer = (nil)] [url = about:blank] 09:03:23 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x943a0c00) [pid = 1818] [serial = 1419] [outer = (nil)] [url = about:blank] 09:03:23 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x96644800) [pid = 1818] [serial = 1425] [outer = (nil)] [url = about:blank] 09:03:23 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x8c4fd000) [pid = 1818] [serial = 1401] [outer = (nil)] [url = about:blank] 09:03:23 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x8b77fc00) [pid = 1818] [serial = 1395] [outer = (nil)] [url = about:blank] 09:03:23 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x905a0800) [pid = 1818] [serial = 1410] [outer = (nil)] [url = about:blank] 09:03:23 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x89806800) [pid = 1818] [serial = 1391] [outer = (nil)] [url = about:blank] 09:03:23 INFO - PROCESS | 1818 | 1460995403234 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:23 INFO - PROCESS | 1818 | ++DOCSHELL 0x86282c00 == 122 [pid = 1818] [id = 523] 09:03:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x86283800) [pid = 1818] [serial = 1570] [outer = (nil)] 09:03:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x8645a800) [pid = 1818] [serial = 1571] [outer = 0x86283800] 09:03:23 INFO - PROCESS | 1818 | 1460995403323 Marionette DEBUG loaded listener.js 09:03:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x87964400) [pid = 1818] [serial = 1572] [outer = 0x86283800] 09:03:24 INFO - PROCESS | 1818 | 1460995404180 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]]]}] 09:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 3592ms 09:03:24 INFO - PROCESS | 1818 | 1460995404270 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 09:03:24 INFO - PROCESS | 1818 | 1460995404278 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 09:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:03:24 INFO - PROCESS | 1818 | 1460995404287 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:03:24 INFO - PROCESS | 1818 | 1460995404293 Marionette TRACE conn3 <- [1,2066,null,{}] 09:03:24 INFO - PROCESS | 1818 | 1460995404300 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}] 09:03:24 INFO - PROCESS | 1818 | 1460995404523 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 09:03:24 INFO - PROCESS | 1818 | 1460995404721 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:24 INFO - PROCESS | 1818 | ++DOCSHELL 0x89680800 == 123 [pid = 1818] [id = 524] 09:03:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x896b3400) [pid = 1818] [serial = 1573] [outer = (nil)] 09:03:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x896be000) [pid = 1818] [serial = 1574] [outer = 0x896b3400] 09:03:24 INFO - PROCESS | 1818 | 1460995404849 Marionette DEBUG loaded listener.js 09:03:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x89a51400) [pid = 1818] [serial = 1575] [outer = 0x896b3400] 09:03:25 INFO - PROCESS | 1818 | 1460995405860 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]]]}] 09:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1635ms 09:03:25 INFO - PROCESS | 1818 | 1460995405930 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 09:03:25 INFO - PROCESS | 1818 | 1460995405936 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 09:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:03:25 INFO - PROCESS | 1818 | 1460995405943 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:03:25 INFO - PROCESS | 1818 | 1460995405946 Marionette TRACE conn3 <- [1,2070,null,{}] 09:03:25 INFO - PROCESS | 1818 | 1460995405952 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}] 09:03:26 INFO - PROCESS | 1818 | 1460995406257 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 09:03:26 INFO - PROCESS | 1818 | 1460995406291 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:26 INFO - PROCESS | 1818 | ++DOCSHELL 0x8627ac00 == 124 [pid = 1818] [id = 525] 09:03:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x89e7e400) [pid = 1818] [serial = 1576] [outer = (nil)] 09:03:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x8a075400) [pid = 1818] [serial = 1577] [outer = 0x89e7e400] 09:03:26 INFO - PROCESS | 1818 | 1460995406367 Marionette DEBUG loaded listener.js 09:03:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x8a07f000) [pid = 1818] [serial = 1578] [outer = 0x89e7e400] 09:03:27 INFO - PROCESS | 1818 | 1460995407446 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]]]}] 09:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 2144ms 09:03:28 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x8c401400) [pid = 1818] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:03:28 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x88be4400) [pid = 1818] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:03:28 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x91791800) [pid = 1818] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:03:28 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x9866fc00) [pid = 1818] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:03:28 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x91794400) [pid = 1818] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:03:28 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x978e6800) [pid = 1818] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:03:28 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x86461c00) [pid = 1818] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:03:28 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x8c54b400) [pid = 1818] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:03:28 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x8a073800) [pid = 1818] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:03:28 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x96639400) [pid = 1818] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:03:28 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x9630fc00) [pid = 1818] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:03:28 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x89f92000) [pid = 1818] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:03:28 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x978e2800) [pid = 1818] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:03:28 INFO - PROCESS | 1818 | --DOMWINDOW == 133 (0x8a03d400) [pid = 1818] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:03:28 INFO - PROCESS | 1818 | --DOMWINDOW == 132 (0x90912c00) [pid = 1818] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:03:28 INFO - PROCESS | 1818 | --DOMWINDOW == 131 (0x9178cc00) [pid = 1818] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:03:28 INFO - PROCESS | 1818 | --DOMWINDOW == 130 (0x8f765400) [pid = 1818] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:03:28 INFO - PROCESS | 1818 | --DOMWINDOW == 129 (0x88e88c00) [pid = 1818] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:03:28 INFO - PROCESS | 1818 | --DOMWINDOW == 128 (0x8f770c00) [pid = 1818] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:03:28 INFO - PROCESS | 1818 | --DOMWINDOW == 127 (0x9745e800) [pid = 1818] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:03:28 INFO - PROCESS | 1818 | --DOMWINDOW == 126 (0x8967f400) [pid = 1818] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:03:28 INFO - PROCESS | 1818 | --DOMWINDOW == 125 (0x8a073c00) [pid = 1818] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:03:28 INFO - PROCESS | 1818 | --DOMWINDOW == 124 (0x994c6400) [pid = 1818] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:03:28 INFO - PROCESS | 1818 | --DOMWINDOW == 123 (0x857ad800) [pid = 1818] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:03:28 INFO - PROCESS | 1818 | 1460995408212 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 09:03:28 INFO - PROCESS | 1818 | 1460995408217 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 09:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:03:28 INFO - PROCESS | 1818 | 1460995408233 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:03:28 INFO - PROCESS | 1818 | 1460995408242 Marionette TRACE conn3 <- [1,2074,null,{}] 09:03:28 INFO - PROCESS | 1818 | 1460995408249 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}] 09:03:28 INFO - PROCESS | 1818 | 1460995408527 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 09:03:28 INFO - PROCESS | 1818 | 1460995408652 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:28 INFO - PROCESS | 1818 | ++DOCSHELL 0x88e8ec00 == 125 [pid = 1818] [id = 526] 09:03:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 124 (0x89a52400) [pid = 1818] [serial = 1579] [outer = (nil)] 09:03:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 125 (0x8a073c00) [pid = 1818] [serial = 1580] [outer = 0x89a52400] 09:03:28 INFO - PROCESS | 1818 | 1460995408727 Marionette DEBUG loaded listener.js 09:03:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 126 (0x8b781000) [pid = 1818] [serial = 1581] [outer = 0x89a52400] 09:03:29 INFO - PROCESS | 1818 | 1460995409501 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]]]}] 09:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1309ms 09:03:29 INFO - PROCESS | 1818 | 1460995409536 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 09:03:29 INFO - PROCESS | 1818 | 1460995409540 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 09:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:03:29 INFO - PROCESS | 1818 | 1460995409547 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:03:29 INFO - PROCESS | 1818 | 1460995409550 Marionette TRACE conn3 <- [1,2078,null,{}] 09:03:29 INFO - PROCESS | 1818 | 1460995409555 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}] 09:03:29 INFO - PROCESS | 1818 | 1460995409756 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 09:03:29 INFO - PROCESS | 1818 | 1460995409773 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:29 INFO - PROCESS | 1818 | ++DOCSHELL 0x8a077800 == 126 [pid = 1818] [id = 527] 09:03:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 127 (0x8b9a0000) [pid = 1818] [serial = 1582] [outer = (nil)] 09:03:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 128 (0x8bbaa800) [pid = 1818] [serial = 1583] [outer = 0x8b9a0000] 09:03:29 INFO - PROCESS | 1818 | 1460995409847 Marionette DEBUG loaded listener.js 09:03:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 129 (0x8c40ec00) [pid = 1818] [serial = 1584] [outer = 0x8b9a0000] 09:03:31 INFO - PROCESS | 1818 | 1460995411208 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]]]}] 09:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1732ms 09:03:31 INFO - PROCESS | 1818 | 1460995411281 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 09:03:31 INFO - PROCESS | 1818 | 1460995411288 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 09:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:03:31 INFO - PROCESS | 1818 | 1460995411299 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:03:31 INFO - PROCESS | 1818 | 1460995411304 Marionette TRACE conn3 <- [1,2082,null,{}] 09:03:31 INFO - PROCESS | 1818 | 1460995411313 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}] 09:03:31 INFO - PROCESS | 1818 | 1460995411589 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 09:03:31 INFO - PROCESS | 1818 | 1460995411947 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:31 INFO - PROCESS | 1818 | ++DOCSHELL 0x88be6800 == 127 [pid = 1818] [id = 528] 09:03:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 130 (0x88e88400) [pid = 1818] [serial = 1585] [outer = (nil)] 09:03:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 131 (0x896b8400) [pid = 1818] [serial = 1586] [outer = 0x88e88400] 09:03:32 INFO - PROCESS | 1818 | 1460995412047 Marionette DEBUG loaded listener.js 09:03:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 132 (0x89bd3800) [pid = 1818] [serial = 1587] [outer = 0x88e88400] 09:03:33 INFO - PROCESS | 1818 | 1460995413097 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]]]}] 09:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1837ms 09:03:33 INFO - PROCESS | 1818 | 1460995413136 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 09:03:33 INFO - PROCESS | 1818 | 1460995413145 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 09:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:03:33 INFO - PROCESS | 1818 | 1460995413157 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:03:33 INFO - PROCESS | 1818 | 1460995413161 Marionette TRACE conn3 <- [1,2086,null,{}] 09:03:33 INFO - PROCESS | 1818 | 1460995413167 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}] 09:03:33 INFO - PROCESS | 1818 | 1460995413405 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 09:03:33 INFO - PROCESS | 1818 | 1460995413743 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:33 INFO - PROCESS | 1818 | ++DOCSHELL 0x84fd8400 == 128 [pid = 1818] [id = 529] 09:03:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 133 (0x8a039000) [pid = 1818] [serial = 1588] [outer = (nil)] 09:03:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 134 (0x8b991800) [pid = 1818] [serial = 1589] [outer = 0x8a039000] 09:03:33 INFO - PROCESS | 1818 | 1460995413839 Marionette DEBUG loaded listener.js 09:03:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x8bbaa000) [pid = 1818] [serial = 1590] [outer = 0x8a039000] 09:03:34 INFO - PROCESS | 1818 | 1460995414785 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]]]}] 09:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1688ms 09:03:34 INFO - PROCESS | 1818 | 1460995414846 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 09:03:34 INFO - PROCESS | 1818 | 1460995414850 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 09:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:03:34 INFO - PROCESS | 1818 | 1460995414857 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:03:34 INFO - PROCESS | 1818 | 1460995414864 Marionette TRACE conn3 <- [1,2090,null,{}] 09:03:34 INFO - PROCESS | 1818 | 1460995414881 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}] 09:03:35 INFO - PROCESS | 1818 | 1460995415175 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 09:03:35 INFO - PROCESS | 1818 | 1460995415519 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:35 INFO - PROCESS | 1818 | ++DOCSHELL 0x8a034c00 == 129 [pid = 1818] [id = 530] 09:03:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x8c4fa000) [pid = 1818] [serial = 1591] [outer = (nil)] 09:03:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x8c7d9800) [pid = 1818] [serial = 1592] [outer = 0x8c4fa000] 09:03:35 INFO - PROCESS | 1818 | 1460995415613 Marionette DEBUG loaded listener.js 09:03:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x8e9c6c00) [pid = 1818] [serial = 1593] [outer = 0x8c4fa000] 09:03:36 INFO - PROCESS | 1818 | 1460995416532 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]]]}] 09:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1742ms 09:03:36 INFO - PROCESS | 1818 | 1460995416600 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 09:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:03:36 INFO - PROCESS | 1818 | 1460995416605 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 09:03:36 INFO - PROCESS | 1818 | 1460995416612 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:03:36 INFO - PROCESS | 1818 | 1460995416615 Marionette TRACE conn3 <- [1,2094,null,{}] 09:03:36 INFO - PROCESS | 1818 | 1460995416621 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}] 09:03:36 INFO - PROCESS | 1818 | 1460995416901 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 09:03:37 INFO - PROCESS | 1818 | 1460995417226 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:37 INFO - PROCESS | 1818 | ++DOCSHELL 0x84fe3400 == 130 [pid = 1818] [id = 531] 09:03:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x8c547400) [pid = 1818] [serial = 1594] [outer = (nil)] 09:03:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x8ea9d400) [pid = 1818] [serial = 1595] [outer = 0x8c547400] 09:03:37 INFO - PROCESS | 1818 | 1460995417321 Marionette DEBUG loaded listener.js 09:03:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x8f766c00) [pid = 1818] [serial = 1596] [outer = 0x8c547400] 09:03:38 INFO - PROCESS | 1818 | 1460995418224 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]]]}] 09:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1641ms 09:03:38 INFO - PROCESS | 1818 | 1460995418253 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 09:03:38 INFO - PROCESS | 1818 | 1460995418257 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 09:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:03:38 INFO - PROCESS | 1818 | 1460995418263 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:03:38 INFO - PROCESS | 1818 | 1460995418267 Marionette TRACE conn3 <- [1,2098,null,{}] 09:03:38 INFO - PROCESS | 1818 | 1460995418272 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}] 09:03:38 INFO - PROCESS | 1818 | 1460995418494 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 09:03:38 INFO - PROCESS | 1818 | 1460995418786 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:38 INFO - PROCESS | 1818 | ++DOCSHELL 0x84fde800 == 131 [pid = 1818] [id = 532] 09:03:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x8e9cf400) [pid = 1818] [serial = 1597] [outer = (nil)] 09:03:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x8f92ac00) [pid = 1818] [serial = 1598] [outer = 0x8e9cf400] 09:03:38 INFO - PROCESS | 1818 | 1460995418934 Marionette DEBUG loaded listener.js 09:03:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x8fc92400) [pid = 1818] [serial = 1599] [outer = 0x8e9cf400] 09:03:39 INFO - PROCESS | 1818 | 1460995419875 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]]]}] 09:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1682ms 09:03:39 INFO - PROCESS | 1818 | 1460995419946 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 09:03:39 INFO - PROCESS | 1818 | 1460995419951 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 09:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:03:39 INFO - PROCESS | 1818 | 1460995419957 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:03:39 INFO - PROCESS | 1818 | 1460995419961 Marionette TRACE conn3 <- [1,2102,null,{}] 09:03:39 INFO - PROCESS | 1818 | 1460995419966 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}] 09:03:40 INFO - PROCESS | 1818 | 1460995420254 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 09:03:40 INFO - PROCESS | 1818 | 1460995420614 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:40 INFO - PROCESS | 1818 | ++DOCSHELL 0x88e89800 == 132 [pid = 1818] [id = 533] 09:03:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x8f76fc00) [pid = 1818] [serial = 1600] [outer = (nil)] 09:03:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x90954c00) [pid = 1818] [serial = 1601] [outer = 0x8f76fc00] 09:03:40 INFO - PROCESS | 1818 | 1460995420714 Marionette DEBUG loaded listener.js 09:03:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x9178dc00) [pid = 1818] [serial = 1602] [outer = 0x8f76fc00] 09:03:41 INFO - PROCESS | 1818 | 1460995421608 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]]]}] 09:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1687ms 09:03:41 INFO - PROCESS | 1818 | 1460995421645 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 09:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:03:41 INFO - PROCESS | 1818 | 1460995421649 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 09:03:41 INFO - PROCESS | 1818 | 1460995421656 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:03:41 INFO - PROCESS | 1818 | 1460995421659 Marionette TRACE conn3 <- [1,2106,null,{}] 09:03:41 INFO - PROCESS | 1818 | 1460995421665 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}] 09:03:41 INFO - PROCESS | 1818 | 1460995421894 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 09:03:42 INFO - PROCESS | 1818 | 1460995422179 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:42 INFO - PROCESS | 1818 | ++DOCSHELL 0x9091ec00 == 133 [pid = 1818] [id = 534] 09:03:42 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x9159a400) [pid = 1818] [serial = 1603] [outer = (nil)] 09:03:42 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0x934e0000) [pid = 1818] [serial = 1604] [outer = 0x9159a400] 09:03:42 INFO - PROCESS | 1818 | 1460995422316 Marionette DEBUG loaded listener.js 09:03:42 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x934e3800) [pid = 1818] [serial = 1605] [outer = 0x9159a400] 09:03:43 INFO - PROCESS | 1818 | 1460995423271 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]]]}] 09:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1646ms 09:03:43 INFO - PROCESS | 1818 | 1460995423302 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 09:03:43 INFO - PROCESS | 1818 | 1460995423306 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 09:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:03:43 INFO - PROCESS | 1818 | 1460995423313 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:03:43 INFO - PROCESS | 1818 | 1460995423317 Marionette TRACE conn3 <- [1,2110,null,{}] 09:03:43 INFO - PROCESS | 1818 | 1460995423322 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}] 09:03:43 INFO - PROCESS | 1818 | 1460995423550 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 09:03:43 INFO - PROCESS | 1818 | 1460995423883 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:43 INFO - PROCESS | 1818 | ++DOCSHELL 0x849a8c00 == 134 [pid = 1818] [id = 535] 09:03:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x86467400) [pid = 1818] [serial = 1606] [outer = (nil)] 09:03:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x942d3800) [pid = 1818] [serial = 1607] [outer = 0x86467400] 09:03:43 INFO - PROCESS | 1818 | 1460995423979 Marionette DEBUG loaded listener.js 09:03:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 153 (0x9439ec00) [pid = 1818] [serial = 1608] [outer = 0x86467400] 09:03:44 INFO - PROCESS | 1818 | 1460995424902 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]]]}] 09:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1635ms 09:03:44 INFO - PROCESS | 1818 | 1460995424949 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 09:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:03:44 INFO - PROCESS | 1818 | 1460995424954 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 09:03:44 INFO - PROCESS | 1818 | 1460995424961 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:03:44 INFO - PROCESS | 1818 | 1460995424964 Marionette TRACE conn3 <- [1,2114,null,{}] 09:03:44 INFO - PROCESS | 1818 | 1460995424970 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}] 09:03:45 INFO - PROCESS | 1818 | 1460995425213 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 09:03:45 INFO - PROCESS | 1818 | 1460995425541 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:45 INFO - PROCESS | 1818 | ++DOCSHELL 0x942d3000 == 135 [pid = 1818] [id = 536] 09:03:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 154 (0x942dd400) [pid = 1818] [serial = 1609] [outer = (nil)] 09:03:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 155 (0x9589ec00) [pid = 1818] [serial = 1610] [outer = 0x942dd400] 09:03:45 INFO - PROCESS | 1818 | 1460995425650 Marionette DEBUG loaded listener.js 09:03:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 156 (0x95b15000) [pid = 1818] [serial = 1611] [outer = 0x942dd400] 09:03:46 INFO - PROCESS | 1818 | 1460995426554 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]]]}] 09:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1634ms 09:03:46 INFO - PROCESS | 1818 | 1460995426595 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 09:03:46 INFO - PROCESS | 1818 | 1460995426599 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 09:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:03:46 INFO - PROCESS | 1818 | 1460995426606 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:03:46 INFO - PROCESS | 1818 | 1460995426610 Marionette TRACE conn3 <- [1,2118,null,{}] 09:03:46 INFO - PROCESS | 1818 | 1460995426616 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}] 09:03:46 INFO - PROCESS | 1818 | 1460995426859 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 09:03:47 INFO - PROCESS | 1818 | 1460995427204 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:47 INFO - PROCESS | 1818 | ++DOCSHELL 0x96641c00 == 136 [pid = 1818] [id = 537] 09:03:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 157 (0x96643400) [pid = 1818] [serial = 1612] [outer = (nil)] 09:03:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 158 (0x96fd2800) [pid = 1818] [serial = 1613] [outer = 0x96643400] 09:03:47 INFO - PROCESS | 1818 | 1460995427303 Marionette DEBUG loaded listener.js 09:03:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 159 (0x9719c800) [pid = 1818] [serial = 1614] [outer = 0x96643400] 09:03:48 INFO - PROCESS | 1818 | 1460995428232 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]]]}] 09:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1681ms 09:03:48 INFO - PROCESS | 1818 | 1460995428288 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 09:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:03:48 INFO - PROCESS | 1818 | 1460995428294 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 09:03:48 INFO - PROCESS | 1818 | 1460995428301 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:03:48 INFO - PROCESS | 1818 | 1460995428305 Marionette TRACE conn3 <- [1,2122,null,{}] 09:03:48 INFO - PROCESS | 1818 | 1460995428311 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}] 09:03:48 INFO - PROCESS | 1818 | 1460995428567 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 09:03:48 INFO - PROCESS | 1818 | 1460995428898 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:48 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c4f5400 == 137 [pid = 1818] [id = 538] 09:03:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 160 (0x9663a400) [pid = 1818] [serial = 1615] [outer = (nil)] 09:03:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 161 (0x9759fc00) [pid = 1818] [serial = 1616] [outer = 0x9663a400] 09:03:49 INFO - PROCESS | 1818 | 1460995428999 Marionette DEBUG loaded listener.js 09:03:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 162 (0x978e5800) [pid = 1818] [serial = 1617] [outer = 0x9663a400] 09:03:49 INFO - PROCESS | 1818 | 1460995429941 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]]]}] 09:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1691ms 09:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:03:50 INFO - PROCESS | 1818 | 1460995429992 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 09:03:50 INFO - PROCESS | 1818 | 1460995429995 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 09:03:50 INFO - PROCESS | 1818 | 1460995430003 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:03:50 INFO - PROCESS | 1818 | 1460995430005 Marionette TRACE conn3 <- [1,2126,null,{}] 09:03:50 INFO - PROCESS | 1818 | 1460995430012 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}] 09:03:50 INFO - PROCESS | 1818 | 1460995430247 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 09:03:50 INFO - PROCESS | 1818 | 1460995430582 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:50 INFO - PROCESS | 1818 | ++DOCSHELL 0x8f926c00 == 138 [pid = 1818] [id = 539] 09:03:50 INFO - PROCESS | 1818 | ++DOMWINDOW == 163 (0x97808800) [pid = 1818] [serial = 1618] [outer = (nil)] 09:03:50 INFO - PROCESS | 1818 | ++DOMWINDOW == 164 (0x98469c00) [pid = 1818] [serial = 1619] [outer = 0x97808800] 09:03:50 INFO - PROCESS | 1818 | 1460995430688 Marionette DEBUG loaded listener.js 09:03:50 INFO - PROCESS | 1818 | ++DOMWINDOW == 165 (0x98749800) [pid = 1818] [serial = 1620] [outer = 0x97808800] 09:03:51 INFO - PROCESS | 1818 | 1460995431591 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]]]}] 09:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1635ms 09:03:51 INFO - PROCESS | 1818 | 1460995431637 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 09:03:51 INFO - PROCESS | 1818 | 1460995431641 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 09:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:03:51 INFO - PROCESS | 1818 | 1460995431648 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:03:51 INFO - PROCESS | 1818 | 1460995431652 Marionette TRACE conn3 <- [1,2130,null,{}] 09:03:51 INFO - PROCESS | 1818 | 1460995431658 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}] 09:03:51 INFO - PROCESS | 1818 | 1460995431896 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 09:03:52 INFO - PROCESS | 1818 | 1460995432230 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:52 INFO - PROCESS | 1818 | ++DOCSHELL 0x8627b400 == 139 [pid = 1818] [id = 540] 09:03:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 166 (0x983d8000) [pid = 1818] [serial = 1621] [outer = (nil)] 09:03:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 167 (0x991a3000) [pid = 1818] [serial = 1622] [outer = 0x983d8000] 09:03:52 INFO - PROCESS | 1818 | 1460995432324 Marionette DEBUG loaded listener.js 09:03:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 168 (0x994c5c00) [pid = 1818] [serial = 1623] [outer = 0x983d8000] 09:03:53 INFO - PROCESS | 1818 | 1460995433237 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] 09:03:53 INFO - PROCESS | 1818 | 1460995433288 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 09:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 09:03:53 INFO - PROCESS | 1818 | 1460995433299 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:03:53 INFO - PROCESS | 1818 | 1460995433302 Marionette TRACE conn3 <- [1,2134,null,{}] 09:03:53 INFO - PROCESS | 1818 | 1460995433308 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}] 09:03:53 INFO - PROCESS | 1818 | 1460995433530 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 09:03:53 INFO - PROCESS | 1818 | 1460995433864 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:53 INFO - PROCESS | 1818 | ++DOCSHELL 0x849a4400 == 140 [pid = 1818] [id = 541] 09:03:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 169 (0x8eaa1800) [pid = 1818] [serial = 1624] [outer = (nil)] 09:03:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 170 (0x9e031000) [pid = 1818] [serial = 1625] [outer = 0x8eaa1800] 09:03:53 INFO - PROCESS | 1818 | 1460995433958 Marionette DEBUG loaded listener.js 09:03:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 171 (0x9fb0c000) [pid = 1818] [serial = 1626] [outer = 0x8eaa1800] 09:03:54 INFO - PROCESS | 1818 | 1460995434851 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]]]}] 09:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1636ms 09:03:54 INFO - PROCESS | 1818 | 1460995434932 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 09:03:54 INFO - PROCESS | 1818 | 1460995434936 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 09:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:03:54 INFO - PROCESS | 1818 | 1460995434942 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:03:54 INFO - PROCESS | 1818 | 1460995434946 Marionette TRACE conn3 <- [1,2138,null,{}] 09:03:54 INFO - PROCESS | 1818 | 1460995434952 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}] 09:03:55 INFO - PROCESS | 1818 | 1460995435228 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 09:03:55 INFO - PROCESS | 1818 | 1460995435558 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:55 INFO - PROCESS | 1818 | ++DOCSHELL 0x97121400 == 141 [pid = 1818] [id = 542] 09:03:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 172 (0x9914a000) [pid = 1818] [serial = 1627] [outer = (nil)] 09:03:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 173 (0xa007ac00) [pid = 1818] [serial = 1628] [outer = 0x9914a000] 09:03:55 INFO - PROCESS | 1818 | 1460995435666 Marionette DEBUG loaded listener.js 09:03:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 174 (0xa00ce000) [pid = 1818] [serial = 1629] [outer = 0x9914a000] 09:03:56 INFO - PROCESS | 1818 | 1460995436607 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]]]}] 09:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1697ms 09:03:56 INFO - PROCESS | 1818 | 1460995436639 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 09:03:56 INFO - PROCESS | 1818 | 1460995436643 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 09:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:03:56 INFO - PROCESS | 1818 | 1460995436650 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:03:56 INFO - PROCESS | 1818 | 1460995436654 Marionette TRACE conn3 <- [1,2142,null,{}] 09:03:56 INFO - PROCESS | 1818 | 1460995436660 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}] 09:03:56 INFO - PROCESS | 1818 | 1460995436876 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 09:03:57 INFO - PROCESS | 1818 | 1460995437225 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:57 INFO - PROCESS | 1818 | ++DOCSHELL 0x857bcc00 == 142 [pid = 1818] [id = 543] 09:03:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 175 (0xa000f000) [pid = 1818] [serial = 1630] [outer = (nil)] 09:03:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 176 (0xa0af3c00) [pid = 1818] [serial = 1631] [outer = 0xa000f000] 09:03:57 INFO - PROCESS | 1818 | 1460995437319 Marionette DEBUG loaded listener.js 09:03:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 177 (0xa0c55800) [pid = 1818] [serial = 1632] [outer = 0xa000f000] 09:03:58 INFO - PROCESS | 1818 | 1460995438251 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] 09:03:58 INFO - PROCESS | 1818 | 1460995438297 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 09:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 09:03:58 INFO - PROCESS | 1818 | 1460995438304 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:03:58 INFO - PROCESS | 1818 | 1460995438306 Marionette TRACE conn3 <- [1,2146,null,{}] 09:03:58 INFO - PROCESS | 1818 | 1460995438313 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}] 09:03:58 INFO - PROCESS | 1818 | 1460995438536 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 09:03:58 INFO - PROCESS | 1818 | 1460995438879 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:58 INFO - PROCESS | 1818 | ++DOCSHELL 0x849a3800 == 143 [pid = 1818] [id = 544] 09:03:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 178 (0x9439bc00) [pid = 1818] [serial = 1633] [outer = (nil)] 09:03:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 179 (0xa0c4ec00) [pid = 1818] [serial = 1634] [outer = 0x9439bc00] 09:03:58 INFO - PROCESS | 1818 | 1460995438973 Marionette DEBUG loaded listener.js 09:03:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 180 (0xa2837400) [pid = 1818] [serial = 1635] [outer = 0x9439bc00] 09:03:59 INFO - PROCESS | 1818 | 1460995439889 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] 09:03:59 INFO - PROCESS | 1818 | 1460995439944 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 09:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 09:03:59 INFO - PROCESS | 1818 | 1460995439951 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:03:59 INFO - PROCESS | 1818 | 1460995439954 Marionette TRACE conn3 <- [1,2150,null,{}] 09:03:59 INFO - PROCESS | 1818 | 1460995439960 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}] 09:04:00 INFO - PROCESS | 1818 | 1460995440191 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 09:04:00 INFO - PROCESS | 1818 | 1460995440536 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:00 INFO - PROCESS | 1818 | ++DOCSHELL 0xa0fdec00 == 144 [pid = 1818] [id = 545] 09:04:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 181 (0xa0fe2c00) [pid = 1818] [serial = 1636] [outer = (nil)] 09:04:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 182 (0xa3c26c00) [pid = 1818] [serial = 1637] [outer = 0xa0fe2c00] 09:04:00 INFO - PROCESS | 1818 | 1460995440632 Marionette DEBUG loaded listener.js 09:04:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 183 (0xa3cbd400) [pid = 1818] [serial = 1638] [outer = 0xa0fe2c00] 09:04:02 INFO - PROCESS | 1818 | --DOCSHELL 0x846e7c00 == 143 [pid = 1818] [id = 417] 09:04:02 INFO - PROCESS | 1818 | --DOCSHELL 0x84fdf800 == 142 [pid = 1818] [id = 434] 09:04:02 INFO - PROCESS | 1818 | --DOCSHELL 0x934da800 == 141 [pid = 1818] [id = 435] 09:04:02 INFO - PROCESS | 1818 | --DOCSHELL 0x8f927400 == 140 [pid = 1818] [id = 430] 09:04:02 INFO - PROCESS | 1818 | --DOCSHELL 0x942d9800 == 139 [pid = 1818] [id = 431] 09:04:02 INFO - PROCESS | 1818 | --DOCSHELL 0x84fdfc00 == 138 [pid = 1818] [id = 483] 09:04:02 INFO - PROCESS | 1818 | --DOCSHELL 0x89bd1000 == 137 [pid = 1818] [id = 464] 09:04:02 INFO - PROCESS | 1818 | --DOCSHELL 0x9091f800 == 136 [pid = 1818] [id = 428] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 182 (0x8c543000) [pid = 1818] [serial = 1463] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 181 (0x89f9e800) [pid = 1818] [serial = 1386] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 180 (0x9a682400) [pid = 1818] [serial = 1374] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 179 (0x9a680400) [pid = 1818] [serial = 1497] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 178 (0x934e9c00) [pid = 1818] [serial = 1479] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 177 (0x9e026c00) [pid = 1818] [serial = 1500] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 176 (0x87960c00) [pid = 1818] [serial = 1454] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 175 (0x9439e400) [pid = 1818] [serial = 1481] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 174 (0x8c7e5c00) [pid = 1818] [serial = 1466] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 173 (0x978c7c00) [pid = 1818] [serial = 1488] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 172 (0x9660ec00) [pid = 1818] [serial = 1484] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 171 (0x89f9b000) [pid = 1818] [serial = 1511] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 170 (0x88cf2c00) [pid = 1818] [serial = 1455] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 169 (0x934e6c00) [pid = 1818] [serial = 1478] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 168 (0x97120c00) [pid = 1818] [serial = 1485] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 167 (0x975a4400) [pid = 1818] [serial = 1487] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 166 (0x8a037800) [pid = 1818] [serial = 1512] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 165 (0x8e9c6400) [pid = 1818] [serial = 1467] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 164 (0x9a675800) [pid = 1818] [serial = 1496] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 163 (0x989c9800) [pid = 1818] [serial = 1493] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 162 (0x8a075800) [pid = 1818] [serial = 1460] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 161 (0x90954000) [pid = 1818] [serial = 1472] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 160 (0x93361000) [pid = 1818] [serial = 1476] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 159 (0x8fc94400) [pid = 1818] [serial = 1469] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 158 (0x8967b000) [pid = 1818] [serial = 1508] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 157 (0x9b3dd400) [pid = 1818] [serial = 1499] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 156 (0x98a99c00) [pid = 1818] [serial = 1494] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 155 (0x994be800) [pid = 1818] [serial = 1440] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 154 (0x983e0000) [pid = 1818] [serial = 1491] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 153 (0x89a56c00) [pid = 1818] [serial = 1458] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 152 (0x896b5c00) [pid = 1818] [serial = 1509] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0x8a07b400) [pid = 1818] [serial = 1514] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0x93358400) [pid = 1818] [serial = 1475] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0x8a080400) [pid = 1818] [serial = 1461] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0x8980b000) [pid = 1818] [serial = 1457] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x9e119400) [pid = 1818] [serial = 1502] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x978ebc00) [pid = 1818] [serial = 1490] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x905a8800) [pid = 1818] [serial = 1470] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x9159c400) [pid = 1818] [serial = 1473] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x8645b000) [pid = 1818] [serial = 1506] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x8627c400) [pid = 1818] [serial = 1505] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x8c7dac00) [pid = 1818] [serial = 1464] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x943a2c00) [pid = 1818] [serial = 1482] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x9e11c400) [pid = 1818] [serial = 1503] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x8b61c400) [pid = 1818] [serial = 1515] [outer = (nil)] [url = about:blank] 09:04:03 INFO - PROCESS | 1818 | 1460995443549 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]]]}] 09:04: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 09:04:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 3654ms 09:04:03 INFO - PROCESS | 1818 | 1460995443606 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 09:04:03 INFO - PROCESS | 1818 | 1460995443612 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 09:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:04:03 INFO - PROCESS | 1818 | 1460995443622 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:04:03 INFO - PROCESS | 1818 | 1460995443626 Marionette TRACE conn3 <- [1,2154,null,{}] 09:04:03 INFO - PROCESS | 1818 | 1460995443634 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}] 09:04:03 INFO - PROCESS | 1818 | 1460995443849 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 09:04:04 INFO - PROCESS | 1818 | 1460995444048 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:04 INFO - PROCESS | 1818 | ++DOCSHELL 0x8795f800 == 137 [pid = 1818] [id = 546] 09:04:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x88beb000) [pid = 1818] [serial = 1639] [outer = (nil)] 09:04:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x88e87800) [pid = 1818] [serial = 1640] [outer = 0x88beb000] 09:04:04 INFO - PROCESS | 1818 | 1460995444131 Marionette DEBUG loaded listener.js 09:04:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x8967e000) [pid = 1818] [serial = 1641] [outer = 0x88beb000] 09:04:05 INFO - PROCESS | 1818 | 1460995445075 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]]]}] 09:04:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1485ms 09:04:05 INFO - PROCESS | 1818 | 1460995445108 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 09:04:05 INFO - PROCESS | 1818 | 1460995445116 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 09:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:04:05 INFO - PROCESS | 1818 | 1460995445127 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:04:05 INFO - PROCESS | 1818 | 1460995445130 Marionette TRACE conn3 <- [1,2158,null,{}] 09:04:05 INFO - PROCESS | 1818 | 1460995445137 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}] 09:04:05 INFO - PROCESS | 1818 | 1460995445350 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 09:04:05 INFO - PROCESS | 1818 | 1460995445583 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:05 INFO - PROCESS | 1818 | ++DOCSHELL 0x896b7c00 == 138 [pid = 1818] [id = 547] 09:04:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x89a53000) [pid = 1818] [serial = 1642] [outer = (nil)] 09:04:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x89bd2c00) [pid = 1818] [serial = 1643] [outer = 0x89a53000] 09:04:05 INFO - PROCESS | 1818 | 1460995445741 Marionette DEBUG loaded listener.js 09:04:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x89f97400) [pid = 1818] [serial = 1644] [outer = 0x89a53000] 09:04:06 INFO - PROCESS | 1818 | 1460995446609 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]]]}] 09:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1536ms 09:04:06 INFO - PROCESS | 1818 | 1460995446672 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 09:04:06 INFO - PROCESS | 1818 | 1460995446677 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 09:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:04:06 INFO - PROCESS | 1818 | 1460995446685 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:04:06 INFO - PROCESS | 1818 | 1460995446690 Marionette TRACE conn3 <- [1,2162,null,{}] 09:04:06 INFO - PROCESS | 1818 | 1460995446713 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}] 09:04:07 INFO - PROCESS | 1818 | 1460995447041 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 09:04:07 INFO - PROCESS | 1818 | 1460995447076 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:07 INFO - PROCESS | 1818 | ++DOCSHELL 0x896bb400 == 139 [pid = 1818] [id = 548] 09:04:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x8a075c00) [pid = 1818] [serial = 1645] [outer = (nil)] 09:04:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x8b61a800) [pid = 1818] [serial = 1646] [outer = 0x8a075c00] 09:04:07 INFO - PROCESS | 1818 | 1460995447153 Marionette DEBUG loaded listener.js 09:04:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x8b781800) [pid = 1818] [serial = 1647] [outer = 0x8a075c00] 09:04:08 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x983d6400) [pid = 1818] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:04:08 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x89e7e400) [pid = 1818] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:04:08 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x8c54e800) [pid = 1818] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:04:08 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x8e9c2800) [pid = 1818] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:04:08 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x9838f800) [pid = 1818] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:04:08 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x96606c00) [pid = 1818] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:04:08 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x9059d000) [pid = 1818] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:04:08 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x8627b800) [pid = 1818] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:04:08 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x86283800) [pid = 1818] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:04:08 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x9a678400) [pid = 1818] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:04:08 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x896b3400) [pid = 1818] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:04:08 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x8ea9f400) [pid = 1818] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:04:08 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x944abc00) [pid = 1818] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:04:08 INFO - PROCESS | 1818 | --DOMWINDOW == 133 (0x8a07bc00) [pid = 1818] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:04:08 INFO - PROCESS | 1818 | --DOMWINDOW == 132 (0x88e86400) [pid = 1818] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:04:08 INFO - PROCESS | 1818 | --DOMWINDOW == 131 (0x8fd1a400) [pid = 1818] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:04:08 INFO - PROCESS | 1818 | --DOMWINDOW == 130 (0x8fc9a800) [pid = 1818] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:04:08 INFO - PROCESS | 1818 | --DOMWINDOW == 129 (0x8fc96000) [pid = 1818] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:04:08 INFO - PROCESS | 1818 | --DOMWINDOW == 128 (0x89a52400) [pid = 1818] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:04:08 INFO - PROCESS | 1818 | --DOMWINDOW == 127 (0x9a678000) [pid = 1818] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:04:08 INFO - PROCESS | 1818 | --DOMWINDOW == 126 (0x9780f800) [pid = 1818] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:04:08 INFO - PROCESS | 1818 | --DOMWINDOW == 125 (0x89bd2400) [pid = 1818] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:04:08 INFO - PROCESS | 1818 | 1460995448805 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]]]}] 09:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 2138ms 09:04:08 INFO - PROCESS | 1818 | 1460995448824 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 09:04:08 INFO - PROCESS | 1818 | 1460995448827 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 09:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:04:08 INFO - PROCESS | 1818 | 1460995448833 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:04:08 INFO - PROCESS | 1818 | 1460995448837 Marionette TRACE conn3 <- [1,2166,null,{}] 09:04:08 INFO - PROCESS | 1818 | 1460995448842 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}] 09:04:09 INFO - PROCESS | 1818 | 1460995449106 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 09:04:09 INFO - PROCESS | 1818 | 1460995449237 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:09 INFO - PROCESS | 1818 | ++DOCSHELL 0x84fda800 == 140 [pid = 1818] [id = 549] 09:04:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 126 (0x8a03a400) [pid = 1818] [serial = 1648] [outer = (nil)] 09:04:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 127 (0x8b61c400) [pid = 1818] [serial = 1649] [outer = 0x8a03a400] 09:04:09 INFO - PROCESS | 1818 | 1460995449314 Marionette DEBUG loaded listener.js 09:04:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 128 (0x8b999c00) [pid = 1818] [serial = 1650] [outer = 0x8a03a400] 09:04:10 INFO - PROCESS | 1818 | 1460995450097 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]]]}] 09:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1289ms 09:04:10 INFO - PROCESS | 1818 | 1460995450123 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 09:04:10 INFO - PROCESS | 1818 | 1460995450126 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 09:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:04:10 INFO - PROCESS | 1818 | 1460995450134 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:04:10 INFO - PROCESS | 1818 | 1460995450137 Marionette TRACE conn3 <- [1,2170,null,{}] 09:04:10 INFO - PROCESS | 1818 | 1460995450142 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}] 09:04:10 INFO - PROCESS | 1818 | 1460995450427 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 09:04:10 INFO - PROCESS | 1818 | 1460995450733 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:10 INFO - PROCESS | 1818 | ++DOCSHELL 0x86283400 == 141 [pid = 1818] [id = 550] 09:04:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 129 (0x86286000) [pid = 1818] [serial = 1651] [outer = (nil)] 09:04:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 130 (0x8795d400) [pid = 1818] [serial = 1652] [outer = 0x86286000] 09:04:10 INFO - PROCESS | 1818 | 1460995450897 Marionette DEBUG loaded listener.js 09:04:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 131 (0x88be4400) [pid = 1818] [serial = 1653] [outer = 0x86286000] 09:04:11 INFO - PROCESS | 1818 | 1460995451926 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]]]}] 09:04:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1837ms 09:04:11 INFO - PROCESS | 1818 | 1460995451974 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 09:04:11 INFO - PROCESS | 1818 | 1460995451981 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 09:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:04:11 INFO - PROCESS | 1818 | 1460995451989 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:04:11 INFO - PROCESS | 1818 | 1460995451998 Marionette TRACE conn3 <- [1,2174,null,{}] 09:04:12 INFO - PROCESS | 1818 | 1460995452014 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}] 09:04:12 INFO - PROCESS | 1818 | 1460995452255 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 09:04:12 INFO - PROCESS | 1818 | 1460995452594 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:12 INFO - PROCESS | 1818 | ++DOCSHELL 0x88e8c400 == 142 [pid = 1818] [id = 551] 09:04:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 132 (0x896be400) [pid = 1818] [serial = 1654] [outer = (nil)] 09:04:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 133 (0x89a4ec00) [pid = 1818] [serial = 1655] [outer = 0x896be400] 09:04:12 INFO - PROCESS | 1818 | 1460995452690 Marionette DEBUG loaded listener.js 09:04:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 134 (0x89bd5c00) [pid = 1818] [serial = 1656] [outer = 0x896be400] 09:04:13 INFO - PROCESS | 1818 | 1460995453712 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]]]}] 09:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1796ms 09:04:13 INFO - PROCESS | 1818 | 1460995453789 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 09:04:13 INFO - PROCESS | 1818 | 1460995453796 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 09:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:04:13 INFO - PROCESS | 1818 | 1460995453803 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:04:13 INFO - PROCESS | 1818 | 1460995453807 Marionette TRACE conn3 <- [1,2178,null,{}] 09:04:13 INFO - PROCESS | 1818 | 1460995453813 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}] 09:04:14 INFO - PROCESS | 1818 | 1460995454081 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 09:04:14 INFO - PROCESS | 1818 | 1460995454461 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:14 INFO - PROCESS | 1818 | ++DOCSHELL 0x89a51000 == 143 [pid = 1818] [id = 552] 09:04:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x8a075800) [pid = 1818] [serial = 1657] [outer = (nil)] 09:04:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x8a07e400) [pid = 1818] [serial = 1658] [outer = 0x8a075800] 09:04:14 INFO - PROCESS | 1818 | 1460995454552 Marionette DEBUG loaded listener.js 09:04:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x8b783c00) [pid = 1818] [serial = 1659] [outer = 0x8a075800] 09:04:15 INFO - PROCESS | 1818 | 1460995455552 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]]]}] 09:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1784ms 09:04:15 INFO - PROCESS | 1818 | 1460995455588 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 09:04:15 INFO - PROCESS | 1818 | 1460995455593 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 09:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:04:15 INFO - PROCESS | 1818 | 1460995455609 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:04:15 INFO - PROCESS | 1818 | 1460995455619 Marionette TRACE conn3 <- [1,2182,null,{}] 09:04:15 INFO - PROCESS | 1818 | 1460995455625 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}] 09:04:15 INFO - PROCESS | 1818 | 1460995455862 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 09:04:16 INFO - PROCESS | 1818 | 1460995456189 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:16 INFO - PROCESS | 1818 | ++DOCSHELL 0x896b7800 == 144 [pid = 1818] [id = 553] 09:04:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x8bba7800) [pid = 1818] [serial = 1660] [outer = (nil)] 09:04:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x8c547c00) [pid = 1818] [serial = 1661] [outer = 0x8bba7800] 09:04:16 INFO - PROCESS | 1818 | 1460995456298 Marionette DEBUG loaded listener.js 09:04:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x8c7da400) [pid = 1818] [serial = 1662] [outer = 0x8bba7800] 09:04:17 INFO - PROCESS | 1818 | 1460995457242 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]]]}] 09:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1705ms 09:04:17 INFO - PROCESS | 1818 | 1460995457307 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 09:04:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:04:17 INFO - PROCESS | 1818 | 1460995457312 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 09:04:17 INFO - PROCESS | 1818 | 1460995457319 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:04:17 INFO - PROCESS | 1818 | 1460995457322 Marionette TRACE conn3 <- [1,2186,null,{}] 09:04:17 INFO - PROCESS | 1818 | 1460995457328 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}] 09:04:17 INFO - PROCESS | 1818 | 1460995457564 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 09:04:17 INFO - PROCESS | 1818 | 1460995457895 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:17 INFO - PROCESS | 1818 | ++DOCSHELL 0x89807000 == 145 [pid = 1818] [id = 554] 09:04:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x8a03dc00) [pid = 1818] [serial = 1663] [outer = (nil)] 09:04:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x8e9cdc00) [pid = 1818] [serial = 1664] [outer = 0x8a03dc00] 09:04:17 INFO - PROCESS | 1818 | 1460995457989 Marionette DEBUG loaded listener.js 09:04:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x8ea95400) [pid = 1818] [serial = 1665] [outer = 0x8a03dc00] 09:04:18 INFO - PROCESS | 1818 | 1460995458899 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]]]}] 09:04:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:04:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1634ms 09:04:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:04:18 INFO - PROCESS | 1818 | 1460995458954 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 09:04:18 INFO - PROCESS | 1818 | 1460995458957 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 09:04:18 INFO - PROCESS | 1818 | 1460995458964 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:04:18 INFO - PROCESS | 1818 | 1460995458966 Marionette TRACE conn3 <- [1,2190,null,{}] 09:04:18 INFO - PROCESS | 1818 | 1460995458973 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}] 09:04:19 INFO - PROCESS | 1818 | 1460995459209 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 09:04:19 INFO - PROCESS | 1818 | 1460995459544 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:19 INFO - PROCESS | 1818 | ++DOCSHELL 0x8f76c800 == 146 [pid = 1818] [id = 555] 09:04:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x8f76d800) [pid = 1818] [serial = 1666] [outer = (nil)] 09:04:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x8f930c00) [pid = 1818] [serial = 1667] [outer = 0x8f76d800] 09:04:19 INFO - PROCESS | 1818 | 1460995459654 Marionette DEBUG loaded listener.js 09:04:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x905a8800) [pid = 1818] [serial = 1668] [outer = 0x8f76d800] 09:04:20 INFO - PROCESS | 1818 | 1460995460623 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]]]}] 09:04:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:04:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1732ms 09:04:20 INFO - PROCESS | 1818 | 1460995460697 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 09:04:20 INFO - PROCESS | 1818 | 1460995460700 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 09:04:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:04:20 INFO - PROCESS | 1818 | 1460995460708 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:04:20 INFO - PROCESS | 1818 | 1460995460711 Marionette TRACE conn3 <- [1,2194,null,{}] 09:04:20 INFO - PROCESS | 1818 | 1460995460717 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}] 09:04:20 INFO - PROCESS | 1818 | 1460995460944 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 09:04:21 INFO - PROCESS | 1818 | 1460995461271 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:21 INFO - PROCESS | 1818 | ++DOCSHELL 0x8ea9d800 == 147 [pid = 1818] [id = 556] 09:04:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x90914800) [pid = 1818] [serial = 1669] [outer = (nil)] 09:04:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x90949c00) [pid = 1818] [serial = 1670] [outer = 0x90914800] 09:04:21 INFO - PROCESS | 1818 | 1460995461367 Marionette DEBUG loaded listener.js 09:04:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0x91598400) [pid = 1818] [serial = 1671] [outer = 0x90914800] 09:04:22 INFO - PROCESS | 1818 | 1460995462283 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]]]}] 09:04:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:04:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1637ms 09:04:22 INFO - PROCESS | 1818 | 1460995462346 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 09:04:22 INFO - PROCESS | 1818 | 1460995462350 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 09:04:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:04:22 INFO - PROCESS | 1818 | 1460995462357 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:04:22 INFO - PROCESS | 1818 | 1460995462361 Marionette TRACE conn3 <- [1,2198,null,{}] 09:04:22 INFO - PROCESS | 1818 | 1460995462367 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}] 09:04:22 INFO - PROCESS | 1818 | 1460995462587 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 09:04:22 INFO - PROCESS | 1818 | 1460995462915 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:22 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b61e400 == 148 [pid = 1818] [id = 557] 09:04:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x8bbb0800) [pid = 1818] [serial = 1672] [outer = (nil)] 09:04:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x9178fc00) [pid = 1818] [serial = 1673] [outer = 0x8bbb0800] 09:04:23 INFO - PROCESS | 1818 | 1460995463009 Marionette DEBUG loaded listener.js 09:04:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x921a4800) [pid = 1818] [serial = 1674] [outer = 0x8bbb0800] 09:04:23 INFO - PROCESS | 1818 | 1460995463887 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]]]}] 09:04:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:04:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1586ms 09:04:23 INFO - PROCESS | 1818 | 1460995463944 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 09:04:23 INFO - PROCESS | 1818 | 1460995463949 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 09:04:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:04:23 INFO - PROCESS | 1818 | 1460995463955 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:04:23 INFO - PROCESS | 1818 | 1460995463959 Marionette TRACE conn3 <- [1,2202,null,{}] 09:04:23 INFO - PROCESS | 1818 | 1460995463965 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}] 09:04:24 INFO - PROCESS | 1818 | 1460995464195 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 09:04:24 INFO - PROCESS | 1818 | 1460995464523 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:24 INFO - PROCESS | 1818 | ++DOCSHELL 0x915a0000 == 149 [pid = 1818] [id = 558] 09:04:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 153 (0x915a2000) [pid = 1818] [serial = 1675] [outer = (nil)] 09:04:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 154 (0x942dbc00) [pid = 1818] [serial = 1676] [outer = 0x915a2000] 09:04:24 INFO - PROCESS | 1818 | 1460995464618 Marionette DEBUG loaded listener.js 09:04:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 155 (0x9439ac00) [pid = 1818] [serial = 1677] [outer = 0x915a2000] 09:04:25 INFO - PROCESS | 1818 | 1460995465542 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]]]}] 09:04:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:04:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1631ms 09:04:25 INFO - PROCESS | 1818 | 1460995465587 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 09:04:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:04:25 INFO - PROCESS | 1818 | 1460995465591 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 09:04:25 INFO - PROCESS | 1818 | 1460995465597 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:04:25 INFO - PROCESS | 1818 | 1460995465601 Marionette TRACE conn3 <- [1,2206,null,{}] 09:04:25 INFO - PROCESS | 1818 | 1460995465607 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}] 09:04:25 INFO - PROCESS | 1818 | 1460995465838 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 09:04:26 INFO - PROCESS | 1818 | 1460995466167 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:26 INFO - PROCESS | 1818 | ++DOCSHELL 0x934e8400 == 150 [pid = 1818] [id = 559] 09:04:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 156 (0x942db400) [pid = 1818] [serial = 1678] [outer = (nil)] 09:04:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 157 (0x944a5800) [pid = 1818] [serial = 1679] [outer = 0x942db400] 09:04:26 INFO - PROCESS | 1818 | 1460995466273 Marionette DEBUG loaded listener.js 09:04:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 158 (0x95a9cc00) [pid = 1818] [serial = 1680] [outer = 0x942db400] 09:04:27 INFO - PROCESS | 1818 | 1460995467259 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]]]}] 09:04:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:04:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1734ms 09:04:27 INFO - PROCESS | 1818 | 1460995467332 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 09:04:27 INFO - PROCESS | 1818 | 1460995467335 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 09:04:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:04:27 INFO - PROCESS | 1818 | 1460995467342 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:04:27 INFO - PROCESS | 1818 | 1460995467345 Marionette TRACE conn3 <- [1,2210,null,{}] 09:04:27 INFO - PROCESS | 1818 | 1460995467351 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}] 09:04:27 INFO - PROCESS | 1818 | 1460995467624 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 09:04:27 INFO - PROCESS | 1818 | 1460995467971 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:28 INFO - PROCESS | 1818 | ++DOCSHELL 0x9663c000 == 151 [pid = 1818] [id = 560] 09:04:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 159 (0x9663cc00) [pid = 1818] [serial = 1681] [outer = (nil)] 09:04:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 160 (0x97116400) [pid = 1818] [serial = 1682] [outer = 0x9663cc00] 09:04:28 INFO - PROCESS | 1818 | 1460995468074 Marionette DEBUG loaded listener.js 09:04:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 161 (0x97515800) [pid = 1818] [serial = 1683] [outer = 0x9663cc00] 09:04:29 INFO - PROCESS | 1818 | 1460995469013 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]]]}] 09:04:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:04:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1732ms 09:04:29 INFO - PROCESS | 1818 | 1460995469075 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 09:04:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:04:29 INFO - PROCESS | 1818 | 1460995469080 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 09:04:29 INFO - PROCESS | 1818 | 1460995469087 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:04:29 INFO - PROCESS | 1818 | 1460995469092 Marionette TRACE conn3 <- [1,2214,null,{}] 09:04:29 INFO - PROCESS | 1818 | 1460995469097 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}] 09:04:29 INFO - PROCESS | 1818 | 1460995469388 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 09:04:29 INFO - PROCESS | 1818 | 1460995469722 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:29 INFO - PROCESS | 1818 | ++DOCSHELL 0x978c2c00 == 152 [pid = 1818] [id = 561] 09:04:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 162 (0x978c4800) [pid = 1818] [serial = 1684] [outer = (nil)] 09:04:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 163 (0x978e1000) [pid = 1818] [serial = 1685] [outer = 0x978c4800] 09:04:29 INFO - PROCESS | 1818 | 1460995469815 Marionette DEBUG loaded listener.js 09:04:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 164 (0x9838f800) [pid = 1818] [serial = 1686] [outer = 0x978c4800] 09:04:30 INFO - PROCESS | 1818 | 1460995470798 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]]]}] 09:04:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:04:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1783ms 09:04:30 INFO - PROCESS | 1818 | 1460995470870 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 09:04:30 INFO - PROCESS | 1818 | 1460995470874 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 09:04:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:04:30 INFO - PROCESS | 1818 | 1460995470881 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:04:30 INFO - PROCESS | 1818 | 1460995470884 Marionette TRACE conn3 <- [1,2218,null,{}] 09:04:30 INFO - PROCESS | 1818 | 1460995470890 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}] 09:04:31 INFO - PROCESS | 1818 | 1460995471146 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 09:04:31 INFO - PROCESS | 1818 | 1460995471481 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:31 INFO - PROCESS | 1818 | ++DOCSHELL 0x9159bc00 == 153 [pid = 1818] [id = 562] 09:04:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 165 (0x978c7000) [pid = 1818] [serial = 1687] [outer = (nil)] 09:04:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 166 (0x989c7400) [pid = 1818] [serial = 1688] [outer = 0x978c7000] 09:04:31 INFO - PROCESS | 1818 | 1460995471583 Marionette DEBUG loaded listener.js 09:04:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 167 (0x98a9a800) [pid = 1818] [serial = 1689] [outer = 0x978c7000] 09:04:32 INFO - PROCESS | 1818 | 1460995472495 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]]]}] 09:04:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:04:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1645ms 09:04:32 INFO - PROCESS | 1818 | 1460995472527 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 09:04:32 INFO - PROCESS | 1818 | 1460995472531 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 09:04:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:04:32 INFO - PROCESS | 1818 | 1460995472538 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:04:32 INFO - PROCESS | 1818 | 1460995472541 Marionette TRACE conn3 <- [1,2222,null,{}] 09:04:32 INFO - PROCESS | 1818 | 1460995472547 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}] 09:04:32 INFO - PROCESS | 1818 | 1460995472766 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 09:04:33 INFO - PROCESS | 1818 | 1460995473107 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:33 INFO - PROCESS | 1818 | ++DOCSHELL 0x87962400 == 154 [pid = 1818] [id = 563] 09:04:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 168 (0x896c0c00) [pid = 1818] [serial = 1690] [outer = (nil)] 09:04:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 169 (0x9a67f800) [pid = 1818] [serial = 1691] [outer = 0x896c0c00] 09:04:33 INFO - PROCESS | 1818 | 1460995473201 Marionette DEBUG loaded listener.js 09:04:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 170 (0x9b3dc000) [pid = 1818] [serial = 1692] [outer = 0x896c0c00] 09:04:34 INFO - PROCESS | 1818 | 1460995474098 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]]]}] 09:04:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:04:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1585ms 09:04:34 INFO - PROCESS | 1818 | 1460995474123 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 09:04:34 INFO - PROCESS | 1818 | 1460995474127 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 09:04:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:04:34 INFO - PROCESS | 1818 | 1460995474133 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:04:34 INFO - PROCESS | 1818 | 1460995474137 Marionette TRACE conn3 <- [1,2226,null,{}] 09:04:34 INFO - PROCESS | 1818 | 1460995474142 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}] 09:04:34 INFO - PROCESS | 1818 | 1460995474447 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 09:04:34 INFO - PROCESS | 1818 | 1460995474718 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:34 INFO - PROCESS | 1818 | ++DOCSHELL 0x85911400 == 155 [pid = 1818] [id = 564] 09:04:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 171 (0x975a0c00) [pid = 1818] [serial = 1693] [outer = (nil)] 09:04:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 172 (0x9e114000) [pid = 1818] [serial = 1694] [outer = 0x975a0c00] 09:04:34 INFO - PROCESS | 1818 | 1460995474811 Marionette DEBUG loaded listener.js 09:04:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 173 (0x9e11d800) [pid = 1818] [serial = 1695] [outer = 0x975a0c00] 09:04:35 INFO - PROCESS | 1818 | 1460995475734 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]]]}] 09:04:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:04:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1640ms 09:04:35 INFO - PROCESS | 1818 | 1460995475775 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 09:04:35 INFO - PROCESS | 1818 | 1460995475778 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 09:04:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:04:35 INFO - PROCESS | 1818 | 1460995475785 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:04:35 INFO - PROCESS | 1818 | 1460995475788 Marionette TRACE conn3 <- [1,2230,null,{}] 09:04:35 INFO - PROCESS | 1818 | 1460995475794 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}] 09:04:36 INFO - PROCESS | 1818 | 1460995476012 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 09:04:36 INFO - PROCESS | 1818 | 1460995476347 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:36 INFO - PROCESS | 1818 | ++DOCSHELL 0x92120000 == 156 [pid = 1818] [id = 565] 09:04:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 174 (0x9e031800) [pid = 1818] [serial = 1696] [outer = (nil)] 09:04:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 175 (0xa000b000) [pid = 1818] [serial = 1697] [outer = 0x9e031800] 09:04:36 INFO - PROCESS | 1818 | 1460995476442 Marionette DEBUG loaded listener.js 09:04:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 176 (0xa0076800) [pid = 1818] [serial = 1698] [outer = 0x9e031800] 09:04:37 INFO - PROCESS | 1818 | 1460995477405 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]]]}] 09:04:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:04:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1683ms 09:04:37 INFO - PROCESS | 1818 | 1460995477470 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 09:04:37 INFO - PROCESS | 1818 | 1460995477474 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 09:04:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:04:37 INFO - PROCESS | 1818 | 1460995477480 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:04:37 INFO - PROCESS | 1818 | 1460995477483 Marionette TRACE conn3 <- [1,2234,null,{}] 09:04:37 INFO - PROCESS | 1818 | 1460995477491 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}] 09:04:37 INFO - PROCESS | 1818 | 1460995477778 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 09:04:38 INFO - PROCESS | 1818 | 1460995478111 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:38 INFO - PROCESS | 1818 | ++DOCSHELL 0x89f9f400 == 157 [pid = 1818] [id = 566] 09:04:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 177 (0x8bba2800) [pid = 1818] [serial = 1699] [outer = (nil)] 09:04:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 178 (0xa283cc00) [pid = 1818] [serial = 1700] [outer = 0x8bba2800] 09:04:38 INFO - PROCESS | 1818 | 1460995478208 Marionette DEBUG loaded listener.js 09:04:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 179 (0xa3c1f000) [pid = 1818] [serial = 1701] [outer = 0x8bba2800] 09:04:39 INFO - PROCESS | 1818 | 1460995479120 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]]]}] 09:04:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:04:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1684ms 09:04:39 INFO - PROCESS | 1818 | 1460995479166 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 09:04:39 INFO - PROCESS | 1818 | 1460995479170 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 09:04:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:04:39 INFO - PROCESS | 1818 | 1460995479176 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:04:39 INFO - PROCESS | 1818 | 1460995479179 Marionette TRACE conn3 <- [1,2238,null,{}] 09:04:39 INFO - PROCESS | 1818 | 1460995479185 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}] 09:04:39 INFO - PROCESS | 1818 | 1460995479420 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 09:04:39 INFO - PROCESS | 1818 | 1460995479753 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:39 INFO - PROCESS | 1818 | ++DOCSHELL 0x86459800 == 158 [pid = 1818] [id = 567] 09:04:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 180 (0x9fbe2c00) [pid = 1818] [serial = 1702] [outer = (nil)] 09:04:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 181 (0xa45e0400) [pid = 1818] [serial = 1703] [outer = 0x9fbe2c00] 09:04:39 INFO - PROCESS | 1818 | 1460995479842 Marionette DEBUG loaded listener.js 09:04:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 182 (0xa45e6800) [pid = 1818] [serial = 1704] [outer = 0x9fbe2c00] 09:04:40 INFO - PROCESS | 1818 | 1460995480738 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]]]}] 09:04:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:04:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1630ms 09:04:42 INFO - PROCESS | 1818 | --DOCSHELL 0x8c7e1c00 == 157 [pid = 1818] [id = 454] 09:04:42 INFO - PROCESS | 1818 | --DOCSHELL 0x896b7400 == 156 [pid = 1818] [id = 455] 09:04:42 INFO - PROCESS | 1818 | --DOCSHELL 0x978eb800 == 155 [pid = 1818] [id = 456] 09:04:42 INFO - PROCESS | 1818 | --DOCSHELL 0x84fda800 == 154 [pid = 1818] [id = 549] 09:04:42 INFO - PROCESS | 1818 | --DOCSHELL 0x896bb400 == 153 [pid = 1818] [id = 548] 09:04:42 INFO - PROCESS | 1818 | --DOCSHELL 0x896b7c00 == 152 [pid = 1818] [id = 547] 09:04:42 INFO - PROCESS | 1818 | --DOCSHELL 0x8795f800 == 151 [pid = 1818] [id = 546] 09:04:42 INFO - PROCESS | 1818 | --DOCSHELL 0x849a3800 == 150 [pid = 1818] [id = 544] 09:04:42 INFO - PROCESS | 1818 | --DOCSHELL 0x857bcc00 == 149 [pid = 1818] [id = 543] 09:04:42 INFO - PROCESS | 1818 | --DOCSHELL 0x97121400 == 148 [pid = 1818] [id = 542] 09:04:42 INFO - PROCESS | 1818 | --DOCSHELL 0x8627b400 == 147 [pid = 1818] [id = 540] 09:04:42 INFO - PROCESS | 1818 | --DOCSHELL 0x849a4400 == 146 [pid = 1818] [id = 541] 09:04:42 INFO - PROCESS | 1818 | --DOCSHELL 0x8f926c00 == 145 [pid = 1818] [id = 539] 09:04:42 INFO - PROCESS | 1818 | --DOCSHELL 0x8c4f5400 == 144 [pid = 1818] [id = 538] 09:04:42 INFO - PROCESS | 1818 | --DOCSHELL 0x96641c00 == 143 [pid = 1818] [id = 537] 09:04:42 INFO - PROCESS | 1818 | --DOCSHELL 0x849a8c00 == 142 [pid = 1818] [id = 535] 09:04:42 INFO - PROCESS | 1818 | --DOCSHELL 0x942d3000 == 141 [pid = 1818] [id = 536] 09:04:42 INFO - PROCESS | 1818 | --DOCSHELL 0x9091ec00 == 140 [pid = 1818] [id = 534] 09:04:42 INFO - PROCESS | 1818 | --DOCSHELL 0x88e89800 == 139 [pid = 1818] [id = 533] 09:04:42 INFO - PROCESS | 1818 | --DOCSHELL 0x84fde800 == 138 [pid = 1818] [id = 532] 09:04:42 INFO - PROCESS | 1818 | --DOCSHELL 0x84fe3400 == 137 [pid = 1818] [id = 531] 09:04:42 INFO - PROCESS | 1818 | --DOCSHELL 0x84fd8400 == 136 [pid = 1818] [id = 529] 09:04:42 INFO - PROCESS | 1818 | --DOCSHELL 0x8a034c00 == 135 [pid = 1818] [id = 530] 09:04:42 INFO - PROCESS | 1818 | --DOCSHELL 0x88be6800 == 134 [pid = 1818] [id = 528] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 181 (0x8bbaa800) [pid = 1818] [serial = 1583] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 180 (0x8b781000) [pid = 1818] [serial = 1581] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 179 (0x994c2800) [pid = 1818] [serial = 1560] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 178 (0x8a075400) [pid = 1818] [serial = 1577] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 177 (0x8fd18800) [pid = 1818] [serial = 1535] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 176 (0x905aac00) [pid = 1818] [serial = 1536] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 175 (0x8ea93c00) [pid = 1818] [serial = 1529] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 174 (0x9b394400) [pid = 1818] [serial = 1562] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 173 (0x9e025c00) [pid = 1818] [serial = 1563] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 172 (0x974c7400) [pid = 1818] [serial = 1550] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 171 (0x9919c000) [pid = 1818] [serial = 1559] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 170 (0x934df000) [pid = 1818] [serial = 1541] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 169 (0x8c4fbc00) [pid = 1818] [serial = 1526] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 168 (0x8645a800) [pid = 1818] [serial = 1571] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 167 (0xa000a800) [pid = 1818] [serial = 1569] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 166 (0x89a51400) [pid = 1818] [serial = 1575] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 165 (0x8f76c000) [pid = 1818] [serial = 1533] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 164 (0x934e8000) [pid = 1818] [serial = 1542] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 163 (0x95aa2000) [pid = 1818] [serial = 1547] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 162 (0x9fcab400) [pid = 1818] [serial = 1568] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 161 (0x8bba1800) [pid = 1818] [serial = 1523] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 160 (0x8c40c000) [pid = 1818] [serial = 1524] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 159 (0x95ba8800) [pid = 1818] [serial = 1548] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 158 (0x8967b400) [pid = 1818] [serial = 1520] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 157 (0x8f768800) [pid = 1818] [serial = 1532] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 156 (0x8a07f000) [pid = 1818] [serial = 1578] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 155 (0x8c7de800) [pid = 1818] [serial = 1527] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 154 (0x94399c00) [pid = 1818] [serial = 1544] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 153 (0x978c3400) [pid = 1818] [serial = 1553] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 152 (0x92111c00) [pid = 1818] [serial = 1539] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0x896be000) [pid = 1818] [serial = 1574] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0x8ea9a400) [pid = 1818] [serial = 1530] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0x97598c00) [pid = 1818] [serial = 1551] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0x8a073c00) [pid = 1818] [serial = 1580] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x9fb0c400) [pid = 1818] [serial = 1565] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x9178d000) [pid = 1818] [serial = 1538] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x943a6800) [pid = 1818] [serial = 1545] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x87964400) [pid = 1818] [serial = 1572] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x983dc000) [pid = 1818] [serial = 1556] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x9fbc3c00) [pid = 1818] [serial = 1566] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x978dd800) [pid = 1818] [serial = 1554] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x9845b000) [pid = 1818] [serial = 1557] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x8b99e800) [pid = 1818] [serial = 1452] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x89bd2000) [pid = 1818] [serial = 1521] [outer = (nil)] [url = about:blank] 09:04:42 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x8bba6000) [pid = 1818] [serial = 1517] [outer = (nil)] [url = about:blank] 09:04:43 INFO - PROCESS | 1818 | 1460995483045 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 09:04:43 INFO - PROCESS | 1818 | 1460995483051 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 09:04:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:04:43 INFO - PROCESS | 1818 | 1460995483096 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:04:43 INFO - PROCESS | 1818 | 1460995483103 Marionette TRACE conn3 <- [1,2242,null,{}] 09:04:43 INFO - PROCESS | 1818 | 1460995483111 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}] 09:04:43 INFO - PROCESS | 1818 | 1460995483325 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 09:04:43 INFO - PROCESS | 1818 | 1460995483558 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:43 INFO - PROCESS | 1818 | ++DOCSHELL 0x8645cc00 == 135 [pid = 1818] [id = 568] 09:04:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x88e8d000) [pid = 1818] [serial = 1705] [outer = (nil)] 09:04:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x8967e400) [pid = 1818] [serial = 1706] [outer = 0x88e8d000] 09:04:43 INFO - PROCESS | 1818 | 1460995483637 Marionette DEBUG loaded listener.js 09:04:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x896b7400) [pid = 1818] [serial = 1707] [outer = 0x88e8d000] 09:04:44 INFO - PROCESS | 1818 | 1460995484482 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]]]}] 09:04:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:04:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1453ms 09:04:44 INFO - PROCESS | 1818 | 1460995484541 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 09:04:44 INFO - PROCESS | 1818 | 1460995484545 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 09:04:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:04:44 INFO - PROCESS | 1818 | 1460995484559 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:04:44 INFO - PROCESS | 1818 | 1460995484564 Marionette TRACE conn3 <- [1,2246,null,{}] 09:04:44 INFO - PROCESS | 1818 | 1460995484570 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}] 09:04:44 INFO - PROCESS | 1818 | 1460995484796 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 09:04:45 INFO - PROCESS | 1818 | 1460995485027 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:45 INFO - PROCESS | 1818 | ++DOCSHELL 0x88e8d800 == 136 [pid = 1818] [id = 569] 09:04:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x89a55800) [pid = 1818] [serial = 1708] [outer = (nil)] 09:04:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x89bd4000) [pid = 1818] [serial = 1709] [outer = 0x89a55800] 09:04:45 INFO - PROCESS | 1818 | 1460995485108 Marionette DEBUG loaded listener.js 09:04:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x89f9dc00) [pid = 1818] [serial = 1710] [outer = 0x89a55800] 09:04:46 INFO - PROCESS | 1818 | 1460995486166 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]]]}] 09:04:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:04:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1637ms 09:04:46 INFO - PROCESS | 1818 | 1460995486193 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 09:04:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:04:46 INFO - PROCESS | 1818 | 1460995486198 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 09:04:46 INFO - PROCESS | 1818 | 1460995486204 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:04:46 INFO - PROCESS | 1818 | 1460995486208 Marionette TRACE conn3 <- [1,2250,null,{}] 09:04:46 INFO - PROCESS | 1818 | 1460995486228 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}] 09:04:46 INFO - PROCESS | 1818 | 1460995486518 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 09:04:46 INFO - PROCESS | 1818 | 1460995486725 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:46 INFO - PROCESS | 1818 | ++DOCSHELL 0x8a080800 == 137 [pid = 1818] [id = 570] 09:04:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x8b613c00) [pid = 1818] [serial = 1711] [outer = (nil)] 09:04:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x8b778800) [pid = 1818] [serial = 1712] [outer = 0x8b613c00] 09:04:46 INFO - PROCESS | 1818 | 1460995486844 Marionette DEBUG loaded listener.js 09:04:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x8b99e800) [pid = 1818] [serial = 1713] [outer = 0x8b613c00] 09:04:48 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x8b784c00) [pid = 1818] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:04:48 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x8a075c00) [pid = 1818] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:04:48 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x88beb000) [pid = 1818] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:04:48 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x9439bc00) [pid = 1818] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:04:48 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0xa000f000) [pid = 1818] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:04:48 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x9914a000) [pid = 1818] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:04:48 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x8eaa1800) [pid = 1818] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:04:48 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x983d8000) [pid = 1818] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:04:48 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x97808800) [pid = 1818] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:04:48 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x9663a400) [pid = 1818] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:04:48 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x96643400) [pid = 1818] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:04:48 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x942dd400) [pid = 1818] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:04:48 INFO - PROCESS | 1818 | --DOMWINDOW == 133 (0x86467400) [pid = 1818] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:04:48 INFO - PROCESS | 1818 | --DOMWINDOW == 132 (0x9159a400) [pid = 1818] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:04:48 INFO - PROCESS | 1818 | --DOMWINDOW == 131 (0x8f76fc00) [pid = 1818] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:04:48 INFO - PROCESS | 1818 | --DOMWINDOW == 130 (0x8e9cf400) [pid = 1818] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:04:48 INFO - PROCESS | 1818 | --DOMWINDOW == 129 (0x8c547400) [pid = 1818] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:04:48 INFO - PROCESS | 1818 | --DOMWINDOW == 128 (0x8c4fa000) [pid = 1818] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:04:48 INFO - PROCESS | 1818 | --DOMWINDOW == 127 (0x8a039000) [pid = 1818] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:04:48 INFO - PROCESS | 1818 | --DOMWINDOW == 126 (0x88e88400) [pid = 1818] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:04:48 INFO - PROCESS | 1818 | --DOMWINDOW == 125 (0x89a53000) [pid = 1818] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:04:48 INFO - PROCESS | 1818 | 1460995488298 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]]]}] 09:04:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:04:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 2139ms 09:04:48 INFO - PROCESS | 1818 | 1460995488383 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 09:04:48 INFO - PROCESS | 1818 | 1460995488388 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 09:04:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:04:48 INFO - PROCESS | 1818 | 1460995488395 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:04:48 INFO - PROCESS | 1818 | 1460995488398 Marionette TRACE conn3 <- [1,2254,null,{}] 09:04:48 INFO - PROCESS | 1818 | 1460995488430 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}] 09:04:48 INFO - PROCESS | 1818 | 1460995488644 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 09:04:48 INFO - PROCESS | 1818 | 1460995488655 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:48 INFO - PROCESS | 1818 | ++DOCSHELL 0x86467400 == 138 [pid = 1818] [id = 571] 09:04:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 126 (0x89a55400) [pid = 1818] [serial = 1714] [outer = (nil)] 09:04:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 127 (0x8b77cc00) [pid = 1818] [serial = 1715] [outer = 0x89a55400] 09:04:48 INFO - PROCESS | 1818 | 1460995488915 Marionette DEBUG loaded listener.js 09:04:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 128 (0x8c4f1000) [pid = 1818] [serial = 1716] [outer = 0x89a55400] 09:04:49 INFO - PROCESS | 1818 | 1460995489732 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]]]}] 09:04:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:04:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1382ms 09:04:49 INFO - PROCESS | 1818 | 1460995489778 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 09:04:49 INFO - PROCESS | 1818 | 1460995489781 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 09:04:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:04:49 INFO - PROCESS | 1818 | 1460995489787 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:04:49 INFO - PROCESS | 1818 | 1460995489790 Marionette TRACE conn3 <- [1,2258,null,{}] 09:04:49 INFO - PROCESS | 1818 | 1460995489796 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}] 09:04:50 INFO - PROCESS | 1818 | 1460995490076 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 09:04:50 INFO - PROCESS | 1818 | 1460995490477 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:50 INFO - PROCESS | 1818 | ++DOCSHELL 0x8627b400 == 139 [pid = 1818] [id = 572] 09:04:50 INFO - PROCESS | 1818 | ++DOMWINDOW == 129 (0x8645a800) [pid = 1818] [serial = 1717] [outer = (nil)] 09:04:50 INFO - PROCESS | 1818 | ++DOMWINDOW == 130 (0x88bee400) [pid = 1818] [serial = 1718] [outer = 0x8645a800] 09:04:50 INFO - PROCESS | 1818 | 1460995490572 Marionette DEBUG loaded listener.js 09:04:50 INFO - PROCESS | 1818 | ++DOMWINDOW == 131 (0x88e8a000) [pid = 1818] [serial = 1719] [outer = 0x8645a800] 09:04:51 INFO - PROCESS | 1818 | 1460995491584 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]]]}] 09:04:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:04:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1831ms 09:04:51 INFO - PROCESS | 1818 | 1460995491622 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 09:04:51 INFO - PROCESS | 1818 | 1460995491627 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 09:04:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:04:51 INFO - PROCESS | 1818 | 1460995491637 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:04:51 INFO - PROCESS | 1818 | 1460995491643 Marionette TRACE conn3 <- [1,2262,null,{}] 09:04:51 INFO - PROCESS | 1818 | 1460995491651 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}] 09:04:51 INFO - PROCESS | 1818 | 1460995491889 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 09:04:52 INFO - PROCESS | 1818 | 1460995492227 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:52 INFO - PROCESS | 1818 | ++DOCSHELL 0x89bc9800 == 140 [pid = 1818] [id = 573] 09:04:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 132 (0x89bd2400) [pid = 1818] [serial = 1720] [outer = (nil)] 09:04:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 133 (0x8a032400) [pid = 1818] [serial = 1721] [outer = 0x89bd2400] 09:04:52 INFO - PROCESS | 1818 | 1460995492326 Marionette DEBUG loaded listener.js 09:04:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 134 (0x8a071800) [pid = 1818] [serial = 1722] [outer = 0x89bd2400] 09:04:53 INFO - PROCESS | 1818 | 1460995493384 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]]]}] 09:04:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:04:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1784ms 09:04:53 INFO - PROCESS | 1818 | 1460995493425 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 09:04:53 INFO - PROCESS | 1818 | 1460995493432 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 09:04:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:04:53 INFO - PROCESS | 1818 | 1460995493439 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:04:53 INFO - PROCESS | 1818 | 1460995493443 Marionette TRACE conn3 <- [1,2266,null,{}] 09:04:53 INFO - PROCESS | 1818 | 1460995493449 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}] 09:04:53 INFO - PROCESS | 1818 | 1460995493683 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 09:04:54 INFO - PROCESS | 1818 | 1460995494062 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:54 INFO - PROCESS | 1818 | ++DOCSHELL 0x8bbae800 == 141 [pid = 1818] [id = 574] 09:04:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x8c408800) [pid = 1818] [serial = 1723] [outer = (nil)] 09:04:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x8c40fc00) [pid = 1818] [serial = 1724] [outer = 0x8c408800] 09:04:54 INFO - PROCESS | 1818 | 1460995494158 Marionette DEBUG loaded listener.js 09:04:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x8c545400) [pid = 1818] [serial = 1725] [outer = 0x8c408800] 09:04:55 INFO - PROCESS | 1818 | 1460995495115 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]]]}] 09:04:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:04:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1734ms 09:04:55 INFO - PROCESS | 1818 | 1460995495175 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 09:04:55 INFO - PROCESS | 1818 | 1460995495180 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 09:04:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:04:55 INFO - PROCESS | 1818 | 1460995495196 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:04:55 INFO - PROCESS | 1818 | 1460995495206 Marionette TRACE conn3 <- [1,2270,null,{}] 09:04:55 INFO - PROCESS | 1818 | 1460995495213 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}] 09:04:55 INFO - PROCESS | 1818 | 1460995495491 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 09:04:55 INFO - PROCESS | 1818 | 1460995495840 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:55 INFO - PROCESS | 1818 | ++DOCSHELL 0x8bbaec00 == 142 [pid = 1818] [id = 575] 09:04:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x8c547000) [pid = 1818] [serial = 1726] [outer = (nil)] 09:04:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x8c5a6800) [pid = 1818] [serial = 1727] [outer = 0x8c547000] 09:04:55 INFO - PROCESS | 1818 | 1460995495928 Marionette DEBUG loaded listener.js 09:04:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x8c7da000) [pid = 1818] [serial = 1728] [outer = 0x8c547000] 09:04:56 INFO - PROCESS | 1818 | 1460995496814 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]]]}] 09:04:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:04:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1655ms 09:04:56 INFO - PROCESS | 1818 | 1460995496843 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 09:04:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:04:56 INFO - PROCESS | 1818 | 1460995496848 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 09:04:56 INFO - PROCESS | 1818 | 1460995496855 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:04:56 INFO - PROCESS | 1818 | 1460995496858 Marionette TRACE conn3 <- [1,2274,null,{}] 09:04:56 INFO - PROCESS | 1818 | 1460995496864 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}] 09:04:57 INFO - PROCESS | 1818 | 1460995497100 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 09:04:57 INFO - PROCESS | 1818 | 1460995497391 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:57 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c5a4000 == 143 [pid = 1818] [id = 576] 09:04:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x8c5aa000) [pid = 1818] [serial = 1729] [outer = (nil)] 09:04:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x8e9cfc00) [pid = 1818] [serial = 1730] [outer = 0x8c5aa000] 09:04:57 INFO - PROCESS | 1818 | 1460995497530 Marionette DEBUG loaded listener.js 09:04:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x8ea97000) [pid = 1818] [serial = 1731] [outer = 0x8c5aa000] 09:04:58 INFO - PROCESS | 1818 | 1460995498498 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]]]}] 09:04:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:04:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1686ms 09:04:58 INFO - PROCESS | 1818 | 1460995498541 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 09:04:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:04:58 INFO - PROCESS | 1818 | 1460995498545 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 09:04:58 INFO - PROCESS | 1818 | 1460995498552 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:04:58 INFO - PROCESS | 1818 | 1460995498556 Marionette TRACE conn3 <- [1,2278,null,{}] 09:04:58 INFO - PROCESS | 1818 | 1460995498561 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}] 09:04:58 INFO - PROCESS | 1818 | 1460995498800 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 09:04:59 INFO - PROCESS | 1818 | 1460995499140 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:59 INFO - PROCESS | 1818 | ++DOCSHELL 0x8f768800 == 144 [pid = 1818] [id = 577] 09:04:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x8f76a000) [pid = 1818] [serial = 1732] [outer = (nil)] 09:04:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x8f770c00) [pid = 1818] [serial = 1733] [outer = 0x8f76a000] 09:04:59 INFO - PROCESS | 1818 | 1460995499251 Marionette DEBUG loaded listener.js 09:04:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x905a0c00) [pid = 1818] [serial = 1734] [outer = 0x8f76a000] 09:05:00 INFO - PROCESS | 1818 | 1460995500185 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]]]}] 09:05:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:05:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1691ms 09:05:00 INFO - PROCESS | 1818 | 1460995500265 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 09:05:00 INFO - PROCESS | 1818 | 1460995500272 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 09:05:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:05:00 INFO - PROCESS | 1818 | 1460995500285 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:05:00 INFO - PROCESS | 1818 | 1460995500290 Marionette TRACE conn3 <- [1,2282,null,{}] 09:05:00 INFO - PROCESS | 1818 | 1460995500300 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}] 09:05:00 INFO - PROCESS | 1818 | 1460995500668 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 09:05:01 INFO - PROCESS | 1818 | 1460995500992 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:01 INFO - PROCESS | 1818 | ++DOCSHELL 0x8a034800 == 145 [pid = 1818] [id = 578] 09:05:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x8a076c00) [pid = 1818] [serial = 1735] [outer = (nil)] 09:05:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x90913c00) [pid = 1818] [serial = 1736] [outer = 0x8a076c00] 09:05:01 INFO - PROCESS | 1818 | 1460995501082 Marionette DEBUG loaded listener.js 09:05:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0x9091bc00) [pid = 1818] [serial = 1737] [outer = 0x8a076c00] 09:05:01 INFO - PROCESS | 1818 | 1460995501994 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]]]}] 09:05:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:05:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1740ms 09:05:02 INFO - PROCESS | 1818 | 1460995502028 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 09:05:02 INFO - PROCESS | 1818 | 1460995502032 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 09:05:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:05:02 INFO - PROCESS | 1818 | 1460995502039 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:05:02 INFO - PROCESS | 1818 | 1460995502043 Marionette TRACE conn3 <- [1,2286,null,{}] 09:05:02 INFO - PROCESS | 1818 | 1460995502049 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}] 09:05:02 INFO - PROCESS | 1818 | 1460995502316 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 09:05:02 INFO - PROCESS | 1818 | 1460995502649 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:02 INFO - PROCESS | 1818 | ++DOCSHELL 0x89e84c00 == 146 [pid = 1818] [id = 579] 09:05:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x905a6c00) [pid = 1818] [serial = 1738] [outer = (nil)] 09:05:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x9211d800) [pid = 1818] [serial = 1739] [outer = 0x905a6c00] 09:05:02 INFO - PROCESS | 1818 | 1460995502745 Marionette DEBUG loaded listener.js 09:05:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x93352800) [pid = 1818] [serial = 1740] [outer = 0x905a6c00] 09:05:03 INFO - PROCESS | 1818 | 1460995503690 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]]]}] 09:05:03 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 09:05:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1686ms 09:05:03 INFO - PROCESS | 1818 | 1460995503726 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 09:05:03 INFO - PROCESS | 1818 | 1460995503730 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 09:05:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:05:03 INFO - PROCESS | 1818 | 1460995503737 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:05:03 INFO - PROCESS | 1818 | 1460995503739 Marionette TRACE conn3 <- [1,2290,null,{}] 09:05:03 INFO - PROCESS | 1818 | 1460995503745 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}] 09:05:03 INFO - PROCESS | 1818 | 1460995503963 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 09:05:04 INFO - PROCESS | 1818 | 1460995504253 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:04 INFO - PROCESS | 1818 | ++DOCSHELL 0x8f924400 == 147 [pid = 1818] [id = 580] 09:05:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 153 (0x915a5000) [pid = 1818] [serial = 1741] [outer = (nil)] 09:05:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 154 (0x942d6400) [pid = 1818] [serial = 1742] [outer = 0x915a5000] 09:05:04 INFO - PROCESS | 1818 | 1460995504389 Marionette DEBUG loaded listener.js 09:05:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 155 (0x942db800) [pid = 1818] [serial = 1743] [outer = 0x915a5000] 09:05:05 INFO - PROCESS | 1818 | 1460995505295 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]]]}] 09:05:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:05:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1633ms 09:05:05 INFO - PROCESS | 1818 | 1460995505372 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 09:05:05 INFO - PROCESS | 1818 | 1460995505376 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 09:05:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:05:05 INFO - PROCESS | 1818 | 1460995505383 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:05:05 INFO - PROCESS | 1818 | 1460995505387 Marionette TRACE conn3 <- [1,2294,null,{}] 09:05:05 INFO - PROCESS | 1818 | 1460995505393 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}] 09:05:05 INFO - PROCESS | 1818 | 1460995505671 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 09:05:06 INFO - PROCESS | 1818 | 1460995506003 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:06 INFO - PROCESS | 1818 | ++DOCSHELL 0x86460000 == 148 [pid = 1818] [id = 581] 09:05:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 156 (0x88e90000) [pid = 1818] [serial = 1744] [outer = (nil)] 09:05:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 157 (0x944a1400) [pid = 1818] [serial = 1745] [outer = 0x88e90000] 09:05:06 INFO - PROCESS | 1818 | 1460995506099 Marionette DEBUG loaded listener.js 09:05:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 158 (0x944a5c00) [pid = 1818] [serial = 1746] [outer = 0x88e90000] 09:05:07 INFO - PROCESS | 1818 | 1460995507016 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]]]}] 09:05:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:05:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1685ms 09:05:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:05:07 INFO - PROCESS | 1818 | 1460995507070 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 09:05:07 INFO - PROCESS | 1818 | 1460995507073 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 09:05:07 INFO - PROCESS | 1818 | 1460995507080 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:05:07 INFO - PROCESS | 1818 | 1460995507083 Marionette TRACE conn3 <- [1,2298,null,{}] 09:05:07 INFO - PROCESS | 1818 | 1460995507089 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}] 09:05:07 INFO - PROCESS | 1818 | 1460995507334 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 09:05:07 INFO - PROCESS | 1818 | 1460995507690 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:07 INFO - PROCESS | 1818 | ++DOCSHELL 0x9663a800 == 149 [pid = 1818] [id = 582] 09:05:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 159 (0x96640000) [pid = 1818] [serial = 1747] [outer = (nil)] 09:05:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 160 (0x96644000) [pid = 1818] [serial = 1748] [outer = 0x96640000] 09:05:07 INFO - PROCESS | 1818 | 1460995507801 Marionette DEBUG loaded listener.js 09:05:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 161 (0x974c8800) [pid = 1818] [serial = 1749] [outer = 0x96640000] 09:05:08 INFO - PROCESS | 1818 | 1460995508753 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]]]}] 09:05:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:05:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1692ms 09:05:08 INFO - PROCESS | 1818 | 1460995508772 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 09:05:08 INFO - PROCESS | 1818 | 1460995508775 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 09:05:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:05:08 INFO - PROCESS | 1818 | 1460995508782 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:05:08 INFO - PROCESS | 1818 | 1460995508793 Marionette TRACE conn3 <- [1,2302,null,{}] 09:05:08 INFO - PROCESS | 1818 | 1460995508798 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}] 09:05:09 INFO - PROCESS | 1818 | 1460995509051 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 09:05:09 INFO - PROCESS | 1818 | 1460995509340 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:09 INFO - PROCESS | 1818 | ++DOCSHELL 0x9759a800 == 150 [pid = 1818] [id = 583] 09:05:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 162 (0x9759c400) [pid = 1818] [serial = 1750] [outer = (nil)] 09:05:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 163 (0x978c8000) [pid = 1818] [serial = 1751] [outer = 0x9759c400] 09:05:09 INFO - PROCESS | 1818 | 1460995509480 Marionette DEBUG loaded listener.js 09:05:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 164 (0x978cbc00) [pid = 1818] [serial = 1752] [outer = 0x9759c400] 09:05:10 INFO - PROCESS | 1818 | 1460995510372 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]]]}] 09:05:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:05:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1645ms 09:05:10 INFO - PROCESS | 1818 | 1460995510432 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 09:05:10 INFO - PROCESS | 1818 | 1460995510435 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 09:05:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:05:10 INFO - PROCESS | 1818 | 1460995510445 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:05:10 INFO - PROCESS | 1818 | 1460995510448 Marionette TRACE conn3 <- [1,2306,null,{}] 09:05:10 INFO - PROCESS | 1818 | 1460995510454 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}] 09:05:10 INFO - PROCESS | 1818 | 1460995510685 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 09:05:11 INFO - PROCESS | 1818 | 1460995511028 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:11 INFO - PROCESS | 1818 | ++DOCSHELL 0x84fd7400 == 151 [pid = 1818] [id = 584] 09:05:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 165 (0x857ae800) [pid = 1818] [serial = 1753] [outer = (nil)] 09:05:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 166 (0x983d8000) [pid = 1818] [serial = 1754] [outer = 0x857ae800] 09:05:11 INFO - PROCESS | 1818 | 1460995511122 Marionette DEBUG loaded listener.js 09:05:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 167 (0x983e2000) [pid = 1818] [serial = 1755] [outer = 0x857ae800] 09:05:12 INFO - PROCESS | 1818 | 1460995512020 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]]]}] 09:05:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:05:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1642ms 09:05:12 INFO - PROCESS | 1818 | 1460995512088 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 09:05:12 INFO - PROCESS | 1818 | 1460995512091 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 09:05:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:05:12 INFO - PROCESS | 1818 | 1460995512098 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:05:12 INFO - PROCESS | 1818 | 1460995512101 Marionette TRACE conn3 <- [1,2310,null,{}] 09:05:12 INFO - PROCESS | 1818 | 1460995512107 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}] 09:05:12 INFO - PROCESS | 1818 | 1460995512344 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 09:05:12 INFO - PROCESS | 1818 | 1460995512680 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:12 INFO - PROCESS | 1818 | ++DOCSHELL 0x943a1800 == 152 [pid = 1818] [id = 585] 09:05:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 168 (0x978de400) [pid = 1818] [serial = 1756] [outer = (nil)] 09:05:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 169 (0x9914a000) [pid = 1818] [serial = 1757] [outer = 0x978de400] 09:05:12 INFO - PROCESS | 1818 | 1460995512773 Marionette DEBUG loaded listener.js 09:05:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 170 (0x994c1c00) [pid = 1818] [serial = 1758] [outer = 0x978de400] 09:05:13 INFO - PROCESS | 1818 | 1460995513744 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]]]}] 09:05:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:05:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1688ms 09:05:13 INFO - PROCESS | 1818 | 1460995513788 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 09:05:13 INFO - PROCESS | 1818 | 1460995513793 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 09:05:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:05:13 INFO - PROCESS | 1818 | 1460995513800 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:05:13 INFO - PROCESS | 1818 | 1460995513804 Marionette TRACE conn3 <- [1,2314,null,{}] 09:05:13 INFO - PROCESS | 1818 | 1460995513811 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}] 09:05:14 INFO - PROCESS | 1818 | 1460995514043 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 09:05:14 INFO - PROCESS | 1818 | 1460995514382 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:14 INFO - PROCESS | 1818 | ++DOCSHELL 0x989bc000 == 153 [pid = 1818] [id = 586] 09:05:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 171 (0x98a27400) [pid = 1818] [serial = 1759] [outer = (nil)] 09:05:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 172 (0x9e025c00) [pid = 1818] [serial = 1760] [outer = 0x98a27400] 09:05:14 INFO - PROCESS | 1818 | 1460995514477 Marionette DEBUG loaded listener.js 09:05:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 173 (0x9e116800) [pid = 1818] [serial = 1761] [outer = 0x98a27400] 09:05:15 INFO - PROCESS | 1818 | 1460995515399 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]]]}] 09:05:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:05:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1639ms 09:05:15 INFO - PROCESS | 1818 | 1460995515440 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 09:05:15 INFO - PROCESS | 1818 | 1460995515444 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 09:05:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:05:15 INFO - PROCESS | 1818 | 1460995515451 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:05:15 INFO - PROCESS | 1818 | 1460995515455 Marionette TRACE conn3 <- [1,2318,null,{}] 09:05:15 INFO - PROCESS | 1818 | 1460995515460 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}] 09:05:15 INFO - PROCESS | 1818 | 1460995515677 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 09:05:16 INFO - PROCESS | 1818 | 1460995516025 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:16 INFO - PROCESS | 1818 | ++DOCSHELL 0x8796a800 == 154 [pid = 1818] [id = 587] 09:05:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 174 (0x89bce400) [pid = 1818] [serial = 1762] [outer = (nil)] 09:05:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 175 (0x9fcab400) [pid = 1818] [serial = 1763] [outer = 0x89bce400] 09:05:16 INFO - PROCESS | 1818 | 1460995516120 Marionette DEBUG loaded listener.js 09:05:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 176 (0xa006b800) [pid = 1818] [serial = 1764] [outer = 0x89bce400] 09:05:17 INFO - PROCESS | 1818 | 1460995517084 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] 09:05:17 INFO - PROCESS | 1818 | 1460995517138 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 09:05:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 09:05:17 INFO - PROCESS | 1818 | 1460995517144 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:05:17 INFO - PROCESS | 1818 | 1460995517148 Marionette TRACE conn3 <- [1,2322,null,{}] 09:05:17 INFO - PROCESS | 1818 | 1460995517153 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}] 09:05:17 INFO - PROCESS | 1818 | 1460995517401 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 09:05:17 INFO - PROCESS | 1818 | 1460995517739 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:17 INFO - PROCESS | 1818 | ++DOCSHELL 0x9178cc00 == 155 [pid = 1818] [id = 588] 09:05:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 177 (0x994c9c00) [pid = 1818] [serial = 1765] [outer = (nil)] 09:05:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 178 (0xa0fdac00) [pid = 1818] [serial = 1766] [outer = 0x994c9c00] 09:05:17 INFO - PROCESS | 1818 | 1460995517833 Marionette DEBUG loaded listener.js 09:05:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 179 (0xa283f400) [pid = 1818] [serial = 1767] [outer = 0x994c9c00] 09:05:18 INFO - PROCESS | 1818 | 1460995518760 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]]]}] 09:05:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:05:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1689ms 09:05:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:05:18 INFO - PROCESS | 1818 | 1460995518835 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 09:05:18 INFO - PROCESS | 1818 | 1460995518838 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 09:05:18 INFO - PROCESS | 1818 | 1460995518845 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:05:18 INFO - PROCESS | 1818 | 1460995518848 Marionette TRACE conn3 <- [1,2326,null,{}] 09:05:18 INFO - PROCESS | 1818 | 1460995518854 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}] 09:05:19 INFO - PROCESS | 1818 | 1460995519084 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 09:05:19 INFO - PROCESS | 1818 | 1460995519421 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:19 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c402000 == 156 [pid = 1818] [id = 589] 09:05:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 180 (0x98a98000) [pid = 1818] [serial = 1768] [outer = (nil)] 09:05:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 181 (0xa458fc00) [pid = 1818] [serial = 1769] [outer = 0x98a98000] 09:05:19 INFO - PROCESS | 1818 | 1460995519519 Marionette DEBUG loaded listener.js 09:05:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 182 (0xa45ed400) [pid = 1818] [serial = 1770] [outer = 0x98a98000] 09:05:20 INFO - PROCESS | 1818 | 1460995520412 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]]]}] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8b77f800 == 155 [pid = 1818] [id = 517] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x97806c00 == 154 [pid = 1818] [id = 518] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x9718fc00 == 153 [pid = 1818] [id = 519] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x978c5000 == 152 [pid = 1818] [id = 520] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x92118000 == 151 [pid = 1818] [id = 429] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x86282c00 == 150 [pid = 1818] [id = 523] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x857b9800 == 149 [pid = 1818] [id = 328] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x88e8ec00 == 148 [pid = 1818] [id = 526] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x89f91400 == 147 [pid = 1818] [id = 503] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8b612c00 == 146 [pid = 1818] [id = 511] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8c54c800 == 145 [pid = 1818] [id = 509] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8f769c00 == 144 [pid = 1818] [id = 512] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x86461400 == 143 [pid = 1818] [id = 514] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x9663b000 == 142 [pid = 1818] [id = 521] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8ea9e400 == 141 [pid = 1818] [id = 513] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x95899c00 == 140 [pid = 1818] [id = 516] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x9439a400 == 139 [pid = 1818] [id = 515] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x88e86000 == 138 [pid = 1818] [id = 506] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x86467400 == 137 [pid = 1818] [id = 571] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8a080800 == 136 [pid = 1818] [id = 570] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x88e8d800 == 135 [pid = 1818] [id = 569] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8645cc00 == 134 [pid = 1818] [id = 568] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x89f9f400 == 133 [pid = 1818] [id = 566] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x92120000 == 132 [pid = 1818] [id = 565] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x87962400 == 131 [pid = 1818] [id = 563] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x85911400 == 130 [pid = 1818] [id = 564] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x9159bc00 == 129 [pid = 1818] [id = 562] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x978c2c00 == 128 [pid = 1818] [id = 561] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x9663c000 == 127 [pid = 1818] [id = 560] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x915a0000 == 126 [pid = 1818] [id = 558] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x934e8400 == 125 [pid = 1818] [id = 559] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8b61e400 == 124 [pid = 1818] [id = 557] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8ea9d800 == 123 [pid = 1818] [id = 556] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8f76c800 == 122 [pid = 1818] [id = 555] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x89807000 == 121 [pid = 1818] [id = 554] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x89a51000 == 120 [pid = 1818] [id = 552] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x896b7800 == 119 [pid = 1818] [id = 553] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x88e8c400 == 118 [pid = 1818] [id = 551] 09:05:22 INFO - PROCESS | 1818 | --DOCSHELL 0x86283400 == 117 [pid = 1818] [id = 550] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 181 (0x8bbaf000) [pid = 1818] [serial = 1518] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 180 (0x8b61a800) [pid = 1818] [serial = 1646] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 179 (0x8b781800) [pid = 1818] [serial = 1647] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 178 (0x88e87800) [pid = 1818] [serial = 1640] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 177 (0x8967e000) [pid = 1818] [serial = 1641] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 176 (0xa3c26c00) [pid = 1818] [serial = 1637] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 175 (0xa2837400) [pid = 1818] [serial = 1635] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 174 (0xa0c4ec00) [pid = 1818] [serial = 1634] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 173 (0xa0c55800) [pid = 1818] [serial = 1632] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 172 (0xa0af3c00) [pid = 1818] [serial = 1631] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 171 (0xa00ce000) [pid = 1818] [serial = 1629] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 170 (0xa007ac00) [pid = 1818] [serial = 1628] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 169 (0x9fb0c000) [pid = 1818] [serial = 1626] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 168 (0x9e031000) [pid = 1818] [serial = 1625] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 167 (0x994c5c00) [pid = 1818] [serial = 1623] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 166 (0x991a3000) [pid = 1818] [serial = 1622] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 165 (0x98749800) [pid = 1818] [serial = 1620] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 164 (0x98469c00) [pid = 1818] [serial = 1619] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 163 (0x978e5800) [pid = 1818] [serial = 1617] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 162 (0x9759fc00) [pid = 1818] [serial = 1616] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 161 (0x9719c800) [pid = 1818] [serial = 1614] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 160 (0x96fd2800) [pid = 1818] [serial = 1613] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 159 (0x95b15000) [pid = 1818] [serial = 1611] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 158 (0x9589ec00) [pid = 1818] [serial = 1610] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 157 (0x9439ec00) [pid = 1818] [serial = 1608] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 156 (0x942d3800) [pid = 1818] [serial = 1607] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 155 (0x934e3800) [pid = 1818] [serial = 1605] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 154 (0x934e0000) [pid = 1818] [serial = 1604] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 153 (0x9178dc00) [pid = 1818] [serial = 1602] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 152 (0x90954c00) [pid = 1818] [serial = 1601] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0x8fc92400) [pid = 1818] [serial = 1599] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0x8f92ac00) [pid = 1818] [serial = 1598] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0x8f766c00) [pid = 1818] [serial = 1596] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0x8ea9d400) [pid = 1818] [serial = 1595] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x8e9c6c00) [pid = 1818] [serial = 1593] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x8c7d9800) [pid = 1818] [serial = 1592] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x8bbaa000) [pid = 1818] [serial = 1590] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x8b991800) [pid = 1818] [serial = 1589] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x89bd3800) [pid = 1818] [serial = 1587] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x896b8400) [pid = 1818] [serial = 1586] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x8b61c400) [pid = 1818] [serial = 1649] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x89bd2c00) [pid = 1818] [serial = 1643] [outer = (nil)] [url = about:blank] 09:05:22 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x89f97400) [pid = 1818] [serial = 1644] [outer = (nil)] [url = about:blank] 09:05:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:05:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 3999ms 09:05:22 INFO - PROCESS | 1818 | 1460995522970 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 09:05:22 INFO - PROCESS | 1818 | 1460995522975 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 09:05:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:05:22 INFO - PROCESS | 1818 | 1460995522987 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:05:22 INFO - PROCESS | 1818 | 1460995522994 Marionette TRACE conn3 <- [1,2330,null,{}] 09:05:23 INFO - PROCESS | 1818 | 1460995523002 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}] 09:05:23 INFO - PROCESS | 1818 | 1460995523206 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 09:05:23 INFO - PROCESS | 1818 | 1460995523443 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:23 INFO - PROCESS | 1818 | ++DOCSHELL 0x88c1b000 == 118 [pid = 1818] [id = 590] 09:05:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x88c1c400) [pid = 1818] [serial = 1771] [outer = (nil)] 09:05:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x88c1f800) [pid = 1818] [serial = 1772] [outer = 0x88c1c400] 09:05:23 INFO - PROCESS | 1818 | 1460995523539 Marionette DEBUG loaded listener.js 09:05:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x88c23c00) [pid = 1818] [serial = 1773] [outer = 0x88c1c400] 09:05:24 INFO - PROCESS | 1818 | 1460995524368 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]]]}] 09:05:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:05:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1453ms 09:05:24 INFO - PROCESS | 1818 | 1460995524441 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 09:05:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:05:24 INFO - PROCESS | 1818 | 1460995524447 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 09:05:24 INFO - PROCESS | 1818 | 1460995524459 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:05:24 INFO - PROCESS | 1818 | 1460995524464 Marionette TRACE conn3 <- [1,2334,null,{}] 09:05:24 INFO - PROCESS | 1818 | 1460995524470 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}] 09:05:24 INFO - PROCESS | 1818 | 1460995524693 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 09:05:24 INFO - PROCESS | 1818 | 1460995524927 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:24 INFO - PROCESS | 1818 | ++DOCSHELL 0x88c1a400 == 119 [pid = 1818] [id = 591] 09:05:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x88c1e800) [pid = 1818] [serial = 1774] [outer = (nil)] 09:05:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x89680400) [pid = 1818] [serial = 1775] [outer = 0x88c1e800] 09:05:25 INFO - PROCESS | 1818 | 1460995525003 Marionette DEBUG loaded listener.js 09:05:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x89803800) [pid = 1818] [serial = 1776] [outer = 0x88c1e800] 09:05:26 INFO - PROCESS | 1818 | 1460995526044 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]]]}] 09:05:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:05:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1643ms 09:05:26 INFO - PROCESS | 1818 | 1460995526105 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 09:05:26 INFO - PROCESS | 1818 | 1460995526109 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 09:05:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:05:26 INFO - PROCESS | 1818 | 1460995526115 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:05:26 INFO - PROCESS | 1818 | 1460995526118 Marionette TRACE conn3 <- [1,2338,null,{}] 09:05:26 INFO - PROCESS | 1818 | 1460995526133 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}] 09:05:26 INFO - PROCESS | 1818 | 1460995526435 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 09:05:26 INFO - PROCESS | 1818 | 1460995526466 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:26 INFO - PROCESS | 1818 | ++DOCSHELL 0x89683c00 == 120 [pid = 1818] [id = 592] 09:05:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x89a53400) [pid = 1818] [serial = 1777] [outer = (nil)] 09:05:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x89f90800) [pid = 1818] [serial = 1778] [outer = 0x89a53400] 09:05:26 INFO - PROCESS | 1818 | 1460995526547 Marionette DEBUG loaded listener.js 09:05:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x8a039400) [pid = 1818] [serial = 1779] [outer = 0x89a53400] 09:05:28 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x8b9a0000) [pid = 1818] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:05:28 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0xa0fe2c00) [pid = 1818] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:05:28 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x8b613c00) [pid = 1818] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:05:28 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x978c4800) [pid = 1818] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:05:28 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x9663cc00) [pid = 1818] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:05:28 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x942db400) [pid = 1818] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:05:28 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x915a2000) [pid = 1818] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:05:28 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x8bbb0800) [pid = 1818] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:05:28 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x90914800) [pid = 1818] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:05:28 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x8f76d800) [pid = 1818] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:05:28 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x8a03dc00) [pid = 1818] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:05:28 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x8bba7800) [pid = 1818] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:05:28 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x8a075800) [pid = 1818] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:05:28 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x896be400) [pid = 1818] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:05:28 INFO - PROCESS | 1818 | --DOMWINDOW == 133 (0x86286000) [pid = 1818] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:05:28 INFO - PROCESS | 1818 | --DOMWINDOW == 132 (0x89a55800) [pid = 1818] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:05:28 INFO - PROCESS | 1818 | --DOMWINDOW == 131 (0x88e8d000) [pid = 1818] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:05:28 INFO - PROCESS | 1818 | --DOMWINDOW == 130 (0x8bba2800) [pid = 1818] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:05:28 INFO - PROCESS | 1818 | --DOMWINDOW == 129 (0x9e031800) [pid = 1818] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:05:28 INFO - PROCESS | 1818 | --DOMWINDOW == 128 (0x975a0c00) [pid = 1818] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:05:28 INFO - PROCESS | 1818 | --DOMWINDOW == 127 (0x896c0c00) [pid = 1818] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:05:28 INFO - PROCESS | 1818 | --DOMWINDOW == 126 (0x978c7000) [pid = 1818] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:05:28 INFO - PROCESS | 1818 | 1460995528328 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]]]}] 09:05:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:05:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 2234ms 09:05:28 INFO - PROCESS | 1818 | 1460995528349 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 09:05:28 INFO - PROCESS | 1818 | 1460995528351 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 09:05:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:05:28 INFO - PROCESS | 1818 | 1460995528358 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:05:28 INFO - PROCESS | 1818 | 1460995528360 Marionette TRACE conn3 <- [1,2342,null,{}] 09:05:28 INFO - PROCESS | 1818 | 1460995528366 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}] 09:05:28 INFO - PROCESS | 1818 | 1460995528592 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 09:05:28 INFO - PROCESS | 1818 | 1460995528825 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:28 INFO - PROCESS | 1818 | ++DOCSHELL 0x86283000 == 121 [pid = 1818] [id = 593] 09:05:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 127 (0x896bd000) [pid = 1818] [serial = 1780] [outer = (nil)] 09:05:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 128 (0x89f9d000) [pid = 1818] [serial = 1781] [outer = 0x896bd000] 09:05:28 INFO - PROCESS | 1818 | 1460995528904 Marionette DEBUG loaded listener.js 09:05:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 129 (0x8b776400) [pid = 1818] [serial = 1782] [outer = 0x896bd000] 09:05:29 INFO - PROCESS | 1818 | 1460995529683 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]]]}] 09:05:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:05:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1383ms 09:05:29 INFO - PROCESS | 1818 | 1460995529742 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 09:05:29 INFO - PROCESS | 1818 | 1460995529746 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 09:05:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:05:29 INFO - PROCESS | 1818 | 1460995529752 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:05:29 INFO - PROCESS | 1818 | 1460995529755 Marionette TRACE conn3 <- [1,2346,null,{}] 09:05:29 INFO - PROCESS | 1818 | 1460995529761 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}] 09:05:29 INFO - PROCESS | 1818 | 1460995529957 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 09:05:30 INFO - PROCESS | 1818 | 1460995530412 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:30 INFO - PROCESS | 1818 | ++DOCSHELL 0x85918800 == 122 [pid = 1818] [id = 594] 09:05:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 130 (0x86282c00) [pid = 1818] [serial = 1783] [outer = (nil)] 09:05:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 131 (0x87961400) [pid = 1818] [serial = 1784] [outer = 0x86282c00] 09:05:30 INFO - PROCESS | 1818 | 1460995530521 Marionette DEBUG loaded listener.js 09:05:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 132 (0x88c1c000) [pid = 1818] [serial = 1785] [outer = 0x86282c00] 09:05:31 INFO - PROCESS | 1818 | 1460995531582 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]]]}] 09:05:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:05:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1885ms 09:05:31 INFO - PROCESS | 1818 | 1460995531639 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 09:05:31 INFO - PROCESS | 1818 | 1460995531647 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 09:05:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:05:31 INFO - PROCESS | 1818 | 1460995531657 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:05:31 INFO - PROCESS | 1818 | 1460995531661 Marionette TRACE conn3 <- [1,2350,null,{}] 09:05:31 INFO - PROCESS | 1818 | 1460995531669 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}] 09:05:32 INFO - PROCESS | 1818 | 1460995532016 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 09:05:32 INFO - PROCESS | 1818 | 1460995532293 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:32 INFO - PROCESS | 1818 | ++DOCSHELL 0x89676400 == 123 [pid = 1818] [id = 595] 09:05:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 133 (0x89a48800) [pid = 1818] [serial = 1786] [outer = (nil)] 09:05:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 134 (0x89a52400) [pid = 1818] [serial = 1787] [outer = 0x89a48800] 09:05:32 INFO - PROCESS | 1818 | 1460995532384 Marionette DEBUG loaded listener.js 09:05:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x89bd4800) [pid = 1818] [serial = 1788] [outer = 0x89a48800] 09:05:33 INFO - PROCESS | 1818 | 1460995533433 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]]]}] 09:05:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:05:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1848ms 09:05:33 INFO - PROCESS | 1818 | 1460995533509 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 09:05:33 INFO - PROCESS | 1818 | 1460995533516 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 09:05:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:05:33 INFO - PROCESS | 1818 | 1460995533523 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:05:33 INFO - PROCESS | 1818 | 1460995533526 Marionette TRACE conn3 <- [1,2354,null,{}] 09:05:33 INFO - PROCESS | 1818 | 1460995533533 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}] 09:05:33 INFO - PROCESS | 1818 | 1460995533815 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 09:05:34 INFO - PROCESS | 1818 | 1460995534197 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:34 INFO - PROCESS | 1818 | ++DOCSHELL 0x88e88800 == 124 [pid = 1818] [id = 596] 09:05:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x89bd6400) [pid = 1818] [serial = 1789] [outer = (nil)] 09:05:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x8b61e000) [pid = 1818] [serial = 1790] [outer = 0x89bd6400] 09:05:34 INFO - PROCESS | 1818 | 1460995534286 Marionette DEBUG loaded listener.js 09:05:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x8b99fc00) [pid = 1818] [serial = 1791] [outer = 0x89bd6400] 09:05:35 INFO - PROCESS | 1818 | 1460995535301 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]]]}] 09:05:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:05:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1837ms 09:05:35 INFO - PROCESS | 1818 | 1460995535361 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 09:05:35 INFO - PROCESS | 1818 | 1460995535365 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 09:05:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:05:35 INFO - PROCESS | 1818 | 1460995535380 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:05:35 INFO - PROCESS | 1818 | 1460995535389 Marionette TRACE conn3 <- [1,2358,null,{}] 09:05:35 INFO - PROCESS | 1818 | 1460995535398 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}] 09:05:35 INFO - PROCESS | 1818 | 1460995535675 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 09:05:36 INFO - PROCESS | 1818 | 1460995536019 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:36 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b998800 == 125 [pid = 1818] [id = 597] 09:05:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x8bbb0400) [pid = 1818] [serial = 1792] [outer = (nil)] 09:05:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x8c549c00) [pid = 1818] [serial = 1793] [outer = 0x8bbb0400] 09:05:36 INFO - PROCESS | 1818 | 1460995536108 Marionette DEBUG loaded listener.js 09:05:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x8c59ec00) [pid = 1818] [serial = 1794] [outer = 0x8bbb0400] 09:05:37 INFO - PROCESS | 1818 | 1460995537036 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]]]}] 09:05:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:05:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1702ms 09:05:37 INFO - PROCESS | 1818 | 1460995537074 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 09:05:37 INFO - PROCESS | 1818 | 1460995537080 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 09:05:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:05:37 INFO - PROCESS | 1818 | 1460995537087 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:05:37 INFO - PROCESS | 1818 | 1460995537091 Marionette TRACE conn3 <- [1,2362,null,{}] 09:05:37 INFO - PROCESS | 1818 | 1460995537097 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}] 09:05:37 INFO - PROCESS | 1818 | 1460995537327 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 09:05:37 INFO - PROCESS | 1818 | 1460995537658 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:37 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c54b400 == 126 [pid = 1818] [id = 598] 09:05:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x8c54e400) [pid = 1818] [serial = 1795] [outer = (nil)] 09:05:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x8c7d9800) [pid = 1818] [serial = 1796] [outer = 0x8c54e400] 09:05:37 INFO - PROCESS | 1818 | 1460995537751 Marionette DEBUG loaded listener.js 09:05:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x8c7e1800) [pid = 1818] [serial = 1797] [outer = 0x8c54e400] 09:05:38 INFO - PROCESS | 1818 | 1460995538698 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]]]}] 09:05:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:05:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1689ms 09:05:38 INFO - PROCESS | 1818 | 1460995538777 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 09:05:38 INFO - PROCESS | 1818 | 1460995538781 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 09:05:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:05:38 INFO - PROCESS | 1818 | 1460995538788 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:05:38 INFO - PROCESS | 1818 | 1460995538792 Marionette TRACE conn3 <- [1,2366,null,{}] 09:05:38 INFO - PROCESS | 1818 | 1460995538798 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}] 09:05:39 INFO - PROCESS | 1818 | 1460995539053 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 09:05:39 INFO - PROCESS | 1818 | 1460995539393 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:39 INFO - PROCESS | 1818 | ++DOCSHELL 0x8e9d0c00 == 127 [pid = 1818] [id = 599] 09:05:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x8e9d1000) [pid = 1818] [serial = 1798] [outer = (nil)] 09:05:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x8ea9cc00) [pid = 1818] [serial = 1799] [outer = 0x8e9d1000] 09:05:39 INFO - PROCESS | 1818 | 1460995539503 Marionette DEBUG loaded listener.js 09:05:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x8f927400) [pid = 1818] [serial = 1800] [outer = 0x8e9d1000] 09:05:40 INFO - PROCESS | 1818 | 1460995540490 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]]]}] 09:05:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:05:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1781ms 09:05:40 INFO - PROCESS | 1818 | 1460995540570 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 09:05:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:05:40 INFO - PROCESS | 1818 | 1460995540574 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 09:05:40 INFO - PROCESS | 1818 | 1460995540581 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:05:40 INFO - PROCESS | 1818 | 1460995540585 Marionette TRACE conn3 <- [1,2370,null,{}] 09:05:40 INFO - PROCESS | 1818 | 1460995540591 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}] 09:05:40 INFO - PROCESS | 1818 | 1460995540861 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 09:05:41 INFO - PROCESS | 1818 | 1460995541199 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:41 INFO - PROCESS | 1818 | ++DOCSHELL 0x8a07f800 == 128 [pid = 1818] [id = 600] 09:05:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x8e9c8000) [pid = 1818] [serial = 1801] [outer = (nil)] 09:05:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0x905a0800) [pid = 1818] [serial = 1802] [outer = 0x8e9c8000] 09:05:41 INFO - PROCESS | 1818 | 1460995541287 Marionette DEBUG loaded listener.js 09:05:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x905a8c00) [pid = 1818] [serial = 1803] [outer = 0x8e9c8000] 09:05:42 INFO - PROCESS | 1818 | 1460995542210 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]]]}] 09:05:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:05:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1690ms 09:05:42 INFO - PROCESS | 1818 | 1460995542272 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 09:05:42 INFO - PROCESS | 1818 | 1460995542276 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 09:05:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:05:42 INFO - PROCESS | 1818 | 1460995542283 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:05:42 INFO - PROCESS | 1818 | 1460995542286 Marionette TRACE conn3 <- [1,2374,null,{}] 09:05:42 INFO - PROCESS | 1818 | 1460995542292 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}] 09:05:42 INFO - PROCESS | 1818 | 1460995542540 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 09:05:42 INFO - PROCESS | 1818 | 1460995542881 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:42 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c408400 == 129 [pid = 1818] [id = 601] 09:05:42 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x9059c800) [pid = 1818] [serial = 1804] [outer = (nil)] 09:05:42 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x90948000) [pid = 1818] [serial = 1805] [outer = 0x9059c800] 09:05:42 INFO - PROCESS | 1818 | 1460995542985 Marionette DEBUG loaded listener.js 09:05:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 153 (0x915a0000) [pid = 1818] [serial = 1806] [outer = 0x9059c800] 09:05:43 INFO - PROCESS | 1818 | 1460995543960 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]]]}] 09:05:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:05:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1741ms 09:05:44 INFO - PROCESS | 1818 | 1460995544026 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 09:05:44 INFO - PROCESS | 1818 | 1460995544029 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 09:05:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:05:44 INFO - PROCESS | 1818 | 1460995544036 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:05:44 INFO - PROCESS | 1818 | 1460995544040 Marionette TRACE conn3 <- [1,2378,null,{}] 09:05:44 INFO - PROCESS | 1818 | 1460995544046 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}] 09:05:44 INFO - PROCESS | 1818 | 1460995544273 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 09:05:44 INFO - PROCESS | 1818 | 1460995544611 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:44 INFO - PROCESS | 1818 | ++DOCSHELL 0x87965c00 == 130 [pid = 1818] [id = 602] 09:05:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 154 (0x9086f400) [pid = 1818] [serial = 1807] [outer = (nil)] 09:05:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 155 (0x934dd800) [pid = 1818] [serial = 1808] [outer = 0x9086f400] 09:05:44 INFO - PROCESS | 1818 | 1460995544709 Marionette DEBUG loaded listener.js 09:05:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 156 (0x934e2800) [pid = 1818] [serial = 1809] [outer = 0x9086f400] 09:05:45 INFO - PROCESS | 1818 | 1460995545619 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]]]}] 09:05:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:05:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1632ms 09:05:45 INFO - PROCESS | 1818 | 1460995545669 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 09:05:45 INFO - PROCESS | 1818 | 1460995545673 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 09:05:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:05:45 INFO - PROCESS | 1818 | 1460995545679 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:05:45 INFO - PROCESS | 1818 | 1460995545683 Marionette TRACE conn3 <- [1,2382,null,{}] 09:05:45 INFO - PROCESS | 1818 | 1460995545688 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}] 09:05:45 INFO - PROCESS | 1818 | 1460995545922 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 09:05:46 INFO - PROCESS | 1818 | 1460995546256 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:46 INFO - PROCESS | 1818 | ++DOCSHELL 0x93356c00 == 131 [pid = 1818] [id = 603] 09:05:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 157 (0x9335f000) [pid = 1818] [serial = 1810] [outer = (nil)] 09:05:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 158 (0x942dc000) [pid = 1818] [serial = 1811] [outer = 0x9335f000] 09:05:46 INFO - PROCESS | 1818 | 1460995546350 Marionette DEBUG loaded listener.js 09:05:46 INFO - PROCESS | 1818 | ++DOMWINDOW == 159 (0x9439ec00) [pid = 1818] [serial = 1812] [outer = 0x9335f000] 09:05:47 INFO - PROCESS | 1818 | 1460995547261 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]]]}] 09:05:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:05:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1631ms 09:05:47 INFO - PROCESS | 1818 | 1460995547312 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 09:05:47 INFO - PROCESS | 1818 | 1460995547316 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 09:05:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:05:47 INFO - PROCESS | 1818 | 1460995547323 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:05:47 INFO - PROCESS | 1818 | 1460995547326 Marionette TRACE conn3 <- [1,2386,null,{}] 09:05:47 INFO - PROCESS | 1818 | 1460995547332 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}] 09:05:47 INFO - PROCESS | 1818 | 1460995547574 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 09:05:47 INFO - PROCESS | 1818 | 1460995547928 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:47 INFO - PROCESS | 1818 | ++DOCSHELL 0x944a8400 == 132 [pid = 1818] [id = 604] 09:05:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 160 (0x944ab400) [pid = 1818] [serial = 1813] [outer = (nil)] 09:05:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 161 (0x95aa0400) [pid = 1818] [serial = 1814] [outer = 0x944ab400] 09:05:48 INFO - PROCESS | 1818 | 1460995548047 Marionette DEBUG loaded listener.js 09:05:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 162 (0x96609800) [pid = 1818] [serial = 1815] [outer = 0x944ab400] 09:05:49 INFO - PROCESS | 1818 | 1460995549023 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]]]}] 09:05:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:05:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1734ms 09:05:49 INFO - PROCESS | 1818 | 1460995549058 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 09:05:49 INFO - PROCESS | 1818 | 1460995549061 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 09:05:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:05:49 INFO - PROCESS | 1818 | 1460995549068 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:05:49 INFO - PROCESS | 1818 | 1460995549072 Marionette TRACE conn3 <- [1,2390,null,{}] 09:05:49 INFO - PROCESS | 1818 | 1460995549093 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}] 09:05:49 INFO - PROCESS | 1818 | 1460995549426 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 09:05:49 INFO - PROCESS | 1818 | 1460995549697 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:49 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fc96800 == 133 [pid = 1818] [id = 605] 09:05:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 163 (0x943a3c00) [pid = 1818] [serial = 1816] [outer = (nil)] 09:05:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 164 (0x974bf000) [pid = 1818] [serial = 1817] [outer = 0x943a3c00] 09:05:49 INFO - PROCESS | 1818 | 1460995549790 Marionette DEBUG loaded listener.js 09:05:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 165 (0x9759f400) [pid = 1818] [serial = 1818] [outer = 0x943a3c00] 09:05:50 INFO - PROCESS | 1818 | 1460995550732 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]]]}] 09:05:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:05:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1731ms 09:05:50 INFO - PROCESS | 1818 | 1460995550800 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 09:05:50 INFO - PROCESS | 1818 | 1460995550804 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 09:05:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:05:50 INFO - PROCESS | 1818 | 1460995550811 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:05:50 INFO - PROCESS | 1818 | 1460995550815 Marionette TRACE conn3 <- [1,2394,null,{}] 09:05:50 INFO - PROCESS | 1818 | 1460995550820 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}] 09:05:51 INFO - PROCESS | 1818 | 1460995551050 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 09:05:51 INFO - PROCESS | 1818 | 1460995551386 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:51 INFO - PROCESS | 1818 | ++DOCSHELL 0x9663b000 == 134 [pid = 1818] [id = 606] 09:05:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 166 (0x97457000) [pid = 1818] [serial = 1819] [outer = (nil)] 09:05:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 167 (0x978c3000) [pid = 1818] [serial = 1820] [outer = 0x97457000] 09:05:51 INFO - PROCESS | 1818 | 1460995551482 Marionette DEBUG loaded listener.js 09:05:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 168 (0x978e1800) [pid = 1818] [serial = 1821] [outer = 0x97457000] 09:05:52 INFO - PROCESS | 1818 | 1460995552437 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]]]}] 09:05:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:05:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1690ms 09:05:52 INFO - PROCESS | 1818 | 1460995552503 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 09:05:52 INFO - PROCESS | 1818 | 1460995552509 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 09:05:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:05:52 INFO - PROCESS | 1818 | 1460995552521 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:05:52 INFO - PROCESS | 1818 | 1460995552523 Marionette TRACE conn3 <- [1,2398,null,{}] 09:05:52 INFO - PROCESS | 1818 | 1460995552530 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}] 09:05:52 INFO - PROCESS | 1818 | 1460995552764 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 09:05:53 INFO - PROCESS | 1818 | 1460995553124 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:53 INFO - PROCESS | 1818 | ++DOCSHELL 0x88e82400 == 135 [pid = 1818] [id = 607] 09:05:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 169 (0x896bfc00) [pid = 1818] [serial = 1822] [outer = (nil)] 09:05:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 170 (0x983d7c00) [pid = 1818] [serial = 1823] [outer = 0x896bfc00] 09:05:53 INFO - PROCESS | 1818 | 1460995553219 Marionette DEBUG loaded listener.js 09:05:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 171 (0x9866fc00) [pid = 1818] [serial = 1824] [outer = 0x896bfc00] 09:05:54 INFO - PROCESS | 1818 | 1460995554147 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]]]}] 09:05:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:05:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1678ms 09:05:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:05:54 INFO - PROCESS | 1818 | 1460995554199 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 09:05:54 INFO - PROCESS | 1818 | 1460995554203 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 09:05:54 INFO - PROCESS | 1818 | 1460995554209 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:05:54 INFO - PROCESS | 1818 | 1460995554213 Marionette TRACE conn3 <- [1,2402,null,{}] 09:05:54 INFO - PROCESS | 1818 | 1460995554218 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}] 09:05:54 INFO - PROCESS | 1818 | 1460995554449 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 09:05:54 INFO - PROCESS | 1818 | 1460995554789 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:54 INFO - PROCESS | 1818 | ++DOCSHELL 0x978bf000 == 136 [pid = 1818] [id = 608] 09:05:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 172 (0x983d4400) [pid = 1818] [serial = 1825] [outer = (nil)] 09:05:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 173 (0x99142000) [pid = 1818] [serial = 1826] [outer = 0x983d4400] 09:05:54 INFO - PROCESS | 1818 | 1460995554883 Marionette DEBUG loaded listener.js 09:05:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 174 (0x991a3000) [pid = 1818] [serial = 1827] [outer = 0x983d4400] 09:05:55 INFO - PROCESS | 1818 | 1460995555769 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]]]}] 09:05:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:05:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1639ms 09:05:55 INFO - PROCESS | 1818 | 1460995555848 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 09:05:55 INFO - PROCESS | 1818 | 1460995555853 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 09:05:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:05:55 INFO - PROCESS | 1818 | 1460995555859 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:05:55 INFO - PROCESS | 1818 | 1460995555862 Marionette TRACE conn3 <- [1,2406,null,{}] 09:05:55 INFO - PROCESS | 1818 | 1460995555868 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}] 09:05:56 INFO - PROCESS | 1818 | 1460995556201 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 09:05:56 INFO - PROCESS | 1818 | 1460995556473 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:56 INFO - PROCESS | 1818 | ++DOCSHELL 0x96642800 == 137 [pid = 1818] [id = 609] 09:05:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 175 (0x98668400) [pid = 1818] [serial = 1828] [outer = (nil)] 09:05:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 176 (0x9b3e2400) [pid = 1818] [serial = 1829] [outer = 0x98668400] 09:05:56 INFO - PROCESS | 1818 | 1460995556567 Marionette DEBUG loaded listener.js 09:05:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 177 (0x9e02dc00) [pid = 1818] [serial = 1830] [outer = 0x98668400] 09:05:57 INFO - PROCESS | 1818 | 1460995557529 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]]]}] 09:05:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:05:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1735ms 09:05:57 INFO - PROCESS | 1818 | 1460995557596 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 09:05:57 INFO - PROCESS | 1818 | 1460995557600 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 09:05:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:05:57 INFO - PROCESS | 1818 | 1460995557606 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:05:57 INFO - PROCESS | 1818 | 1460995557609 Marionette TRACE conn3 <- [1,2410,null,{}] 09:05:57 INFO - PROCESS | 1818 | 1460995557615 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}] 09:05:57 INFO - PROCESS | 1818 | 1460995557846 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 09:05:58 INFO - PROCESS | 1818 | 1460995558212 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:58 INFO - PROCESS | 1818 | ++DOCSHELL 0x87969000 == 138 [pid = 1818] [id = 610] 09:05:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 178 (0x89a53800) [pid = 1818] [serial = 1831] [outer = (nil)] 09:05:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 179 (0x9a683c00) [pid = 1818] [serial = 1832] [outer = 0x89a53800] 09:05:58 INFO - PROCESS | 1818 | 1460995558306 Marionette DEBUG loaded listener.js 09:05:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 180 (0xa006f800) [pid = 1818] [serial = 1833] [outer = 0x89a53800] 09:05:59 INFO - PROCESS | 1818 | 1460995559307 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]]]}] 09:05:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:05:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1741ms 09:05:59 INFO - PROCESS | 1818 | 1460995559348 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 09:05:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:05:59 INFO - PROCESS | 1818 | 1460995559353 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 09:05:59 INFO - PROCESS | 1818 | 1460995559359 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:05:59 INFO - PROCESS | 1818 | 1460995559363 Marionette TRACE conn3 <- [1,2414,null,{}] 09:05:59 INFO - PROCESS | 1818 | 1460995559368 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}] 09:05:59 INFO - PROCESS | 1818 | 1460995559598 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 09:05:59 INFO - PROCESS | 1818 | 1460995559948 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:59 INFO - PROCESS | 1818 | ++DOCSHELL 0x88c16c00 == 139 [pid = 1818] [id = 611] 09:05:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 181 (0x97809400) [pid = 1818] [serial = 1834] [outer = (nil)] 09:06:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 182 (0xa0fda000) [pid = 1818] [serial = 1835] [outer = 0x97809400] 09:06:00 INFO - PROCESS | 1818 | 1460995560045 Marionette DEBUG loaded listener.js 09:06:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 183 (0xa280e400) [pid = 1818] [serial = 1836] [outer = 0x97809400] 09:06:02 INFO - PROCESS | 1818 | --DOCSHELL 0x88bebc00 == 138 [pid = 1818] [id = 500] 09:06:02 INFO - PROCESS | 1818 | --DOCSHELL 0x86283000 == 137 [pid = 1818] [id = 593] 09:06:02 INFO - PROCESS | 1818 | --DOCSHELL 0x89683c00 == 136 [pid = 1818] [id = 592] 09:06:02 INFO - PROCESS | 1818 | --DOCSHELL 0x88c1a400 == 135 [pid = 1818] [id = 591] 09:06:02 INFO - PROCESS | 1818 | --DOCSHELL 0x88c1b000 == 134 [pid = 1818] [id = 590] 09:06:02 INFO - PROCESS | 1818 | --DOCSHELL 0x8c402000 == 133 [pid = 1818] [id = 589] 09:06:02 INFO - PROCESS | 1818 | --DOCSHELL 0x9178cc00 == 132 [pid = 1818] [id = 588] 09:06:02 INFO - PROCESS | 1818 | --DOCSHELL 0x8796a800 == 131 [pid = 1818] [id = 587] 09:06:02 INFO - PROCESS | 1818 | --DOCSHELL 0x943a1800 == 130 [pid = 1818] [id = 585] 09:06:02 INFO - PROCESS | 1818 | --DOCSHELL 0x989bc000 == 129 [pid = 1818] [id = 586] 09:06:02 INFO - PROCESS | 1818 | --DOCSHELL 0x84fd7400 == 128 [pid = 1818] [id = 584] 09:06:02 INFO - PROCESS | 1818 | --DOCSHELL 0x9759a800 == 127 [pid = 1818] [id = 583] 09:06:02 INFO - PROCESS | 1818 | --DOCSHELL 0x9663a800 == 126 [pid = 1818] [id = 582] 09:06:02 INFO - PROCESS | 1818 | --DOCSHELL 0x8f924400 == 125 [pid = 1818] [id = 580] 09:06:02 INFO - PROCESS | 1818 | --DOCSHELL 0x86460000 == 124 [pid = 1818] [id = 581] 09:06:02 INFO - PROCESS | 1818 | --DOCSHELL 0x89e84c00 == 123 [pid = 1818] [id = 579] 09:06:02 INFO - PROCESS | 1818 | --DOCSHELL 0x8a034800 == 122 [pid = 1818] [id = 578] 09:06:02 INFO - PROCESS | 1818 | --DOCSHELL 0x8f768800 == 121 [pid = 1818] [id = 577] 09:06:02 INFO - PROCESS | 1818 | --DOCSHELL 0x8c5a4000 == 120 [pid = 1818] [id = 576] 09:06:02 INFO - PROCESS | 1818 | --DOCSHELL 0x8bbaec00 == 119 [pid = 1818] [id = 575] 09:06:02 INFO - PROCESS | 1818 | --DOCSHELL 0x89bc9800 == 118 [pid = 1818] [id = 573] 09:06:02 INFO - PROCESS | 1818 | --DOCSHELL 0x8bbae800 == 117 [pid = 1818] [id = 574] 09:06:02 INFO - PROCESS | 1818 | --DOCSHELL 0x8627b400 == 116 [pid = 1818] [id = 572] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 182 (0x8c40ec00) [pid = 1818] [serial = 1584] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 181 (0xa3cbd400) [pid = 1818] [serial = 1638] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 180 (0x8b77cc00) [pid = 1818] [serial = 1715] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 179 (0x8b778800) [pid = 1818] [serial = 1712] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 178 (0x9838f800) [pid = 1818] [serial = 1686] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 177 (0x978e1000) [pid = 1818] [serial = 1685] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 176 (0x97515800) [pid = 1818] [serial = 1683] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 175 (0x97116400) [pid = 1818] [serial = 1682] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 174 (0x95a9cc00) [pid = 1818] [serial = 1680] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 173 (0x944a5800) [pid = 1818] [serial = 1679] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 172 (0x9439ac00) [pid = 1818] [serial = 1677] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 171 (0x942dbc00) [pid = 1818] [serial = 1676] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 170 (0x921a4800) [pid = 1818] [serial = 1674] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 169 (0x9178fc00) [pid = 1818] [serial = 1673] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 168 (0x91598400) [pid = 1818] [serial = 1671] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 167 (0x90949c00) [pid = 1818] [serial = 1670] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 166 (0x905a8800) [pid = 1818] [serial = 1668] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 165 (0x8f930c00) [pid = 1818] [serial = 1667] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 164 (0x8ea95400) [pid = 1818] [serial = 1665] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 163 (0x8e9cdc00) [pid = 1818] [serial = 1664] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 162 (0x8c7da400) [pid = 1818] [serial = 1662] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 161 (0x8c547c00) [pid = 1818] [serial = 1661] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 160 (0x8b783c00) [pid = 1818] [serial = 1659] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 159 (0x8a07e400) [pid = 1818] [serial = 1658] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 158 (0x89bd5c00) [pid = 1818] [serial = 1656] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 157 (0x89a4ec00) [pid = 1818] [serial = 1655] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 156 (0x88be4400) [pid = 1818] [serial = 1653] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 155 (0x8795d400) [pid = 1818] [serial = 1652] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 154 (0x89bd4000) [pid = 1818] [serial = 1709] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 153 (0x8967e400) [pid = 1818] [serial = 1706] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 152 (0x896b7400) [pid = 1818] [serial = 1707] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0xa45e0400) [pid = 1818] [serial = 1703] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0xa3c1f000) [pid = 1818] [serial = 1701] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0xa283cc00) [pid = 1818] [serial = 1700] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0xa0076800) [pid = 1818] [serial = 1698] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0xa000b000) [pid = 1818] [serial = 1697] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x9e11d800) [pid = 1818] [serial = 1695] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x9e114000) [pid = 1818] [serial = 1694] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x9b3dc000) [pid = 1818] [serial = 1692] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x9a67f800) [pid = 1818] [serial = 1691] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x98a9a800) [pid = 1818] [serial = 1689] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x989c7400) [pid = 1818] [serial = 1688] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x8b99e800) [pid = 1818] [serial = 1713] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x89f9dc00) [pid = 1818] [serial = 1710] [outer = (nil)] [url = about:blank] 09:06:03 INFO - PROCESS | 1818 | 1460995563381 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]]]}] 09:06:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:06:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 4041ms 09:06:03 INFO - PROCESS | 1818 | 1460995563399 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 09:06:03 INFO - PROCESS | 1818 | 1460995563405 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 09:06:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:06:03 INFO - PROCESS | 1818 | 1460995563413 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:06:03 INFO - PROCESS | 1818 | 1460995563419 Marionette TRACE conn3 <- [1,2418,null,{}] 09:06:03 INFO - PROCESS | 1818 | 1460995563429 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}] 09:06:03 INFO - PROCESS | 1818 | 1460995563637 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 09:06:03 INFO - PROCESS | 1818 | 1460995563893 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:03 INFO - PROCESS | 1818 | ++DOCSHELL 0x85909400 == 117 [pid = 1818] [id = 612] 09:06:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x85914400) [pid = 1818] [serial = 1837] [outer = (nil)] 09:06:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x86280c00) [pid = 1818] [serial = 1838] [outer = 0x85914400] 09:06:03 INFO - PROCESS | 1818 | 1460995563977 Marionette DEBUG loaded listener.js 09:06:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x86464c00) [pid = 1818] [serial = 1839] [outer = 0x85914400] 09:06:04 INFO - PROCESS | 1818 | 1460995564857 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]]]}] 09:06:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:06:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1498ms 09:06:04 INFO - PROCESS | 1818 | 1460995564912 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 09:06:04 INFO - PROCESS | 1818 | 1460995564921 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 09:06:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:06:04 INFO - PROCESS | 1818 | 1460995564932 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:06:04 INFO - PROCESS | 1818 | 1460995564937 Marionette TRACE conn3 <- [1,2422,null,{}] 09:06:04 INFO - PROCESS | 1818 | 1460995564943 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}] 09:06:05 INFO - PROCESS | 1818 | 1460995565168 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 09:06:05 INFO - PROCESS | 1818 | 1460995565402 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:05 INFO - PROCESS | 1818 | ++DOCSHELL 0x876be000 == 118 [pid = 1818] [id = 613] 09:06:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x876be800) [pid = 1818] [serial = 1840] [outer = (nil)] 09:06:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x87962000) [pid = 1818] [serial = 1841] [outer = 0x876be800] 09:06:05 INFO - PROCESS | 1818 | 1460995565528 Marionette DEBUG loaded listener.js 09:06:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x88be4400) [pid = 1818] [serial = 1842] [outer = 0x876be800] 09:06:06 INFO - PROCESS | 1818 | 1460995566537 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]]]}] 09:06:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:06:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1637ms 09:06:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:06:06 INFO - PROCESS | 1818 | 1460995566570 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 09:06:06 INFO - PROCESS | 1818 | 1460995566573 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 09:06:06 INFO - PROCESS | 1818 | 1460995566579 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:06:06 INFO - PROCESS | 1818 | 1460995566585 Marionette TRACE conn3 <- [1,2426,null,{}] 09:06:06 INFO - PROCESS | 1818 | 1460995566608 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}] 09:06:06 INFO - PROCESS | 1818 | 1460995566907 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 09:06:06 INFO - PROCESS | 1818 | 1460995566950 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:07 INFO - PROCESS | 1818 | ++DOCSHELL 0x88ce8000 == 119 [pid = 1818] [id = 614] 09:06:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x88ceb400) [pid = 1818] [serial = 1843] [outer = (nil)] 09:06:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x88e81800) [pid = 1818] [serial = 1844] [outer = 0x88ceb400] 09:06:07 INFO - PROCESS | 1818 | 1460995567059 Marionette DEBUG loaded listener.js 09:06:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x88e8cc00) [pid = 1818] [serial = 1845] [outer = 0x88ceb400] 09:06:08 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x9fbe2c00) [pid = 1818] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:06:08 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x8a03a400) [pid = 1818] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:06:08 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x89a53400) [pid = 1818] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:06:08 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x88c1e800) [pid = 1818] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:06:08 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x88c1c400) [pid = 1818] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:06:08 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x98a98000) [pid = 1818] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:06:08 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x994c9c00) [pid = 1818] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:06:08 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x89bce400) [pid = 1818] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:06:08 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x98a27400) [pid = 1818] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:06:08 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x978de400) [pid = 1818] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:06:08 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x857ae800) [pid = 1818] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:06:08 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x9759c400) [pid = 1818] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:06:08 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x96640000) [pid = 1818] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:06:08 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x88e90000) [pid = 1818] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:06:08 INFO - PROCESS | 1818 | --DOMWINDOW == 133 (0x915a5000) [pid = 1818] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:06:08 INFO - PROCESS | 1818 | --DOMWINDOW == 132 (0x905a6c00) [pid = 1818] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:06:08 INFO - PROCESS | 1818 | --DOMWINDOW == 131 (0x8a076c00) [pid = 1818] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:06:08 INFO - PROCESS | 1818 | --DOMWINDOW == 130 (0x8f76a000) [pid = 1818] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:06:08 INFO - PROCESS | 1818 | --DOMWINDOW == 129 (0x8c5aa000) [pid = 1818] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:06:08 INFO - PROCESS | 1818 | --DOMWINDOW == 128 (0x8c547000) [pid = 1818] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:06:08 INFO - PROCESS | 1818 | --DOMWINDOW == 127 (0x8c408800) [pid = 1818] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:06:08 INFO - PROCESS | 1818 | --DOMWINDOW == 126 (0x89bd2400) [pid = 1818] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:06:08 INFO - PROCESS | 1818 | --DOMWINDOW == 125 (0x8645a800) [pid = 1818] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:06:08 INFO - PROCESS | 1818 | 1460995568633 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]]]}] 09:06:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:06:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 2093ms 09:06:08 INFO - PROCESS | 1818 | 1460995568708 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 09:06:08 INFO - PROCESS | 1818 | 1460995568713 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 09:06:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:06:08 INFO - PROCESS | 1818 | 1460995568724 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:06:08 INFO - PROCESS | 1818 | 1460995568741 Marionette TRACE conn3 <- [1,2430,null,{}] 09:06:08 INFO - PROCESS | 1818 | 1460995568748 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}] 09:06:08 INFO - PROCESS | 1818 | 1460995568956 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 09:06:09 INFO - PROCESS | 1818 | 1460995569173 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:09 INFO - PROCESS | 1818 | ++DOCSHELL 0x88bef800 == 120 [pid = 1818] [id = 615] 09:06:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 126 (0x88c17400) [pid = 1818] [serial = 1846] [outer = (nil)] 09:06:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 127 (0x896b3400) [pid = 1818] [serial = 1847] [outer = 0x88c17400] 09:06:09 INFO - PROCESS | 1818 | 1460995569251 Marionette DEBUG loaded listener.js 09:06:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 128 (0x89801800) [pid = 1818] [serial = 1848] [outer = 0x88c17400] 09:06:10 INFO - PROCESS | 1818 | 1460995570033 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]]]}] 09:06:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:06:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1353ms 09:06:10 INFO - PROCESS | 1818 | 1460995570078 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 09:06:10 INFO - PROCESS | 1818 | 1460995570082 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 09:06:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:06:10 INFO - PROCESS | 1818 | 1460995570087 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:06:10 INFO - PROCESS | 1818 | 1460995570091 Marionette TRACE conn3 <- [1,2434,null,{}] 09:06:10 INFO - PROCESS | 1818 | 1460995570096 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}] 09:06:10 INFO - PROCESS | 1818 | 1460995570282 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 09:06:10 INFO - PROCESS | 1818 | 1460995570299 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:10 INFO - PROCESS | 1818 | ++DOCSHELL 0x846e8000 == 121 [pid = 1818] [id = 616] 09:06:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 129 (0x846e8400) [pid = 1818] [serial = 1849] [outer = (nil)] 09:06:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 130 (0x84fe4c00) [pid = 1818] [serial = 1850] [outer = 0x846e8400] 09:06:10 INFO - PROCESS | 1818 | 1460995570524 Marionette DEBUG loaded listener.js 09:06:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 131 (0x85913c00) [pid = 1818] [serial = 1851] [outer = 0x846e8400] 09:06:11 INFO - PROCESS | 1818 | 1460995571782 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]]]}] 09:06:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:06:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1741ms 09:06:11 INFO - PROCESS | 1818 | 1460995571830 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 09:06:11 INFO - PROCESS | 1818 | 1460995571838 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 09:06:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:06:11 INFO - PROCESS | 1818 | 1460995571848 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:06:11 INFO - PROCESS | 1818 | 1460995571852 Marionette TRACE conn3 <- [1,2438,null,{}] 09:06:11 INFO - PROCESS | 1818 | 1460995571860 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}] 09:06:12 INFO - PROCESS | 1818 | 1460995572205 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 09:06:12 INFO - PROCESS | 1818 | 1460995572489 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:12 INFO - PROCESS | 1818 | ++DOCSHELL 0x88c19400 == 122 [pid = 1818] [id = 617] 09:06:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 132 (0x88c1a400) [pid = 1818] [serial = 1852] [outer = (nil)] 09:06:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 133 (0x88c21400) [pid = 1818] [serial = 1853] [outer = 0x88c1a400] 09:06:12 INFO - PROCESS | 1818 | 1460995572585 Marionette DEBUG loaded listener.js 09:06:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 134 (0x88cf1800) [pid = 1818] [serial = 1854] [outer = 0x88c1a400] 09:06:13 INFO - PROCESS | 1818 | 1460995573619 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]]]}] 09:06:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:06:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1837ms 09:06:13 INFO - PROCESS | 1818 | 1460995573684 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 09:06:13 INFO - PROCESS | 1818 | 1460995573690 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 09:06:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:06:13 INFO - PROCESS | 1818 | 1460995573701 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:06:13 INFO - PROCESS | 1818 | 1460995573705 Marionette TRACE conn3 <- [1,2442,null,{}] 09:06:13 INFO - PROCESS | 1818 | 1460995573712 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}] 09:06:14 INFO - PROCESS | 1818 | 1460995574001 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 09:06:14 INFO - PROCESS | 1818 | 1460995574435 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:14 INFO - PROCESS | 1818 | ++DOCSHELL 0x876afc00 == 123 [pid = 1818] [id = 618] 09:06:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x896ba400) [pid = 1818] [serial = 1855] [outer = (nil)] 09:06:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x89808800) [pid = 1818] [serial = 1856] [outer = 0x896ba400] 09:06:14 INFO - PROCESS | 1818 | 1460995574525 Marionette DEBUG loaded listener.js 09:06:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x89a4a800) [pid = 1818] [serial = 1857] [outer = 0x896ba400] 09:06:15 INFO - PROCESS | 1818 | 1460995575508 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]]]}] 09:06:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:06:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1884ms 09:06:15 INFO - PROCESS | 1818 | 1460995575586 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 09:06:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:06:15 INFO - PROCESS | 1818 | 1460995575590 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 09:06:15 INFO - PROCESS | 1818 | 1460995575597 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:06:15 INFO - PROCESS | 1818 | 1460995575603 Marionette TRACE conn3 <- [1,2446,null,{}] 09:06:15 INFO - PROCESS | 1818 | 1460995575620 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}] 09:06:16 INFO - PROCESS | 1818 | 1460995576021 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 09:06:16 INFO - PROCESS | 1818 | 1460995576250 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:16 INFO - PROCESS | 1818 | ++DOCSHELL 0x89bcdc00 == 124 [pid = 1818] [id = 619] 09:06:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x89bd7400) [pid = 1818] [serial = 1858] [outer = (nil)] 09:06:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x89e7dc00) [pid = 1818] [serial = 1859] [outer = 0x89bd7400] 09:06:16 INFO - PROCESS | 1818 | 1460995576339 Marionette DEBUG loaded listener.js 09:06:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x89e84000) [pid = 1818] [serial = 1860] [outer = 0x89bd7400] 09:06:17 INFO - PROCESS | 1818 | 1460995577310 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]]]}] 09:06:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:06:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1790ms 09:06:17 INFO - PROCESS | 1818 | 1460995577387 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 09:06:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:06:17 INFO - PROCESS | 1818 | 1460995577392 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 09:06:17 INFO - PROCESS | 1818 | 1460995577398 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:06:17 INFO - PROCESS | 1818 | 1460995577402 Marionette TRACE conn3 <- [1,2450,null,{}] 09:06:17 INFO - PROCESS | 1818 | 1460995577408 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}] 09:06:17 INFO - PROCESS | 1818 | 1460995577683 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 09:06:18 INFO - PROCESS | 1818 | 1460995578025 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:18 INFO - PROCESS | 1818 | ++DOCSHELL 0x89bcd000 == 125 [pid = 1818] [id = 620] 09:06:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x89f99000) [pid = 1818] [serial = 1861] [outer = (nil)] 09:06:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x8a033c00) [pid = 1818] [serial = 1862] [outer = 0x89f99000] 09:06:18 INFO - PROCESS | 1818 | 1460995578127 Marionette DEBUG loaded listener.js 09:06:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x8a03a400) [pid = 1818] [serial = 1863] [outer = 0x89f99000] 09:06:19 INFO - PROCESS | 1818 | 1460995579052 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]]]}] 09:06:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:06:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1693ms 09:06:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:06:19 INFO - PROCESS | 1818 | 1460995579092 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 09:06:19 INFO - PROCESS | 1818 | 1460995579095 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 09:06:19 INFO - PROCESS | 1818 | 1460995579101 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:06:19 INFO - PROCESS | 1818 | 1460995579105 Marionette TRACE conn3 <- [1,2454,null,{}] 09:06:19 INFO - PROCESS | 1818 | 1460995579111 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}] 09:06:19 INFO - PROCESS | 1818 | 1460995579355 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 09:06:19 INFO - PROCESS | 1818 | 1460995579703 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:19 INFO - PROCESS | 1818 | ++DOCSHELL 0x8a078400 == 126 [pid = 1818] [id = 621] 09:06:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x8a078800) [pid = 1818] [serial = 1864] [outer = (nil)] 09:06:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x8a07b800) [pid = 1818] [serial = 1865] [outer = 0x8a078800] 09:06:19 INFO - PROCESS | 1818 | 1460995579811 Marionette DEBUG loaded listener.js 09:06:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x8b777400) [pid = 1818] [serial = 1866] [outer = 0x8a078800] 09:06:20 INFO - PROCESS | 1818 | 1460995580775 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]]]}] 09:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1737ms 09:06:20 INFO - PROCESS | 1818 | 1460995580839 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 09:06:20 INFO - PROCESS | 1818 | 1460995580843 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 09:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:06:20 INFO - PROCESS | 1818 | 1460995580849 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:06:20 INFO - PROCESS | 1818 | 1460995580853 Marionette TRACE conn3 <- [1,2458,null,{}] 09:06:20 INFO - PROCESS | 1818 | 1460995580858 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}] 09:06:21 INFO - PROCESS | 1818 | 1460995581141 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 09:06:21 INFO - PROCESS | 1818 | 1460995581482 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:21 INFO - PROCESS | 1818 | ++DOCSHELL 0x87963400 == 127 [pid = 1818] [id = 622] 09:06:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x89677800) [pid = 1818] [serial = 1867] [outer = (nil)] 09:06:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x8b99b800) [pid = 1818] [serial = 1868] [outer = 0x89677800] 09:06:21 INFO - PROCESS | 1818 | 1460995581579 Marionette DEBUG loaded listener.js 09:06:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0x8bba2c00) [pid = 1818] [serial = 1869] [outer = 0x89677800] 09:06:22 INFO - PROCESS | 1818 | 1460995582516 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]]]}] 09:06:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:06:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1741ms 09:06:22 INFO - PROCESS | 1818 | 1460995582602 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 09:06:22 INFO - PROCESS | 1818 | 1460995582607 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 09:06:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:06:22 INFO - PROCESS | 1818 | 1460995582617 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:06:22 INFO - PROCESS | 1818 | 1460995582621 Marionette TRACE conn3 <- [1,2462,null,{}] 09:06:22 INFO - PROCESS | 1818 | 1460995582627 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}] 09:06:22 INFO - PROCESS | 1818 | 1460995582904 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 09:06:23 INFO - PROCESS | 1818 | 1460995583255 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:23 INFO - PROCESS | 1818 | ++DOCSHELL 0x89e79000 == 128 [pid = 1818] [id = 623] 09:06:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x8b77e800) [pid = 1818] [serial = 1870] [outer = (nil)] 09:06:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x8bbae800) [pid = 1818] [serial = 1871] [outer = 0x8b77e800] 09:06:23 INFO - PROCESS | 1818 | 1460995583352 Marionette DEBUG loaded listener.js 09:06:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x8c401400) [pid = 1818] [serial = 1872] [outer = 0x8b77e800] 09:06:24 INFO - PROCESS | 1818 | 1460995584244 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]]]}] 09:06:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:06:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1694ms 09:06:24 INFO - PROCESS | 1818 | 1460995584312 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 09:06:24 INFO - PROCESS | 1818 | 1460995584316 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 09:06:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:06:24 INFO - PROCESS | 1818 | 1460995584322 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:06:24 INFO - PROCESS | 1818 | 1460995584326 Marionette TRACE conn3 <- [1,2466,null,{}] 09:06:24 INFO - PROCESS | 1818 | 1460995584332 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}] 09:06:24 INFO - PROCESS | 1818 | 1460995584568 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 09:06:24 INFO - PROCESS | 1818 | 1460995584910 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:24 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b77ac00 == 129 [pid = 1818] [id = 624] 09:06:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 153 (0x8b992c00) [pid = 1818] [serial = 1873] [outer = (nil)] 09:06:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 154 (0x8c4f3c00) [pid = 1818] [serial = 1874] [outer = 0x8b992c00] 09:06:25 INFO - PROCESS | 1818 | 1460995585004 Marionette DEBUG loaded listener.js 09:06:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 155 (0x8c4f6400) [pid = 1818] [serial = 1875] [outer = 0x8b992c00] 09:06:25 INFO - PROCESS | 1818 | 1460995585911 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]]]}] 09:06:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:06:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1631ms 09:06:25 INFO - PROCESS | 1818 | 1460995585956 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 09:06:25 INFO - PROCESS | 1818 | 1460995585960 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 09:06:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:06:25 INFO - PROCESS | 1818 | 1460995585967 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:06:25 INFO - PROCESS | 1818 | 1460995585971 Marionette TRACE conn3 <- [1,2470,null,{}] 09:06:25 INFO - PROCESS | 1818 | 1460995585976 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}] 09:06:26 INFO - PROCESS | 1818 | 1460995586213 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 09:06:26 INFO - PROCESS | 1818 | 1460995586558 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:26 INFO - PROCESS | 1818 | ++DOCSHELL 0x857bc400 == 130 [pid = 1818] [id = 625] 09:06:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 156 (0x89bc8400) [pid = 1818] [serial = 1876] [outer = (nil)] 09:06:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 157 (0x8c548000) [pid = 1818] [serial = 1877] [outer = 0x89bc8400] 09:06:26 INFO - PROCESS | 1818 | 1460995586651 Marionette DEBUG loaded listener.js 09:06:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 158 (0x8c54bc00) [pid = 1818] [serial = 1878] [outer = 0x89bc8400] 09:06:27 INFO - PROCESS | 1818 | 1460995587573 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]]]}] 09:06:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:06:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1636ms 09:06:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:06:27 INFO - PROCESS | 1818 | 1460995587604 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 09:06:27 INFO - PROCESS | 1818 | 1460995587607 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 09:06:27 INFO - PROCESS | 1818 | 1460995587614 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:06:27 INFO - PROCESS | 1818 | 1460995587618 Marionette TRACE conn3 <- [1,2474,null,{}] 09:06:27 INFO - PROCESS | 1818 | 1460995587624 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}] 09:06:27 INFO - PROCESS | 1818 | 1460995587878 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 09:06:28 INFO - PROCESS | 1818 | 1460995588244 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:28 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c5a9400 == 131 [pid = 1818] [id = 626] 09:06:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 159 (0x8c5a9800) [pid = 1818] [serial = 1879] [outer = (nil)] 09:06:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 160 (0x8c5ac800) [pid = 1818] [serial = 1880] [outer = 0x8c5a9800] 09:06:28 INFO - PROCESS | 1818 | 1460995588356 Marionette DEBUG loaded listener.js 09:06:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 161 (0x8c7e2c00) [pid = 1818] [serial = 1881] [outer = 0x8c5a9800] 09:06:29 INFO - PROCESS | 1818 | 1460995589357 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]]]}] 09:06:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:06:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1791ms 09:06:29 INFO - PROCESS | 1818 | 1460995589429 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 09:06:29 INFO - PROCESS | 1818 | 1460995589434 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 09:06:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:06:29 INFO - PROCESS | 1818 | 1460995589451 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:06:29 INFO - PROCESS | 1818 | 1460995589456 Marionette TRACE conn3 <- [1,2478,null,{}] 09:06:29 INFO - PROCESS | 1818 | 1460995589521 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}] 09:06:29 INFO - PROCESS | 1818 | 1460995589813 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 09:06:30 INFO - PROCESS | 1818 | 1460995590171 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:30 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c541400 == 132 [pid = 1818] [id = 627] 09:06:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 162 (0x8c7e1400) [pid = 1818] [serial = 1882] [outer = (nil)] 09:06:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 163 (0x8ea98000) [pid = 1818] [serial = 1883] [outer = 0x8c7e1400] 09:06:30 INFO - PROCESS | 1818 | 1460995590262 Marionette DEBUG loaded listener.js 09:06:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 164 (0x8f761c00) [pid = 1818] [serial = 1884] [outer = 0x8c7e1400] 09:06:31 INFO - PROCESS | 1818 | 1460995591241 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]]]}] 09:06:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:06:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1836ms 09:06:31 INFO - PROCESS | 1818 | 1460995591291 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 09:06:31 INFO - PROCESS | 1818 | 1460995591295 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 09:06:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:06:31 INFO - PROCESS | 1818 | 1460995591302 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:06:31 INFO - PROCESS | 1818 | 1460995591305 Marionette TRACE conn3 <- [1,2482,null,{}] 09:06:31 INFO - PROCESS | 1818 | 1460995591311 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}] 09:06:31 INFO - PROCESS | 1818 | 1460995591546 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 09:06:31 INFO - PROCESS | 1818 | 1460995591901 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:31 INFO - PROCESS | 1818 | ++DOCSHELL 0x89bcc000 == 133 [pid = 1818] [id = 628] 09:06:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 165 (0x8a07ac00) [pid = 1818] [serial = 1885] [outer = (nil)] 09:06:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 166 (0x8f763400) [pid = 1818] [serial = 1886] [outer = 0x8a07ac00] 09:06:31 INFO - PROCESS | 1818 | 1460995591995 Marionette DEBUG loaded listener.js 09:06:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 167 (0x8f76d400) [pid = 1818] [serial = 1887] [outer = 0x8a07ac00] 09:06:32 INFO - PROCESS | 1818 | 1460995592905 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]]]}] 09:06:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:06:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1642ms 09:06:32 INFO - PROCESS | 1818 | 1460995592945 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 09:06:32 INFO - PROCESS | 1818 | 1460995592948 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 09:06:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:06:32 INFO - PROCESS | 1818 | 1460995592955 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:06:32 INFO - PROCESS | 1818 | 1460995592958 Marionette TRACE conn3 <- [1,2486,null,{}] 09:06:32 INFO - PROCESS | 1818 | 1460995592964 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}] 09:06:33 INFO - PROCESS | 1818 | 1460995593210 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 09:06:33 INFO - PROCESS | 1818 | 1460995593556 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:33 INFO - PROCESS | 1818 | ++DOCSHELL 0x8e9cf400 == 134 [pid = 1818] [id = 629] 09:06:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 168 (0x8f766400) [pid = 1818] [serial = 1888] [outer = (nil)] 09:06:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 169 (0x8fc8f800) [pid = 1818] [serial = 1889] [outer = 0x8f766400] 09:06:33 INFO - PROCESS | 1818 | 1460995593651 Marionette DEBUG loaded listener.js 09:06:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 170 (0x8fc95400) [pid = 1818] [serial = 1890] [outer = 0x8f766400] 09:06:34 INFO - PROCESS | 1818 | 1460995594575 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]]]}] 09:06:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:06:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1680ms 09:06:34 INFO - PROCESS | 1818 | 1460995594636 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 09:06:34 INFO - PROCESS | 1818 | 1460995594640 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 09:06:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:06:34 INFO - PROCESS | 1818 | 1460995594646 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:06:34 INFO - PROCESS | 1818 | 1460995594650 Marionette TRACE conn3 <- [1,2490,null,{}] 09:06:34 INFO - PROCESS | 1818 | 1460995594655 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}] 09:06:34 INFO - PROCESS | 1818 | 1460995594899 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 09:06:35 INFO - PROCESS | 1818 | 1460995595245 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:35 INFO - PROCESS | 1818 | ++DOCSHELL 0x88c17800 == 135 [pid = 1818] [id = 630] 09:06:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 171 (0x8e9c8c00) [pid = 1818] [serial = 1891] [outer = (nil)] 09:06:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 172 (0x9059e400) [pid = 1818] [serial = 1892] [outer = 0x8e9c8c00] 09:06:35 INFO - PROCESS | 1818 | 1460995595339 Marionette DEBUG loaded listener.js 09:06:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 173 (0x905a2c00) [pid = 1818] [serial = 1893] [outer = 0x8e9c8c00] 09:06:36 INFO - PROCESS | 1818 | 1460995596287 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]]]}] 09:06:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:06:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1686ms 09:06:36 INFO - PROCESS | 1818 | 1460995596334 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 09:06:36 INFO - PROCESS | 1818 | 1460995596337 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 09:06:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:06:36 INFO - PROCESS | 1818 | 1460995596344 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:06:36 INFO - PROCESS | 1818 | 1460995596347 Marionette TRACE conn3 <- [1,2494,null,{}] 09:06:36 INFO - PROCESS | 1818 | 1460995596353 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}] 09:06:36 INFO - PROCESS | 1818 | 1460995596574 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 09:06:36 INFO - PROCESS | 1818 | 1460995596931 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:36 INFO - PROCESS | 1818 | ++DOCSHELL 0x89a52000 == 136 [pid = 1818] [id = 631] 09:06:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 174 (0x8c7db800) [pid = 1818] [serial = 1894] [outer = (nil)] 09:06:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 175 (0x905a1800) [pid = 1818] [serial = 1895] [outer = 0x8c7db800] 09:06:37 INFO - PROCESS | 1818 | 1460995597030 Marionette DEBUG loaded listener.js 09:06:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 176 (0x90915800) [pid = 1818] [serial = 1896] [outer = 0x8c7db800] 09:06:37 INFO - PROCESS | 1818 | 1460995597993 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]]]}] 09:06:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:06:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1682ms 09:06:38 INFO - PROCESS | 1818 | 1460995598027 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 09:06:38 INFO - PROCESS | 1818 | 1460995598030 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 09:06:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:06:38 INFO - PROCESS | 1818 | 1460995598037 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:06:38 INFO - PROCESS | 1818 | 1460995598039 Marionette TRACE conn3 <- [1,2498,null,{}] 09:06:38 INFO - PROCESS | 1818 | 1460995598046 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}] 09:06:38 INFO - PROCESS | 1818 | 1460995598285 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 09:06:38 INFO - PROCESS | 1818 | 1460995598634 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:38 INFO - PROCESS | 1818 | ++DOCSHELL 0x846e6800 == 137 [pid = 1818] [id = 632] 09:06:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 177 (0x88c19000) [pid = 1818] [serial = 1897] [outer = (nil)] 09:06:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 178 (0x91598400) [pid = 1818] [serial = 1898] [outer = 0x88c19000] 09:06:38 INFO - PROCESS | 1818 | 1460995598731 Marionette DEBUG loaded listener.js 09:06:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 179 (0x9159c400) [pid = 1818] [serial = 1899] [outer = 0x88c19000] 09:06:39 INFO - PROCESS | 1818 | 1460995599659 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]]]}] 09:06:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:06:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1682ms 09:06:39 INFO - PROCESS | 1818 | 1460995599720 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 09:06:39 INFO - PROCESS | 1818 | 1460995599724 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 09:06:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:06:39 INFO - PROCESS | 1818 | 1460995599730 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:06:39 INFO - PROCESS | 1818 | 1460995599734 Marionette TRACE conn3 <- [1,2502,null,{}] 09:06:39 INFO - PROCESS | 1818 | 1460995599740 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}] 09:06:39 INFO - PROCESS | 1818 | 1460995599980 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 09:06:40 INFO - PROCESS | 1818 | 1460995600327 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:40 INFO - PROCESS | 1818 | ++DOCSHELL 0x9091f800 == 138 [pid = 1818] [id = 633] 09:06:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 180 (0x90949c00) [pid = 1818] [serial = 1900] [outer = (nil)] 09:06:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 181 (0x9178e400) [pid = 1818] [serial = 1901] [outer = 0x90949c00] 09:06:40 INFO - PROCESS | 1818 | 1460995600423 Marionette DEBUG loaded listener.js 09:06:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 182 (0x91792400) [pid = 1818] [serial = 1902] [outer = 0x90949c00] 09:06:42 INFO - PROCESS | 1818 | --DOCSHELL 0x8c410000 == 137 [pid = 1818] [id = 510] 09:06:42 INFO - PROCESS | 1818 | --DOCSHELL 0x8c4ee800 == 136 [pid = 1818] [id = 436] 09:06:42 INFO - PROCESS | 1818 | --DOCSHELL 0x87969000 == 135 [pid = 1818] [id = 610] 09:06:42 INFO - PROCESS | 1818 | --DOCSHELL 0x978bf000 == 134 [pid = 1818] [id = 608] 09:06:42 INFO - PROCESS | 1818 | --DOCSHELL 0x96642800 == 133 [pid = 1818] [id = 609] 09:06:42 INFO - PROCESS | 1818 | --DOCSHELL 0x88e82400 == 132 [pid = 1818] [id = 607] 09:06:42 INFO - PROCESS | 1818 | --DOCSHELL 0x9663b000 == 131 [pid = 1818] [id = 606] 09:06:42 INFO - PROCESS | 1818 | --DOCSHELL 0x8fc96800 == 130 [pid = 1818] [id = 605] 09:06:42 INFO - PROCESS | 1818 | --DOCSHELL 0x93356c00 == 129 [pid = 1818] [id = 603] 09:06:42 INFO - PROCESS | 1818 | --DOCSHELL 0x944a8400 == 128 [pid = 1818] [id = 604] 09:06:42 INFO - PROCESS | 1818 | --DOCSHELL 0x87965c00 == 127 [pid = 1818] [id = 602] 09:06:42 INFO - PROCESS | 1818 | --DOCSHELL 0x8c408400 == 126 [pid = 1818] [id = 601] 09:06:42 INFO - PROCESS | 1818 | --DOCSHELL 0x8a07f800 == 125 [pid = 1818] [id = 600] 09:06:42 INFO - PROCESS | 1818 | --DOCSHELL 0x8e9d0c00 == 124 [pid = 1818] [id = 599] 09:06:42 INFO - PROCESS | 1818 | --DOCSHELL 0x8c54b400 == 123 [pid = 1818] [id = 598] 09:06:42 INFO - PROCESS | 1818 | --DOCSHELL 0x88e88800 == 122 [pid = 1818] [id = 596] 09:06:42 INFO - PROCESS | 1818 | --DOCSHELL 0x8b998800 == 121 [pid = 1818] [id = 597] 09:06:42 INFO - PROCESS | 1818 | --DOCSHELL 0x89676400 == 120 [pid = 1818] [id = 595] 09:06:42 INFO - PROCESS | 1818 | --DOCSHELL 0x85918800 == 119 [pid = 1818] [id = 594] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 181 (0x8b999c00) [pid = 1818] [serial = 1650] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 180 (0xa45e6800) [pid = 1818] [serial = 1704] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 179 (0x89f90800) [pid = 1818] [serial = 1778] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 178 (0x8a039400) [pid = 1818] [serial = 1779] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 177 (0x89680400) [pid = 1818] [serial = 1775] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 176 (0x88c1f800) [pid = 1818] [serial = 1772] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 175 (0x88c23c00) [pid = 1818] [serial = 1773] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 174 (0xa45ed400) [pid = 1818] [serial = 1770] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 173 (0xa458fc00) [pid = 1818] [serial = 1769] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 172 (0xa283f400) [pid = 1818] [serial = 1767] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 171 (0xa0fdac00) [pid = 1818] [serial = 1766] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 170 (0xa006b800) [pid = 1818] [serial = 1764] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 169 (0x9fcab400) [pid = 1818] [serial = 1763] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 168 (0x9e116800) [pid = 1818] [serial = 1761] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 167 (0x9e025c00) [pid = 1818] [serial = 1760] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 166 (0x994c1c00) [pid = 1818] [serial = 1758] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 165 (0x9914a000) [pid = 1818] [serial = 1757] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 164 (0x983e2000) [pid = 1818] [serial = 1755] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 163 (0x983d8000) [pid = 1818] [serial = 1754] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 162 (0x978cbc00) [pid = 1818] [serial = 1752] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 161 (0x978c8000) [pid = 1818] [serial = 1751] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 160 (0x974c8800) [pid = 1818] [serial = 1749] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 159 (0x96644000) [pid = 1818] [serial = 1748] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 158 (0x944a5c00) [pid = 1818] [serial = 1746] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 157 (0x944a1400) [pid = 1818] [serial = 1745] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 156 (0x942db800) [pid = 1818] [serial = 1743] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 155 (0x942d6400) [pid = 1818] [serial = 1742] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 154 (0x93352800) [pid = 1818] [serial = 1740] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 153 (0x9211d800) [pid = 1818] [serial = 1739] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 152 (0x9091bc00) [pid = 1818] [serial = 1737] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0x90913c00) [pid = 1818] [serial = 1736] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0x905a0c00) [pid = 1818] [serial = 1734] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0x8f770c00) [pid = 1818] [serial = 1733] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0x8ea97000) [pid = 1818] [serial = 1731] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x8e9cfc00) [pid = 1818] [serial = 1730] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x8c7da000) [pid = 1818] [serial = 1728] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x8c5a6800) [pid = 1818] [serial = 1727] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x8c545400) [pid = 1818] [serial = 1725] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x8c40fc00) [pid = 1818] [serial = 1724] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x8a071800) [pid = 1818] [serial = 1722] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x8a032400) [pid = 1818] [serial = 1721] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x88e8a000) [pid = 1818] [serial = 1719] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x88bee400) [pid = 1818] [serial = 1718] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x89f9d000) [pid = 1818] [serial = 1781] [outer = (nil)] [url = about:blank] 09:06:42 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x89803800) [pid = 1818] [serial = 1776] [outer = (nil)] [url = about:blank] 09:06:43 INFO - PROCESS | 1818 | 1460995603582 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]]]}] 09:06:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:06:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 3904ms 09:06:43 INFO - PROCESS | 1818 | 1460995603636 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 09:06:43 INFO - PROCESS | 1818 | 1460995603641 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 09:06:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:06:43 INFO - PROCESS | 1818 | 1460995603650 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:06:43 INFO - PROCESS | 1818 | 1460995603655 Marionette TRACE conn3 <- [1,2506,null,{}] 09:06:43 INFO - PROCESS | 1818 | 1460995603663 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}] 09:06:43 INFO - PROCESS | 1818 | 1460995603902 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 09:06:44 INFO - PROCESS | 1818 | 1460995604186 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:44 INFO - PROCESS | 1818 | ++DOCSHELL 0x88be2800 == 120 [pid = 1818] [id = 634] 09:06:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x88be5c00) [pid = 1818] [serial = 1903] [outer = (nil)] 09:06:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x88c1a800) [pid = 1818] [serial = 1904] [outer = 0x88be5c00] 09:06:44 INFO - PROCESS | 1818 | 1460995604273 Marionette DEBUG loaded listener.js 09:06:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x88c21c00) [pid = 1818] [serial = 1905] [outer = 0x88be5c00] 09:06:45 INFO - PROCESS | 1818 | 1460995605238 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]]]}] 09:06:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:06:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1635ms 09:06:45 INFO - PROCESS | 1818 | 1460995605286 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 09:06:45 INFO - PROCESS | 1818 | 1460995605295 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 09:06:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:06:45 INFO - PROCESS | 1818 | 1460995605313 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:06:45 INFO - PROCESS | 1818 | 1460995605318 Marionette TRACE conn3 <- [1,2510,null,{}] 09:06:45 INFO - PROCESS | 1818 | 1460995605325 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}] 09:06:45 INFO - PROCESS | 1818 | 1460995605631 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 09:06:45 INFO - PROCESS | 1818 | 1460995605667 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:45 INFO - PROCESS | 1818 | ++DOCSHELL 0x87969800 == 121 [pid = 1818] [id = 635] 09:06:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x88c1cc00) [pid = 1818] [serial = 1906] [outer = (nil)] 09:06:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x89680000) [pid = 1818] [serial = 1907] [outer = 0x88c1cc00] 09:06:45 INFO - PROCESS | 1818 | 1460995605745 Marionette DEBUG loaded listener.js 09:06:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x896bd400) [pid = 1818] [serial = 1908] [outer = 0x88c1cc00] 09:06:46 INFO - PROCESS | 1818 | 1460995606854 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]]]}] 09:06:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:06:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1611ms 09:06:46 INFO - PROCESS | 1818 | 1460995606919 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 09:06:46 INFO - PROCESS | 1818 | 1460995606923 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 09:06:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:06:46 INFO - PROCESS | 1818 | 1460995606930 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:06:46 INFO - PROCESS | 1818 | 1460995606936 Marionette TRACE conn3 <- [1,2514,null,{}] 09:06:46 INFO - PROCESS | 1818 | 1460995606959 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}] 09:06:47 INFO - PROCESS | 1818 | 1460995607272 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 09:06:48 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x88ceb400) [pid = 1818] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:06:48 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x86282c00) [pid = 1818] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:06:48 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x89a53800) [pid = 1818] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:06:48 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x8e9c8000) [pid = 1818] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:06:48 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x943a3c00) [pid = 1818] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:06:48 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x9335f000) [pid = 1818] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:06:48 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x9086f400) [pid = 1818] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:06:48 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x89bd6400) [pid = 1818] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:06:48 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x8c54e400) [pid = 1818] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:06:48 INFO - PROCESS | 1818 | --DOMWINDOW == 133 (0x944ab400) [pid = 1818] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:06:48 INFO - PROCESS | 1818 | --DOMWINDOW == 132 (0x89a48800) [pid = 1818] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:06:48 INFO - PROCESS | 1818 | --DOMWINDOW == 131 (0x97457000) [pid = 1818] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:06:48 INFO - PROCESS | 1818 | --DOMWINDOW == 130 (0x97809400) [pid = 1818] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:06:48 INFO - PROCESS | 1818 | --DOMWINDOW == 129 (0x85914400) [pid = 1818] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:06:48 INFO - PROCESS | 1818 | --DOMWINDOW == 128 (0x983d4400) [pid = 1818] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:06:48 INFO - PROCESS | 1818 | --DOMWINDOW == 127 (0x8e9d1000) [pid = 1818] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:06:48 INFO - PROCESS | 1818 | --DOMWINDOW == 126 (0x876be800) [pid = 1818] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:06:48 INFO - PROCESS | 1818 | --DOMWINDOW == 125 (0x89a55400) [pid = 1818] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:06:48 INFO - PROCESS | 1818 | --DOMWINDOW == 124 (0x896bfc00) [pid = 1818] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:06:48 INFO - PROCESS | 1818 | --DOMWINDOW == 123 (0x98668400) [pid = 1818] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:06:48 INFO - PROCESS | 1818 | --DOMWINDOW == 122 (0x8bbb0400) [pid = 1818] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:06:48 INFO - PROCESS | 1818 | --DOMWINDOW == 121 (0x9059c800) [pid = 1818] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:06:48 INFO - PROCESS | 1818 | 1460995608287 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:48 INFO - PROCESS | 1818 | ++DOCSHELL 0x85914400 == 122 [pid = 1818] [id = 636] 09:06:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 122 (0x86282c00) [pid = 1818] [serial = 1909] [outer = (nil)] 09:06:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 123 (0x88ceb400) [pid = 1818] [serial = 1910] [outer = 0x86282c00] 09:06:48 INFO - PROCESS | 1818 | 1460995608377 Marionette DEBUG loaded listener.js 09:06:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 124 (0x89bd3400) [pid = 1818] [serial = 1911] [outer = 0x86282c00] 09:06:49 INFO - PROCESS | 1818 | 1460995609193 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]]]}] 09:06:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:06:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 2288ms 09:06:49 INFO - PROCESS | 1818 | 1460995609219 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 09:06:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:06:49 INFO - PROCESS | 1818 | 1460995609224 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 09:06:49 INFO - PROCESS | 1818 | 1460995609230 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:06:49 INFO - PROCESS | 1818 | 1460995609234 Marionette TRACE conn3 <- [1,2518,null,{}] 09:06:49 INFO - PROCESS | 1818 | 1460995609239 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}] 09:06:49 INFO - PROCESS | 1818 | 1460995609539 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 09:06:49 INFO - PROCESS | 1818 | 1460995609561 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:49 INFO - PROCESS | 1818 | ++DOCSHELL 0x88e8d800 == 123 [pid = 1818] [id = 637] 09:06:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 125 (0x89e75400) [pid = 1818] [serial = 1912] [outer = (nil)] 09:06:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 126 (0x89f9ec00) [pid = 1818] [serial = 1913] [outer = 0x89e75400] 09:06:49 INFO - PROCESS | 1818 | 1460995609638 Marionette DEBUG loaded listener.js 09:06:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 127 (0x8a071800) [pid = 1818] [serial = 1914] [outer = 0x89e75400] 09:06:50 INFO - PROCESS | 1818 | 1460995610901 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]]]}] 09:06:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:06:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1744ms 09:06:50 INFO - PROCESS | 1818 | 1460995610975 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 09:06:50 INFO - PROCESS | 1818 | 1460995610982 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 09:06:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:06:51 INFO - PROCESS | 1818 | 1460995610992 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:06:51 INFO - PROCESS | 1818 | 1460995610997 Marionette TRACE conn3 <- [1,2522,null,{}] 09:06:51 INFO - PROCESS | 1818 | 1460995611016 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}] 09:06:51 INFO - PROCESS | 1818 | 1460995611370 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 09:06:51 INFO - PROCESS | 1818 | 1460995611656 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:51 INFO - PROCESS | 1818 | ++DOCSHELL 0x88be2000 == 124 [pid = 1818] [id = 638] 09:06:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 128 (0x88c17000) [pid = 1818] [serial = 1915] [outer = (nil)] 09:06:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 129 (0x88c23000) [pid = 1818] [serial = 1916] [outer = 0x88c17000] 09:06:51 INFO - PROCESS | 1818 | 1460995611750 Marionette DEBUG loaded listener.js 09:06:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 130 (0x88e8f800) [pid = 1818] [serial = 1917] [outer = 0x88c17000] 09:06:52 INFO - PROCESS | 1818 | 1460995612762 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]]]}] 09:06:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:06:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1855ms 09:06:52 INFO - PROCESS | 1818 | 1460995612848 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 09:06:52 INFO - PROCESS | 1818 | 1460995612859 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 09:06:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:06:52 INFO - PROCESS | 1818 | 1460995612870 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:06:52 INFO - PROCESS | 1818 | 1460995612874 Marionette TRACE conn3 <- [1,2526,null,{}] 09:06:52 INFO - PROCESS | 1818 | 1460995612880 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}] 09:06:53 INFO - PROCESS | 1818 | 1460995613181 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 09:06:53 INFO - PROCESS | 1818 | 1460995613606 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:53 INFO - PROCESS | 1818 | ++DOCSHELL 0x89bc9400 == 125 [pid = 1818] [id = 639] 09:06:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 131 (0x89bcac00) [pid = 1818] [serial = 1918] [outer = (nil)] 09:06:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 132 (0x89f9b000) [pid = 1818] [serial = 1919] [outer = 0x89bcac00] 09:06:53 INFO - PROCESS | 1818 | 1460995613696 Marionette DEBUG loaded listener.js 09:06:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 133 (0x8a07c400) [pid = 1818] [serial = 1920] [outer = 0x89bcac00] 09:06:54 INFO - PROCESS | 1818 | 1460995614752 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]]]}] 09:06:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:06:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1935ms 09:06:54 INFO - PROCESS | 1818 | 1460995614806 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 09:06:54 INFO - PROCESS | 1818 | 1460995614810 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 09:06:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:06:54 INFO - PROCESS | 1818 | 1460995614818 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:06:54 INFO - PROCESS | 1818 | 1460995614825 Marionette TRACE conn3 <- [1,2530,null,{}] 09:06:54 INFO - PROCESS | 1818 | 1460995614841 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}] 09:06:55 INFO - PROCESS | 1818 | 1460995615086 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 09:06:55 INFO - PROCESS | 1818 | 1460995615430 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:55 INFO - PROCESS | 1818 | ++DOCSHELL 0x8a036000 == 126 [pid = 1818] [id = 640] 09:06:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 134 (0x8b782000) [pid = 1818] [serial = 1921] [outer = (nil)] 09:06:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x8b999400) [pid = 1818] [serial = 1922] [outer = 0x8b782000] 09:06:55 INFO - PROCESS | 1818 | 1460995615531 Marionette DEBUG loaded listener.js 09:06:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x8bba8800) [pid = 1818] [serial = 1923] [outer = 0x8b782000] 09:06:56 INFO - PROCESS | 1818 | 1460995616479 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]]]}] 09:06:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:06:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1739ms 09:06:56 INFO - PROCESS | 1818 | 1460995616558 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 09:06:56 INFO - PROCESS | 1818 | 1460995616563 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 09:06:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:06:56 INFO - PROCESS | 1818 | 1460995616570 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:06:56 INFO - PROCESS | 1818 | 1460995616574 Marionette TRACE conn3 <- [1,2534,null,{}] 09:06:56 INFO - PROCESS | 1818 | 1460995616580 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}] 09:06:56 INFO - PROCESS | 1818 | 1460995616842 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 09:06:57 INFO - PROCESS | 1818 | 1460995617189 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:57 INFO - PROCESS | 1818 | ++DOCSHELL 0x88be1400 == 127 [pid = 1818] [id = 641] 09:06:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x8b996c00) [pid = 1818] [serial = 1924] [outer = (nil)] 09:06:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x8c4ef400) [pid = 1818] [serial = 1925] [outer = 0x8b996c00] 09:06:57 INFO - PROCESS | 1818 | 1460995617283 Marionette DEBUG loaded listener.js 09:06:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x8c4fa400) [pid = 1818] [serial = 1926] [outer = 0x8b996c00] 09:06:58 INFO - PROCESS | 1818 | 1460995618215 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]]]}] 09:06:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:06:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1689ms 09:06:58 INFO - PROCESS | 1818 | 1460995618260 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 09:06:58 INFO - PROCESS | 1818 | 1460995618264 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 09:06:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:06:58 INFO - PROCESS | 1818 | 1460995618270 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:06:58 INFO - PROCESS | 1818 | 1460995618274 Marionette TRACE conn3 <- [1,2538,null,{}] 09:06:58 INFO - PROCESS | 1818 | 1460995618280 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}] 09:06:58 INFO - PROCESS | 1818 | 1460995618530 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 09:06:58 INFO - PROCESS | 1818 | 1460995618868 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:58 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b995c00 == 128 [pid = 1818] [id = 642] 09:06:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x8c40d800) [pid = 1818] [serial = 1927] [outer = (nil)] 09:06:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x8c59f000) [pid = 1818] [serial = 1928] [outer = 0x8c40d800] 09:06:58 INFO - PROCESS | 1818 | 1460995618962 Marionette DEBUG loaded listener.js 09:06:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x8c5a3800) [pid = 1818] [serial = 1929] [outer = 0x8c40d800] 09:06:59 INFO - PROCESS | 1818 | 1460995619960 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]]]}] 09:07:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:07:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1737ms 09:07:00 INFO - PROCESS | 1818 | 1460995620009 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 09:07:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:07:00 INFO - PROCESS | 1818 | 1460995620013 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 09:07:00 INFO - PROCESS | 1818 | 1460995620019 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:07:00 INFO - PROCESS | 1818 | 1460995620023 Marionette TRACE conn3 <- [1,2542,null,{}] 09:07:00 INFO - PROCESS | 1818 | 1460995620044 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}] 09:07:00 INFO - PROCESS | 1818 | 1460995620374 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 09:07:00 INFO - PROCESS | 1818 | 1460995620655 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:00 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c410400 == 129 [pid = 1818] [id = 643] 09:07:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x8c7df000) [pid = 1818] [serial = 1930] [outer = (nil)] 09:07:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x8e9cd400) [pid = 1818] [serial = 1931] [outer = 0x8c7df000] 09:07:00 INFO - PROCESS | 1818 | 1460995620748 Marionette DEBUG loaded listener.js 09:07:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x8ea93800) [pid = 1818] [serial = 1932] [outer = 0x8c7df000] 09:07:01 INFO - PROCESS | 1818 | 1460995621772 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]]]}] 09:07:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:07:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1832ms 09:07:01 INFO - PROCESS | 1818 | 1460995621852 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 09:07:01 INFO - PROCESS | 1818 | 1460995621855 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 09:07:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:07:01 INFO - PROCESS | 1818 | 1460995621862 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:07:01 INFO - PROCESS | 1818 | 1460995621866 Marionette TRACE conn3 <- [1,2546,null,{}] 09:07:01 INFO - PROCESS | 1818 | 1460995621871 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}] 09:07:02 INFO - PROCESS | 1818 | 1460995622165 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 09:07:02 INFO - PROCESS | 1818 | 1460995622512 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:02 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c7e0000 == 130 [pid = 1818] [id = 644] 09:07:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x8e9c9000) [pid = 1818] [serial = 1933] [outer = (nil)] 09:07:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x8f768c00) [pid = 1818] [serial = 1934] [outer = 0x8e9c9000] 09:07:02 INFO - PROCESS | 1818 | 1460995622609 Marionette DEBUG loaded listener.js 09:07:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x8f933000) [pid = 1818] [serial = 1935] [outer = 0x8e9c9000] 09:07:03 INFO - PROCESS | 1818 | 1460995623560 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]]]}] 09:07:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:07:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1736ms 09:07:03 INFO - PROCESS | 1818 | 1460995623598 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 09:07:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:07:03 INFO - PROCESS | 1818 | 1460995623602 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 09:07:03 INFO - PROCESS | 1818 | 1460995623609 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:07:03 INFO - PROCESS | 1818 | 1460995623612 Marionette TRACE conn3 <- [1,2550,null,{}] 09:07:03 INFO - PROCESS | 1818 | 1460995623618 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}] 09:07:03 INFO - PROCESS | 1818 | 1460995623847 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 09:07:04 INFO - PROCESS | 1818 | 1460995624195 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:04 INFO - PROCESS | 1818 | ++DOCSHELL 0x8ea9f400 == 131 [pid = 1818] [id = 645] 09:07:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0x8eaa1000) [pid = 1818] [serial = 1936] [outer = (nil)] 09:07:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x90865400) [pid = 1818] [serial = 1937] [outer = 0x8eaa1000] 09:07:04 INFO - PROCESS | 1818 | 1460995624289 Marionette DEBUG loaded listener.js 09:07:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x90913c00) [pid = 1818] [serial = 1938] [outer = 0x8eaa1000] 09:07:05 INFO - PROCESS | 1818 | 1460995625264 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]]]}] 09:07:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:07:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1682ms 09:07:05 INFO - PROCESS | 1818 | 1460995625291 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 09:07:05 INFO - PROCESS | 1818 | 1460995625295 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 09:07:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:07:05 INFO - PROCESS | 1818 | 1460995625302 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:07:05 INFO - PROCESS | 1818 | 1460995625306 Marionette TRACE conn3 <- [1,2554,null,{}] 09:07:05 INFO - PROCESS | 1818 | 1460995625311 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}] 09:07:05 INFO - PROCESS | 1818 | 1460995625556 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 09:07:05 INFO - PROCESS | 1818 | 1460995625909 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:05 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fd1a400 == 132 [pid = 1818] [id = 646] 09:07:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x9059b800) [pid = 1818] [serial = 1939] [outer = (nil)] 09:07:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 153 (0x9159cc00) [pid = 1818] [serial = 1940] [outer = 0x9059b800] 09:07:06 INFO - PROCESS | 1818 | 1460995626004 Marionette DEBUG loaded listener.js 09:07:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 154 (0x915a2000) [pid = 1818] [serial = 1941] [outer = 0x9059b800] 09:07:06 INFO - PROCESS | 1818 | 1460995626957 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]]]}] 09:07:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:07:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1730ms 09:07:07 INFO - PROCESS | 1818 | 1460995627034 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 09:07:07 INFO - PROCESS | 1818 | 1460995627037 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 09:07:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:07:07 INFO - PROCESS | 1818 | 1460995627044 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:07:07 INFO - PROCESS | 1818 | 1460995627047 Marionette TRACE conn3 <- [1,2558,null,{}] 09:07:07 INFO - PROCESS | 1818 | 1460995627053 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}] 09:07:07 INFO - PROCESS | 1818 | 1460995627325 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 09:07:07 INFO - PROCESS | 1818 | 1460995627671 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:07 INFO - PROCESS | 1818 | ++DOCSHELL 0x8ea99000 == 133 [pid = 1818] [id = 647] 09:07:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 155 (0x8fd16c00) [pid = 1818] [serial = 1942] [outer = (nil)] 09:07:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 156 (0x9211e400) [pid = 1818] [serial = 1943] [outer = 0x8fd16c00] 09:07:07 INFO - PROCESS | 1818 | 1460995627760 Marionette DEBUG loaded listener.js 09:07:07 INFO - PROCESS | 1818 | ++DOMWINDOW == 157 (0x921a8c00) [pid = 1818] [serial = 1944] [outer = 0x8fd16c00] 09:07:08 INFO - PROCESS | 1818 | 1460995628763 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]]]}] 09:07:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:07:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1795ms 09:07:08 INFO - PROCESS | 1818 | 1460995628839 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 09:07:08 INFO - PROCESS | 1818 | 1460995628844 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 09:07:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:07:08 INFO - PROCESS | 1818 | 1460995628850 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:07:08 INFO - PROCESS | 1818 | 1460995628855 Marionette TRACE conn3 <- [1,2562,null,{}] 09:07:08 INFO - PROCESS | 1818 | 1460995628861 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}] 09:07:09 INFO - PROCESS | 1818 | 1460995629163 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 09:07:09 INFO - PROCESS | 1818 | 1460995629526 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:09 INFO - PROCESS | 1818 | ++DOCSHELL 0x9178f800 == 134 [pid = 1818] [id = 648] 09:07:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 158 (0x934de800) [pid = 1818] [serial = 1945] [outer = (nil)] 09:07:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 159 (0x934e2c00) [pid = 1818] [serial = 1946] [outer = 0x934de800] 09:07:09 INFO - PROCESS | 1818 | 1460995629622 Marionette DEBUG loaded listener.js 09:07:09 INFO - PROCESS | 1818 | ++DOMWINDOW == 160 (0x934e9800) [pid = 1818] [serial = 1947] [outer = 0x934de800] 09:07:10 INFO - PROCESS | 1818 | 1460995630597 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]]]}] 09:07:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:07:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1788ms 09:07:10 INFO - PROCESS | 1818 | 1460995630639 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 09:07:10 INFO - PROCESS | 1818 | 1460995630643 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 09:07:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:07:10 INFO - PROCESS | 1818 | 1460995630649 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:07:10 INFO - PROCESS | 1818 | 1460995630653 Marionette TRACE conn3 <- [1,2566,null,{}] 09:07:10 INFO - PROCESS | 1818 | 1460995630658 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}] 09:07:10 INFO - PROCESS | 1818 | 1460995630918 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 09:07:11 INFO - PROCESS | 1818 | 1460995631270 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:11 INFO - PROCESS | 1818 | ++DOCSHELL 0x89bc9c00 == 135 [pid = 1818] [id = 649] 09:07:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 161 (0x8b612400) [pid = 1818] [serial = 1948] [outer = (nil)] 09:07:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 162 (0x942d6000) [pid = 1818] [serial = 1949] [outer = 0x8b612400] 09:07:11 INFO - PROCESS | 1818 | 1460995631363 Marionette DEBUG loaded listener.js 09:07:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 163 (0x942da800) [pid = 1818] [serial = 1950] [outer = 0x8b612400] 09:07:12 INFO - PROCESS | 1818 | 1460995632295 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]]]}] 09:07:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:07:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1694ms 09:07:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:07:12 INFO - PROCESS | 1818 | 1460995632345 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 09:07:12 INFO - PROCESS | 1818 | 1460995632348 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 09:07:12 INFO - PROCESS | 1818 | 1460995632355 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:07:12 INFO - PROCESS | 1818 | 1460995632359 Marionette TRACE conn3 <- [1,2570,null,{}] 09:07:12 INFO - PROCESS | 1818 | 1460995632364 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}] 09:07:12 INFO - PROCESS | 1818 | 1460995632580 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 09:07:12 INFO - PROCESS | 1818 | 1460995632927 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:12 INFO - PROCESS | 1818 | ++DOCSHELL 0x92117000 == 136 [pid = 1818] [id = 650] 09:07:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 164 (0x942d8000) [pid = 1818] [serial = 1951] [outer = (nil)] 09:07:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 165 (0x9439cc00) [pid = 1818] [serial = 1952] [outer = 0x942d8000] 09:07:13 INFO - PROCESS | 1818 | 1460995633022 Marionette DEBUG loaded listener.js 09:07:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 166 (0x943a3c00) [pid = 1818] [serial = 1953] [outer = 0x942d8000] 09:07:14 INFO - PROCESS | 1818 | 1460995634029 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]]]}] 09:07:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:07:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1743ms 09:07:14 INFO - PROCESS | 1818 | 1460995634099 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 09:07:14 INFO - PROCESS | 1818 | 1460995634103 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 09:07:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:07:14 INFO - PROCESS | 1818 | 1460995634109 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:07:14 INFO - PROCESS | 1818 | 1460995634113 Marionette TRACE conn3 <- [1,2574,null,{}] 09:07:14 INFO - PROCESS | 1818 | 1460995634119 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}] 09:07:14 INFO - PROCESS | 1818 | 1460995634354 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 09:07:14 INFO - PROCESS | 1818 | 1460995634702 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:14 INFO - PROCESS | 1818 | ++DOCSHELL 0x90911800 == 137 [pid = 1818] [id = 651] 09:07:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 167 (0x93355800) [pid = 1818] [serial = 1954] [outer = (nil)] 09:07:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 168 (0x944a1800) [pid = 1818] [serial = 1955] [outer = 0x93355800] 09:07:14 INFO - PROCESS | 1818 | 1460995634798 Marionette DEBUG loaded listener.js 09:07:14 INFO - PROCESS | 1818 | ++DOMWINDOW == 169 (0x944a4800) [pid = 1818] [serial = 1956] [outer = 0x93355800] 09:07:15 INFO - PROCESS | 1818 | 1460995635763 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]]]}] 09:07:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:07:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1731ms 09:07:15 INFO - PROCESS | 1818 | 1460995635841 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 09:07:15 INFO - PROCESS | 1818 | 1460995635845 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 09:07:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:07:15 INFO - PROCESS | 1818 | 1460995635852 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:07:15 INFO - PROCESS | 1818 | 1460995635856 Marionette TRACE conn3 <- [1,2578,null,{}] 09:07:15 INFO - PROCESS | 1818 | 1460995635862 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}] 09:07:16 INFO - PROCESS | 1818 | 1460995636100 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 09:07:16 INFO - PROCESS | 1818 | 1460995636458 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:16 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c546400 == 138 [pid = 1818] [id = 652] 09:07:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 170 (0x8c7e6000) [pid = 1818] [serial = 1957] [outer = (nil)] 09:07:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 171 (0x95899000) [pid = 1818] [serial = 1958] [outer = 0x8c7e6000] 09:07:16 INFO - PROCESS | 1818 | 1460995636550 Marionette DEBUG loaded listener.js 09:07:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 172 (0x95b10400) [pid = 1818] [serial = 1959] [outer = 0x8c7e6000] 09:07:17 INFO - PROCESS | 1818 | 1460995637452 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]]]}] 09:07:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:07:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1635ms 09:07:17 INFO - PROCESS | 1818 | 1460995637489 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 09:07:17 INFO - PROCESS | 1818 | 1460995637493 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 09:07:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:07:17 INFO - PROCESS | 1818 | 1460995637499 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:07:17 INFO - PROCESS | 1818 | 1460995637503 Marionette TRACE conn3 <- [1,2582,null,{}] 09:07:17 INFO - PROCESS | 1818 | 1460995637508 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}] 09:07:17 INFO - PROCESS | 1818 | 1460995637737 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 09:07:18 INFO - PROCESS | 1818 | 1460995638101 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:18 INFO - PROCESS | 1818 | ++DOCSHELL 0x876b8000 == 139 [pid = 1818] [id = 653] 09:07:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 173 (0x89a56400) [pid = 1818] [serial = 1960] [outer = (nil)] 09:07:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 174 (0x96609000) [pid = 1818] [serial = 1961] [outer = 0x89a56400] 09:07:18 INFO - PROCESS | 1818 | 1460995638193 Marionette DEBUG loaded listener.js 09:07:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 175 (0x9663a000) [pid = 1818] [serial = 1962] [outer = 0x89a56400] 09:07:19 INFO - PROCESS | 1818 | 1460995639138 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]]]}] 09:07:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:07:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1689ms 09:07:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:07:19 INFO - PROCESS | 1818 | 1460995639189 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 09:07:19 INFO - PROCESS | 1818 | 1460995639192 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 09:07:19 INFO - PROCESS | 1818 | 1460995639199 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:07:19 INFO - PROCESS | 1818 | 1460995639203 Marionette TRACE conn3 <- [1,2586,null,{}] 09:07:19 INFO - PROCESS | 1818 | 1460995639208 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}] 09:07:19 INFO - PROCESS | 1818 | 1460995639446 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 09:07:19 INFO - PROCESS | 1818 | 1460995639793 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:19 INFO - PROCESS | 1818 | ++DOCSHELL 0x849aac00 == 140 [pid = 1818] [id = 654] 09:07:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 176 (0x94399800) [pid = 1818] [serial = 1963] [outer = (nil)] 09:07:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 177 (0x96645400) [pid = 1818] [serial = 1964] [outer = 0x94399800] 09:07:19 INFO - PROCESS | 1818 | 1460995639886 Marionette DEBUG loaded listener.js 09:07:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 178 (0x96fd2400) [pid = 1818] [serial = 1965] [outer = 0x94399800] 09:07:22 INFO - PROCESS | 1818 | --DOCSHELL 0x85909400 == 139 [pid = 1818] [id = 612] 09:07:22 INFO - PROCESS | 1818 | --DOCSHELL 0x88bef800 == 138 [pid = 1818] [id = 615] 09:07:22 INFO - PROCESS | 1818 | --DOCSHELL 0x846e6800 == 137 [pid = 1818] [id = 632] 09:07:22 INFO - PROCESS | 1818 | --DOCSHELL 0x89a52000 == 136 [pid = 1818] [id = 631] 09:07:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8e9cf400 == 135 [pid = 1818] [id = 629] 09:07:22 INFO - PROCESS | 1818 | --DOCSHELL 0x88c17800 == 134 [pid = 1818] [id = 630] 09:07:22 INFO - PROCESS | 1818 | --DOCSHELL 0x89bcc000 == 133 [pid = 1818] [id = 628] 09:07:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8c541400 == 132 [pid = 1818] [id = 627] 09:07:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8c5a9400 == 131 [pid = 1818] [id = 626] 09:07:22 INFO - PROCESS | 1818 | --DOCSHELL 0x857bc400 == 130 [pid = 1818] [id = 625] 09:07:22 INFO - PROCESS | 1818 | --DOCSHELL 0x89e79000 == 129 [pid = 1818] [id = 623] 09:07:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8b77ac00 == 128 [pid = 1818] [id = 624] 09:07:22 INFO - PROCESS | 1818 | --DOCSHELL 0x87963400 == 127 [pid = 1818] [id = 622] 09:07:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8a078400 == 126 [pid = 1818] [id = 621] 09:07:22 INFO - PROCESS | 1818 | --DOCSHELL 0x89bcd000 == 125 [pid = 1818] [id = 620] 09:07:22 INFO - PROCESS | 1818 | --DOCSHELL 0x89bcdc00 == 124 [pid = 1818] [id = 619] 09:07:22 INFO - PROCESS | 1818 | --DOCSHELL 0x88c19400 == 123 [pid = 1818] [id = 617] 09:07:22 INFO - PROCESS | 1818 | --DOCSHELL 0x876afc00 == 122 [pid = 1818] [id = 618] 09:07:22 INFO - PROCESS | 1818 | --DOCSHELL 0x846e8000 == 121 [pid = 1818] [id = 616] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 177 (0x88e8cc00) [pid = 1818] [serial = 1845] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 176 (0x88c1c000) [pid = 1818] [serial = 1785] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 175 (0xa006f800) [pid = 1818] [serial = 1833] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 174 (0x905a8c00) [pid = 1818] [serial = 1803] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 173 (0x974bf000) [pid = 1818] [serial = 1817] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 172 (0x905a0800) [pid = 1818] [serial = 1802] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 171 (0x9439ec00) [pid = 1818] [serial = 1812] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 170 (0x934dd800) [pid = 1818] [serial = 1808] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 169 (0x8b99fc00) [pid = 1818] [serial = 1791] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 168 (0x8c7e1800) [pid = 1818] [serial = 1797] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 167 (0x88e81800) [pid = 1818] [serial = 1844] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 166 (0x95aa0400) [pid = 1818] [serial = 1814] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 165 (0x89a52400) [pid = 1818] [serial = 1787] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 164 (0x9a683c00) [pid = 1818] [serial = 1832] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 163 (0x96609800) [pid = 1818] [serial = 1815] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 162 (0x8b61e000) [pid = 1818] [serial = 1790] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 161 (0x978c3000) [pid = 1818] [serial = 1820] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 160 (0xa0fda000) [pid = 1818] [serial = 1835] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 159 (0x86464c00) [pid = 1818] [serial = 1839] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 158 (0x99142000) [pid = 1818] [serial = 1826] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 157 (0x8ea9cc00) [pid = 1818] [serial = 1799] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 156 (0x991a3000) [pid = 1818] [serial = 1827] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 155 (0x88be4400) [pid = 1818] [serial = 1842] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 154 (0x9759f400) [pid = 1818] [serial = 1818] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 153 (0x86280c00) [pid = 1818] [serial = 1838] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 152 (0x8c4f1000) [pid = 1818] [serial = 1716] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0x983d7c00) [pid = 1818] [serial = 1823] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0x8c7d9800) [pid = 1818] [serial = 1796] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0x9e02dc00) [pid = 1818] [serial = 1830] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0x8f927400) [pid = 1818] [serial = 1800] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0xa280e400) [pid = 1818] [serial = 1836] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x9866fc00) [pid = 1818] [serial = 1824] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x89bd4800) [pid = 1818] [serial = 1788] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x934e2800) [pid = 1818] [serial = 1809] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x8c59ec00) [pid = 1818] [serial = 1794] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x90948000) [pid = 1818] [serial = 1805] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x978e1800) [pid = 1818] [serial = 1821] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x87961400) [pid = 1818] [serial = 1784] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x942dc000) [pid = 1818] [serial = 1811] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x87962000) [pid = 1818] [serial = 1841] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x915a0000) [pid = 1818] [serial = 1806] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x8c549c00) [pid = 1818] [serial = 1793] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x9b3e2400) [pid = 1818] [serial = 1829] [outer = (nil)] [url = about:blank] 09:07:22 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x896b3400) [pid = 1818] [serial = 1847] [outer = (nil)] [url = about:blank] 09:07:23 INFO - PROCESS | 1818 | 1460995643296 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]]]}] 09:07:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:07:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 4139ms 09:07:23 INFO - PROCESS | 1818 | 1460995643339 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 09:07:23 INFO - PROCESS | 1818 | 1460995643345 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 09:07:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:07:23 INFO - PROCESS | 1818 | 1460995643352 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:07:23 INFO - PROCESS | 1818 | 1460995643358 Marionette TRACE conn3 <- [1,2590,null,{}] 09:07:23 INFO - PROCESS | 1818 | 1460995643367 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}] 09:07:23 INFO - PROCESS | 1818 | 1460995643632 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 09:07:23 INFO - PROCESS | 1818 | 1460995643866 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:23 INFO - PROCESS | 1818 | ++DOCSHELL 0x846e6800 == 122 [pid = 1818] [id = 655] 09:07:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x8590e800) [pid = 1818] [serial = 1966] [outer = (nil)] 09:07:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x87962800) [pid = 1818] [serial = 1967] [outer = 0x8590e800] 09:07:23 INFO - PROCESS | 1818 | 1460995643950 Marionette DEBUG loaded listener.js 09:07:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x88c16800) [pid = 1818] [serial = 1968] [outer = 0x8590e800] 09:07:24 INFO - PROCESS | 1818 | 1460995644794 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]]]}] 09:07:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:07:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1490ms 09:07:24 INFO - PROCESS | 1818 | 1460995644844 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 09:07:24 INFO - PROCESS | 1818 | 1460995644852 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 09:07:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:07:24 INFO - PROCESS | 1818 | 1460995644900 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:07:24 INFO - PROCESS | 1818 | 1460995644905 Marionette TRACE conn3 <- [1,2594,null,{}] 09:07:24 INFO - PROCESS | 1818 | 1460995644911 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}] 09:07:25 INFO - PROCESS | 1818 | 1460995645155 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 09:07:25 INFO - PROCESS | 1818 | 1460995645449 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:25 INFO - PROCESS | 1818 | ++DOCSHELL 0x8796b400 == 123 [pid = 1818] [id = 656] 09:07:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x8796bc00) [pid = 1818] [serial = 1969] [outer = (nil)] 09:07:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x88e8c400) [pid = 1818] [serial = 1970] [outer = 0x8796bc00] 09:07:25 INFO - PROCESS | 1818 | 1460995645539 Marionette DEBUG loaded listener.js 09:07:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x896b3c00) [pid = 1818] [serial = 1971] [outer = 0x8796bc00] 09:07:26 INFO - PROCESS | 1818 | 1460995646529 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]]]}] 09:07:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:07:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1685ms 09:07:26 INFO - PROCESS | 1818 | 1460995646587 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 09:07:26 INFO - PROCESS | 1818 | 1460995646591 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 09:07:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:07:26 INFO - PROCESS | 1818 | 1460995646597 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:07:26 INFO - PROCESS | 1818 | 1460995646603 Marionette TRACE conn3 <- [1,2598,null,{}] 09:07:26 INFO - PROCESS | 1818 | 1460995646618 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}] 09:07:26 INFO - PROCESS | 1818 | 1460995646929 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 09:07:27 INFO - PROCESS | 1818 | 1460995646977 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:27 INFO - PROCESS | 1818 | ++DOCSHELL 0x89bcdc00 == 124 [pid = 1818] [id = 657] 09:07:27 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x89bd3000) [pid = 1818] [serial = 1972] [outer = (nil)] 09:07:27 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x89e80c00) [pid = 1818] [serial = 1973] [outer = 0x89bd3000] 09:07:27 INFO - PROCESS | 1818 | 1460995647234 Marionette DEBUG loaded listener.js 09:07:27 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x8a034400) [pid = 1818] [serial = 1974] [outer = 0x89bd3000] 09:07:28 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x89bd7400) [pid = 1818] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:07:28 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x8b992c00) [pid = 1818] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:07:28 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x89f99000) [pid = 1818] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:07:28 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x88c1a400) [pid = 1818] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:07:28 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x88c1cc00) [pid = 1818] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:07:28 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x89bc8400) [pid = 1818] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:07:28 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x86282c00) [pid = 1818] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:07:28 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x8c7db800) [pid = 1818] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:07:28 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x89677800) [pid = 1818] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:07:28 INFO - PROCESS | 1818 | --DOMWINDOW == 133 (0x8f766400) [pid = 1818] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:07:28 INFO - PROCESS | 1818 | --DOMWINDOW == 132 (0x88c19000) [pid = 1818] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:07:28 INFO - PROCESS | 1818 | --DOMWINDOW == 131 (0x846e8400) [pid = 1818] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:07:28 INFO - PROCESS | 1818 | --DOMWINDOW == 130 (0x896ba400) [pid = 1818] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:07:28 INFO - PROCESS | 1818 | --DOMWINDOW == 129 (0x8a07ac00) [pid = 1818] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:07:28 INFO - PROCESS | 1818 | --DOMWINDOW == 128 (0x8a078800) [pid = 1818] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:07:28 INFO - PROCESS | 1818 | --DOMWINDOW == 127 (0x8c7e1400) [pid = 1818] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:07:28 INFO - PROCESS | 1818 | --DOMWINDOW == 126 (0x8c5a9800) [pid = 1818] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:07:28 INFO - PROCESS | 1818 | --DOMWINDOW == 125 (0x896bd000) [pid = 1818] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:07:28 INFO - PROCESS | 1818 | --DOMWINDOW == 124 (0x8e9c8c00) [pid = 1818] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:07:28 INFO - PROCESS | 1818 | --DOMWINDOW == 123 (0x90949c00) [pid = 1818] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:07:28 INFO - PROCESS | 1818 | --DOMWINDOW == 122 (0x8b77e800) [pid = 1818] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:07:28 INFO - PROCESS | 1818 | --DOMWINDOW == 121 (0x88be5c00) [pid = 1818] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:07:28 INFO - PROCESS | 1818 | 1460995648744 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]]]}] 09:07:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:07:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 2186ms 09:07:28 INFO - PROCESS | 1818 | 1460995648784 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 09:07:28 INFO - PROCESS | 1818 | 1460995648789 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 09:07:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:07:28 INFO - PROCESS | 1818 | 1460995648795 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:07:28 INFO - PROCESS | 1818 | 1460995648797 Marionette TRACE conn3 <- [1,2602,null,{}] 09:07:28 INFO - PROCESS | 1818 | 1460995648803 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}] 09:07:29 INFO - PROCESS | 1818 | 1460995649117 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 09:07:29 INFO - PROCESS | 1818 | 1460995649140 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:29 INFO - PROCESS | 1818 | ++DOCSHELL 0x85915400 == 125 [pid = 1818] [id = 658] 09:07:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 122 (0x88c19000) [pid = 1818] [serial = 1975] [outer = (nil)] 09:07:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 123 (0x89bcc000) [pid = 1818] [serial = 1976] [outer = 0x88c19000] 09:07:29 INFO - PROCESS | 1818 | 1460995649217 Marionette DEBUG loaded listener.js 09:07:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 124 (0x89f96800) [pid = 1818] [serial = 1977] [outer = 0x88c19000] 09:07:30 INFO - PROCESS | 1818 | 1460995650472 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]]]}] 09:07:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:07:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1735ms 09:07:30 INFO - PROCESS | 1818 | 1460995650532 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 09:07:30 INFO - PROCESS | 1818 | 1460995650539 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 09:07:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:07:30 INFO - PROCESS | 1818 | 1460995650547 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:07:30 INFO - PROCESS | 1818 | 1460995650552 Marionette TRACE conn3 <- [1,2606,null,{}] 09:07:30 INFO - PROCESS | 1818 | 1460995650561 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}] 09:07:30 INFO - PROCESS | 1818 | 1460995650922 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 09:07:31 INFO - PROCESS | 1818 | 1460995651194 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:31 INFO - PROCESS | 1818 | ++DOCSHELL 0x8796a400 == 126 [pid = 1818] [id = 659] 09:07:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 125 (0x88be9000) [pid = 1818] [serial = 1978] [outer = (nil)] 09:07:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 126 (0x88c23800) [pid = 1818] [serial = 1979] [outer = 0x88be9000] 09:07:31 INFO - PROCESS | 1818 | 1460995651286 Marionette DEBUG loaded listener.js 09:07:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 127 (0x88cee000) [pid = 1818] [serial = 1980] [outer = 0x88be9000] 09:07:32 INFO - PROCESS | 1818 | 1460995652314 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]]]}] 09:07:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:07:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1847ms 09:07:32 INFO - PROCESS | 1818 | 1460995652395 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 09:07:32 INFO - PROCESS | 1818 | 1460995652405 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 09:07:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:07:32 INFO - PROCESS | 1818 | 1460995652417 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:07:32 INFO - PROCESS | 1818 | 1460995652421 Marionette TRACE conn3 <- [1,2610,null,{}] 09:07:32 INFO - PROCESS | 1818 | 1460995652429 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}] 09:07:32 INFO - PROCESS | 1818 | 1460995652723 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 09:07:33 INFO - PROCESS | 1818 | 1460995653096 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:33 INFO - PROCESS | 1818 | ++DOCSHELL 0x88c24c00 == 127 [pid = 1818] [id = 660] 09:07:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 128 (0x88e84000) [pid = 1818] [serial = 1981] [outer = (nil)] 09:07:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 129 (0x89bd1400) [pid = 1818] [serial = 1982] [outer = 0x88e84000] 09:07:33 INFO - PROCESS | 1818 | 1460995653186 Marionette DEBUG loaded listener.js 09:07:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 130 (0x89f9d400) [pid = 1818] [serial = 1983] [outer = 0x88e84000] 09:07:34 INFO - PROCESS | 1818 | 1460995654237 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]]]}] 09:07:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:07:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1885ms 09:07:34 INFO - PROCESS | 1818 | 1460995654303 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 09:07:34 INFO - PROCESS | 1818 | 1460995654307 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 09:07:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:07:34 INFO - PROCESS | 1818 | 1460995654315 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:07:34 INFO - PROCESS | 1818 | 1460995654322 Marionette TRACE conn3 <- [1,2614,null,{}] 09:07:34 INFO - PROCESS | 1818 | 1460995654339 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}] 09:07:34 INFO - PROCESS | 1818 | 1460995654621 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 09:07:35 INFO - PROCESS | 1818 | 1460995655014 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:35 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b60f400 == 128 [pid = 1818] [id = 661] 09:07:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 131 (0x8b778800) [pid = 1818] [serial = 1984] [outer = (nil)] 09:07:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 132 (0x8b784800) [pid = 1818] [serial = 1985] [outer = 0x8b778800] 09:07:35 INFO - PROCESS | 1818 | 1460995655114 Marionette DEBUG loaded listener.js 09:07:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 133 (0x8b99a400) [pid = 1818] [serial = 1986] [outer = 0x8b778800] 09:07:36 INFO - PROCESS | 1818 | 1460995656052 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]]]}] 09:07:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:07:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1788ms 09:07:36 INFO - PROCESS | 1818 | 1460995656104 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 09:07:36 INFO - PROCESS | 1818 | 1460995656109 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 09:07:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:07:36 INFO - PROCESS | 1818 | 1460995656116 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:07:36 INFO - PROCESS | 1818 | 1460995656119 Marionette TRACE conn3 <- [1,2618,null,{}] 09:07:36 INFO - PROCESS | 1818 | 1460995656125 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}] 09:07:36 INFO - PROCESS | 1818 | 1460995656363 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 09:07:36 INFO - PROCESS | 1818 | 1460995656711 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:36 INFO - PROCESS | 1818 | ++DOCSHELL 0x86284c00 == 129 [pid = 1818] [id = 662] 09:07:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 134 (0x8b77f800) [pid = 1818] [serial = 1987] [outer = (nil)] 09:07:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x8c409800) [pid = 1818] [serial = 1988] [outer = 0x8b77f800] 09:07:36 INFO - PROCESS | 1818 | 1460995656807 Marionette DEBUG loaded listener.js 09:07:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x8c410000) [pid = 1818] [serial = 1989] [outer = 0x8b77f800] 09:07:37 INFO - PROCESS | 1818 | 1460995657728 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]]]}] 09:07:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:07:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1684ms 09:07:37 INFO - PROCESS | 1818 | 1460995657804 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 09:07:37 INFO - PROCESS | 1818 | 1460995657808 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 09:07:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:07:37 INFO - PROCESS | 1818 | 1460995657818 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:07:37 INFO - PROCESS | 1818 | 1460995657821 Marionette TRACE conn3 <- [1,2622,null,{}] 09:07:37 INFO - PROCESS | 1818 | 1460995657826 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}] 09:07:38 INFO - PROCESS | 1818 | 1460995658079 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 09:07:38 INFO - PROCESS | 1818 | 1460995658431 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:38 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b9a0800 == 130 [pid = 1818] [id = 663] 09:07:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x8bba7800) [pid = 1818] [serial = 1990] [outer = (nil)] 09:07:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x8c54a000) [pid = 1818] [serial = 1991] [outer = 0x8bba7800] 09:07:38 INFO - PROCESS | 1818 | 1460995658536 Marionette DEBUG loaded listener.js 09:07:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x8c59ec00) [pid = 1818] [serial = 1992] [outer = 0x8bba7800] 09:07:39 INFO - PROCESS | 1818 | 1460995659488 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]]]}] 09:07:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:07:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1734ms 09:07:39 INFO - PROCESS | 1818 | 1460995659554 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 09:07:39 INFO - PROCESS | 1818 | 1460995659558 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 09:07:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:07:39 INFO - PROCESS | 1818 | 1460995659564 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:07:39 INFO - PROCESS | 1818 | 1460995659568 Marionette TRACE conn3 <- [1,2626,null,{}] 09:07:39 INFO - PROCESS | 1818 | 1460995659573 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}] 09:07:39 INFO - PROCESS | 1818 | 1460995659854 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 09:07:40 INFO - PROCESS | 1818 | 1460995660189 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:40 INFO - PROCESS | 1818 | ++DOCSHELL 0x89e7ec00 == 131 [pid = 1818] [id = 664] 09:07:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x8c54b400) [pid = 1818] [serial = 1993] [outer = (nil)] 09:07:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x8e9c3400) [pid = 1818] [serial = 1994] [outer = 0x8c54b400] 09:07:40 INFO - PROCESS | 1818 | 1460995660283 Marionette DEBUG loaded listener.js 09:07:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x8e9c8c00) [pid = 1818] [serial = 1995] [outer = 0x8c54b400] 09:07:41 INFO - PROCESS | 1818 | 1460995661203 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]]]}] 09:07:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:07:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1687ms 09:07:41 INFO - PROCESS | 1818 | 1460995661252 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 09:07:41 INFO - PROCESS | 1818 | 1460995661256 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 09:07:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:07:41 INFO - PROCESS | 1818 | 1460995661263 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:07:41 INFO - PROCESS | 1818 | 1460995661266 Marionette TRACE conn3 <- [1,2630,null,{}] 09:07:41 INFO - PROCESS | 1818 | 1460995661272 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}] 09:07:41 INFO - PROCESS | 1818 | 1460995661515 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 09:07:41 INFO - PROCESS | 1818 | 1460995661857 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:41 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c4f3400 == 132 [pid = 1818] [id = 665] 09:07:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x8c7db000) [pid = 1818] [serial = 1996] [outer = (nil)] 09:07:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x8f764000) [pid = 1818] [serial = 1997] [outer = 0x8c7db000] 09:07:41 INFO - PROCESS | 1818 | 1460995661954 Marionette DEBUG loaded listener.js 09:07:42 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x8f768800) [pid = 1818] [serial = 1998] [outer = 0x8c7db000] 09:07:42 INFO - PROCESS | 1818 | 1460995662871 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]]]}] 09:07:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:07:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1688ms 09:07:42 INFO - PROCESS | 1818 | 1460995662952 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 09:07:42 INFO - PROCESS | 1818 | 1460995662957 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 09:07:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:07:42 INFO - PROCESS | 1818 | 1460995662963 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:07:42 INFO - PROCESS | 1818 | 1460995662966 Marionette TRACE conn3 <- [1,2634,null,{}] 09:07:42 INFO - PROCESS | 1818 | 1460995662972 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}] 09:07:43 INFO - PROCESS | 1818 | 1460995663250 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 09:07:43 INFO - PROCESS | 1818 | 1460995663622 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:43 INFO - PROCESS | 1818 | ++DOCSHELL 0x87964c00 == 133 [pid = 1818] [id = 666] 09:07:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x89681c00) [pid = 1818] [serial = 1999] [outer = (nil)] 09:07:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x8fd13000) [pid = 1818] [serial = 2000] [outer = 0x89681c00] 09:07:43 INFO - PROCESS | 1818 | 1460995663711 Marionette DEBUG loaded listener.js 09:07:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x9059c800) [pid = 1818] [serial = 2001] [outer = 0x89681c00] 09:07:44 INFO - PROCESS | 1818 | 1460995664634 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]]]}] 09:07:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:07:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1740ms 09:07:44 INFO - PROCESS | 1818 | 1460995664704 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 09:07:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:07:44 INFO - PROCESS | 1818 | 1460995664709 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 09:07:44 INFO - PROCESS | 1818 | 1460995664715 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:07:44 INFO - PROCESS | 1818 | 1460995664718 Marionette TRACE conn3 <- [1,2638,null,{}] 09:07:44 INFO - PROCESS | 1818 | 1460995664724 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}] 09:07:45 INFO - PROCESS | 1818 | 1460995664997 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 09:07:45 INFO - PROCESS | 1818 | 1460995665341 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:45 INFO - PROCESS | 1818 | ++DOCSHELL 0x8f764c00 == 134 [pid = 1818] [id = 667] 09:07:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0x8f930800) [pid = 1818] [serial = 2002] [outer = (nil)] 09:07:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x90918000) [pid = 1818] [serial = 2003] [outer = 0x8f930800] 09:07:45 INFO - PROCESS | 1818 | 1460995665446 Marionette DEBUG loaded listener.js 09:07:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x90948000) [pid = 1818] [serial = 2004] [outer = 0x8f930800] 09:07:46 INFO - PROCESS | 1818 | 1460995666396 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]]]}] 09:07:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:07:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1739ms 09:07:46 INFO - PROCESS | 1818 | 1460995666454 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 09:07:46 INFO - PROCESS | 1818 | 1460995666457 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 09:07:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:07:46 INFO - PROCESS | 1818 | 1460995666465 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:07:46 INFO - PROCESS | 1818 | 1460995666468 Marionette TRACE conn3 <- [1,2642,null,{}] 09:07:46 INFO - PROCESS | 1818 | 1460995666474 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}] 09:07:46 INFO - PROCESS | 1818 | 1460995666709 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 09:07:47 INFO - PROCESS | 1818 | 1460995667059 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:47 INFO - PROCESS | 1818 | ++DOCSHELL 0x87964400 == 135 [pid = 1818] [id = 668] 09:07:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x9091d800) [pid = 1818] [serial = 2005] [outer = (nil)] 09:07:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 153 (0x92119400) [pid = 1818] [serial = 2006] [outer = 0x9091d800] 09:07:47 INFO - PROCESS | 1818 | 1460995667155 Marionette DEBUG loaded listener.js 09:07:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 154 (0x93357400) [pid = 1818] [serial = 2007] [outer = 0x9091d800] 09:07:48 INFO - PROCESS | 1818 | 1460995668118 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]]]}] 09:07:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:07:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1683ms 09:07:48 INFO - PROCESS | 1818 | 1460995668149 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 09:07:48 INFO - PROCESS | 1818 | 1460995668154 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 09:07:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:07:48 INFO - PROCESS | 1818 | 1460995668160 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:07:48 INFO - PROCESS | 1818 | 1460995668164 Marionette TRACE conn3 <- [1,2646,null,{}] 09:07:48 INFO - PROCESS | 1818 | 1460995668170 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}] 09:07:48 INFO - PROCESS | 1818 | 1460995668434 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 09:07:48 INFO - PROCESS | 1818 | 1460995668812 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:48 INFO - PROCESS | 1818 | ++DOCSHELL 0x89f95000 == 136 [pid = 1818] [id = 669] 09:07:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 155 (0x934e2800) [pid = 1818] [serial = 2008] [outer = (nil)] 09:07:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 156 (0x942d6c00) [pid = 1818] [serial = 2009] [outer = 0x934e2800] 09:07:48 INFO - PROCESS | 1818 | 1460995668919 Marionette DEBUG loaded listener.js 09:07:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 157 (0x943a1400) [pid = 1818] [serial = 2010] [outer = 0x934e2800] 09:07:49 INFO - PROCESS | 1818 | 1460995669836 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]]]}] 09:07:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:07:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1734ms 09:07:49 INFO - PROCESS | 1818 | 1460995669895 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 09:07:49 INFO - PROCESS | 1818 | 1460995669898 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 09:07:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:07:49 INFO - PROCESS | 1818 | 1460995669905 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:07:49 INFO - PROCESS | 1818 | 1460995669907 Marionette TRACE conn3 <- [1,2650,null,{}] 09:07:49 INFO - PROCESS | 1818 | 1460995669913 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}] 09:07:50 INFO - PROCESS | 1818 | 1460995670152 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 09:07:50 INFO - PROCESS | 1818 | 1460995670503 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:50 INFO - PROCESS | 1818 | ++DOCSHELL 0x942d3400 == 137 [pid = 1818] [id = 670] 09:07:50 INFO - PROCESS | 1818 | ++DOMWINDOW == 158 (0x942d8400) [pid = 1818] [serial = 2011] [outer = (nil)] 09:07:50 INFO - PROCESS | 1818 | ++DOMWINDOW == 159 (0x95a9e000) [pid = 1818] [serial = 2012] [outer = 0x942d8400] 09:07:50 INFO - PROCESS | 1818 | 1460995670596 Marionette DEBUG loaded listener.js 09:07:50 INFO - PROCESS | 1818 | ++DOMWINDOW == 160 (0x96304400) [pid = 1818] [serial = 2013] [outer = 0x942d8400] 09:07:51 INFO - PROCESS | 1818 | 1460995671484 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]]]}] 09:07:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:07:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1629ms 09:07:51 INFO - PROCESS | 1818 | 1460995671548 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 09:07:51 INFO - PROCESS | 1818 | 1460995671553 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 09:07:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:07:51 INFO - PROCESS | 1818 | 1460995671562 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:07:51 INFO - PROCESS | 1818 | 1460995671565 Marionette TRACE conn3 <- [1,2654,null,{}] 09:07:51 INFO - PROCESS | 1818 | 1460995671571 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}] 09:07:51 INFO - PROCESS | 1818 | 1460995671809 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 09:07:52 INFO - PROCESS | 1818 | 1460995672162 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:52 INFO - PROCESS | 1818 | ++DOCSHELL 0x944a7400 == 138 [pid = 1818] [id = 671] 09:07:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 161 (0x95aa0400) [pid = 1818] [serial = 2014] [outer = (nil)] 09:07:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 162 (0x97190800) [pid = 1818] [serial = 2015] [outer = 0x95aa0400] 09:07:52 INFO - PROCESS | 1818 | 1460995672255 Marionette DEBUG loaded listener.js 09:07:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 163 (0x973ae000) [pid = 1818] [serial = 2016] [outer = 0x95aa0400] 09:07:53 INFO - PROCESS | 1818 | 1460995673194 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]]]}] 09:07:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:07:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1680ms 09:07:53 INFO - PROCESS | 1818 | 1460995673243 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 09:07:53 INFO - PROCESS | 1818 | 1460995673247 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 09:07:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:07:53 INFO - PROCESS | 1818 | 1460995673253 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:07:53 INFO - PROCESS | 1818 | 1460995673256 Marionette TRACE conn3 <- [1,2658,null,{}] 09:07:53 INFO - PROCESS | 1818 | 1460995673262 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}] 09:07:53 INFO - PROCESS | 1818 | 1460995673504 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 09:07:53 INFO - PROCESS | 1818 | 1460995673869 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:53 INFO - PROCESS | 1818 | ++DOCSHELL 0x89f94800 == 139 [pid = 1818] [id = 672] 09:07:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 164 (0x8b99e000) [pid = 1818] [serial = 2017] [outer = (nil)] 09:07:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 165 (0x974c1000) [pid = 1818] [serial = 2018] [outer = 0x8b99e000] 09:07:53 INFO - PROCESS | 1818 | 1460995673963 Marionette DEBUG loaded listener.js 09:07:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 166 (0x974c7800) [pid = 1818] [serial = 2019] [outer = 0x8b99e000] 09:07:54 INFO - PROCESS | 1818 | 1460995674866 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]]]}] 09:07:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:07:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1682ms 09:07:54 INFO - PROCESS | 1818 | 1460995674937 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 09:07:54 INFO - PROCESS | 1818 | 1460995674941 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 09:07:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:07:54 INFO - PROCESS | 1818 | 1460995674948 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:07:54 INFO - PROCESS | 1818 | 1460995674951 Marionette TRACE conn3 <- [1,2662,null,{}] 09:07:54 INFO - PROCESS | 1818 | 1460995674957 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}] 09:07:55 INFO - PROCESS | 1818 | 1460995675197 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 09:07:55 INFO - PROCESS | 1818 | 1460995675548 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:55 INFO - PROCESS | 1818 | ++DOCSHELL 0x97459c00 == 140 [pid = 1818] [id = 673] 09:07:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 167 (0x974bf000) [pid = 1818] [serial = 2020] [outer = (nil)] 09:07:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 168 (0x97599400) [pid = 1818] [serial = 2021] [outer = 0x974bf000] 09:07:55 INFO - PROCESS | 1818 | 1460995675644 Marionette DEBUG loaded listener.js 09:07:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 169 (0x9759cc00) [pid = 1818] [serial = 2022] [outer = 0x974bf000] 09:07:56 INFO - PROCESS | 1818 | 1460995676556 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]]]}] 09:07:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:07:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1638ms 09:07:56 INFO - PROCESS | 1818 | 1460995676586 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 09:07:56 INFO - PROCESS | 1818 | 1460995676590 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 09:07:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:07:56 INFO - PROCESS | 1818 | 1460995676597 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:07:56 INFO - PROCESS | 1818 | 1460995676600 Marionette TRACE conn3 <- [1,2666,null,{}] 09:07:56 INFO - PROCESS | 1818 | 1460995676606 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}] 09:07:56 INFO - PROCESS | 1818 | 1460995676833 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 09:07:57 INFO - PROCESS | 1818 | 1460995677143 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:57 INFO - PROCESS | 1818 | ++DOCSHELL 0x944a5000 == 141 [pid = 1818] [id = 674] 09:07:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 170 (0x9751c800) [pid = 1818] [serial = 2023] [outer = (nil)] 09:07:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 171 (0x97808800) [pid = 1818] [serial = 2024] [outer = 0x9751c800] 09:07:57 INFO - PROCESS | 1818 | 1460995677276 Marionette DEBUG loaded listener.js 09:07:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 172 (0x978bf000) [pid = 1818] [serial = 2025] [outer = 0x9751c800] 09:07:58 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:58 INFO - PROCESS | 1818 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:07:58 INFO - PROCESS | 1818 | 1460995678597 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]]]}] 09:07:58 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) 09:07:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2038ms 09:07:58 INFO - PROCESS | 1818 | 1460995678636 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 09:07:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:07:58 INFO - PROCESS | 1818 | 1460995678641 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 09:07:58 INFO - PROCESS | 1818 | 1460995678648 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:07:58 INFO - PROCESS | 1818 | 1460995678655 Marionette TRACE conn3 <- [1,2670,null,{}] 09:07:58 INFO - PROCESS | 1818 | 1460995678663 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}] 09:07:58 INFO - PROCESS | 1818 | 1460995678938 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 09:07:59 INFO - PROCESS | 1818 | 1460995679216 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:59 INFO - PROCESS | 1818 | ++DOCSHELL 0x8fd17400 == 142 [pid = 1818] [id = 675] 09:07:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 173 (0x91790800) [pid = 1818] [serial = 2026] [outer = (nil)] 09:07:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 174 (0x978c6000) [pid = 1818] [serial = 2027] [outer = 0x91790800] 09:07:59 INFO - PROCESS | 1818 | 1460995679303 Marionette DEBUG loaded listener.js 09:07:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 175 (0x978cc000) [pid = 1818] [serial = 2028] [outer = 0x91790800] 09:08:02 INFO - PROCESS | 1818 | --DOCSHELL 0x8c402400 == 141 [pid = 1818] [id = 112] 09:08:02 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 09:08:02 INFO - PROCESS | 1818 | --DOMWINDOW == 174 (0x89e7dc00) [pid = 1818] [serial = 1859] [outer = (nil)] [url = about:blank] 09:08:02 INFO - PROCESS | 1818 | --DOMWINDOW == 173 (0x8c4f3c00) [pid = 1818] [serial = 1874] [outer = (nil)] [url = about:blank] 09:08:02 INFO - PROCESS | 1818 | --DOMWINDOW == 172 (0x8a03a400) [pid = 1818] [serial = 1863] [outer = (nil)] [url = about:blank] 09:08:02 INFO - PROCESS | 1818 | --DOMWINDOW == 171 (0x88c21400) [pid = 1818] [serial = 1853] [outer = (nil)] [url = about:blank] 09:08:02 INFO - PROCESS | 1818 | --DOMWINDOW == 170 (0x896bd400) [pid = 1818] [serial = 1908] [outer = (nil)] [url = about:blank] 09:08:02 INFO - PROCESS | 1818 | --DOMWINDOW == 169 (0x8c54bc00) [pid = 1818] [serial = 1878] [outer = (nil)] [url = about:blank] 09:08:02 INFO - PROCESS | 1818 | --DOMWINDOW == 168 (0x88ceb400) [pid = 1818] [serial = 1910] [outer = (nil)] [url = about:blank] 09:08:02 INFO - PROCESS | 1818 | --DOMWINDOW == 167 (0x90915800) [pid = 1818] [serial = 1896] [outer = (nil)] [url = about:blank] 09:08:02 INFO - PROCESS | 1818 | --DOMWINDOW == 166 (0x8b99b800) [pid = 1818] [serial = 1868] [outer = (nil)] [url = about:blank] 09:08:02 INFO - PROCESS | 1818 | --DOMWINDOW == 165 (0x8fc8f800) [pid = 1818] [serial = 1889] [outer = (nil)] [url = about:blank] 09:08:02 INFO - PROCESS | 1818 | --DOMWINDOW == 164 (0x8a033c00) [pid = 1818] [serial = 1862] [outer = (nil)] [url = about:blank] 09:08:02 INFO - PROCESS | 1818 | --DOMWINDOW == 163 (0x91598400) [pid = 1818] [serial = 1898] [outer = (nil)] [url = about:blank] 09:08:02 INFO - PROCESS | 1818 | --DOMWINDOW == 162 (0x84fe4c00) [pid = 1818] [serial = 1850] [outer = (nil)] [url = about:blank] 09:08:02 INFO - PROCESS | 1818 | --DOMWINDOW == 161 (0x8fc95400) [pid = 1818] [serial = 1890] [outer = (nil)] [url = about:blank] 09:08:02 INFO - PROCESS | 1818 | --DOMWINDOW == 160 (0x89808800) [pid = 1818] [serial = 1856] [outer = (nil)] [url = about:blank] 09:08:02 INFO - PROCESS | 1818 | --DOMWINDOW == 159 (0x8f76d400) [pid = 1818] [serial = 1887] [outer = (nil)] [url = about:blank] 09:08:02 INFO - PROCESS | 1818 | --DOMWINDOW == 158 (0x8b777400) [pid = 1818] [serial = 1866] [outer = (nil)] [url = about:blank] 09:08:02 INFO - PROCESS | 1818 | --DOMWINDOW == 157 (0x905a1800) [pid = 1818] [serial = 1895] [outer = (nil)] [url = about:blank] 09:08:02 INFO - PROCESS | 1818 | --DOMWINDOW == 156 (0x8ea98000) [pid = 1818] [serial = 1883] [outer = (nil)] [url = about:blank] 09:08:02 INFO - PROCESS | 1818 | --DOMWINDOW == 155 (0x89e84000) [pid = 1818] [serial = 1860] [outer = (nil)] [url = about:blank] 09:08:02 INFO - PROCESS | 1818 | --DOMWINDOW == 154 (0x8c5ac800) [pid = 1818] [serial = 1880] [outer = (nil)] [url = about:blank] 09:08:02 INFO - PROCESS | 1818 | --DOMWINDOW == 153 (0x8b776400) [pid = 1818] [serial = 1782] [outer = (nil)] [url = about:blank] 09:08:02 INFO - PROCESS | 1818 | --DOMWINDOW == 152 (0x905a2c00) [pid = 1818] [serial = 1893] [outer = (nil)] [url = about:blank] 09:08:02 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0x89bd3400) [pid = 1818] [serial = 1911] [outer = (nil)] [url = about:blank] 09:08:02 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0x9059e400) [pid = 1818] [serial = 1892] [outer = (nil)] [url = about:blank] 09:08:03 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0x9178e400) [pid = 1818] [serial = 1901] [outer = (nil)] [url = about:blank] 09:08:03 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0x85913c00) [pid = 1818] [serial = 1851] [outer = (nil)] [url = about:blank] 09:08:03 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x8c7e2c00) [pid = 1818] [serial = 1881] [outer = (nil)] [url = about:blank] 09:08:03 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x8bbae800) [pid = 1818] [serial = 1871] [outer = (nil)] [url = about:blank] 09:08:03 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x8c548000) [pid = 1818] [serial = 1877] [outer = (nil)] [url = about:blank] 09:08:03 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x8a07b800) [pid = 1818] [serial = 1865] [outer = (nil)] [url = about:blank] 09:08:03 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x88cf1800) [pid = 1818] [serial = 1854] [outer = (nil)] [url = about:blank] 09:08:03 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x8bba2c00) [pid = 1818] [serial = 1869] [outer = (nil)] [url = about:blank] 09:08:03 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x8c4f6400) [pid = 1818] [serial = 1875] [outer = (nil)] [url = about:blank] 09:08:03 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x8f761c00) [pid = 1818] [serial = 1884] [outer = (nil)] [url = about:blank] 09:08:03 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x8f763400) [pid = 1818] [serial = 1886] [outer = (nil)] [url = about:blank] 09:08:03 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x8c401400) [pid = 1818] [serial = 1872] [outer = (nil)] [url = about:blank] 09:08:03 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x89680000) [pid = 1818] [serial = 1907] [outer = (nil)] [url = about:blank] 09:08:03 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x89a4a800) [pid = 1818] [serial = 1857] [outer = (nil)] [url = about:blank] 09:08:03 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x9159c400) [pid = 1818] [serial = 1899] [outer = (nil)] [url = about:blank] 09:08:03 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x91792400) [pid = 1818] [serial = 1902] [outer = (nil)] [url = about:blank] 09:08:03 INFO - PROCESS | 1818 | --DOMWINDOW == 133 (0x88c21c00) [pid = 1818] [serial = 1905] [outer = (nil)] [url = about:blank] 09:08:03 INFO - PROCESS | 1818 | --DOMWINDOW == 132 (0x88c1a800) [pid = 1818] [serial = 1904] [outer = (nil)] [url = about:blank] 09:08:03 INFO - PROCESS | 1818 | --DOMWINDOW == 131 (0x89f9ec00) [pid = 1818] [serial = 1913] [outer = (nil)] [url = about:blank] 09:08:03 INFO - PROCESS | 1818 | 1460995683062 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] 09:08:03 INFO - PROCESS | 1818 | 1460995683112 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 09:08:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:08:03 INFO - PROCESS | 1818 | 1460995683119 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:08:03 INFO - PROCESS | 1818 | 1460995683124 Marionette TRACE conn3 <- [1,2674,null,{}] 09:08:03 INFO - PROCESS | 1818 | 1460995683132 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}] 09:08:03 INFO - PROCESS | 1818 | 1460995683359 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 09:08:03 INFO - PROCESS | 1818 | 1460995683610 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:03 INFO - PROCESS | 1818 | ++DOCSHELL 0x87963000 == 142 [pid = 1818] [id = 676] 09:08:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 132 (0x88c1b000) [pid = 1818] [serial = 2029] [outer = (nil)] 09:08:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 133 (0x88c22c00) [pid = 1818] [serial = 2030] [outer = 0x88c1b000] 09:08:03 INFO - PROCESS | 1818 | 1460995683689 Marionette DEBUG loaded listener.js 09:08:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 134 (0x88ce8c00) [pid = 1818] [serial = 2031] [outer = 0x88c1b000] 09:08:04 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 09:08:04 INFO - PROCESS | 1818 | 1460995684980 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] 09:08:05 INFO - PROCESS | 1818 | 1460995685017 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 09:08:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:08:05 INFO - PROCESS | 1818 | 1460995685028 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:08:05 INFO - PROCESS | 1818 | 1460995685031 Marionette TRACE conn3 <- [1,2678,null,{}] 09:08:05 INFO - PROCESS | 1818 | 1460995685038 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}] 09:08:05 INFO - PROCESS | 1818 | 1460995685395 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 09:08:05 INFO - PROCESS | 1818 | 1460995685440 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:05 INFO - PROCESS | 1818 | ++DOCSHELL 0x88e8cc00 == 143 [pid = 1818] [id = 677] 09:08:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x896b2800) [pid = 1818] [serial = 2032] [outer = (nil)] 09:08:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x89807000) [pid = 1818] [serial = 2033] [outer = 0x896b2800] 09:08:05 INFO - PROCESS | 1818 | 1460995685518 Marionette DEBUG loaded listener.js 09:08:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x89a4a800) [pid = 1818] [serial = 2034] [outer = 0x896b2800] 09:08:06 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 09:08:07 INFO - PROCESS | 1818 | 1460995687006 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]]]}] 09:08:07 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) 09:08:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2036ms 09:08:07 INFO - PROCESS | 1818 | 1460995687128 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 09:08:07 INFO - PROCESS | 1818 | 1460995687131 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 09:08:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:08:07 INFO - PROCESS | 1818 | 1460995687142 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:08:07 INFO - PROCESS | 1818 | 1460995687146 Marionette TRACE conn3 <- [1,2682,null,{}] 09:08:07 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x89a56400) [pid = 1818] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:08:07 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x8c7df000) [pid = 1818] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:08:07 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x89bd3000) [pid = 1818] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:08:07 INFO - PROCESS | 1818 | --DOMWINDOW == 133 (0x934de800) [pid = 1818] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:08:07 INFO - PROCESS | 1818 | --DOMWINDOW == 132 (0x942d8000) [pid = 1818] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:08:07 INFO - PROCESS | 1818 | --DOMWINDOW == 131 (0x9059b800) [pid = 1818] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:08:07 INFO - PROCESS | 1818 | --DOMWINDOW == 130 (0x8e9c9000) [pid = 1818] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:08:07 INFO - PROCESS | 1818 | --DOMWINDOW == 129 (0x8b612400) [pid = 1818] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:08:07 INFO - PROCESS | 1818 | --DOMWINDOW == 128 (0x88c17000) [pid = 1818] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:08:07 INFO - PROCESS | 1818 | --DOMWINDOW == 127 (0x8c40d800) [pid = 1818] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:08:07 INFO - PROCESS | 1818 | --DOMWINDOW == 126 (0x8eaa1000) [pid = 1818] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:08:07 INFO - PROCESS | 1818 | --DOMWINDOW == 125 (0x8c7e6000) [pid = 1818] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:08:07 INFO - PROCESS | 1818 | --DOMWINDOW == 124 (0x8590e800) [pid = 1818] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:08:07 INFO - PROCESS | 1818 | --DOMWINDOW == 123 (0x89bcac00) [pid = 1818] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:08:07 INFO - PROCESS | 1818 | --DOMWINDOW == 122 (0x8fd16c00) [pid = 1818] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:08:07 INFO - PROCESS | 1818 | --DOMWINDOW == 121 (0x93355800) [pid = 1818] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:08:07 INFO - PROCESS | 1818 | --DOMWINDOW == 120 (0x88c17400) [pid = 1818] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:08:07 INFO - PROCESS | 1818 | --DOMWINDOW == 119 (0x8b782000) [pid = 1818] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:08:07 INFO - PROCESS | 1818 | --DOMWINDOW == 118 (0x8b996c00) [pid = 1818] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:08:07 INFO - PROCESS | 1818 | --DOMWINDOW == 117 (0x8796bc00) [pid = 1818] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:08:07 INFO - PROCESS | 1818 | 1460995687831 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}] 09:08:08 INFO - PROCESS | 1818 | 1460995688049 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 09:08:08 INFO - PROCESS | 1818 | 1460995688273 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:08 INFO - PROCESS | 1818 | ++DOCSHELL 0x88c24000 == 144 [pid = 1818] [id = 678] 09:08:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 118 (0x896be400) [pid = 1818] [serial = 2035] [outer = (nil)] 09:08:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 119 (0x89bd2800) [pid = 1818] [serial = 2036] [outer = 0x896be400] 09:08:08 INFO - PROCESS | 1818 | 1460995688350 Marionette DEBUG loaded listener.js 09:08:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 120 (0x89f99c00) [pid = 1818] [serial = 2037] [outer = 0x896be400] 09:08:09 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 09:08:09 INFO - PROCESS | 1818 | 1460995689590 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]]]}] 09:08:09 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) 09:08:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2493ms 09:08:09 INFO - PROCESS | 1818 | 1460995689635 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 09:08:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:08:09 INFO - PROCESS | 1818 | 1460995689640 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 09:08:09 INFO - PROCESS | 1818 | 1460995689647 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:08:09 INFO - PROCESS | 1818 | 1460995689650 Marionette TRACE conn3 <- [1,2686,null,{}] 09:08:09 INFO - PROCESS | 1818 | 1460995689656 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}] 09:08:10 INFO - PROCESS | 1818 | 1460995690099 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 09:08:10 INFO - PROCESS | 1818 | 1460995690394 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:10 INFO - PROCESS | 1818 | ++DOCSHELL 0x876b8800 == 145 [pid = 1818] [id = 679] 09:08:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 121 (0x876b8c00) [pid = 1818] [serial = 2038] [outer = (nil)] 09:08:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 122 (0x8795cc00) [pid = 1818] [serial = 2039] [outer = 0x876b8c00] 09:08:10 INFO - PROCESS | 1818 | 1460995690488 Marionette DEBUG loaded listener.js 09:08:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 123 (0x87969c00) [pid = 1818] [serial = 2040] [outer = 0x876b8c00] 09:08:11 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 09:08:11 INFO - PROCESS | 1818 | 1460995691916 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] 09:08:12 INFO - PROCESS | 1818 | 1460995691998 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 09:08:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:08:12 INFO - PROCESS | 1818 | 1460995692047 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:08:12 INFO - PROCESS | 1818 | 1460995692057 Marionette TRACE conn3 <- [1,2690,null,{}] 09:08:12 INFO - PROCESS | 1818 | 1460995692132 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}] 09:08:12 INFO - PROCESS | 1818 | 1460995692408 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 09:08:12 INFO - PROCESS | 1818 | 1460995692696 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:12 INFO - PROCESS | 1818 | ++DOCSHELL 0x88c23c00 == 146 [pid = 1818] [id = 680] 09:08:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 124 (0x88e86800) [pid = 1818] [serial = 2041] [outer = (nil)] 09:08:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 125 (0x896b9800) [pid = 1818] [serial = 2042] [outer = 0x88e86800] 09:08:12 INFO - PROCESS | 1818 | 1460995692816 Marionette DEBUG loaded listener.js 09:08:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 126 (0x89a48800) [pid = 1818] [serial = 2043] [outer = 0x88e86800] 09:08:14 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 09:08:14 INFO - PROCESS | 1818 | 1460995694317 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] 09:08:14 INFO - PROCESS | 1818 | 1460995694367 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 09:08:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:08:14 INFO - PROCESS | 1818 | 1460995694520 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:08:14 INFO - PROCESS | 1818 | 1460995694524 Marionette TRACE conn3 <- [1,2694,null,{}] 09:08:14 INFO - PROCESS | 1818 | 1460995694534 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}] 09:08:14 INFO - PROCESS | 1818 | 1460995694774 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 09:08:15 INFO - PROCESS | 1818 | 1460995695065 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:15 INFO - PROCESS | 1818 | ++DOCSHELL 0x896bec00 == 147 [pid = 1818] [id = 681] 09:08:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 127 (0x89bcb000) [pid = 1818] [serial = 2044] [outer = (nil)] 09:08:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 128 (0x89e7d800) [pid = 1818] [serial = 2045] [outer = 0x89bcb000] 09:08:15 INFO - PROCESS | 1818 | 1460995695158 Marionette DEBUG loaded listener.js 09:08:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 129 (0x8a03d400) [pid = 1818] [serial = 2046] [outer = 0x89bcb000] 09:08:16 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 09:08:16 INFO - PROCESS | 1818 | 1460995696575 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] 09:08:16 INFO - PROCESS | 1818 | 1460995696621 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 09:08:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:08:16 INFO - PROCESS | 1818 | 1460995696686 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:08:16 INFO - PROCESS | 1818 | 1460995696695 Marionette TRACE conn3 <- [1,2698,null,{}] 09:08:16 INFO - PROCESS | 1818 | 1460995696755 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}] 09:08:16 INFO - PROCESS | 1818 | 1460995696993 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 09:08:17 INFO - PROCESS | 1818 | 1460995697281 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:17 INFO - PROCESS | 1818 | ++DOCSHELL 0x89f93400 == 148 [pid = 1818] [id = 682] 09:08:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 130 (0x89f95400) [pid = 1818] [serial = 2047] [outer = (nil)] 09:08:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 131 (0x8b611c00) [pid = 1818] [serial = 2048] [outer = 0x89f95400] 09:08:17 INFO - PROCESS | 1818 | 1460995697369 Marionette DEBUG loaded listener.js 09:08:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 132 (0x8b77e800) [pid = 1818] [serial = 2049] [outer = 0x89f95400] 09:08:18 INFO - PROCESS | 1818 | SkCairoFTTypeface::onFilterRec unimplemented 09:08:18 INFO - PROCESS | 1818 | 1460995698802 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] 09:08:18 INFO - PROCESS | 1818 | 1460995698834 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 09:08:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:08:18 INFO - PROCESS | 1818 | 1460995698841 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:08:18 INFO - PROCESS | 1818 | 1460995698844 Marionette TRACE conn3 <- [1,2702,null,{}] 09:08:18 INFO - PROCESS | 1818 | 1460995698850 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}] 09:08:19 INFO - PROCESS | 1818 | 1460995699120 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 09:08:19 INFO - PROCESS | 1818 | 1460995699413 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:19 INFO - PROCESS | 1818 | ++DOCSHELL 0x85913c00 == 149 [pid = 1818] [id = 683] 09:08:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 133 (0x8a078800) [pid = 1818] [serial = 2050] [outer = (nil)] 09:08:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 134 (0x8bba9000) [pid = 1818] [serial = 2051] [outer = 0x8a078800] 09:08:19 INFO - PROCESS | 1818 | 1460995699502 Marionette DEBUG loaded listener.js 09:08:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x8bbb0c00) [pid = 1818] [serial = 2052] [outer = 0x8a078800] 09:08:20 INFO - PROCESS | 1818 | 1460995700464 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]]]}] 09:08:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:08:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1652ms 09:08:20 INFO - PROCESS | 1818 | 1460995700495 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 09:08:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:08:20 INFO - PROCESS | 1818 | 1460995700499 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 09:08:20 INFO - PROCESS | 1818 | 1460995700506 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:08:20 INFO - PROCESS | 1818 | 1460995700510 Marionette TRACE conn3 <- [1,2706,null,{}] 09:08:20 INFO - PROCESS | 1818 | 1460995700517 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}] 09:08:20 INFO - PROCESS | 1818 | 1460995700769 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 09:08:21 INFO - PROCESS | 1818 | 1460995701124 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:21 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c4f1c00 == 150 [pid = 1818] [id = 684] 09:08:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x8c4f2000) [pid = 1818] [serial = 2053] [outer = (nil)] 09:08:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x8c4f8400) [pid = 1818] [serial = 2054] [outer = 0x8c4f2000] 09:08:21 INFO - PROCESS | 1818 | 1460995701236 Marionette DEBUG loaded listener.js 09:08:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x8c5aa400) [pid = 1818] [serial = 2055] [outer = 0x8c4f2000] 09:08:22 INFO - PROCESS | 1818 | 1460995702222 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]]]}] 09:08:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:08:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1785ms 09:08:22 INFO - PROCESS | 1818 | 1460995702292 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 09:08:22 INFO - PROCESS | 1818 | 1460995702296 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 09:08:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:08:22 INFO - PROCESS | 1818 | 1460995702302 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:08:22 INFO - PROCESS | 1818 | 1460995702307 Marionette TRACE conn3 <- [1,2710,null,{}] 09:08:22 INFO - PROCESS | 1818 | 1460995702312 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}] 09:08:22 INFO - PROCESS | 1818 | 1460995702561 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 09:08:22 INFO - PROCESS | 1818 | 1460995702916 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:22 INFO - PROCESS | 1818 | ++DOCSHELL 0x8bba6000 == 151 [pid = 1818] [id = 685] 09:08:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x8c408c00) [pid = 1818] [serial = 2056] [outer = (nil)] 09:08:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x8c7e3c00) [pid = 1818] [serial = 2057] [outer = 0x8c408c00] 09:08:23 INFO - PROCESS | 1818 | 1460995703013 Marionette DEBUG loaded listener.js 09:08:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x8c7e6c00) [pid = 1818] [serial = 2058] [outer = 0x8c408c00] 09:08:23 INFO - PROCESS | 1818 | 1460995703968 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] 09:08:24 INFO - PROCESS | 1818 | 1460995704047 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 09:08:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:08:24 INFO - PROCESS | 1818 | 1460995704054 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:08:24 INFO - PROCESS | 1818 | 1460995704058 Marionette TRACE conn3 <- [1,2714,null,{}] 09:08:24 INFO - PROCESS | 1818 | 1460995704064 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}] 09:08:24 INFO - PROCESS | 1818 | 1460995704300 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 09:08:24 INFO - PROCESS | 1818 | 1460995704643 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:24 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c408800 == 152 [pid = 1818] [id = 686] 09:08:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x8c5ac800) [pid = 1818] [serial = 2059] [outer = (nil)] 09:08:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x8ea9e400) [pid = 1818] [serial = 2060] [outer = 0x8c5ac800] 09:08:24 INFO - PROCESS | 1818 | 1460995704738 Marionette DEBUG loaded listener.js 09:08:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x8f766c00) [pid = 1818] [serial = 2061] [outer = 0x8c5ac800] 09:08:25 INFO - PROCESS | 1818 | 1460995705657 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]]]}] 09:08:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:08:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1634ms 09:08:25 INFO - PROCESS | 1818 | 1460995705688 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 09:08:25 INFO - PROCESS | 1818 | 1460995705693 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 09:08:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:08:25 INFO - PROCESS | 1818 | 1460995705700 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:08:25 INFO - PROCESS | 1818 | 1460995705704 Marionette TRACE conn3 <- [1,2718,null,{}] 09:08:25 INFO - PROCESS | 1818 | 1460995705710 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}] 09:08:25 INFO - PROCESS | 1818 | 1460995705935 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 09:08:26 INFO - PROCESS | 1818 | 1460995706235 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:26 INFO - PROCESS | 1818 | ++DOCSHELL 0x8ea99800 == 153 [pid = 1818] [id = 687] 09:08:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x8ea9cc00) [pid = 1818] [serial = 2062] [outer = (nil)] 09:08:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x8fd13800) [pid = 1818] [serial = 2063] [outer = 0x8ea9cc00] 09:08:26 INFO - PROCESS | 1818 | 1460995706373 Marionette DEBUG loaded listener.js 09:08:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x8fd18800) [pid = 1818] [serial = 2064] [outer = 0x8ea9cc00] 09:08:27 INFO - PROCESS | 1818 | 1460995707323 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] 09:08:27 INFO - PROCESS | 1818 | 1460995707388 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 09:08:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:08:27 INFO - PROCESS | 1818 | 1460995707395 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:08:27 INFO - PROCESS | 1818 | 1460995707399 Marionette TRACE conn3 <- [1,2722,null,{}] 09:08:27 INFO - PROCESS | 1818 | 1460995707404 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}] 09:08:27 INFO - PROCESS | 1818 | 1460995707646 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 09:08:28 INFO - PROCESS | 1818 | 1460995708016 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:28 INFO - PROCESS | 1818 | ++DOCSHELL 0x8645e400 == 154 [pid = 1818] [id = 688] 09:08:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x8980a000) [pid = 1818] [serial = 2065] [outer = (nil)] 09:08:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0x90870c00) [pid = 1818] [serial = 2066] [outer = 0x8980a000] 09:08:28 INFO - PROCESS | 1818 | 1460995708108 Marionette DEBUG loaded listener.js 09:08:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x90919400) [pid = 1818] [serial = 2067] [outer = 0x8980a000] 09:08:29 INFO - PROCESS | 1818 | 1460995709071 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] 09:08:29 INFO - PROCESS | 1818 | 1460995709141 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 09:08:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:08:29 INFO - PROCESS | 1818 | 1460995709147 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:08:29 INFO - PROCESS | 1818 | 1460995709151 Marionette TRACE conn3 <- [1,2726,null,{}] 09:08:29 INFO - PROCESS | 1818 | 1460995709157 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}] 09:08:29 INFO - PROCESS | 1818 | 1460995709392 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 09:08:29 INFO - PROCESS | 1818 | 1460995709746 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:29 INFO - PROCESS | 1818 | ++DOCSHELL 0x9178e400 == 155 [pid = 1818] [id = 689] 09:08:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x91790000) [pid = 1818] [serial = 2068] [outer = (nil)] 09:08:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x921a4800) [pid = 1818] [serial = 2069] [outer = 0x91790000] 09:08:29 INFO - PROCESS | 1818 | 1460995709855 Marionette DEBUG loaded listener.js 09:08:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 153 (0x9335f400) [pid = 1818] [serial = 2070] [outer = 0x91790000] 09:08:30 INFO - PROCESS | 1818 | 1460995710837 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]]]}] 09:08:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:08:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1730ms 09:08:30 INFO - PROCESS | 1818 | 1460995710880 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 09:08:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:08:30 INFO - PROCESS | 1818 | 1460995710885 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 09:08:30 INFO - PROCESS | 1818 | 1460995710891 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:08:30 INFO - PROCESS | 1818 | 1460995710896 Marionette TRACE conn3 <- [1,2730,null,{}] 09:08:30 INFO - PROCESS | 1818 | 1460995710902 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}] 09:08:31 INFO - PROCESS | 1818 | 1460995711173 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 09:08:31 INFO - PROCESS | 1818 | 1460995711522 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:31 INFO - PROCESS | 1818 | ++DOCSHELL 0x9178d800 == 156 [pid = 1818] [id = 690] 09:08:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 154 (0x934e3400) [pid = 1818] [serial = 2071] [outer = (nil)] 09:08:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 155 (0x942dc000) [pid = 1818] [serial = 2072] [outer = 0x934e3400] 09:08:31 INFO - PROCESS | 1818 | 1460995711618 Marionette DEBUG loaded listener.js 09:08:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 156 (0x943a1800) [pid = 1818] [serial = 2073] [outer = 0x934e3400] 09:08:32 INFO - PROCESS | 1818 | 1460995712963 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] 09:08:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:08:33 INFO - PROCESS | 1818 | 1460995713033 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 09:08:33 INFO - PROCESS | 1818 | 1460995713039 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:08:33 INFO - PROCESS | 1818 | 1460995713043 Marionette TRACE conn3 <- [1,2734,null,{}] 09:08:33 INFO - PROCESS | 1818 | 1460995713049 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}] 09:08:33 INFO - PROCESS | 1818 | 1460995713392 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 09:08:33 INFO - PROCESS | 1818 | 1460995713711 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:33 INFO - PROCESS | 1818 | ++DOCSHELL 0x942d0800 == 157 [pid = 1818] [id = 691] 09:08:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 157 (0x942d0c00) [pid = 1818] [serial = 2074] [outer = (nil)] 09:08:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 158 (0x95b15000) [pid = 1818] [serial = 2075] [outer = 0x942d0c00] 09:08:33 INFO - PROCESS | 1818 | 1460995713799 Marionette DEBUG loaded listener.js 09:08:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 159 (0x96609800) [pid = 1818] [serial = 2076] [outer = 0x942d0c00] 09:08:34 INFO - PROCESS | 1818 | 1460995714769 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]]]}] 09:08:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:08:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1798ms 09:08:34 INFO - PROCESS | 1818 | 1460995714838 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 09:08:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:08:34 INFO - PROCESS | 1818 | 1460995714842 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 09:08:34 INFO - PROCESS | 1818 | 1460995714849 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:08:34 INFO - PROCESS | 1818 | 1460995714852 Marionette TRACE conn3 <- [1,2738,null,{}] 09:08:34 INFO - PROCESS | 1818 | 1460995714858 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}] 09:08:35 INFO - PROCESS | 1818 | 1460995715096 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 09:08:35 INFO - PROCESS | 1818 | 1460995715443 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:35 INFO - PROCESS | 1818 | ++DOCSHELL 0x93361400 == 158 [pid = 1818] [id = 692] 09:08:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 160 (0x942dfc00) [pid = 1818] [serial = 2077] [outer = (nil)] 09:08:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 161 (0x97458000) [pid = 1818] [serial = 2078] [outer = 0x942dfc00] 09:08:35 INFO - PROCESS | 1818 | 1460995715536 Marionette DEBUG loaded listener.js 09:08:35 INFO - PROCESS | 1818 | ++DOMWINDOW == 162 (0x97596000) [pid = 1818] [serial = 2079] [outer = 0x942dfc00] 09:08:36 INFO - PROCESS | 1818 | 1460995716499 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]]]}] 09:08:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:08:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1690ms 09:08:36 INFO - PROCESS | 1818 | 1460995716539 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 09:08:36 INFO - PROCESS | 1818 | 1460995716543 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 09:08:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:08:36 INFO - PROCESS | 1818 | 1460995716549 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:08:36 INFO - PROCESS | 1818 | 1460995716552 Marionette TRACE conn3 <- [1,2742,null,{}] 09:08:36 INFO - PROCESS | 1818 | 1460995716558 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}] 09:08:36 INFO - PROCESS | 1818 | 1460995716800 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 09:08:37 INFO - PROCESS | 1818 | 1460995717151 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:37 INFO - PROCESS | 1818 | ++DOCSHELL 0x934e4c00 == 159 [pid = 1818] [id = 693] 09:08:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 163 (0x944a8c00) [pid = 1818] [serial = 2080] [outer = (nil)] 09:08:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 164 (0x978c3000) [pid = 1818] [serial = 2081] [outer = 0x944a8c00] 09:08:37 INFO - PROCESS | 1818 | 1460995717244 Marionette DEBUG loaded listener.js 09:08:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 165 (0x978ca400) [pid = 1818] [serial = 2082] [outer = 0x944a8c00] 09:08:38 INFO - PROCESS | 1818 | 1460995718152 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]]]}] 09:08:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:08:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1634ms 09:08:38 INFO - PROCESS | 1818 | 1460995718192 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 09:08:38 INFO - PROCESS | 1818 | 1460995718196 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 09:08:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:08:38 INFO - PROCESS | 1818 | 1460995718206 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:08:38 INFO - PROCESS | 1818 | 1460995718208 Marionette TRACE conn3 <- [1,2746,null,{}] 09:08:38 INFO - PROCESS | 1818 | 1460995718213 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}] 09:08:38 INFO - PROCESS | 1818 | 1460995718476 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 09:08:38 INFO - PROCESS | 1818 | 1460995718835 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:38 INFO - PROCESS | 1818 | ++DOCSHELL 0x8627dc00 == 160 [pid = 1818] [id = 694] 09:08:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 166 (0x89a4d000) [pid = 1818] [serial = 2083] [outer = (nil)] 09:08:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 167 (0x978e7c00) [pid = 1818] [serial = 2084] [outer = 0x89a4d000] 09:08:38 INFO - PROCESS | 1818 | 1460995718927 Marionette DEBUG loaded listener.js 09:08:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 168 (0x97b91400) [pid = 1818] [serial = 2085] [outer = 0x89a4d000] 09:08:39 INFO - PROCESS | 1818 | 1460995719861 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]]]}] 09:08:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:08:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1730ms 09:08:39 INFO - PROCESS | 1818 | 1460995719937 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 09:08:39 INFO - PROCESS | 1818 | 1460995719941 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 09:08:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:08:39 INFO - PROCESS | 1818 | 1460995719947 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:08:39 INFO - PROCESS | 1818 | 1460995719951 Marionette TRACE conn3 <- [1,2750,null,{}] 09:08:39 INFO - PROCESS | 1818 | 1460995719957 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}] 09:08:40 INFO - PROCESS | 1818 | 1460995720229 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 09:08:42 INFO - PROCESS | 1818 | --DOCSHELL 0x88c24000 == 159 [pid = 1818] [id = 678] 09:08:42 INFO - PROCESS | 1818 | --DOCSHELL 0x88e8cc00 == 158 [pid = 1818] [id = 677] 09:08:42 INFO - PROCESS | 1818 | --DOCSHELL 0x87963000 == 157 [pid = 1818] [id = 676] 09:08:42 INFO - PROCESS | 1818 | --DOCSHELL 0x944a7400 == 156 [pid = 1818] [id = 671] 09:08:42 INFO - PROCESS | 1818 | --DOCSHELL 0x942d3400 == 155 [pid = 1818] [id = 670] 09:08:42 INFO - PROCESS | 1818 | --DOCSHELL 0x89f95000 == 154 [pid = 1818] [id = 669] 09:08:42 INFO - PROCESS | 1818 | --DOCSHELL 0x87964400 == 153 [pid = 1818] [id = 668] 09:08:42 INFO - PROCESS | 1818 | --DOCSHELL 0x87964c00 == 152 [pid = 1818] [id = 666] 09:08:42 INFO - PROCESS | 1818 | --DOCSHELL 0x8f764c00 == 151 [pid = 1818] [id = 667] 09:08:42 INFO - PROCESS | 1818 | --DOCSHELL 0x8c4f3400 == 150 [pid = 1818] [id = 665] 09:08:42 INFO - PROCESS | 1818 | --DOCSHELL 0x89e7ec00 == 149 [pid = 1818] [id = 664] 09:08:42 INFO - PROCESS | 1818 | --DOCSHELL 0x8b9a0800 == 148 [pid = 1818] [id = 663] 09:08:42 INFO - PROCESS | 1818 | --DOCSHELL 0x86284c00 == 147 [pid = 1818] [id = 662] 09:08:42 INFO - PROCESS | 1818 | --DOCSHELL 0x88c24c00 == 146 [pid = 1818] [id = 660] 09:08:42 INFO - PROCESS | 1818 | --DOCSHELL 0x8b60f400 == 145 [pid = 1818] [id = 661] 09:08:42 INFO - PROCESS | 1818 | --DOCSHELL 0x8796a400 == 144 [pid = 1818] [id = 659] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 167 (0x8bba8800) [pid = 1818] [serial = 1923] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 166 (0x8c4fa400) [pid = 1818] [serial = 1926] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 165 (0x896b3c00) [pid = 1818] [serial = 1971] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 164 (0x9663a000) [pid = 1818] [serial = 1962] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 163 (0x96609000) [pid = 1818] [serial = 1961] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 162 (0x8e9cd400) [pid = 1818] [serial = 1931] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 161 (0x89e80c00) [pid = 1818] [serial = 1973] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 160 (0x934e2c00) [pid = 1818] [serial = 1946] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 159 (0x8c4ef400) [pid = 1818] [serial = 1925] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 158 (0x96645400) [pid = 1818] [serial = 1964] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 157 (0x934e9800) [pid = 1818] [serial = 1947] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 156 (0x9439cc00) [pid = 1818] [serial = 1952] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 155 (0x9159cc00) [pid = 1818] [serial = 1940] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 154 (0x88e8c400) [pid = 1818] [serial = 1970] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 153 (0x8f768c00) [pid = 1818] [serial = 1934] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 152 (0x942da800) [pid = 1818] [serial = 1950] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0x88e8f800) [pid = 1818] [serial = 1917] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0x8c59f000) [pid = 1818] [serial = 1928] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0x90913c00) [pid = 1818] [serial = 1938] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0x95899000) [pid = 1818] [serial = 1958] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x8f933000) [pid = 1818] [serial = 1935] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x915a2000) [pid = 1818] [serial = 1941] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x8a034400) [pid = 1818] [serial = 1974] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x90865400) [pid = 1818] [serial = 1937] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x8ea93800) [pid = 1818] [serial = 1932] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x88c16800) [pid = 1818] [serial = 1968] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x8c5a3800) [pid = 1818] [serial = 1929] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x89f9b000) [pid = 1818] [serial = 1919] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x8b999400) [pid = 1818] [serial = 1922] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x921a8c00) [pid = 1818] [serial = 1944] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x95b10400) [pid = 1818] [serial = 1959] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x8a07c400) [pid = 1818] [serial = 1920] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x944a1800) [pid = 1818] [serial = 1955] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x9211e400) [pid = 1818] [serial = 1943] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 133 (0x942d6000) [pid = 1818] [serial = 1949] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 132 (0x88c23000) [pid = 1818] [serial = 1916] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 131 (0x89801800) [pid = 1818] [serial = 1848] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 130 (0x87962800) [pid = 1818] [serial = 1967] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 129 (0x943a3c00) [pid = 1818] [serial = 1953] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 128 (0x944a4800) [pid = 1818] [serial = 1956] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | --DOMWINDOW == 127 (0x89bcc000) [pid = 1818] [serial = 1976] [outer = (nil)] [url = about:blank] 09:08:42 INFO - PROCESS | 1818 | 1460995722597 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:42 INFO - PROCESS | 1818 | ++DOCSHELL 0x876bc400 == 145 [pid = 1818] [id = 695] 09:08:42 INFO - PROCESS | 1818 | ++DOMWINDOW == 128 (0x876bcc00) [pid = 1818] [serial = 2086] [outer = (nil)] 09:08:42 INFO - PROCESS | 1818 | ++DOMWINDOW == 129 (0x87963800) [pid = 1818] [serial = 2087] [outer = 0x876bcc00] 09:08:42 INFO - PROCESS | 1818 | 1460995722679 Marionette DEBUG loaded listener.js 09:08:42 INFO - PROCESS | 1818 | ++DOMWINDOW == 130 (0x88bee400) [pid = 1818] [serial = 2088] [outer = 0x876bcc00] 09:08:43 INFO - PROCESS | 1818 | 1460995723553 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]]]}] 09:08:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:08:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 3643ms 09:08:43 INFO - PROCESS | 1818 | 1460995723592 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 09:08:43 INFO - PROCESS | 1818 | 1460995723600 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 09:08:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:08:43 INFO - PROCESS | 1818 | 1460995723609 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:08:43 INFO - PROCESS | 1818 | 1460995723614 Marionette TRACE conn3 <- [1,2754,null,{}] 09:08:43 INFO - PROCESS | 1818 | 1460995723620 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}] 09:08:43 INFO - PROCESS | 1818 | 1460995723872 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 09:08:44 INFO - PROCESS | 1818 | 1460995724087 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:44 INFO - PROCESS | 1818 | ++DOCSHELL 0x88e8ec00 == 146 [pid = 1818] [id = 696] 09:08:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 131 (0x88e8f800) [pid = 1818] [serial = 2089] [outer = (nil)] 09:08:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 132 (0x89678c00) [pid = 1818] [serial = 2090] [outer = 0x88e8f800] 09:08:44 INFO - PROCESS | 1818 | 1460995724169 Marionette DEBUG loaded listener.js 09:08:44 INFO - PROCESS | 1818 | ++DOMWINDOW == 133 (0x896b7400) [pid = 1818] [serial = 2091] [outer = 0x88e8f800] 09:08:45 INFO - PROCESS | 1818 | 1460995725162 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]]]}] 09:08:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:08:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1584ms 09:08:45 INFO - PROCESS | 1818 | 1460995725195 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 09:08:45 INFO - PROCESS | 1818 | 1460995725202 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 09:08:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:08:45 INFO - PROCESS | 1818 | 1460995725208 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:08:45 INFO - PROCESS | 1818 | 1460995725211 Marionette TRACE conn3 <- [1,2758,null,{}] 09:08:45 INFO - PROCESS | 1818 | 1460995725225 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}] 09:08:45 INFO - PROCESS | 1818 | 1460995725521 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 09:08:45 INFO - PROCESS | 1818 | 1460995725556 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:45 INFO - PROCESS | 1818 | ++DOCSHELL 0x89808400 == 147 [pid = 1818] [id = 697] 09:08:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 134 (0x89bd0c00) [pid = 1818] [serial = 2092] [outer = (nil)] 09:08:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x89bd6400) [pid = 1818] [serial = 2093] [outer = 0x89bd0c00] 09:08:45 INFO - PROCESS | 1818 | 1460995725631 Marionette DEBUG loaded listener.js 09:08:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x89e84800) [pid = 1818] [serial = 2094] [outer = 0x89bd0c00] 09:08:46 INFO - PROCESS | 1818 | 1460995726718 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]]]}] 09:08:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:08:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1538ms 09:08:46 INFO - PROCESS | 1818 | 1460995726747 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 09:08:46 INFO - PROCESS | 1818 | 1460995726751 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 09:08:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:08:46 INFO - PROCESS | 1818 | 1460995726774 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:08:46 INFO - PROCESS | 1818 | 1460995726783 Marionette TRACE conn3 <- [1,2762,null,{}] 09:08:46 INFO - PROCESS | 1818 | 1460995726788 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}] 09:08:47 INFO - PROCESS | 1818 | 1460995727094 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 09:08:47 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x9091d800) [pid = 1818] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:08:47 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x896b2800) [pid = 1818] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:08:47 INFO - PROCESS | 1818 | --DOMWINDOW == 133 (0x89e75400) [pid = 1818] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:08:47 INFO - PROCESS | 1818 | --DOMWINDOW == 132 (0x88e84000) [pid = 1818] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:08:47 INFO - PROCESS | 1818 | --DOMWINDOW == 131 (0x8b77f800) [pid = 1818] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:08:47 INFO - PROCESS | 1818 | --DOMWINDOW == 130 (0x9751c800) [pid = 1818] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:08:47 INFO - PROCESS | 1818 | --DOMWINDOW == 129 (0x89681c00) [pid = 1818] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:08:47 INFO - PROCESS | 1818 | --DOMWINDOW == 128 (0x974bf000) [pid = 1818] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:08:47 INFO - PROCESS | 1818 | --DOMWINDOW == 127 (0x8c7db000) [pid = 1818] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:08:47 INFO - PROCESS | 1818 | --DOMWINDOW == 126 (0x88c1b000) [pid = 1818] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:08:47 INFO - PROCESS | 1818 | --DOMWINDOW == 125 (0x8f930800) [pid = 1818] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:08:47 INFO - PROCESS | 1818 | --DOMWINDOW == 124 (0x942d8400) [pid = 1818] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:08:47 INFO - PROCESS | 1818 | --DOMWINDOW == 123 (0x94399800) [pid = 1818] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:08:47 INFO - PROCESS | 1818 | --DOMWINDOW == 122 (0x8bba7800) [pid = 1818] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:08:47 INFO - PROCESS | 1818 | --DOMWINDOW == 121 (0x88be9000) [pid = 1818] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:08:47 INFO - PROCESS | 1818 | --DOMWINDOW == 120 (0x8b99e000) [pid = 1818] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:08:47 INFO - PROCESS | 1818 | --DOMWINDOW == 119 (0x95aa0400) [pid = 1818] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:08:47 INFO - PROCESS | 1818 | --DOMWINDOW == 118 (0x934e2800) [pid = 1818] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:08:47 INFO - PROCESS | 1818 | --DOMWINDOW == 117 (0x8c54b400) [pid = 1818] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:08:47 INFO - PROCESS | 1818 | --DOMWINDOW == 116 (0x8b778800) [pid = 1818] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:08:47 INFO - PROCESS | 1818 | 1460995727848 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:47 INFO - PROCESS | 1818 | ++DOCSHELL 0x8645cc00 == 148 [pid = 1818] [id = 698] 09:08:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 117 (0x876afc00) [pid = 1818] [serial = 2095] [outer = (nil)] 09:08:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 118 (0x88c1b000) [pid = 1818] [serial = 2096] [outer = 0x876afc00] 09:08:47 INFO - PROCESS | 1818 | 1460995727953 Marionette DEBUG loaded listener.js 09:08:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 119 (0x89806400) [pid = 1818] [serial = 2097] [outer = 0x876afc00] 09:08:48 INFO - PROCESS | 1818 | 1460995728790 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]]]}] 09:08:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:08:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 2065ms 09:08:48 INFO - PROCESS | 1818 | 1460995728824 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 09:08:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:08:48 INFO - PROCESS | 1818 | 1460995728828 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 09:08:48 INFO - PROCESS | 1818 | 1460995728834 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:08:48 INFO - PROCESS | 1818 | 1460995728838 Marionette TRACE conn3 <- [1,2766,null,{}] 09:08:48 INFO - PROCESS | 1818 | 1460995728843 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}] 09:08:49 INFO - PROCESS | 1818 | 1460995729062 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 09:08:49 INFO - PROCESS | 1818 | 1460995729284 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:49 INFO - PROCESS | 1818 | ++DOCSHELL 0x89f9ec00 == 149 [pid = 1818] [id = 699] 09:08:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 120 (0x8b618c00) [pid = 1818] [serial = 2098] [outer = (nil)] 09:08:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 121 (0x8b779800) [pid = 1818] [serial = 2099] [outer = 0x8b618c00] 09:08:49 INFO - PROCESS | 1818 | 1460995729366 Marionette DEBUG loaded listener.js 09:08:49 INFO - PROCESS | 1818 | ++DOMWINDOW == 122 (0x8b992400) [pid = 1818] [serial = 2100] [outer = 0x8b618c00] 09:08:50 INFO - PROCESS | 1818 | 1460995730509 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]]]}] 09:08:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:08:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1730ms 09:08:50 INFO - PROCESS | 1818 | 1460995730566 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 09:08:50 INFO - PROCESS | 1818 | 1460995730573 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 09:08:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:08:50 INFO - PROCESS | 1818 | 1460995730583 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:08:50 INFO - PROCESS | 1818 | 1460995730588 Marionette TRACE conn3 <- [1,2770,null,{}] 09:08:50 INFO - PROCESS | 1818 | 1460995730597 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}] 09:08:50 INFO - PROCESS | 1818 | 1460995730846 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 09:08:51 INFO - PROCESS | 1818 | 1460995731210 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:51 INFO - PROCESS | 1818 | ++DOCSHELL 0x88e8a000 == 150 [pid = 1818] [id = 700] 09:08:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 123 (0x88e8c400) [pid = 1818] [serial = 2101] [outer = (nil)] 09:08:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 124 (0x896b7000) [pid = 1818] [serial = 2102] [outer = 0x88e8c400] 09:08:51 INFO - PROCESS | 1818 | 1460995731312 Marionette DEBUG loaded listener.js 09:08:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 125 (0x89bd6800) [pid = 1818] [serial = 2103] [outer = 0x88e8c400] 09:08:52 INFO - PROCESS | 1818 | 1460995732274 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]]]}] 09:08:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:08:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1735ms 09:08:52 INFO - PROCESS | 1818 | 1460995732318 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 09:08:52 INFO - PROCESS | 1818 | 1460995732328 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 09:08:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:08:52 INFO - PROCESS | 1818 | 1460995732338 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:08:52 INFO - PROCESS | 1818 | 1460995732342 Marionette TRACE conn3 <- [1,2774,null,{}] 09:08:52 INFO - PROCESS | 1818 | 1460995732349 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}] 09:08:52 INFO - PROCESS | 1818 | 1460995732589 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 09:08:53 INFO - PROCESS | 1818 | 1460995733017 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:53 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b615000 == 151 [pid = 1818] [id = 701] 09:08:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 126 (0x8b618400) [pid = 1818] [serial = 2104] [outer = (nil)] 09:08:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 127 (0x8b61ec00) [pid = 1818] [serial = 2105] [outer = 0x8b618400] 09:08:53 INFO - PROCESS | 1818 | 1460995733157 Marionette DEBUG loaded listener.js 09:08:53 INFO - PROCESS | 1818 | ++DOMWINDOW == 128 (0x8b99e000) [pid = 1818] [serial = 2106] [outer = 0x8b618400] 09:08:54 INFO - PROCESS | 1818 | 1460995734223 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]]]}] 09:08:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:08:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1935ms 09:08:54 INFO - PROCESS | 1818 | 1460995734275 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 09:08:54 INFO - PROCESS | 1818 | 1460995734279 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 09:08:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:08:54 INFO - PROCESS | 1818 | 1460995734286 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:08:54 INFO - PROCESS | 1818 | 1460995734292 Marionette TRACE conn3 <- [1,2778,null,{}] 09:08:54 INFO - PROCESS | 1818 | 1460995734309 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}] 09:08:54 INFO - PROCESS | 1818 | 1460995734566 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 09:08:54 INFO - PROCESS | 1818 | 1460995734924 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:54 INFO - PROCESS | 1818 | ++DOCSHELL 0x8bba7c00 == 152 [pid = 1818] [id = 702] 09:08:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 129 (0x8bbb0000) [pid = 1818] [serial = 2107] [outer = (nil)] 09:08:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 130 (0x8c4f6400) [pid = 1818] [serial = 2108] [outer = 0x8bbb0000] 09:08:55 INFO - PROCESS | 1818 | 1460995735025 Marionette DEBUG loaded listener.js 09:08:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 131 (0x8c544400) [pid = 1818] [serial = 2109] [outer = 0x8bbb0000] 09:08:55 INFO - PROCESS | 1818 | 1460995735938 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]]]}] 09:08:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:08:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1692ms 09:08:55 INFO - PROCESS | 1818 | 1460995735979 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 09:08:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:08:55 INFO - PROCESS | 1818 | 1460995735984 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 09:08:55 INFO - PROCESS | 1818 | 1460995735990 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:08:55 INFO - PROCESS | 1818 | 1460995735994 Marionette TRACE conn3 <- [1,2782,null,{}] 09:08:56 INFO - PROCESS | 1818 | 1460995736000 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}] 09:08:56 INFO - PROCESS | 1818 | 1460995736244 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 09:08:56 INFO - PROCESS | 1818 | 1460995736587 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:56 INFO - PROCESS | 1818 | ++DOCSHELL 0x8bbaa000 == 153 [pid = 1818] [id = 703] 09:08:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 132 (0x8c54a800) [pid = 1818] [serial = 2110] [outer = (nil)] 09:08:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 133 (0x8c5a3000) [pid = 1818] [serial = 2111] [outer = 0x8c54a800] 09:08:56 INFO - PROCESS | 1818 | 1460995736681 Marionette DEBUG loaded listener.js 09:08:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 134 (0x8c5a9c00) [pid = 1818] [serial = 2112] [outer = 0x8c54a800] 09:08:57 INFO - PROCESS | 1818 | 1460995737586 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]]]}] 09:08:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:08:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1637ms 09:08:57 INFO - PROCESS | 1818 | 1460995737629 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 09:08:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:08:57 INFO - PROCESS | 1818 | 1460995737633 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 09:08:57 INFO - PROCESS | 1818 | 1460995737639 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:08:57 INFO - PROCESS | 1818 | 1460995737643 Marionette TRACE conn3 <- [1,2786,null,{}] 09:08:57 INFO - PROCESS | 1818 | 1460995737649 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}] 09:08:57 INFO - PROCESS | 1818 | 1460995737882 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 09:08:58 INFO - PROCESS | 1818 | 1460995738182 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:58 INFO - PROCESS | 1818 | ++DOCSHELL 0x876b0800 == 154 [pid = 1818] [id = 704] 09:08:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x876b1400) [pid = 1818] [serial = 2113] [outer = (nil)] 09:08:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x8c7e5400) [pid = 1818] [serial = 2114] [outer = 0x876b1400] 09:08:58 INFO - PROCESS | 1818 | 1460995738325 Marionette DEBUG loaded listener.js 09:08:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x8e9cc000) [pid = 1818] [serial = 2115] [outer = 0x876b1400] 09:08:59 INFO - PROCESS | 1818 | 1460995739237 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]]]}] 09:08:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:08:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1632ms 09:08:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:08:59 INFO - PROCESS | 1818 | 1460995739272 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 09:08:59 INFO - PROCESS | 1818 | 1460995739275 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 09:08:59 INFO - PROCESS | 1818 | 1460995739282 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:08:59 INFO - PROCESS | 1818 | 1460995739285 Marionette TRACE conn3 <- [1,2790,null,{}] 09:08:59 INFO - PROCESS | 1818 | 1460995739291 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}] 09:08:59 INFO - PROCESS | 1818 | 1460995739556 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 09:08:59 INFO - PROCESS | 1818 | 1460995739916 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:59 INFO - PROCESS | 1818 | ++DOCSHELL 0x8f76f800 == 155 [pid = 1818] [id = 705] 09:08:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x8f770800) [pid = 1818] [serial = 2116] [outer = (nil)] 09:09:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x8f931000) [pid = 1818] [serial = 2117] [outer = 0x8f770800] 09:09:00 INFO - PROCESS | 1818 | 1460995740023 Marionette DEBUG loaded listener.js 09:09:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x90865400) [pid = 1818] [serial = 2118] [outer = 0x8f770800] 09:09:00 INFO - PROCESS | 1818 | 1460995740941 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]]]}] 09:09:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:09:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1683ms 09:09:00 INFO - PROCESS | 1818 | 1460995740970 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 09:09:00 INFO - PROCESS | 1818 | 1460995740973 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 09:09:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:09:00 INFO - PROCESS | 1818 | 1460995740982 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:09:00 INFO - PROCESS | 1818 | 1460995740986 Marionette TRACE conn3 <- [1,2794,null,{}] 09:09:00 INFO - PROCESS | 1818 | 1460995740992 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}] 09:09:01 INFO - PROCESS | 1818 | 1460995741231 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 09:09:01 INFO - PROCESS | 1818 | 1460995741537 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:01 INFO - PROCESS | 1818 | ++DOCSHELL 0x8f76e000 == 156 [pid = 1818] [id = 706] 09:09:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x8f92d800) [pid = 1818] [serial = 2119] [outer = (nil)] 09:09:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x915a0c00) [pid = 1818] [serial = 2120] [outer = 0x8f92d800] 09:09:01 INFO - PROCESS | 1818 | 1460995741674 Marionette DEBUG loaded listener.js 09:09:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x91787c00) [pid = 1818] [serial = 2121] [outer = 0x8f92d800] 09:09:02 INFO - PROCESS | 1818 | 1460995742612 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]]]}] 09:09:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:09:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1681ms 09:09:02 INFO - PROCESS | 1818 | 1460995742665 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 09:09:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:09:02 INFO - PROCESS | 1818 | 1460995742669 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 09:09:02 INFO - PROCESS | 1818 | 1460995742675 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:09:02 INFO - PROCESS | 1818 | 1460995742679 Marionette TRACE conn3 <- [1,2798,null,{}] 09:09:02 INFO - PROCESS | 1818 | 1460995742685 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}] 09:09:02 INFO - PROCESS | 1818 | 1460995742940 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 09:09:03 INFO - PROCESS | 1818 | 1460995743299 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:03 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c7e4000 == 157 [pid = 1818] [id = 707] 09:09:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x9091a000) [pid = 1818] [serial = 2122] [outer = (nil)] 09:09:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x93353800) [pid = 1818] [serial = 2123] [outer = 0x9091a000] 09:09:03 INFO - PROCESS | 1818 | 1460995743394 Marionette DEBUG loaded listener.js 09:09:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x9335a800) [pid = 1818] [serial = 2124] [outer = 0x9091a000] 09:09:04 INFO - PROCESS | 1818 | 1460995744381 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]]]}] 09:09:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:09:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1735ms 09:09:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:09:04 INFO - PROCESS | 1818 | 1460995744411 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 09:09:04 INFO - PROCESS | 1818 | 1460995744415 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 09:09:04 INFO - PROCESS | 1818 | 1460995744422 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:09:04 INFO - PROCESS | 1818 | 1460995744426 Marionette TRACE conn3 <- [1,2802,null,{}] 09:09:04 INFO - PROCESS | 1818 | 1460995744431 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}] 09:09:04 INFO - PROCESS | 1818 | 1460995744666 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 09:09:05 INFO - PROCESS | 1818 | 1460995745024 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:05 INFO - PROCESS | 1818 | ++DOCSHELL 0x88e86c00 == 158 [pid = 1818] [id = 708] 09:09:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x915a1800) [pid = 1818] [serial = 2125] [outer = (nil)] 09:09:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x934e6400) [pid = 1818] [serial = 2126] [outer = 0x915a1800] 09:09:05 INFO - PROCESS | 1818 | 1460995745120 Marionette DEBUG loaded listener.js 09:09:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0x934e9400) [pid = 1818] [serial = 2127] [outer = 0x915a1800] 09:09:06 INFO - PROCESS | 1818 | 1460995746016 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]]]}] 09:09:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:09:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1635ms 09:09:06 INFO - PROCESS | 1818 | 1460995746056 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 09:09:06 INFO - PROCESS | 1818 | 1460995746060 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 09:09:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:09:06 INFO - PROCESS | 1818 | 1460995746066 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:09:06 INFO - PROCESS | 1818 | 1460995746069 Marionette TRACE conn3 <- [1,2806,null,{}] 09:09:06 INFO - PROCESS | 1818 | 1460995746076 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}] 09:09:06 INFO - PROCESS | 1818 | 1460995746311 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 09:09:06 INFO - PROCESS | 1818 | 1460995746618 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:06 INFO - PROCESS | 1818 | ++DOCSHELL 0x93354400 == 159 [pid = 1818] [id = 709] 09:09:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x93354c00) [pid = 1818] [serial = 2128] [outer = (nil)] 09:09:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x94399800) [pid = 1818] [serial = 2129] [outer = 0x93354c00] 09:09:06 INFO - PROCESS | 1818 | 1460995746757 Marionette DEBUG loaded listener.js 09:09:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x9439ec00) [pid = 1818] [serial = 2130] [outer = 0x93354c00] 09:09:07 INFO - PROCESS | 1818 | 1460995747703 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]]]}] 09:09:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:09:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1686ms 09:09:07 INFO - PROCESS | 1818 | 1460995747755 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 09:09:07 INFO - PROCESS | 1818 | 1460995747760 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 09:09:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:09:07 INFO - PROCESS | 1818 | 1460995747766 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:09:07 INFO - PROCESS | 1818 | 1460995747771 Marionette TRACE conn3 <- [1,2810,null,{}] 09:09:07 INFO - PROCESS | 1818 | 1460995747776 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}] 09:09:08 INFO - PROCESS | 1818 | 1460995748061 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 09:09:08 INFO - PROCESS | 1818 | 1460995748423 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:08 INFO - PROCESS | 1818 | ++DOCSHELL 0x942de000 == 160 [pid = 1818] [id = 710] 09:09:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 153 (0x95a98000) [pid = 1818] [serial = 2131] [outer = (nil)] 09:09:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 154 (0x95b15800) [pid = 1818] [serial = 2132] [outer = 0x95a98000] 09:09:08 INFO - PROCESS | 1818 | 1460995748536 Marionette DEBUG loaded listener.js 09:09:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 155 (0x9663b400) [pid = 1818] [serial = 2133] [outer = 0x95a98000] 09:09:09 INFO - PROCESS | 1818 | 1460995749463 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]]]}] 09:09:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:09:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1734ms 09:09:09 INFO - PROCESS | 1818 | 1460995749502 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 09:09:09 INFO - PROCESS | 1818 | 1460995749505 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 09:09:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:09:09 INFO - PROCESS | 1818 | 1460995749533 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:09:09 INFO - PROCESS | 1818 | 1460995749537 Marionette TRACE conn3 <- [1,2814,null,{}] 09:09:09 INFO - PROCESS | 1818 | 1460995749543 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}] 09:09:09 INFO - PROCESS | 1818 | 1460995749785 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 09:09:10 INFO - PROCESS | 1818 | 1460995750151 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:10 INFO - PROCESS | 1818 | ++DOCSHELL 0x857b9000 == 161 [pid = 1818] [id = 711] 09:09:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 156 (0x8a078000) [pid = 1818] [serial = 2134] [outer = (nil)] 09:09:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 157 (0x96fd5400) [pid = 1818] [serial = 2135] [outer = 0x8a078000] 09:09:10 INFO - PROCESS | 1818 | 1460995750243 Marionette DEBUG loaded listener.js 09:09:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 158 (0x9745f000) [pid = 1818] [serial = 2136] [outer = 0x8a078000] 09:09:11 INFO - PROCESS | 1818 | 1460995751180 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]]]}] 09:09:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:09:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1693ms 09:09:11 INFO - PROCESS | 1818 | 1460995751223 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 09:09:11 INFO - PROCESS | 1818 | 1460995751227 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 09:09:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:09:11 INFO - PROCESS | 1818 | 1460995751234 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:09:11 INFO - PROCESS | 1818 | 1460995751237 Marionette TRACE conn3 <- [1,2818,null,{}] 09:09:11 INFO - PROCESS | 1818 | 1460995751243 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}] 09:09:11 INFO - PROCESS | 1818 | 1460995751479 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 09:09:11 INFO - PROCESS | 1818 | 1460995751835 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:11 INFO - PROCESS | 1818 | ++DOCSHELL 0x944ab800 == 162 [pid = 1818] [id = 712] 09:09:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 159 (0x96303400) [pid = 1818] [serial = 2137] [outer = (nil)] 09:09:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 160 (0x975a3000) [pid = 1818] [serial = 2138] [outer = 0x96303400] 09:09:11 INFO - PROCESS | 1818 | 1460995751930 Marionette DEBUG loaded listener.js 09:09:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 161 (0x97810800) [pid = 1818] [serial = 2139] [outer = 0x96303400] 09:09:12 INFO - PROCESS | 1818 | 1460995752894 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]]]}] 09:09:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:09:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1730ms 09:09:12 INFO - PROCESS | 1818 | 1460995752965 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 09:09:12 INFO - PROCESS | 1818 | 1460995752969 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 09:09:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:09:12 INFO - PROCESS | 1818 | 1460995752976 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:09:12 INFO - PROCESS | 1818 | 1460995752980 Marionette TRACE conn3 <- [1,2822,null,{}] 09:09:12 INFO - PROCESS | 1818 | 1460995752986 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}] 09:09:13 INFO - PROCESS | 1818 | 1460995753246 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 09:09:13 INFO - PROCESS | 1818 | 1460995753617 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:13 INFO - PROCESS | 1818 | ++DOCSHELL 0x942d3000 == 163 [pid = 1818] [id = 713] 09:09:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 162 (0x96640c00) [pid = 1818] [serial = 2140] [outer = (nil)] 09:09:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 163 (0x983d4400) [pid = 1818] [serial = 2141] [outer = 0x96640c00] 09:09:13 INFO - PROCESS | 1818 | 1460995753713 Marionette DEBUG loaded listener.js 09:09:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 164 (0x983db800) [pid = 1818] [serial = 2142] [outer = 0x96640c00] 09:09:14 INFO - PROCESS | 1818 | 1460995754675 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]]]}] 09:09:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:09:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1737ms 09:09:14 INFO - PROCESS | 1818 | 1460995754714 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 09:09:14 INFO - PROCESS | 1818 | 1460995754717 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 09:09:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:09:14 INFO - PROCESS | 1818 | 1460995754724 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:09:14 INFO - PROCESS | 1818 | 1460995754727 Marionette TRACE conn3 <- [1,2826,null,{}] 09:09:14 INFO - PROCESS | 1818 | 1460995754733 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}] 09:09:14 INFO - PROCESS | 1818 | 1460995754967 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 09:09:15 INFO - PROCESS | 1818 | 1460995755358 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:15 INFO - PROCESS | 1818 | ++DOCSHELL 0x8627f800 == 164 [pid = 1818] [id = 714] 09:09:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 165 (0x86285c00) [pid = 1818] [serial = 2143] [outer = (nil)] 09:09:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 166 (0x978e8000) [pid = 1818] [serial = 2144] [outer = 0x86285c00] 09:09:15 INFO - PROCESS | 1818 | 1460995755451 Marionette DEBUG loaded listener.js 09:09:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 167 (0x9866c400) [pid = 1818] [serial = 2145] [outer = 0x86285c00] 09:09:16 INFO - PROCESS | 1818 | 1460995756378 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:09:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:09:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1730ms 09:09:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:09:16 INFO - PROCESS | 1818 | 1460995756456 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 09:09:16 INFO - PROCESS | 1818 | 1460995756459 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 09:09:16 INFO - PROCESS | 1818 | 1460995756466 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:09:16 INFO - PROCESS | 1818 | 1460995756468 Marionette TRACE conn3 <- [1,2830,null,{}] 09:09:16 INFO - PROCESS | 1818 | 1460995756475 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}] 09:09:16 INFO - PROCESS | 1818 | 1460995756751 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 09:09:17 INFO - PROCESS | 1818 | 1460995757106 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:17 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c4fa800 == 165 [pid = 1818] [id = 715] 09:09:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 168 (0x9845a800) [pid = 1818] [serial = 2146] [outer = (nil)] 09:09:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 169 (0x989bf000) [pid = 1818] [serial = 2147] [outer = 0x9845a800] 09:09:17 INFO - PROCESS | 1818 | 1460995757199 Marionette DEBUG loaded listener.js 09:09:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 170 (0x989c3000) [pid = 1818] [serial = 2148] [outer = 0x9845a800] 09:09:18 INFO - PROCESS | 1818 | 1460995758140 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]]]}] 09:09:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:09:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1734ms 09:09:18 INFO - PROCESS | 1818 | 1460995758199 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 09:09:18 INFO - PROCESS | 1818 | 1460995758203 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 09:09:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:09:18 INFO - PROCESS | 1818 | 1460995758210 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:09:18 INFO - PROCESS | 1818 | 1460995758213 Marionette TRACE conn3 <- [1,2834,null,{}] 09:09:18 INFO - PROCESS | 1818 | 1460995758219 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}] 09:09:18 INFO - PROCESS | 1818 | 1460995758464 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 09:09:18 INFO - PROCESS | 1818 | 1460995758831 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:18 INFO - PROCESS | 1818 | ++DOCSHELL 0x98744c00 == 166 [pid = 1818] [id = 716] 09:09:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 171 (0x98749800) [pid = 1818] [serial = 2149] [outer = (nil)] 09:09:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 172 (0x98aa4800) [pid = 1818] [serial = 2150] [outer = 0x98749800] 09:09:18 INFO - PROCESS | 1818 | 1460995758937 Marionette DEBUG loaded listener.js 09:09:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 173 (0x99149c00) [pid = 1818] [serial = 2151] [outer = 0x98749800] 09:09:19 INFO - PROCESS | 1818 | 1460995759885 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:09:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:09:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1739ms 09:09:19 INFO - PROCESS | 1818 | 1460995759951 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 09:09:19 INFO - PROCESS | 1818 | 1460995759954 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 09:09:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:09:19 INFO - PROCESS | 1818 | 1460995759961 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:09:19 INFO - PROCESS | 1818 | 1460995759964 Marionette TRACE conn3 <- [1,2838,null,{}] 09:09:19 INFO - PROCESS | 1818 | 1460995759971 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}] 09:09:20 INFO - PROCESS | 1818 | 1460995760219 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x92117000 == 165 [pid = 1818] [id = 650] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x846e6800 == 164 [pid = 1818] [id = 655] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8627ac00 == 163 [pid = 1818] [id = 525] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x88e87000 == 162 [pid = 1818] [id = 502] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x89bcdc00 == 161 [pid = 1818] [id = 657] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8796b400 == 160 [pid = 1818] [id = 656] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x88ce8000 == 159 [pid = 1818] [id = 614] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8e9c5c00 == 158 [pid = 1818] [id = 468] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x85914400 == 157 [pid = 1818] [id = 636] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8980c400 == 156 [pid = 1818] [id = 221] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x857b1400 == 155 [pid = 1818] [id = 471] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8c7e0000 == 154 [pid = 1818] [id = 644] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x88ce6800 == 153 [pid = 1818] [id = 242] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8ea9f400 == 152 [pid = 1818] [id = 645] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8b995c00 == 151 [pid = 1818] [id = 642] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8c7df800 == 150 [pid = 1818] [id = 283] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x89bc9c00 == 149 [pid = 1818] [id = 649] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x849aac00 == 148 [pid = 1818] [id = 654] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x90911800 == 147 [pid = 1818] [id = 651] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x9178b400 == 146 [pid = 1818] [id = 472] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8fd1a400 == 145 [pid = 1818] [id = 646] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8ea99000 == 144 [pid = 1818] [id = 647] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x88e8b800 == 143 [pid = 1818] [id = 375] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8c546400 == 142 [pid = 1818] [id = 652] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x876be000 == 141 [pid = 1818] [id = 613] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8a036000 == 140 [pid = 1818] [id = 640] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x88be2000 == 139 [pid = 1818] [id = 638] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x88e8d800 == 138 [pid = 1818] [id = 637] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x88c16c00 == 137 [pid = 1818] [id = 611] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x88be1400 == 136 [pid = 1818] [id = 641] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8c410400 == 135 [pid = 1818] [id = 643] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x89bc9400 == 134 [pid = 1818] [id = 639] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x89680800 == 133 [pid = 1818] [id = 524] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0xa0fdec00 == 132 [pid = 1818] [id = 545] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x85915400 == 131 [pid = 1818] [id = 658] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8645e400 == 130 [pid = 1818] [id = 688] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8ea99800 == 129 [pid = 1818] [id = 687] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8c408800 == 128 [pid = 1818] [id = 686] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8bba6000 == 127 [pid = 1818] [id = 685] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x8c4f1c00 == 126 [pid = 1818] [id = 684] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x89f93400 == 125 [pid = 1818] [id = 682] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x85913c00 == 124 [pid = 1818] [id = 683] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x896bec00 == 123 [pid = 1818] [id = 681] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x88c23c00 == 122 [pid = 1818] [id = 680] 09:09:22 INFO - PROCESS | 1818 | --DOCSHELL 0x876b8800 == 121 [pid = 1818] [id = 679] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 172 (0x93357400) [pid = 1818] [serial = 2007] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 171 (0x89a4a800) [pid = 1818] [serial = 2034] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 170 (0x8a071800) [pid = 1818] [serial = 1914] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 169 (0x89f9d400) [pid = 1818] [serial = 1983] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 168 (0x8c409800) [pid = 1818] [serial = 1988] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 167 (0x89bd1400) [pid = 1818] [serial = 1982] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 166 (0x97808800) [pid = 1818] [serial = 2024] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 165 (0x92119400) [pid = 1818] [serial = 2006] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 164 (0x8fd13000) [pid = 1818] [serial = 2000] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 163 (0x9759cc00) [pid = 1818] [serial = 2022] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 162 (0x978bf000) [pid = 1818] [serial = 2025] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 161 (0x8f768800) [pid = 1818] [serial = 1998] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 160 (0x88c22c00) [pid = 1818] [serial = 2030] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 159 (0x90918000) [pid = 1818] [serial = 2003] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 158 (0x88ce8c00) [pid = 1818] [serial = 2031] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 157 (0x95a9e000) [pid = 1818] [serial = 2012] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 156 (0x96fd2400) [pid = 1818] [serial = 1965] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 155 (0x96304400) [pid = 1818] [serial = 2013] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 154 (0x8c54a000) [pid = 1818] [serial = 1991] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 153 (0x88cee000) [pid = 1818] [serial = 1980] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 152 (0x974c7800) [pid = 1818] [serial = 2019] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0x8f764000) [pid = 1818] [serial = 1997] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0x8c59ec00) [pid = 1818] [serial = 1992] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0x88c23800) [pid = 1818] [serial = 1979] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0x90948000) [pid = 1818] [serial = 2004] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x978c6000) [pid = 1818] [serial = 2027] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x973ae000) [pid = 1818] [serial = 2016] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x97599400) [pid = 1818] [serial = 2021] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x943a1400) [pid = 1818] [serial = 2010] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x89807000) [pid = 1818] [serial = 2033] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x8e9c8c00) [pid = 1818] [serial = 1995] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x9059c800) [pid = 1818] [serial = 2001] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x97190800) [pid = 1818] [serial = 2015] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x8b784800) [pid = 1818] [serial = 1985] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x8b99a400) [pid = 1818] [serial = 1986] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x8c410000) [pid = 1818] [serial = 1989] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x942d6c00) [pid = 1818] [serial = 2009] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x974c1000) [pid = 1818] [serial = 2018] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x8e9c3400) [pid = 1818] [serial = 1994] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | --DOMWINDOW == 133 (0x89bd2800) [pid = 1818] [serial = 2036] [outer = (nil)] [url = about:blank] 09:09:23 INFO - PROCESS | 1818 | 1460995763310 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:23 INFO - PROCESS | 1818 | ++DOCSHELL 0x86285400 == 122 [pid = 1818] [id = 717] 09:09:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 134 (0x8645e400) [pid = 1818] [serial = 2152] [outer = (nil)] 09:09:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x876b6000) [pid = 1818] [serial = 2153] [outer = 0x8645e400] 09:09:23 INFO - PROCESS | 1818 | 1460995763396 Marionette DEBUG loaded listener.js 09:09:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x87964c00) [pid = 1818] [serial = 2154] [outer = 0x8645e400] 09:09:24 INFO - PROCESS | 1818 | 1460995764315 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]]]}] 09:09:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:09:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 4388ms 09:09:24 INFO - PROCESS | 1818 | 1460995764382 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 09:09:24 INFO - PROCESS | 1818 | 1460995764390 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 09:09:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:09:24 INFO - PROCESS | 1818 | 1460995764403 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:09:24 INFO - PROCESS | 1818 | 1460995764406 Marionette TRACE conn3 <- [1,2842,null,{}] 09:09:24 INFO - PROCESS | 1818 | 1460995764414 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}] 09:09:24 INFO - PROCESS | 1818 | 1460995764650 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 09:09:24 INFO - PROCESS | 1818 | 1460995764914 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:24 INFO - PROCESS | 1818 | ++DOCSHELL 0x88ce6800 == 123 [pid = 1818] [id = 718] 09:09:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x88ce8000) [pid = 1818] [serial = 2155] [outer = (nil)] 09:09:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x88cec400) [pid = 1818] [serial = 2156] [outer = 0x88ce8000] 09:09:25 INFO - PROCESS | 1818 | 1460995764999 Marionette DEBUG loaded listener.js 09:09:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x88e84c00) [pid = 1818] [serial = 2157] [outer = 0x88ce8000] 09:09:25 INFO - PROCESS | 1818 | 1460995765988 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]]]}] 09:09:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:09:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1647ms 09:09:26 INFO - PROCESS | 1818 | 1460995766056 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 09:09:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:09:26 INFO - PROCESS | 1818 | 1460995766062 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 09:09:26 INFO - PROCESS | 1818 | 1460995766069 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:09:26 INFO - PROCESS | 1818 | 1460995766072 Marionette TRACE conn3 <- [1,2846,null,{}] 09:09:26 INFO - PROCESS | 1818 | 1460995766078 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}] 09:09:26 INFO - PROCESS | 1818 | 1460995766395 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 09:09:26 INFO - PROCESS | 1818 | 1460995766429 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:26 INFO - PROCESS | 1818 | ++DOCSHELL 0x88c1ec00 == 124 [pid = 1818] [id = 719] 09:09:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x88ce9000) [pid = 1818] [serial = 2158] [outer = (nil)] 09:09:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x89801400) [pid = 1818] [serial = 2159] [outer = 0x88ce9000] 09:09:26 INFO - PROCESS | 1818 | 1460995766504 Marionette DEBUG loaded listener.js 09:09:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x89a48400) [pid = 1818] [serial = 2160] [outer = 0x88ce9000] 09:09:27 INFO - PROCESS | 1818 | 1460995767579 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]]]}] 09:09:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:09:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 2304ms 09:09:28 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x8ea9cc00) [pid = 1818] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:09:28 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x88c19000) [pid = 1818] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:09:28 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x876afc00) [pid = 1818] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:09:28 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x91790000) [pid = 1818] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:09:28 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x8980a000) [pid = 1818] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:09:28 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x942d0c00) [pid = 1818] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:09:28 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x91790800) [pid = 1818] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:09:28 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x8c4f2000) [pid = 1818] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:09:28 INFO - PROCESS | 1818 | --DOMWINDOW == 133 (0x942dfc00) [pid = 1818] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:09:28 INFO - PROCESS | 1818 | --DOMWINDOW == 132 (0x8a078800) [pid = 1818] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:09:28 INFO - PROCESS | 1818 | --DOMWINDOW == 131 (0x876bcc00) [pid = 1818] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:09:28 INFO - PROCESS | 1818 | --DOMWINDOW == 130 (0x8c408c00) [pid = 1818] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:09:28 INFO - PROCESS | 1818 | --DOMWINDOW == 129 (0x876b8c00) [pid = 1818] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:09:28 INFO - PROCESS | 1818 | --DOMWINDOW == 128 (0x89bd0c00) [pid = 1818] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:09:28 INFO - PROCESS | 1818 | --DOMWINDOW == 127 (0x89f95400) [pid = 1818] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:09:28 INFO - PROCESS | 1818 | --DOMWINDOW == 126 (0x8c5ac800) [pid = 1818] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:09:28 INFO - PROCESS | 1818 | --DOMWINDOW == 125 (0x944a8c00) [pid = 1818] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:09:28 INFO - PROCESS | 1818 | --DOMWINDOW == 124 (0x934e3400) [pid = 1818] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:09:28 INFO - PROCESS | 1818 | --DOMWINDOW == 123 (0x89bcb000) [pid = 1818] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:09:28 INFO - PROCESS | 1818 | --DOMWINDOW == 122 (0x88e8f800) [pid = 1818] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:09:28 INFO - PROCESS | 1818 | --DOMWINDOW == 121 (0x88e86800) [pid = 1818] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:09:28 INFO - PROCESS | 1818 | 1460995768494 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 09:09:28 INFO - PROCESS | 1818 | 1460995768497 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 09:09:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:09:28 INFO - PROCESS | 1818 | 1460995768516 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:09:28 INFO - PROCESS | 1818 | 1460995768525 Marionette TRACE conn3 <- [1,2850,null,{}] 09:09:28 INFO - PROCESS | 1818 | 1460995768532 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}] 09:09:28 INFO - PROCESS | 1818 | 1460995768834 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 09:09:28 INFO - PROCESS | 1818 | 1460995768972 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:29 INFO - PROCESS | 1818 | ++DOCSHELL 0x89675c00 == 125 [pid = 1818] [id = 720] 09:09:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 122 (0x89684000) [pid = 1818] [serial = 2161] [outer = (nil)] 09:09:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 123 (0x89bcd400) [pid = 1818] [serial = 2162] [outer = 0x89684000] 09:09:29 INFO - PROCESS | 1818 | 1460995769048 Marionette DEBUG loaded listener.js 09:09:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 124 (0x89e83800) [pid = 1818] [serial = 2163] [outer = 0x89684000] 09:09:29 INFO - PROCESS | 1818 | 1460995769889 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:09:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:09:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1454ms 09:09:29 INFO - PROCESS | 1818 | 1460995769964 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 09:09:29 INFO - PROCESS | 1818 | 1460995769967 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 09:09:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:09:29 INFO - PROCESS | 1818 | 1460995769974 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:09:29 INFO - PROCESS | 1818 | 1460995769977 Marionette TRACE conn3 <- [1,2854,null,{}] 09:09:29 INFO - PROCESS | 1818 | 1460995769984 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}] 09:09:30 INFO - PROCESS | 1818 | 1460995770207 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 09:09:30 INFO - PROCESS | 1818 | 1460995770565 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:30 INFO - PROCESS | 1818 | ++DOCSHELL 0x8627ac00 == 126 [pid = 1818] [id = 721] 09:09:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 125 (0x8645a800) [pid = 1818] [serial = 2164] [outer = (nil)] 09:09:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 126 (0x876bcc00) [pid = 1818] [serial = 2165] [outer = 0x8645a800] 09:09:30 INFO - PROCESS | 1818 | 1460995770733 Marionette DEBUG loaded listener.js 09:09:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 127 (0x88bea800) [pid = 1818] [serial = 2166] [outer = 0x8645a800] 09:09:31 INFO - PROCESS | 1818 | 1460995771741 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]]]}] 09:09:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:09:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1832ms 09:09:31 INFO - PROCESS | 1818 | 1460995771808 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 09:09:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:09:31 INFO - PROCESS | 1818 | 1460995771817 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 09:09:31 INFO - PROCESS | 1818 | 1460995771827 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:09:31 INFO - PROCESS | 1818 | 1460995771833 Marionette TRACE conn3 <- [1,2858,null,{}] 09:09:31 INFO - PROCESS | 1818 | 1460995771840 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}] 09:09:32 INFO - PROCESS | 1818 | 1460995772141 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 09:09:32 INFO - PROCESS | 1818 | 1460995772502 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:32 INFO - PROCESS | 1818 | ++DOCSHELL 0x89675400 == 127 [pid = 1818] [id = 722] 09:09:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 128 (0x89676400) [pid = 1818] [serial = 2167] [outer = (nil)] 09:09:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 129 (0x89680800) [pid = 1818] [serial = 2168] [outer = 0x89676400] 09:09:32 INFO - PROCESS | 1818 | 1460995772598 Marionette DEBUG loaded listener.js 09:09:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 130 (0x89802c00) [pid = 1818] [serial = 2169] [outer = 0x89676400] 09:09:33 INFO - PROCESS | 1818 | 1460995773703 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:09:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:09:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1948ms 09:09:33 INFO - PROCESS | 1818 | 1460995773777 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 09:09:33 INFO - PROCESS | 1818 | 1460995773784 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 09:09:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:09:33 INFO - PROCESS | 1818 | 1460995773793 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:09:33 INFO - PROCESS | 1818 | 1460995773797 Marionette TRACE conn3 <- [1,2862,null,{}] 09:09:33 INFO - PROCESS | 1818 | 1460995773804 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}] 09:09:34 INFO - PROCESS | 1818 | 1460995774099 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 09:09:34 INFO - PROCESS | 1818 | 1460995774531 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:34 INFO - PROCESS | 1818 | ++DOCSHELL 0x89e84400 == 128 [pid = 1818] [id = 723] 09:09:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 131 (0x89f9a400) [pid = 1818] [serial = 2170] [outer = (nil)] 09:09:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 132 (0x8a035400) [pid = 1818] [serial = 2171] [outer = 0x89f9a400] 09:09:34 INFO - PROCESS | 1818 | 1460995774624 Marionette DEBUG loaded listener.js 09:09:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 133 (0x8a072400) [pid = 1818] [serial = 2172] [outer = 0x89f9a400] 09:09:35 INFO - PROCESS | 1818 | 1460995775664 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]]]}] 09:09:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:09:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1939ms 09:09:35 INFO - PROCESS | 1818 | 1460995775733 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 09:09:35 INFO - PROCESS | 1818 | 1460995775738 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 09:09:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:09:35 INFO - PROCESS | 1818 | 1460995775748 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:09:35 INFO - PROCESS | 1818 | 1460995775758 Marionette TRACE conn3 <- [1,2866,null,{}] 09:09:35 INFO - PROCESS | 1818 | 1460995775773 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}] 09:09:36 INFO - PROCESS | 1818 | 1460995776089 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 09:09:36 INFO - PROCESS | 1818 | 1460995776453 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:36 INFO - PROCESS | 1818 | ++DOCSHELL 0x896bac00 == 129 [pid = 1818] [id = 724] 09:09:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 134 (0x8a03f400) [pid = 1818] [serial = 2173] [outer = (nil)] 09:09:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x8b777c00) [pid = 1818] [serial = 2174] [outer = 0x8a03f400] 09:09:36 INFO - PROCESS | 1818 | 1460995776546 Marionette DEBUG loaded listener.js 09:09:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x8b996400) [pid = 1818] [serial = 2175] [outer = 0x8a03f400] 09:09:37 INFO - PROCESS | 1818 | 1460995777526 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]]]}] 09:09:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:09:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1817ms 09:09:37 INFO - PROCESS | 1818 | 1460995777563 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 09:09:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:09:37 INFO - PROCESS | 1818 | 1460995777568 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 09:09:37 INFO - PROCESS | 1818 | 1460995777574 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:09:37 INFO - PROCESS | 1818 | 1460995777578 Marionette TRACE conn3 <- [1,2870,null,{}] 09:09:37 INFO - PROCESS | 1818 | 1460995777584 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}] 09:09:37 INFO - PROCESS | 1818 | 1460995777835 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 09:09:38 INFO - PROCESS | 1818 | 1460995778152 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:38 INFO - PROCESS | 1818 | ++DOCSHELL 0x88e8f800 == 130 [pid = 1818] [id = 725] 09:09:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x89e84c00) [pid = 1818] [serial = 2176] [outer = (nil)] 09:09:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x8bbac000) [pid = 1818] [serial = 2177] [outer = 0x89e84c00] 09:09:38 INFO - PROCESS | 1818 | 1460995778252 Marionette DEBUG loaded listener.js 09:09:38 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x8c401c00) [pid = 1818] [serial = 2178] [outer = 0x89e84c00] 09:09:39 INFO - PROCESS | 1818 | 1460995779207 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]]]}] 09:09:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:09:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1692ms 09:09:39 INFO - PROCESS | 1818 | 1460995779268 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 09:09:39 INFO - PROCESS | 1818 | 1460995779272 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 09:09:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:09:39 INFO - PROCESS | 1818 | 1460995779278 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:09:39 INFO - PROCESS | 1818 | 1460995779281 Marionette TRACE conn3 <- [1,2874,null,{}] 09:09:39 INFO - PROCESS | 1818 | 1460995779287 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}] 09:09:39 INFO - PROCESS | 1818 | 1460995779541 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 09:09:39 INFO - PROCESS | 1818 | 1460995779905 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:39 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c4ef400 == 131 [pid = 1818] [id = 726] 09:09:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x8c4efc00) [pid = 1818] [serial = 2179] [outer = (nil)] 09:09:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x8c4f4400) [pid = 1818] [serial = 2180] [outer = 0x8c4efc00] 09:09:40 INFO - PROCESS | 1818 | 1460995780019 Marionette DEBUG loaded listener.js 09:09:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x8c5a5c00) [pid = 1818] [serial = 2181] [outer = 0x8c4efc00] 09:09:41 INFO - PROCESS | 1818 | 1460995781049 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]]]}] 09:09:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:09:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1843ms 09:09:41 INFO - PROCESS | 1818 | 1460995781122 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 09:09:41 INFO - PROCESS | 1818 | 1460995781126 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 09:09:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:09:41 INFO - PROCESS | 1818 | 1460995781133 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:09:41 INFO - PROCESS | 1818 | 1460995781137 Marionette TRACE conn3 <- [1,2878,null,{}] 09:09:41 INFO - PROCESS | 1818 | 1460995781143 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}] 09:09:41 INFO - PROCESS | 1818 | 1460995781399 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 09:09:41 INFO - PROCESS | 1818 | 1460995781750 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:41 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b784000 == 132 [pid = 1818] [id = 727] 09:09:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x8c408800) [pid = 1818] [serial = 2182] [outer = (nil)] 09:09:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x8e9ce400) [pid = 1818] [serial = 2183] [outer = 0x8c408800] 09:09:41 INFO - PROCESS | 1818 | 1460995781846 Marionette DEBUG loaded listener.js 09:09:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x8ea93c00) [pid = 1818] [serial = 2184] [outer = 0x8c408800] 09:09:42 INFO - PROCESS | 1818 | 1460995782827 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]]]}] 09:09:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:09:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1739ms 09:09:42 INFO - PROCESS | 1818 | 1460995782873 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 09:09:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:09:42 INFO - PROCESS | 1818 | 1460995782878 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 09:09:42 INFO - PROCESS | 1818 | 1460995782884 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:09:42 INFO - PROCESS | 1818 | 1460995782888 Marionette TRACE conn3 <- [1,2882,null,{}] 09:09:42 INFO - PROCESS | 1818 | 1460995782894 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}] 09:09:43 INFO - PROCESS | 1818 | 1460995783148 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 09:09:43 INFO - PROCESS | 1818 | 1460995783526 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:43 INFO - PROCESS | 1818 | ++DOCSHELL 0x88e87c00 == 133 [pid = 1818] [id = 728] 09:09:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x8c7d8000) [pid = 1818] [serial = 2185] [outer = (nil)] 09:09:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x8f761c00) [pid = 1818] [serial = 2186] [outer = 0x8c7d8000] 09:09:43 INFO - PROCESS | 1818 | 1460995783645 Marionette DEBUG loaded listener.js 09:09:43 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x8f765400) [pid = 1818] [serial = 2187] [outer = 0x8c7d8000] 09:09:44 INFO - PROCESS | 1818 | 1460995784574 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]]]}] 09:09:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:09:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1738ms 09:09:44 INFO - PROCESS | 1818 | 1460995784623 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 09:09:44 INFO - PROCESS | 1818 | 1460995784627 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 09:09:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:09:44 INFO - PROCESS | 1818 | 1460995784633 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:09:44 INFO - PROCESS | 1818 | 1460995784637 Marionette TRACE conn3 <- [1,2886,null,{}] 09:09:44 INFO - PROCESS | 1818 | 1460995784642 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}] 09:09:44 INFO - PROCESS | 1818 | 1460995784890 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 09:09:45 INFO - PROCESS | 1818 | 1460995785236 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:45 INFO - PROCESS | 1818 | ++DOCSHELL 0x8e9c2c00 == 134 [pid = 1818] [id = 729] 09:09:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0x8e9cfc00) [pid = 1818] [serial = 2188] [outer = (nil)] 09:09:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x8fc99400) [pid = 1818] [serial = 2189] [outer = 0x8e9cfc00] 09:09:45 INFO - PROCESS | 1818 | 1460995785330 Marionette DEBUG loaded listener.js 09:09:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x8fd13000) [pid = 1818] [serial = 2190] [outer = 0x8e9cfc00] 09:09:46 INFO - PROCESS | 1818 | 1460995786250 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]]]}] 09:09:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:09:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1691ms 09:09:46 INFO - PROCESS | 1818 | 1460995786327 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 09:09:46 INFO - PROCESS | 1818 | 1460995786331 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 09:09:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:09:46 INFO - PROCESS | 1818 | 1460995786337 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:09:46 INFO - PROCESS | 1818 | 1460995786340 Marionette TRACE conn3 <- [1,2890,null,{}] 09:09:46 INFO - PROCESS | 1818 | 1460995786347 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}] 09:09:46 INFO - PROCESS | 1818 | 1460995786619 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 09:09:46 INFO - PROCESS | 1818 | 1460995786971 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:47 INFO - PROCESS | 1818 | ++DOCSHELL 0x8967ac00 == 135 [pid = 1818] [id = 730] 09:09:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x8f762400) [pid = 1818] [serial = 2191] [outer = (nil)] 09:09:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 153 (0x905a3000) [pid = 1818] [serial = 2192] [outer = 0x8f762400] 09:09:47 INFO - PROCESS | 1818 | 1460995787064 Marionette DEBUG loaded listener.js 09:09:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 154 (0x905a7400) [pid = 1818] [serial = 2193] [outer = 0x8f762400] 09:09:48 INFO - PROCESS | 1818 | 1460995788022 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:09:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:09:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1730ms 09:09:48 INFO - PROCESS | 1818 | 1460995788069 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 09:09:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:09:48 INFO - PROCESS | 1818 | 1460995788074 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 09:09:48 INFO - PROCESS | 1818 | 1460995788080 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:09:48 INFO - PROCESS | 1818 | 1460995788084 Marionette TRACE conn3 <- [1,2894,null,{}] 09:09:48 INFO - PROCESS | 1818 | 1460995788089 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}] 09:09:48 INFO - PROCESS | 1818 | 1460995788326 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 09:09:48 INFO - PROCESS | 1818 | 1460995788706 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:48 INFO - PROCESS | 1818 | ++DOCSHELL 0x90918000 == 136 [pid = 1818] [id = 731] 09:09:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 155 (0x9091e400) [pid = 1818] [serial = 2194] [outer = (nil)] 09:09:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 156 (0x91597800) [pid = 1818] [serial = 2195] [outer = 0x9091e400] 09:09:48 INFO - PROCESS | 1818 | 1460995788818 Marionette DEBUG loaded listener.js 09:09:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 157 (0x91790800) [pid = 1818] [serial = 2196] [outer = 0x9091e400] 09:09:49 INFO - PROCESS | 1818 | 1460995789906 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]]]}] 09:09:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:09:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1882ms 09:09:49 INFO - PROCESS | 1818 | 1460995789963 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 09:09:49 INFO - PROCESS | 1818 | 1460995789969 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 09:09:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:09:49 INFO - PROCESS | 1818 | 1460995789977 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:09:49 INFO - PROCESS | 1818 | 1460995789982 Marionette TRACE conn3 <- [1,2898,null,{}] 09:09:49 INFO - PROCESS | 1818 | 1460995789988 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}] 09:09:50 INFO - PROCESS | 1818 | 1460995790269 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 09:09:50 INFO - PROCESS | 1818 | 1460995790626 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:50 INFO - PROCESS | 1818 | ++DOCSHELL 0x89a50400 == 137 [pid = 1818] [id = 732] 09:09:50 INFO - PROCESS | 1818 | ++DOMWINDOW == 158 (0x9094ec00) [pid = 1818] [serial = 2197] [outer = (nil)] 09:09:50 INFO - PROCESS | 1818 | ++DOMWINDOW == 159 (0x942d1c00) [pid = 1818] [serial = 2198] [outer = 0x9094ec00] 09:09:50 INFO - PROCESS | 1818 | 1460995790721 Marionette DEBUG loaded listener.js 09:09:50 INFO - PROCESS | 1818 | ++DOMWINDOW == 160 (0x942dd800) [pid = 1818] [serial = 2199] [outer = 0x9094ec00] 09:09:51 INFO - PROCESS | 1818 | 1460995791666 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]]]}] 09:09:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:09:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1736ms 09:09:51 INFO - PROCESS | 1818 | 1460995791714 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 09:09:51 INFO - PROCESS | 1818 | 1460995791718 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 09:09:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:09:51 INFO - PROCESS | 1818 | 1460995791725 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:09:51 INFO - PROCESS | 1818 | 1460995791729 Marionette TRACE conn3 <- [1,2902,null,{}] 09:09:51 INFO - PROCESS | 1818 | 1460995791735 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}] 09:09:51 INFO - PROCESS | 1818 | 1460995791966 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 09:09:52 INFO - PROCESS | 1818 | 1460995792324 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:52 INFO - PROCESS | 1818 | ++DOCSHELL 0x89a54400 == 138 [pid = 1818] [id = 733] 09:09:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 161 (0x8a03f800) [pid = 1818] [serial = 2200] [outer = (nil)] 09:09:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 162 (0x944a1800) [pid = 1818] [serial = 2201] [outer = 0x8a03f800] 09:09:52 INFO - PROCESS | 1818 | 1460995792421 Marionette DEBUG loaded listener.js 09:09:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 163 (0x944a8000) [pid = 1818] [serial = 2202] [outer = 0x8a03f800] 09:09:53 INFO - PROCESS | 1818 | 1460995793354 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:09:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:09:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1686ms 09:09:53 INFO - PROCESS | 1818 | 1460995793412 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 09:09:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:09:53 INFO - PROCESS | 1818 | 1460995793416 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 09:09:53 INFO - PROCESS | 1818 | 1460995793423 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:09:53 INFO - PROCESS | 1818 | 1460995793427 Marionette TRACE conn3 <- [1,2906,null,{}] 09:09:53 INFO - PROCESS | 1818 | 1460995793433 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}] 09:09:53 INFO - PROCESS | 1818 | 1460995793710 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 09:09:54 INFO - PROCESS | 1818 | 1460995794079 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:54 INFO - PROCESS | 1818 | ++DOCSHELL 0x92111c00 == 139 [pid = 1818] [id = 734] 09:09:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 164 (0x9449c400) [pid = 1818] [serial = 2203] [outer = (nil)] 09:09:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 165 (0x963bb400) [pid = 1818] [serial = 2204] [outer = 0x9449c400] 09:09:54 INFO - PROCESS | 1818 | 1460995794178 Marionette DEBUG loaded listener.js 09:09:54 INFO - PROCESS | 1818 | ++DOMWINDOW == 166 (0x9660b000) [pid = 1818] [serial = 2205] [outer = 0x9449c400] 09:09:55 INFO - PROCESS | 1818 | 1460995795115 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]]]}] 09:09:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:09:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1737ms 09:09:55 INFO - PROCESS | 1818 | 1460995795160 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 09:09:55 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:09:55 INFO - PROCESS | 1818 | 1460995795164 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 09:09:55 INFO - PROCESS | 1818 | 1460995795171 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:09:55 INFO - PROCESS | 1818 | 1460995795175 Marionette TRACE conn3 <- [1,2910,null,{}] 09:09:55 INFO - PROCESS | 1818 | 1460995795180 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}] 09:09:55 INFO - PROCESS | 1818 | 1460995795430 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 09:09:55 INFO - PROCESS | 1818 | 1460995795786 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:55 INFO - PROCESS | 1818 | ++DOCSHELL 0x8eaa0000 == 140 [pid = 1818] [id = 735] 09:09:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 167 (0x95b9e000) [pid = 1818] [serial = 2206] [outer = (nil)] 09:09:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 168 (0x97190400) [pid = 1818] [serial = 2207] [outer = 0x95b9e000] 09:09:55 INFO - PROCESS | 1818 | 1460995795887 Marionette DEBUG loaded listener.js 09:09:56 INFO - PROCESS | 1818 | ++DOMWINDOW == 169 (0x97454400) [pid = 1818] [serial = 2208] [outer = 0x95b9e000] 09:09:56 INFO - PROCESS | 1818 | 1460995796700 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]]]}] 09:09:56 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:09:56 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:09:56 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1594ms 09:09:56 INFO - PROCESS | 1818 | 1460995796766 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 09:09:56 INFO - TEST-START | /DOMEvents/constructors.html 09:09:56 INFO - PROCESS | 1818 | 1460995796770 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 09:09:56 INFO - PROCESS | 1818 | 1460995796777 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:09:56 INFO - PROCESS | 1818 | 1460995796780 Marionette TRACE conn3 <- [1,2914,null,{}] 09:09:56 INFO - PROCESS | 1818 | 1460995796786 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}] 09:09:57 INFO - PROCESS | 1818 | 1460995797124 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 09:09:57 INFO - PROCESS | 1818 | 1460995797358 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:57 INFO - PROCESS | 1818 | ++DOCSHELL 0x9663d000 == 141 [pid = 1818] [id = 736] 09:09:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 170 (0x96641c00) [pid = 1818] [serial = 2209] [outer = (nil)] 09:09:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 171 (0x97517000) [pid = 1818] [serial = 2210] [outer = 0x96641c00] 09:09:57 INFO - PROCESS | 1818 | 1460995797498 Marionette DEBUG loaded listener.js 09:09:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 172 (0x9759cc00) [pid = 1818] [serial = 2211] [outer = 0x96641c00] 09:09:58 INFO - PROCESS | 1818 | 1460995798510 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]]]}] 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:09:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:09:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:09:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:09:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:09:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:09:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:09:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:09:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:09:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:09:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:09:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:09:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:09:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:09:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:09:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:09:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:09:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:09:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:09:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:09:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:09:58 INFO - TEST-OK | /DOMEvents/constructors.html | took 1800ms 09:09:58 INFO - PROCESS | 1818 | 1460995798576 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 09:09:58 INFO - PROCESS | 1818 | 1460995798585 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 09:09:58 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:09:58 INFO - PROCESS | 1818 | 1460995798597 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:09:58 INFO - PROCESS | 1818 | 1460995798600 Marionette TRACE conn3 <- [1,2918,null,{}] 09:09:58 INFO - PROCESS | 1818 | 1460995798618 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}] 09:09:58 INFO - PROCESS | 1818 | 1460995798917 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 09:09:59 INFO - PROCESS | 1818 | 1460995799274 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:59 INFO - PROCESS | 1818 | ++DOCSHELL 0x974c2000 == 142 [pid = 1818] [id = 737] 09:09:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 173 (0x97512400) [pid = 1818] [serial = 2212] [outer = (nil)] 09:09:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 174 (0x978c5400) [pid = 1818] [serial = 2213] [outer = 0x97512400] 09:09:59 INFO - PROCESS | 1818 | 1460995799363 Marionette DEBUG loaded listener.js 09:09:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 175 (0x978cb000) [pid = 1818] [serial = 2214] [outer = 0x97512400] 09:10:00 INFO - PROCESS | 1818 | 1460995800178 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:10:00 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:10:00 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1603ms 09:10:00 INFO - PROCESS | 1818 | 1460995800216 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 09:10:00 INFO - PROCESS | 1818 | 1460995800219 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 09:10:00 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:10:00 INFO - PROCESS | 1818 | 1460995800231 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:10:00 INFO - PROCESS | 1818 | 1460995800233 Marionette TRACE conn3 <- [1,2922,null,{}] 09:10:00 INFO - PROCESS | 1818 | 1460995800240 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}] 09:10:00 INFO - PROCESS | 1818 | 1460995800480 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 09:10:00 INFO - PROCESS | 1818 | 1460995800782 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:00 INFO - PROCESS | 1818 | ++DOCSHELL 0x9589bc00 == 143 [pid = 1818] [id = 738] 09:10:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 176 (0x978c8000) [pid = 1818] [serial = 2215] [outer = (nil)] 09:10:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 177 (0x98a26c00) [pid = 1818] [serial = 2216] [outer = 0x978c8000] 09:10:00 INFO - PROCESS | 1818 | 1460995800879 Marionette DEBUG loaded listener.js 09:10:00 INFO - PROCESS | 1818 | ++DOMWINDOW == 178 (0x99142400) [pid = 1818] [serial = 2217] [outer = 0x978c8000] 09:10:03 INFO - PROCESS | 1818 | --DOCSHELL 0x97459c00 == 142 [pid = 1818] [id = 673] 09:10:03 INFO - PROCESS | 1818 | --DOCSHELL 0x89f94800 == 141 [pid = 1818] [id = 672] 09:10:03 INFO - PROCESS | 1818 | --DOCSHELL 0x944a5000 == 140 [pid = 1818] [id = 674] 09:10:03 INFO - PROCESS | 1818 | --DOCSHELL 0x89675c00 == 139 [pid = 1818] [id = 720] 09:10:03 INFO - PROCESS | 1818 | --DOCSHELL 0x88c1ec00 == 138 [pid = 1818] [id = 719] 09:10:03 INFO - PROCESS | 1818 | --DOCSHELL 0x88ce6800 == 137 [pid = 1818] [id = 718] 09:10:03 INFO - PROCESS | 1818 | --DOCSHELL 0x86285400 == 136 [pid = 1818] [id = 717] 09:10:03 INFO - PROCESS | 1818 | --DOCSHELL 0x8627f800 == 135 [pid = 1818] [id = 714] 09:10:03 INFO - PROCESS | 1818 | --DOCSHELL 0x8c4fa800 == 134 [pid = 1818] [id = 715] 09:10:03 INFO - PROCESS | 1818 | --DOCSHELL 0x942d3000 == 133 [pid = 1818] [id = 713] 09:10:03 INFO - PROCESS | 1818 | --DOCSHELL 0x944ab800 == 132 [pid = 1818] [id = 712] 09:10:03 INFO - PROCESS | 1818 | --DOCSHELL 0x942de000 == 131 [pid = 1818] [id = 710] 09:10:03 INFO - PROCESS | 1818 | --DOCSHELL 0x857b9000 == 130 [pid = 1818] [id = 711] 09:10:03 INFO - PROCESS | 1818 | --DOCSHELL 0x93354400 == 129 [pid = 1818] [id = 709] 09:10:03 INFO - PROCESS | 1818 | --DOCSHELL 0x88e86c00 == 128 [pid = 1818] [id = 708] 09:10:03 INFO - PROCESS | 1818 | --DOCSHELL 0x8c7e4000 == 127 [pid = 1818] [id = 707] 09:10:03 INFO - PROCESS | 1818 | --DOCSHELL 0x8f76e000 == 126 [pid = 1818] [id = 706] 09:10:03 INFO - PROCESS | 1818 | --DOCSHELL 0x876b0800 == 125 [pid = 1818] [id = 704] 09:10:03 INFO - PROCESS | 1818 | --DOCSHELL 0x8f76f800 == 124 [pid = 1818] [id = 705] 09:10:03 INFO - PROCESS | 1818 | --DOCSHELL 0x8bbaa000 == 123 [pid = 1818] [id = 703] 09:10:03 INFO - PROCESS | 1818 | --DOCSHELL 0x8bba7c00 == 122 [pid = 1818] [id = 702] 09:10:03 INFO - PROCESS | 1818 | --DOCSHELL 0x8b615000 == 121 [pid = 1818] [id = 701] 09:10:03 INFO - PROCESS | 1818 | --DOCSHELL 0x88e8a000 == 120 [pid = 1818] [id = 700] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 177 (0x8b779800) [pid = 1818] [serial = 2099] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 176 (0x8fd18800) [pid = 1818] [serial = 2064] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 175 (0x89f96800) [pid = 1818] [serial = 1977] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 174 (0x89806400) [pid = 1818] [serial = 2097] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 173 (0x921a4800) [pid = 1818] [serial = 2069] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 172 (0x90870c00) [pid = 1818] [serial = 2066] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 171 (0x95b15000) [pid = 1818] [serial = 2075] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 170 (0x978cc000) [pid = 1818] [serial = 2028] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 169 (0x8c5aa400) [pid = 1818] [serial = 2055] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 168 (0x97458000) [pid = 1818] [serial = 2078] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 167 (0x8bbb0c00) [pid = 1818] [serial = 2052] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 166 (0x88bee400) [pid = 1818] [serial = 2088] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 165 (0x978e7c00) [pid = 1818] [serial = 2084] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 164 (0x96609800) [pid = 1818] [serial = 2076] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 163 (0x8c7e6c00) [pid = 1818] [serial = 2058] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 162 (0x87969c00) [pid = 1818] [serial = 2040] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 161 (0x9335f400) [pid = 1818] [serial = 2070] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 160 (0x8fd13800) [pid = 1818] [serial = 2063] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 159 (0x89bd6400) [pid = 1818] [serial = 2093] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 158 (0x8b77e800) [pid = 1818] [serial = 2049] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 157 (0x8f766c00) [pid = 1818] [serial = 2061] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 156 (0x978c3000) [pid = 1818] [serial = 2081] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 155 (0x97596000) [pid = 1818] [serial = 2079] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 154 (0x942dc000) [pid = 1818] [serial = 2072] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 153 (0x8a03d400) [pid = 1818] [serial = 2046] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 152 (0x978ca400) [pid = 1818] [serial = 2082] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0x8bba9000) [pid = 1818] [serial = 2051] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0x896b7400) [pid = 1818] [serial = 2091] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0x943a1800) [pid = 1818] [serial = 2073] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0x89a48800) [pid = 1818] [serial = 2043] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x8c7e3c00) [pid = 1818] [serial = 2057] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x8795cc00) [pid = 1818] [serial = 2039] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x87963800) [pid = 1818] [serial = 2087] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x89e7d800) [pid = 1818] [serial = 2045] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x8b611c00) [pid = 1818] [serial = 2048] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x88c1b000) [pid = 1818] [serial = 2096] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x89e84800) [pid = 1818] [serial = 2094] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x8ea9e400) [pid = 1818] [serial = 2060] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x8c4f8400) [pid = 1818] [serial = 2054] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x89678c00) [pid = 1818] [serial = 2090] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x90919400) [pid = 1818] [serial = 2067] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x896b9800) [pid = 1818] [serial = 2042] [outer = (nil)] [url = about:blank] 09:10:04 INFO - PROCESS | 1818 | [1818] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 09:10:04 INFO - PROCESS | 1818 | [1818] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 09:10:04 INFO - PROCESS | 1818 | [1818] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 09:10:04 INFO - PROCESS | 1818 | [1818] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 09:10:04 INFO - PROCESS | 1818 | 1460995804791 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]]]}] 09:10:04 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:10:04 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:10:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:10:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:10:04 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 09:10:04 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:10:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:10:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:10:04 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 09:10:04 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:10:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:10:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:10:04 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]" 09:10:04 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:10:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:10:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:10:04 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:10:04 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 4647ms 09:10:04 INFO - PROCESS | 1818 | 1460995804885 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 09:10:04 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:10:04 INFO - PROCESS | 1818 | 1460995804895 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 09:10:04 INFO - PROCESS | 1818 | 1460995804904 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:10:04 INFO - PROCESS | 1818 | 1460995804910 Marionette TRACE conn3 <- [1,2926,null,{}] 09:10:04 INFO - PROCESS | 1818 | 1460995804917 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}] 09:10:05 INFO - PROCESS | 1818 | 1460995805154 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 09:10:05 INFO - PROCESS | 1818 | 1460995805396 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:05 INFO - PROCESS | 1818 | ++DOCSHELL 0x88c1e400 == 121 [pid = 1818] [id = 739] 09:10:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x88c1ec00) [pid = 1818] [serial = 2218] [outer = (nil)] 09:10:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x88e8d800) [pid = 1818] [serial = 2219] [outer = 0x88c1ec00] 09:10:05 INFO - PROCESS | 1818 | 1460995805479 Marionette DEBUG loaded listener.js 09:10:05 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x89679c00) [pid = 1818] [serial = 2220] [outer = 0x88c1ec00] 09:10:06 INFO - PROCESS | 1818 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:10:06 INFO - PROCESS | 1818 | 1460995806362 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]]]}] 09:10:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:10:06 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1483ms 09:10:06 INFO - PROCESS | 1818 | 1460995806387 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 09:10:06 INFO - PROCESS | 1818 | 1460995806395 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 09:10:06 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:10:06 INFO - PROCESS | 1818 | 1460995806407 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:10:06 INFO - PROCESS | 1818 | 1460995806410 Marionette TRACE conn3 <- [1,2930,null,{}] 09:10:06 INFO - PROCESS | 1818 | 1460995806416 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}] 09:10:06 INFO - PROCESS | 1818 | 1460995806764 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 09:10:06 INFO - PROCESS | 1818 | 1460995806804 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:06 INFO - PROCESS | 1818 | ++DOCSHELL 0x89681c00 == 122 [pid = 1818] [id = 740] 09:10:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x896b9800) [pid = 1818] [serial = 2221] [outer = (nil)] 09:10:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x89a55c00) [pid = 1818] [serial = 2222] [outer = 0x896b9800] 09:10:06 INFO - PROCESS | 1818 | 1460995806880 Marionette DEBUG loaded listener.js 09:10:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x89bd0c00) [pid = 1818] [serial = 2223] [outer = 0x896b9800] 09:10:07 INFO - PROCESS | 1818 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:10:07 INFO - PROCESS | 1818 | 1460995807774 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]]]}] 09:10:07 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:10:07 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1382ms 09:10:07 INFO - PROCESS | 1818 | 1460995807789 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 09:10:07 INFO - PROCESS | 1818 | 1460995807792 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 09:10:07 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:10:07 INFO - PROCESS | 1818 | 1460995807799 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:10:07 INFO - PROCESS | 1818 | 1460995807805 Marionette TRACE conn3 <- [1,2934,null,{}] 09:10:07 INFO - PROCESS | 1818 | 1460995807833 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}] 09:10:08 INFO - PROCESS | 1818 | 1460995808179 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 09:10:08 INFO - PROCESS | 1818 | 1460995808233 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:08 INFO - PROCESS | 1818 | ++DOCSHELL 0x876b8400 == 123 [pid = 1818] [id = 741] 09:10:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x89f9bc00) [pid = 1818] [serial = 2224] [outer = (nil)] 09:10:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x8a037c00) [pid = 1818] [serial = 2225] [outer = 0x89f9bc00] 09:10:08 INFO - PROCESS | 1818 | 1460995808314 Marionette DEBUG loaded listener.js 09:10:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x8b60f400) [pid = 1818] [serial = 2226] [outer = 0x89f9bc00] 09:10:09 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x89a4d000) [pid = 1818] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:10:09 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x896be400) [pid = 1818] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:10:09 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x88ce9000) [pid = 1818] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:10:09 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x88ce8000) [pid = 1818] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:10:09 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x8645e400) [pid = 1818] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:10:09 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x98749800) [pid = 1818] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:10:09 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x9845a800) [pid = 1818] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:10:09 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x86285c00) [pid = 1818] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:10:09 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x96640c00) [pid = 1818] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:10:09 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x96303400) [pid = 1818] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:10:09 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x8a078000) [pid = 1818] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:10:09 INFO - PROCESS | 1818 | --DOMWINDOW == 133 (0x95a98000) [pid = 1818] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:10:09 INFO - PROCESS | 1818 | --DOMWINDOW == 132 (0x93354c00) [pid = 1818] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:10:09 INFO - PROCESS | 1818 | --DOMWINDOW == 131 (0x915a1800) [pid = 1818] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:10:09 INFO - PROCESS | 1818 | --DOMWINDOW == 130 (0x9091a000) [pid = 1818] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:10:09 INFO - PROCESS | 1818 | --DOMWINDOW == 129 (0x8f92d800) [pid = 1818] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:10:09 INFO - PROCESS | 1818 | --DOMWINDOW == 128 (0x8f770800) [pid = 1818] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:10:09 INFO - PROCESS | 1818 | --DOMWINDOW == 127 (0x876b1400) [pid = 1818] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:10:09 INFO - PROCESS | 1818 | --DOMWINDOW == 126 (0x8c54a800) [pid = 1818] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:10:09 INFO - PROCESS | 1818 | --DOMWINDOW == 125 (0x8bbb0000) [pid = 1818] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:10:09 INFO - PROCESS | 1818 | --DOMWINDOW == 124 (0x8b618400) [pid = 1818] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:10:09 INFO - PROCESS | 1818 | --DOMWINDOW == 123 (0x88e8c400) [pid = 1818] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:10:09 INFO - PROCESS | 1818 | 1460995809984 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]]]}] 09:10:10 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:10:10 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 2204ms 09:10:10 INFO - PROCESS | 1818 | 1460995810003 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 09:10:10 INFO - PROCESS | 1818 | 1460995810008 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 09:10:10 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:10:10 INFO - PROCESS | 1818 | 1460995810015 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:10:10 INFO - PROCESS | 1818 | 1460995810017 Marionette TRACE conn3 <- [1,2938,null,{}] 09:10:10 INFO - PROCESS | 1818 | 1460995810024 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}] 09:10:10 INFO - PROCESS | 1818 | 1460995810241 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 09:10:10 INFO - PROCESS | 1818 | 1460995810465 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:10 INFO - PROCESS | 1818 | ++DOCSHELL 0x876b7c00 == 124 [pid = 1818] [id = 742] 09:10:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 124 (0x89a55800) [pid = 1818] [serial = 2227] [outer = (nil)] 09:10:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 125 (0x8b618400) [pid = 1818] [serial = 2228] [outer = 0x89a55800] 09:10:10 INFO - PROCESS | 1818 | 1460995810540 Marionette DEBUG loaded listener.js 09:10:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 126 (0x8b77ac00) [pid = 1818] [serial = 2229] [outer = 0x89a55800] 09:10:11 INFO - PROCESS | 1818 | 1460995811243 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]]]}] 09:10:11 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. 09:10:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1247ms 09:10:11 INFO - PROCESS | 1818 | 1460995811262 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 09:10:11 INFO - PROCESS | 1818 | 1460995811266 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 09:10:11 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:10:11 INFO - PROCESS | 1818 | 1460995811272 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:10:11 INFO - PROCESS | 1818 | 1460995811274 Marionette TRACE conn3 <- [1,2942,null,{}] 09:10:11 INFO - PROCESS | 1818 | 1460995811280 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}] 09:10:11 INFO - PROCESS | 1818 | 1460995811567 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 09:10:11 INFO - PROCESS | 1818 | 1460995811918 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:11 INFO - PROCESS | 1818 | ++DOCSHELL 0x8627f800 == 125 [pid = 1818] [id = 743] 09:10:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 127 (0x86285400) [pid = 1818] [serial = 2230] [outer = (nil)] 09:10:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 128 (0x876b3400) [pid = 1818] [serial = 2231] [outer = 0x86285400] 09:10:12 INFO - PROCESS | 1818 | 1460995812015 Marionette DEBUG loaded listener.js 09:10:12 INFO - PROCESS | 1818 | ++DOMWINDOW == 129 (0x88be5c00) [pid = 1818] [serial = 2232] [outer = 0x86285400] 09:10:12 INFO - PROCESS | 1818 | 1460995812953 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"]]]}] 09:10:13 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 09:10:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:10:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1731ms 09:10:13 INFO - PROCESS | 1818 | 1460995813006 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 09:10:13 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:10:13 INFO - PROCESS | 1818 | 1460995813013 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 09:10:13 INFO - PROCESS | 1818 | 1460995813021 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:10:13 INFO - PROCESS | 1818 | 1460995813027 Marionette TRACE conn3 <- [1,2946,null,{}] 09:10:13 INFO - PROCESS | 1818 | 1460995813036 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}] 09:10:13 INFO - PROCESS | 1818 | 1460995813269 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 09:10:13 INFO - PROCESS | 1818 | 1460995813576 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:13 INFO - PROCESS | 1818 | ++DOCSHELL 0x89807000 == 126 [pid = 1818] [id = 744] 09:10:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 130 (0x8980f400) [pid = 1818] [serial = 2233] [outer = (nil)] 09:10:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 131 (0x89a50c00) [pid = 1818] [serial = 2234] [outer = 0x8980f400] 09:10:13 INFO - PROCESS | 1818 | 1460995813671 Marionette DEBUG loaded listener.js 09:10:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 132 (0x89e76000) [pid = 1818] [serial = 2235] [outer = 0x8980f400] 09:10:14 INFO - PROCESS | 1818 | 1460995814657 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]]]}] 09:10:14 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. 09:10:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1691ms 09:10:14 INFO - PROCESS | 1818 | 1460995814714 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 09:10:14 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:10:14 INFO - PROCESS | 1818 | 1460995814721 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 09:10:14 INFO - PROCESS | 1818 | 1460995814728 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:10:14 INFO - PROCESS | 1818 | 1460995814732 Marionette TRACE conn3 <- [1,2950,null,{}] 09:10:14 INFO - PROCESS | 1818 | 1460995814738 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}] 09:10:14 INFO - PROCESS | 1818 | 1460995814985 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 09:10:15 INFO - PROCESS | 1818 | 1460995815294 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:15 INFO - PROCESS | 1818 | ++DOCSHELL 0x8a078000 == 127 [pid = 1818] [id = 745] 09:10:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 133 (0x8a07a000) [pid = 1818] [serial = 2236] [outer = (nil)] 09:10:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 134 (0x8a07e000) [pid = 1818] [serial = 2237] [outer = 0x8a07a000] 09:10:15 INFO - PROCESS | 1818 | 1460995815484 Marionette DEBUG loaded listener.js 09:10:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x8b61e000) [pid = 1818] [serial = 2238] [outer = 0x8a07a000] 09:10:16 INFO - PROCESS | 1818 | ++DOCSHELL 0x8bbaa000 == 128 [pid = 1818] [id = 746] 09:10:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x8bbaa800) [pid = 1818] [serial = 2239] [outer = (nil)] 09:10:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x8bbae800) [pid = 1818] [serial = 2240] [outer = 0x8bbaa800] 09:10:16 INFO - PROCESS | 1818 | 1460995816474 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]]]}] 09:10:16 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. 09:10:16 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1788ms 09:10:16 INFO - PROCESS | 1818 | 1460995816516 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 09:10:16 INFO - PROCESS | 1818 | 1460995816521 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 09:10:16 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:10:16 INFO - PROCESS | 1818 | 1460995816537 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:10:16 INFO - PROCESS | 1818 | 1460995816546 Marionette TRACE conn3 <- [1,2954,null,{}] 09:10:16 INFO - PROCESS | 1818 | 1460995816552 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}] 09:10:16 INFO - PROCESS | 1818 | 1460995816840 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 09:10:17 INFO - PROCESS | 1818 | 1460995817188 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:17 INFO - PROCESS | 1818 | ++DOCSHELL 0x89e84800 == 129 [pid = 1818] [id = 747] 09:10:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x8c403c00) [pid = 1818] [serial = 2241] [outer = (nil)] 09:10:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x8c4f2000) [pid = 1818] [serial = 2242] [outer = 0x8c403c00] 09:10:17 INFO - PROCESS | 1818 | 1460995817286 Marionette DEBUG loaded listener.js 09:10:17 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x8c4fbc00) [pid = 1818] [serial = 2243] [outer = 0x8c403c00] 09:10:18 INFO - PROCESS | 1818 | 1460995818087 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]]]}] 09:10:18 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:10:18 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 09:10:18 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1600ms 09:10:18 INFO - PROCESS | 1818 | 1460995818129 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 09:10:18 INFO - PROCESS | 1818 | 1460995818133 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 09:10:18 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:10:18 INFO - PROCESS | 1818 | 1460995818140 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:10:18 INFO - PROCESS | 1818 | 1460995818143 Marionette TRACE conn3 <- [1,2958,null,{}] 09:10:18 INFO - PROCESS | 1818 | 1460995818149 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}] 09:10:18 INFO - PROCESS | 1818 | 1460995818408 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 09:10:18 INFO - PROCESS | 1818 | 1460995818720 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:18 INFO - PROCESS | 1818 | ++DOCSHELL 0x8b996c00 == 130 [pid = 1818] [id = 748] 09:10:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x8c54c800) [pid = 1818] [serial = 2244] [outer = (nil)] 09:10:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x8c5a6000) [pid = 1818] [serial = 2245] [outer = 0x8c54c800] 09:10:18 INFO - PROCESS | 1818 | 1460995818829 Marionette DEBUG loaded listener.js 09:10:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x8c7e0000) [pid = 1818] [serial = 2246] [outer = 0x8c54c800] 09:10:19 INFO - PROCESS | 1818 | 1460995819709 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]]]}] 09:10:19 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. 09:10:19 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1584ms 09:10:19 INFO - PROCESS | 1818 | 1460995819725 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 09:10:19 INFO - PROCESS | 1818 | 1460995819729 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 09:10:19 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:10:19 INFO - PROCESS | 1818 | 1460995819736 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:10:19 INFO - PROCESS | 1818 | 1460995819739 Marionette TRACE conn3 <- [1,2962,null,{}] 09:10:19 INFO - PROCESS | 1818 | 1460995819745 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}] 09:10:20 INFO - PROCESS | 1818 | 1460995820016 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 09:10:20 INFO - PROCESS | 1818 | 1460995820307 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:20 INFO - PROCESS | 1818 | ++DOCSHELL 0x8e9ccc00 == 131 [pid = 1818] [id = 749] 09:10:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x8e9cd000) [pid = 1818] [serial = 2247] [outer = (nil)] 09:10:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x8ea96800) [pid = 1818] [serial = 2248] [outer = 0x8e9cd000] 09:10:20 INFO - PROCESS | 1818 | 1460995820412 Marionette DEBUG loaded listener.js 09:10:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x8f770800) [pid = 1818] [serial = 2249] [outer = 0x8e9cd000] 09:10:21 INFO - PROCESS | 1818 | 1460995821280 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]]]}] 09:10:21 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. 09:10:21 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1584ms 09:10:21 INFO - PROCESS | 1818 | 1460995821321 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 09:10:21 INFO - PROCESS | 1818 | 1460995821324 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 09:10:21 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:10:21 INFO - PROCESS | 1818 | 1460995821331 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:10:21 INFO - PROCESS | 1818 | 1460995821334 Marionette TRACE conn3 <- [1,2966,null,{}] 09:10:21 INFO - PROCESS | 1818 | 1460995821340 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}] 09:10:21 INFO - PROCESS | 1818 | 1460995821553 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 09:10:21 INFO - PROCESS | 1818 | 1460995821837 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:21 INFO - PROCESS | 1818 | ++DOCSHELL 0x8e9cf400 == 132 [pid = 1818] [id = 750] 09:10:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x8fc93c00) [pid = 1818] [serial = 2250] [outer = (nil)] 09:10:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x9059c800) [pid = 1818] [serial = 2251] [outer = 0x8fc93c00] 09:10:21 INFO - PROCESS | 1818 | 1460995821931 Marionette DEBUG loaded listener.js 09:10:22 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0x905a3c00) [pid = 1818] [serial = 2252] [outer = 0x8fc93c00] 09:10:22 INFO - PROCESS | 1818 | 1460995822747 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]]]}] 09:10:22 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. 09:10:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1453ms 09:10:22 INFO - PROCESS | 1818 | 1460995822785 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 09:10:22 INFO - PROCESS | 1818 | 1460995822788 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 09:10:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:10:22 INFO - PROCESS | 1818 | 1460995822796 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:10:22 INFO - PROCESS | 1818 | 1460995822799 Marionette TRACE conn3 <- [1,2970,null,{}] 09:10:22 INFO - PROCESS | 1818 | 1460995822864 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}] 09:10:23 INFO - PROCESS | 1818 | 1460995823077 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 09:10:23 INFO - PROCESS | 1818 | 1460995823383 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:23 INFO - PROCESS | 1818 | ++DOCSHELL 0x8e9c7c00 == 133 [pid = 1818] [id = 751] 09:10:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x8fd1a000) [pid = 1818] [serial = 2253] [outer = (nil)] 09:10:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x90920400) [pid = 1818] [serial = 2254] [outer = 0x8fd1a000] 09:10:23 INFO - PROCESS | 1818 | 1460995823475 Marionette DEBUG loaded listener.js 09:10:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x915a5c00) [pid = 1818] [serial = 2255] [outer = 0x8fd1a000] 09:10:24 INFO - PROCESS | 1818 | 1460995824324 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]]]}] 09:10:24 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. 09:10:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1593ms 09:10:24 INFO - PROCESS | 1818 | 1460995824390 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 09:10:24 INFO - PROCESS | 1818 | 1460995824394 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 09:10:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:10:24 INFO - PROCESS | 1818 | 1460995824401 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:10:24 INFO - PROCESS | 1818 | 1460995824404 Marionette TRACE conn3 <- [1,2974,null,{}] 09:10:24 INFO - PROCESS | 1818 | 1460995824410 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}] 09:10:24 INFO - PROCESS | 1818 | 1460995824630 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 09:10:24 INFO - PROCESS | 1818 | 1460995824946 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:24 INFO - PROCESS | 1818 | ++DOCSHELL 0x8c5aa000 == 134 [pid = 1818] [id = 752] 09:10:24 INFO - PROCESS | 1818 | ++DOMWINDOW == 153 (0x90917800) [pid = 1818] [serial = 2256] [outer = (nil)] 09:10:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 154 (0x921a9000) [pid = 1818] [serial = 2257] [outer = 0x90917800] 09:10:25 INFO - PROCESS | 1818 | 1460995825042 Marionette DEBUG loaded listener.js 09:10:25 INFO - PROCESS | 1818 | ++DOMWINDOW == 155 (0x93355800) [pid = 1818] [serial = 2258] [outer = 0x90917800] 09:10:25 INFO - PROCESS | 1818 | 1460995825872 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]]]}] 09:10:25 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. 09:10:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1491ms 09:10:25 INFO - PROCESS | 1818 | 1460995825892 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 09:10:25 INFO - PROCESS | 1818 | 1460995825896 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 09:10:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:10:25 INFO - PROCESS | 1818 | 1460995825903 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:10:25 INFO - PROCESS | 1818 | 1460995825906 Marionette TRACE conn3 <- [1,2978,null,{}] 09:10:25 INFO - PROCESS | 1818 | 1460995825912 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}] 09:10:26 INFO - PROCESS | 1818 | 1460995826145 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 09:10:26 INFO - PROCESS | 1818 | 1460995826431 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:26 INFO - PROCESS | 1818 | ++DOCSHELL 0x92116400 == 135 [pid = 1818] [id = 753] 09:10:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 156 (0x921a4800) [pid = 1818] [serial = 2259] [outer = (nil)] 09:10:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 157 (0x934df000) [pid = 1818] [serial = 2260] [outer = 0x921a4800] 09:10:26 INFO - PROCESS | 1818 | 1460995826523 Marionette DEBUG loaded listener.js 09:10:26 INFO - PROCESS | 1818 | ++DOMWINDOW == 158 (0x934e3400) [pid = 1818] [serial = 2261] [outer = 0x921a4800] 09:10:27 INFO - PROCESS | 1818 | 1460995827363 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]]]}] 09:10:27 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. 09:10:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1491ms 09:10:27 INFO - PROCESS | 1818 | 1460995827395 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 09:10:27 INFO - PROCESS | 1818 | 1460995827399 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 09:10:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:10:27 INFO - PROCESS | 1818 | 1460995827406 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:10:27 INFO - PROCESS | 1818 | 1460995827410 Marionette TRACE conn3 <- [1,2982,null,{}] 09:10:27 INFO - PROCESS | 1818 | 1460995827416 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}] 09:10:27 INFO - PROCESS | 1818 | 1460995827688 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 09:10:28 INFO - PROCESS | 1818 | 1460995827983 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:28 INFO - PROCESS | 1818 | ++DOCSHELL 0x934dcc00 == 136 [pid = 1818] [id = 754] 09:10:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 159 (0x942d1800) [pid = 1818] [serial = 2262] [outer = (nil)] 09:10:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 160 (0x943a4000) [pid = 1818] [serial = 2263] [outer = 0x942d1800] 09:10:28 INFO - PROCESS | 1818 | 1460995828097 Marionette DEBUG loaded listener.js 09:10:28 INFO - PROCESS | 1818 | ++DOMWINDOW == 161 (0x944a7400) [pid = 1818] [serial = 2264] [outer = 0x942d1800] 09:10:29 INFO - PROCESS | 1818 | 1460995829032 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"]]]}] 09:10:29 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 09:10:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:10:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:10:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1685ms 09:10:29 INFO - PROCESS | 1818 | 1460995829093 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 09:10:29 INFO - PROCESS | 1818 | 1460995829098 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 09:10:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:10:29 INFO - PROCESS | 1818 | 1460995829104 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:10:29 INFO - PROCESS | 1818 | 1460995829115 Marionette TRACE conn3 <- [1,2986,null,{}] 09:10:29 INFO - PROCESS | 1818 | 1460995829120 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}] 09:10:29 INFO - PROCESS | 1818 | 1460995829552 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 09:10:29 INFO - PROCESS | 1818 | 1460995829848 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:29 INFO - PROCESS | 1818 | ++DOCSHELL 0x9663e000 == 137 [pid = 1818] [id = 755] 09:10:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 162 (0x96640c00) [pid = 1818] [serial = 2265] [outer = (nil)] 09:10:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 163 (0x9751a800) [pid = 1818] [serial = 2266] [outer = 0x96640c00] 09:10:29 INFO - PROCESS | 1818 | 1460995829942 Marionette DEBUG loaded listener.js 09:10:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 164 (0x9759bc00) [pid = 1818] [serial = 2267] [outer = 0x96640c00] 09:10:30 INFO - PROCESS | 1818 | 1460995830731 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]]]}] 09:10:30 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. 09:10:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1695ms 09:10:30 INFO - PROCESS | 1818 | 1460995830802 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 09:10:30 INFO - PROCESS | 1818 | 1460995830806 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 09:10:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:10:30 INFO - PROCESS | 1818 | 1460995830812 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:10:30 INFO - PROCESS | 1818 | 1460995830815 Marionette TRACE conn3 <- [1,2990,null,{}] 09:10:30 INFO - PROCESS | 1818 | 1460995830821 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}] 09:10:31 INFO - PROCESS | 1818 | 1460995831053 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 09:10:31 INFO - PROCESS | 1818 | 1460995831366 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:31 INFO - PROCESS | 1818 | ++DOCSHELL 0x96639000 == 138 [pid = 1818] [id = 756] 09:10:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 165 (0x97801c00) [pid = 1818] [serial = 2268] [outer = (nil)] 09:10:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 166 (0x978c8800) [pid = 1818] [serial = 2269] [outer = 0x97801c00] 09:10:31 INFO - PROCESS | 1818 | 1460995831458 Marionette DEBUG loaded listener.js 09:10:31 INFO - PROCESS | 1818 | ++DOMWINDOW == 167 (0x978df400) [pid = 1818] [serial = 2270] [outer = 0x97801c00] 09:10:32 INFO - PROCESS | 1818 | ++DOCSHELL 0x978c8400 == 139 [pid = 1818] [id = 757] 09:10:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 168 (0x978e9c00) [pid = 1818] [serial = 2271] [outer = (nil)] 09:10:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 169 (0x983e3c00) [pid = 1818] [serial = 2272] [outer = 0x978e9c00] 09:10:32 INFO - PROCESS | 1818 | 1460995832389 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]]]}] 09:10:32 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. 09:10:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1596ms 09:10:32 INFO - PROCESS | 1818 | 1460995832422 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 09:10:32 INFO - PROCESS | 1818 | 1460995832426 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 09:10:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:10:32 INFO - PROCESS | 1818 | 1460995832440 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:10:32 INFO - PROCESS | 1818 | 1460995832443 Marionette TRACE conn3 <- [1,2994,null,{}] 09:10:32 INFO - PROCESS | 1818 | 1460995832449 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}] 09:10:32 INFO - PROCESS | 1818 | 1460995832736 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 09:10:33 INFO - PROCESS | 1818 | 1460995833089 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:33 INFO - PROCESS | 1818 | ++DOCSHELL 0x89e82000 == 140 [pid = 1818] [id = 758] 09:10:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 170 (0x96639400) [pid = 1818] [serial = 2273] [outer = (nil)] 09:10:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 171 (0x9845fc00) [pid = 1818] [serial = 2274] [outer = 0x96639400] 09:10:33 INFO - PROCESS | 1818 | 1460995833182 Marionette DEBUG loaded listener.js 09:10:33 INFO - PROCESS | 1818 | ++DOMWINDOW == 172 (0x98749800) [pid = 1818] [serial = 2275] [outer = 0x96639400] 09:10:33 INFO - PROCESS | 1818 | 1460995833984 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]]]}] 09:10:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:10:34 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 09:10:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1577ms 09:10:34 INFO - PROCESS | 1818 | 1460995834019 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 09:10:34 INFO - PROCESS | 1818 | 1460995834023 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 09:10:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:10:34 INFO - PROCESS | 1818 | 1460995834030 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:10:34 INFO - PROCESS | 1818 | 1460995834033 Marionette TRACE conn3 <- [1,2998,null,{}] 09:10:34 INFO - PROCESS | 1818 | 1460995834039 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}] 09:10:34 INFO - PROCESS | 1818 | 1460995834277 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 09:10:34 INFO - PROCESS | 1818 | 1460995834589 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:34 INFO - PROCESS | 1818 | ++DOCSHELL 0x983dc000 == 141 [pid = 1818] [id = 759] 09:10:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 173 (0x98670800) [pid = 1818] [serial = 2276] [outer = (nil)] 09:10:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 174 (0x9914c000) [pid = 1818] [serial = 2277] [outer = 0x98670800] 09:10:34 INFO - PROCESS | 1818 | 1460995834679 Marionette DEBUG loaded listener.js 09:10:34 INFO - PROCESS | 1818 | ++DOMWINDOW == 175 (0x994bac00) [pid = 1818] [serial = 2278] [outer = 0x98670800] 09:10:35 INFO - PROCESS | 1818 | 1460995835566 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]]]}] 09:10:35 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. 09:10:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1588ms 09:10:35 INFO - PROCESS | 1818 | 1460995835625 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 09:10:35 INFO - PROCESS | 1818 | 1460995835628 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 09:10:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:10:35 INFO - PROCESS | 1818 | 1460995835637 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:10:35 INFO - PROCESS | 1818 | 1460995835640 Marionette TRACE conn3 <- [1,3002,null,{}] 09:10:35 INFO - PROCESS | 1818 | 1460995835645 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}] 09:10:35 INFO - PROCESS | 1818 | 1460995835882 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 09:10:36 INFO - PROCESS | 1818 | 1460995836202 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:36 INFO - PROCESS | 1818 | ++DOCSHELL 0x983d6400 == 142 [pid = 1818] [id = 760] 09:10:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 176 (0x989bbc00) [pid = 1818] [serial = 2279] [outer = (nil)] 09:10:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 177 (0x9a675400) [pid = 1818] [serial = 2280] [outer = 0x989bbc00] 09:10:36 INFO - PROCESS | 1818 | 1460995836337 Marionette DEBUG loaded listener.js 09:10:36 INFO - PROCESS | 1818 | ++DOMWINDOW == 178 (0x9a676c00) [pid = 1818] [serial = 2281] [outer = 0x989bbc00] 09:10:37 INFO - PROCESS | 1818 | 1460995837133 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]]]}] 09:10:37 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. 09:10:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1537ms 09:10:37 INFO - PROCESS | 1818 | 1460995837176 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 09:10:37 INFO - PROCESS | 1818 | 1460995837179 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 09:10:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:10:37 INFO - PROCESS | 1818 | 1460995837186 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:10:37 INFO - PROCESS | 1818 | 1460995837190 Marionette TRACE conn3 <- [1,3006,null,{}] 09:10:37 INFO - PROCESS | 1818 | 1460995837195 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}] 09:10:37 INFO - PROCESS | 1818 | 1460995837432 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 09:10:37 INFO - PROCESS | 1818 | 1460995837720 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:37 INFO - PROCESS | 1818 | ++DOCSHELL 0x9439d000 == 143 [pid = 1818] [id = 761] 09:10:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 179 (0x989c4000) [pid = 1818] [serial = 2282] [outer = (nil)] 09:10:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 180 (0x9a683400) [pid = 1818] [serial = 2283] [outer = 0x989c4000] 09:10:37 INFO - PROCESS | 1818 | 1460995837811 Marionette DEBUG loaded listener.js 09:10:37 INFO - PROCESS | 1818 | ++DOMWINDOW == 181 (0x9b39c400) [pid = 1818] [serial = 2284] [outer = 0x989c4000] 09:10:38 INFO - PROCESS | 1818 | 1460995838635 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]]]}] 09:10:38 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. 09:10:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1484ms 09:10:38 INFO - PROCESS | 1818 | 1460995838671 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 09:10:38 INFO - PROCESS | 1818 | 1460995838675 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 09:10:38 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:10:38 INFO - PROCESS | 1818 | 1460995838681 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:10:38 INFO - PROCESS | 1818 | 1460995838684 Marionette TRACE conn3 <- [1,3010,null,{}] 09:10:38 INFO - PROCESS | 1818 | 1460995838690 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}] 09:10:38 INFO - PROCESS | 1818 | 1460995838974 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 09:10:39 INFO - PROCESS | 1818 | 1460995839269 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:39 INFO - PROCESS | 1818 | ++DOCSHELL 0x9a676000 == 144 [pid = 1818] [id = 762] 09:10:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 182 (0x9a680c00) [pid = 1818] [serial = 2285] [outer = (nil)] 09:10:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 183 (0x9e02c000) [pid = 1818] [serial = 2286] [outer = 0x9a680c00] 09:10:39 INFO - PROCESS | 1818 | 1460995839360 Marionette DEBUG loaded listener.js 09:10:39 INFO - PROCESS | 1818 | ++DOMWINDOW == 184 (0x9e112400) [pid = 1818] [serial = 2287] [outer = 0x9a680c00] 09:10:40 INFO - PROCESS | 1818 | 1460995840210 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]]]}] 09:10:40 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 09:10:40 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1582ms 09:10:40 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:10:40 INFO - PROCESS | 1818 | 1460995840264 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 09:10:40 INFO - PROCESS | 1818 | 1460995840267 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 09:10:40 INFO - PROCESS | 1818 | 1460995840273 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:10:40 INFO - PROCESS | 1818 | 1460995840276 Marionette TRACE conn3 <- [1,3014,null,{}] 09:10:40 INFO - PROCESS | 1818 | 1460995840282 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}] 09:10:40 INFO - PROCESS | 1818 | 1460995840517 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 09:10:40 INFO - PROCESS | 1818 | 1460995840843 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:40 INFO - PROCESS | 1818 | ++DOCSHELL 0x86464c00 == 145 [pid = 1818] [id = 763] 09:10:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 185 (0x98a98c00) [pid = 1818] [serial = 2288] [outer = (nil)] 09:10:40 INFO - PROCESS | 1818 | ++DOMWINDOW == 186 (0x9e11b000) [pid = 1818] [serial = 2289] [outer = 0x98a98c00] 09:10:40 INFO - PROCESS | 1818 | 1460995840932 Marionette DEBUG loaded listener.js 09:10:41 INFO - PROCESS | 1818 | ++DOMWINDOW == 187 (0x9e11e800) [pid = 1818] [serial = 2290] [outer = 0x98a98c00] 09:10:41 INFO - PROCESS | 1818 | [1818] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:10:41 INFO - PROCESS | 1818 | 1460995841872 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:10:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:10:41 INFO - {} 09:10:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:10:41 INFO - {} 09:10:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:10:41 INFO - {} 09:10:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:10:41 INFO - {} 09:10:41 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1632ms 09:10:41 INFO - PROCESS | 1818 | 1460995841906 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 09:10:41 INFO - PROCESS | 1818 | 1460995841909 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 09:10:41 INFO - TEST-START | /FileAPI/fileReader.html 09:10:41 INFO - PROCESS | 1818 | 1460995841920 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:10:41 INFO - PROCESS | 1818 | 1460995841923 Marionette TRACE conn3 <- [1,3018,null,{}] 09:10:41 INFO - PROCESS | 1818 | 1460995841928 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}] 09:10:45 INFO - PROCESS | 1818 | --DOCSHELL 0x88e8ec00 == 144 [pid = 1818] [id = 696] 09:10:45 INFO - PROCESS | 1818 | --DOCSHELL 0x90872000 == 143 [pid = 1818] [id = 56] 09:10:45 INFO - PROCESS | 1818 | --DOCSHELL 0x942d0800 == 142 [pid = 1818] [id = 691] 09:10:45 INFO - PROCESS | 1818 | --DOCSHELL 0x876bc400 == 141 [pid = 1818] [id = 695] 09:10:45 INFO - PROCESS | 1818 | --DOCSHELL 0x876b7c00 == 140 [pid = 1818] [id = 742] 09:10:45 INFO - PROCESS | 1818 | --DOCSHELL 0x876b8400 == 139 [pid = 1818] [id = 741] 09:10:45 INFO - PROCESS | 1818 | --DOCSHELL 0x89681c00 == 138 [pid = 1818] [id = 740] 09:10:45 INFO - PROCESS | 1818 | --DOCSHELL 0x88c1e400 == 137 [pid = 1818] [id = 739] 09:10:45 INFO - PROCESS | 1818 | --DOCSHELL 0x9663d000 == 136 [pid = 1818] [id = 736] 09:10:45 INFO - PROCESS | 1818 | --DOCSHELL 0x92111c00 == 135 [pid = 1818] [id = 734] 09:10:45 INFO - PROCESS | 1818 | --DOCSHELL 0x8eaa0000 == 134 [pid = 1818] [id = 735] 09:10:45 INFO - PROCESS | 1818 | --DOCSHELL 0x89a54400 == 133 [pid = 1818] [id = 733] 09:10:45 INFO - PROCESS | 1818 | --DOCSHELL 0x89a50400 == 132 [pid = 1818] [id = 732] 09:10:45 INFO - PROCESS | 1818 | --DOCSHELL 0x90918000 == 131 [pid = 1818] [id = 731] 09:10:45 INFO - PROCESS | 1818 | --DOCSHELL 0x8967ac00 == 130 [pid = 1818] [id = 730] 09:10:45 INFO - PROCESS | 1818 | --DOCSHELL 0x88e87c00 == 129 [pid = 1818] [id = 728] 09:10:45 INFO - PROCESS | 1818 | --DOCSHELL 0x8e9c2c00 == 128 [pid = 1818] [id = 729] 09:10:45 INFO - PROCESS | 1818 | --DOCSHELL 0x8b784000 == 127 [pid = 1818] [id = 727] 09:10:45 INFO - PROCESS | 1818 | --DOCSHELL 0x8c4ef400 == 126 [pid = 1818] [id = 726] 09:10:45 INFO - PROCESS | 1818 | --DOCSHELL 0x88e8f800 == 125 [pid = 1818] [id = 725] 09:10:45 INFO - PROCESS | 1818 | --DOCSHELL 0x89e84400 == 124 [pid = 1818] [id = 723] 09:10:45 INFO - PROCESS | 1818 | --DOCSHELL 0x896bac00 == 123 [pid = 1818] [id = 724] 09:10:45 INFO - PROCESS | 1818 | --DOCSHELL 0x89675400 == 122 [pid = 1818] [id = 722] 09:10:45 INFO - PROCESS | 1818 | --DOCSHELL 0x8627ac00 == 121 [pid = 1818] [id = 721] 09:10:45 INFO - PROCESS | 1818 | 1460995845195 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 186 (0x97b91400) [pid = 1818] [serial = 2085] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 185 (0x89f99c00) [pid = 1818] [serial = 2037] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 184 (0x89801400) [pid = 1818] [serial = 2159] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 183 (0x89a48400) [pid = 1818] [serial = 2160] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 182 (0x88cec400) [pid = 1818] [serial = 2156] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 181 (0x876b6000) [pid = 1818] [serial = 2153] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 180 (0x87964c00) [pid = 1818] [serial = 2154] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 179 (0x99149c00) [pid = 1818] [serial = 2151] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 178 (0x98aa4800) [pid = 1818] [serial = 2150] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 177 (0x989c3000) [pid = 1818] [serial = 2148] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 176 (0x989bf000) [pid = 1818] [serial = 2147] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 175 (0x9866c400) [pid = 1818] [serial = 2145] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 174 (0x978e8000) [pid = 1818] [serial = 2144] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 173 (0x983db800) [pid = 1818] [serial = 2142] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 172 (0x983d4400) [pid = 1818] [serial = 2141] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 171 (0x97810800) [pid = 1818] [serial = 2139] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 170 (0x975a3000) [pid = 1818] [serial = 2138] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 169 (0x9745f000) [pid = 1818] [serial = 2136] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 168 (0x96fd5400) [pid = 1818] [serial = 2135] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 167 (0x9663b400) [pid = 1818] [serial = 2133] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 166 (0x95b15800) [pid = 1818] [serial = 2132] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 165 (0x9439ec00) [pid = 1818] [serial = 2130] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 164 (0x94399800) [pid = 1818] [serial = 2129] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 163 (0x934e9400) [pid = 1818] [serial = 2127] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 162 (0x934e6400) [pid = 1818] [serial = 2126] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 161 (0x9335a800) [pid = 1818] [serial = 2124] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 160 (0x93353800) [pid = 1818] [serial = 2123] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 159 (0x91787c00) [pid = 1818] [serial = 2121] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 158 (0x915a0c00) [pid = 1818] [serial = 2120] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 157 (0x90865400) [pid = 1818] [serial = 2118] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 156 (0x8f931000) [pid = 1818] [serial = 2117] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 155 (0x8e9cc000) [pid = 1818] [serial = 2115] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 154 (0x8c7e5400) [pid = 1818] [serial = 2114] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 153 (0x8c5a9c00) [pid = 1818] [serial = 2112] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 152 (0x8c5a3000) [pid = 1818] [serial = 2111] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0x8c544400) [pid = 1818] [serial = 2109] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0x8c4f6400) [pid = 1818] [serial = 2108] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0x8b99e000) [pid = 1818] [serial = 2106] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0x8b61ec00) [pid = 1818] [serial = 2105] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x89bd6800) [pid = 1818] [serial = 2103] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x896b7000) [pid = 1818] [serial = 2102] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x89bcd400) [pid = 1818] [serial = 2162] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x88e84c00) [pid = 1818] [serial = 2157] [outer = (nil)] [url = about:blank] 09:10:45 INFO - PROCESS | 1818 | 1460995845733 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:45 INFO - PROCESS | 1818 | ++DOCSHELL 0x88be2000 == 122 [pid = 1818] [id = 764] 09:10:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x88be4800) [pid = 1818] [serial = 2291] [outer = (nil)] 09:10:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x88c21800) [pid = 1818] [serial = 2292] [outer = 0x88be4800] 09:10:45 INFO - PROCESS | 1818 | 1460995845811 Marionette DEBUG loaded listener.js 09:10:45 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x88e82800) [pid = 1818] [serial = 2293] [outer = 0x88be4800] 09:10:46 INFO - PROCESS | 1818 | 1460995846559 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]]]}] 09:10:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:10:46 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:10:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:10:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:10:46 INFO - TEST-OK | /FileAPI/fileReader.html | took 4689ms 09:10:46 INFO - PROCESS | 1818 | 1460995846614 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 09:10:46 INFO - PROCESS | 1818 | 1460995846622 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 09:10:46 INFO - TEST-START | /FileAPI/historical.html 09:10:46 INFO - PROCESS | 1818 | 1460995846630 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:10:46 INFO - PROCESS | 1818 | 1460995846636 Marionette TRACE conn3 <- [1,3022,null,{}] 09:10:46 INFO - PROCESS | 1818 | 1460995846643 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}] 09:10:46 INFO - PROCESS | 1818 | 1460995846877 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 09:10:47 INFO - PROCESS | 1818 | 1460995847141 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:47 INFO - PROCESS | 1818 | ++DOCSHELL 0x89684800 == 123 [pid = 1818] [id = 765] 09:10:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x896b2c00) [pid = 1818] [serial = 2294] [outer = (nil)] 09:10:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0x89809000) [pid = 1818] [serial = 2295] [outer = 0x896b2c00] 09:10:47 INFO - PROCESS | 1818 | 1460995847223 Marionette DEBUG loaded listener.js 09:10:47 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x89a47800) [pid = 1818] [serial = 2296] [outer = 0x896b2c00] 09:10:48 INFO - PROCESS | 1818 | 1460995848102 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"]]]}] 09:10:48 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:10:48 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:10:48 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:10:48 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:10:48 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:10:48 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:10:48 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:48 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:10:48 INFO - TEST-OK | /FileAPI/historical.html | took 1488ms 09:10:48 INFO - PROCESS | 1818 | 1460995848127 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 09:10:48 INFO - PROCESS | 1818 | 1460995848130 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 09:10:48 INFO - TEST-START | /FileAPI/idlharness.html 09:10:48 INFO - PROCESS | 1818 | 1460995848140 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:10:48 INFO - PROCESS | 1818 | 1460995848144 Marionette TRACE conn3 <- [1,3026,null,{}] 09:10:48 INFO - PROCESS | 1818 | 1460995848151 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}] 09:10:48 INFO - PROCESS | 1818 | 1460995848439 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 09:10:48 INFO - PROCESS | 1818 | 1460995848485 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:48 INFO - PROCESS | 1818 | ++DOCSHELL 0x89e7ec00 == 124 [pid = 1818] [id = 766] 09:10:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x89f91400) [pid = 1818] [serial = 2297] [outer = (nil)] 09:10:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x89f97800) [pid = 1818] [serial = 2298] [outer = 0x89f91400] 09:10:48 INFO - PROCESS | 1818 | 1460995848559 Marionette DEBUG loaded listener.js 09:10:48 INFO - PROCESS | 1818 | ++DOMWINDOW == 153 (0x8a034800) [pid = 1818] [serial = 2299] [outer = 0x89f91400] 09:10:51 INFO - PROCESS | 1818 | --DOMWINDOW == 152 (0x8b618c00) [pid = 1818] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:10:51 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0x89f9bc00) [pid = 1818] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 09:10:51 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0x88c1ec00) [pid = 1818] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 09:10:51 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0x978c8000) [pid = 1818] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:10:51 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0x97512400) [pid = 1818] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:10:51 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x96641c00) [pid = 1818] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:10:51 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x95b9e000) [pid = 1818] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:10:51 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x9449c400) [pid = 1818] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:10:51 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x8a03f800) [pid = 1818] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:10:51 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x9094ec00) [pid = 1818] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:10:51 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x9091e400) [pid = 1818] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:10:51 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x8f762400) [pid = 1818] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:10:51 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x8e9cfc00) [pid = 1818] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:10:51 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x8c7d8000) [pid = 1818] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:10:51 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x8c408800) [pid = 1818] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:10:51 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x8c4efc00) [pid = 1818] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:10:51 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x89e84c00) [pid = 1818] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:10:51 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x8a03f400) [pid = 1818] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:10:51 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x89f9a400) [pid = 1818] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:10:51 INFO - PROCESS | 1818 | --DOMWINDOW == 133 (0x89676400) [pid = 1818] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:10:51 INFO - PROCESS | 1818 | --DOMWINDOW == 132 (0x8645a800) [pid = 1818] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:10:51 INFO - PROCESS | 1818 | --DOMWINDOW == 131 (0x896b9800) [pid = 1818] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:10:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:10:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:10:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:10:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:10:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:10:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:10:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:10:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:10:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:10:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:10:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:10:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:10:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:10:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:10:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:10:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:10:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:10:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:10:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:10:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:10:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:10:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:10:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:10:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:10:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:10:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:10:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:10:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:10:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:10:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:10:51 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 09:10:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:10:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:10:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:10:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:10:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:10:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:10:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:10:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:10:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:10:51 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 09:10:51 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 09:10:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:10:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:10:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:10:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:10:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:10:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:10:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:10:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:10:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:10:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:10:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:10:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:10:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:10:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:10:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:10:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:10:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:10:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:10:51 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 09:10:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:10:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:10:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:10:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:10:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:10:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:10:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:10:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:10:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:10:51 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 09:10:51 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 09:10:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:10:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:10:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:10:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:10:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:10:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:10:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:10:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:10:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:10:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:10:51 INFO - TEST-OK | /FileAPI/idlharness.html | took 3350ms 09:10:51 INFO - TEST-START | /FileAPI/idlharness.worker 09:10:51 INFO - PROCESS | 1818 | 1460995851304 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]]]}] 09:10:51 INFO - PROCESS | 1818 | 1460995851500 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 09:10:51 INFO - PROCESS | 1818 | 1460995851507 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 09:10:51 INFO - PROCESS | 1818 | 1460995851567 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:10:51 INFO - PROCESS | 1818 | 1460995851583 Marionette TRACE conn3 <- [1,3030,null,{}] 09:10:51 INFO - PROCESS | 1818 | 1460995851594 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}] 09:10:51 INFO - PROCESS | 1818 | 1460995851897 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 09:10:51 INFO - PROCESS | 1818 | 1460995851913 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:51 INFO - PROCESS | 1818 | ++DOCSHELL 0x8a03f000 == 125 [pid = 1818] [id = 767] 09:10:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 132 (0x8b611c00) [pid = 1818] [serial = 2300] [outer = (nil)] 09:10:51 INFO - PROCESS | 1818 | ++DOMWINDOW == 133 (0x8c40ec00) [pid = 1818] [serial = 2301] [outer = 0x8b611c00] 09:10:51 INFO - PROCESS | 1818 | 1460995851987 Marionette DEBUG loaded listener.js 09:10:52 INFO - PROCESS | 1818 | ++DOMWINDOW == 134 (0x8c7db400) [pid = 1818] [serial = 2302] [outer = 0x8b611c00] 09:10:52 INFO - PROCESS | 1818 | [1818] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:10:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:10:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:10:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:10:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:10:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:10:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:10:54 INFO - {} 09:10:54 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 09:10:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:10:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:10:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:10:54 INFO - {} 09:10:54 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 - {} 09:10:54 INFO - {} 09:10:54 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 09:10:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:10:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:10:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:10:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:10:54 INFO - {} 09:10:54 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 09:10:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:10:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:10:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:10:54 INFO - {} 09:10:54 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 - {} 09:10:54 INFO - {} 09:10:54 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 09:10:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:10:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:10:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:10:54 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 09:10:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:10:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:10:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:10:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:10:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:10:54 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 09:10:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:10:54 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 09:10:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:10:54 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 09:10:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:10:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:10:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:10:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:10:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:10:54 INFO - {} 09:10:54 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3120ms 09:10:54 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:10:55 INFO - PROCESS | 1818 | 1460995854541 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,{},{}]]]}] 09:10:55 INFO - PROCESS | 1818 | 1460995854683 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 09:10:55 INFO - PROCESS | 1818 | 1460995854696 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 09:10:55 INFO - PROCESS | 1818 | 1460995854724 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:10:55 INFO - PROCESS | 1818 | 1460995854732 Marionette TRACE conn3 <- [1,3034,null,{}] 09:10:55 INFO - PROCESS | 1818 | 1460995854767 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}] 09:10:55 INFO - PROCESS | 1818 | 1460995855235 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 09:10:55 INFO - PROCESS | 1818 | 1460995855470 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:55 INFO - PROCESS | 1818 | ++DOCSHELL 0x89a4bc00 == 126 [pid = 1818] [id = 768] 09:10:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 135 (0x8e9cf800) [pid = 1818] [serial = 2303] [outer = (nil)] 09:10:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 136 (0x8f928800) [pid = 1818] [serial = 2304] [outer = 0x8e9cf800] 09:10:55 INFO - PROCESS | 1818 | 1460995855561 Marionette DEBUG loaded listener.js 09:10:55 INFO - PROCESS | 1818 | ++DOMWINDOW == 137 (0x8fd16400) [pid = 1818] [serial = 2305] [outer = 0x8e9cf800] 09:10:56 INFO - PROCESS | 1818 | 1460995856465 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]]]}] 09:10:56 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:10:56 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1764ms 09:10:56 INFO - PROCESS | 1818 | 1460995856479 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 09:10:56 INFO - PROCESS | 1818 | 1460995856488 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 09:10:56 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:10:56 INFO - PROCESS | 1818 | 1460995856514 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:10:56 INFO - PROCESS | 1818 | 1460995856520 Marionette TRACE conn3 <- [1,3038,null,{}] 09:10:56 INFO - PROCESS | 1818 | 1460995856533 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}] 09:10:56 INFO - PROCESS | 1818 | 1460995856767 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 09:10:57 INFO - PROCESS | 1818 | 1460995857071 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:57 INFO - PROCESS | 1818 | ++DOCSHELL 0x90913c00 == 127 [pid = 1818] [id = 769] 09:10:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 138 (0x90914800) [pid = 1818] [serial = 2306] [outer = (nil)] 09:10:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 139 (0x915a0000) [pid = 1818] [serial = 2307] [outer = 0x90914800] 09:10:57 INFO - PROCESS | 1818 | 1460995857219 Marionette DEBUG loaded listener.js 09:10:57 INFO - PROCESS | 1818 | ++DOMWINDOW == 140 (0x91789c00) [pid = 1818] [serial = 2308] [outer = 0x90914800] 09:10:58 INFO - PROCESS | 1818 | 1460995858154 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"]]]}] 09:10:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:10:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:10:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:10:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:10:58 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1714ms 09:10:58 INFO - PROCESS | 1818 | 1460995858214 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 09:10:58 INFO - PROCESS | 1818 | 1460995858217 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 09:10:58 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:10:58 INFO - PROCESS | 1818 | 1460995858226 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:10:58 INFO - PROCESS | 1818 | 1460995858232 Marionette TRACE conn3 <- [1,3042,null,{}] 09:10:58 INFO - PROCESS | 1818 | 1460995858267 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}] 09:10:58 INFO - PROCESS | 1818 | 1460995858526 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 09:10:58 INFO - PROCESS | 1818 | 1460995858888 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:58 INFO - PROCESS | 1818 | ++DOCSHELL 0x934da400 == 128 [pid = 1818] [id = 770] 09:10:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 141 (0x934e4800) [pid = 1818] [serial = 2309] [outer = (nil)] 09:10:58 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x942d6800) [pid = 1818] [serial = 2310] [outer = 0x934e4800] 09:10:59 INFO - PROCESS | 1818 | 1460995858998 Marionette DEBUG loaded listener.js 09:10:59 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x9439a400) [pid = 1818] [serial = 2311] [outer = 0x934e4800] 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:11:00 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. 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:11:00 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'.) 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:11:00 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. 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:11:00 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. 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:11:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:11:00 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. 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:11:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:11:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:11:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:11:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:11:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:11:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:11:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:11:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:11:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:11:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:11:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:11:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:11:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:11:00 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2145ms 09:11:00 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:11:00 INFO - PROCESS | 1818 | 1460995860300 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]]]}] 09:11:00 INFO - PROCESS | 1818 | 1460995860385 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 09:11:00 INFO - PROCESS | 1818 | 1460995860394 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 09:11:00 INFO - PROCESS | 1818 | 1460995860496 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:11:00 INFO - PROCESS | 1818 | 1460995860499 Marionette TRACE conn3 <- [1,3046,null,{}] 09:11:00 INFO - PROCESS | 1818 | 1460995860508 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}] 09:11:00 INFO - PROCESS | 1818 | 1460995860814 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 09:11:01 INFO - PROCESS | 1818 | 1460995861130 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:01 INFO - PROCESS | 1818 | ++DOCSHELL 0x88cf1000 == 129 [pid = 1818] [id = 771] 09:11:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x88e85c00) [pid = 1818] [serial = 2312] [outer = (nil)] 09:11:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x8967ac00) [pid = 1818] [serial = 2313] [outer = 0x88e85c00] 09:11:01 INFO - PROCESS | 1818 | 1460995861219 Marionette DEBUG loaded listener.js 09:11:01 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x89806000) [pid = 1818] [serial = 2314] [outer = 0x88e85c00] 09:11:01 INFO - PROCESS | 1818 | [1818] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:11:02 INFO - PROCESS | 1818 | 1460995862154 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:11:02 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:11:02 INFO - {} 09:11:02 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1775ms 09:11:02 INFO - PROCESS | 1818 | 1460995862188 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 09:11:02 INFO - PROCESS | 1818 | 1460995862192 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 09:11:02 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:11:02 INFO - PROCESS | 1818 | 1460995862205 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:11:02 INFO - PROCESS | 1818 | 1460995862208 Marionette TRACE conn3 <- [1,3050,null,{}] 09:11:02 INFO - PROCESS | 1818 | 1460995862214 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}] 09:11:02 INFO - PROCESS | 1818 | 1460995862491 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 09:11:02 INFO - PROCESS | 1818 | 1460995862771 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:02 INFO - PROCESS | 1818 | ++DOCSHELL 0x88e88800 == 130 [pid = 1818] [id = 772] 09:11:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x89681800) [pid = 1818] [serial = 2315] [outer = (nil)] 09:11:02 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x8e9c9800) [pid = 1818] [serial = 2316] [outer = 0x89681800] 09:11:02 INFO - PROCESS | 1818 | 1460995862905 Marionette DEBUG loaded listener.js 09:11:03 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0x8eaa0000) [pid = 1818] [serial = 2317] [outer = 0x89681800] 09:11:03 INFO - PROCESS | 1818 | 1460995863667 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]]]}] 09:11:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:11:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:11:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:11:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:11:03 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1489ms 09:11:03 INFO - PROCESS | 1818 | 1460995863700 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 09:11:03 INFO - PROCESS | 1818 | 1460995863705 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 09:11:03 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:11:03 INFO - PROCESS | 1818 | 1460995863715 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:11:03 INFO - PROCESS | 1818 | 1460995863719 Marionette TRACE conn3 <- [1,3054,null,{}] 09:11:03 INFO - PROCESS | 1818 | 1460995863725 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}] 09:11:04 INFO - PROCESS | 1818 | 1460995864035 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 09:11:04 INFO - PROCESS | 1818 | 1460995864341 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:04 INFO - PROCESS | 1818 | ++DOCSHELL 0x8a034000 == 131 [pid = 1818] [id = 773] 09:11:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x8e9d1000) [pid = 1818] [serial = 2318] [outer = (nil)] 09:11:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 151 (0x973ab000) [pid = 1818] [serial = 2319] [outer = 0x8e9d1000] 09:11:04 INFO - PROCESS | 1818 | 1460995864437 Marionette DEBUG loaded listener.js 09:11:04 INFO - PROCESS | 1818 | ++DOMWINDOW == 152 (0x97596000) [pid = 1818] [serial = 2320] [outer = 0x8e9d1000] 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:11:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:11:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:11:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:11:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:11:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:11:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:11:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:11:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:11:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:11:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:11:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:11:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:11:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:11:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:11:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:11:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:11:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:11:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:11:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:11:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:11:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:11:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:11:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:11:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:11:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:11:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:11:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:11:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:11:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:11:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:11:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:11:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:11:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:11:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:11:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:11:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:11:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:11:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:11:06 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" 09:11:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:11:06 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" 09:11:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:11:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:11:06 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2274ms 09:11:06 INFO - PROCESS | 1818 | 1460995865806 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"]]]}] 09:11:06 INFO - PROCESS | 1818 | 1460995866188 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 09:11:06 INFO - PROCESS | 1818 | 1460995866193 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 09:11:06 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:11:06 INFO - PROCESS | 1818 | 1460995866208 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:11:06 INFO - PROCESS | 1818 | 1460995866212 Marionette TRACE conn3 <- [1,3058,null,{}] 09:11:06 INFO - PROCESS | 1818 | 1460995866219 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}] 09:11:06 INFO - PROCESS | 1818 | 1460995866459 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 09:11:06 INFO - PROCESS | 1818 | 1460995866791 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:06 INFO - PROCESS | 1818 | ++DOCSHELL 0x8a07c800 == 132 [pid = 1818] [id = 774] 09:11:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 153 (0x97193000) [pid = 1818] [serial = 2321] [outer = (nil)] 09:11:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 154 (0x98a98000) [pid = 1818] [serial = 2322] [outer = 0x97193000] 09:11:06 INFO - PROCESS | 1818 | 1460995866878 Marionette DEBUG loaded listener.js 09:11:06 INFO - PROCESS | 1818 | ++DOMWINDOW == 155 (0x99199c00) [pid = 1818] [serial = 2323] [outer = 0x97193000] 09:11:07 INFO - PROCESS | 1818 | 1460995867798 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]]]}] 09:11:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:11:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:11:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:11:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:11:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:11:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:11:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:11:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:11:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:11:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:11:07 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:07 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:11:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:11:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:11:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:11:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:11:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:11:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:11:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:11:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:11:07 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1643ms 09:11:07 INFO - PROCESS | 1818 | 1460995867864 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 09:11:07 INFO - PROCESS | 1818 | 1460995867869 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 09:11:07 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:11:07 INFO - PROCESS | 1818 | 1460995867878 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:11:07 INFO - PROCESS | 1818 | 1460995867882 Marionette TRACE conn3 <- [1,3062,null,{}] 09:11:07 INFO - PROCESS | 1818 | 1460995867888 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}] 09:11:08 INFO - PROCESS | 1818 | 1460995868136 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 09:11:08 INFO - PROCESS | 1818 | 1460995868490 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:08 INFO - PROCESS | 1818 | ++DOCSHELL 0x88c23c00 == 133 [pid = 1818] [id = 775] 09:11:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 156 (0x994be800) [pid = 1818] [serial = 2324] [outer = (nil)] 09:11:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 157 (0x9a67cc00) [pid = 1818] [serial = 2325] [outer = 0x994be800] 09:11:08 INFO - PROCESS | 1818 | 1460995868581 Marionette DEBUG loaded listener.js 09:11:08 INFO - PROCESS | 1818 | ++DOMWINDOW == 158 (0x9b3e4400) [pid = 1818] [serial = 2326] [outer = 0x994be800] 09:11:08 INFO - PROCESS | 1818 | [1818] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:11:09 INFO - PROCESS | 1818 | 1460995869489 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:11:09 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:11:09 INFO - {} 09:11:09 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1632ms 09:11:09 INFO - PROCESS | 1818 | 1460995869510 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 09:11:09 INFO - PROCESS | 1818 | 1460995869513 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 09:11:09 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:11:09 INFO - PROCESS | 1818 | 1460995869520 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:11:09 INFO - PROCESS | 1818 | 1460995869524 Marionette TRACE conn3 <- [1,3066,null,{}] 09:11:09 INFO - PROCESS | 1818 | 1460995869530 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}] 09:11:09 INFO - PROCESS | 1818 | 1460995869761 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 09:11:10 INFO - PROCESS | 1818 | 1460995870076 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:10 INFO - PROCESS | 1818 | ++DOCSHELL 0x994be000 == 134 [pid = 1818] [id = 776] 09:11:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 159 (0x9a677400) [pid = 1818] [serial = 2327] [outer = (nil)] 09:11:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 160 (0x9fc75c00) [pid = 1818] [serial = 2328] [outer = 0x9a677400] 09:11:10 INFO - PROCESS | 1818 | 1460995870165 Marionette DEBUG loaded listener.js 09:11:10 INFO - PROCESS | 1818 | ++DOMWINDOW == 161 (0x9fe1cc00) [pid = 1818] [serial = 2329] [outer = 0x9a677400] 09:11:11 INFO - PROCESS | 1818 | 1460995871041 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]]]}] 09:11:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:11:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:11:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:11:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:11:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:11:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:11:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:11:11 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1581ms 09:11:11 INFO - PROCESS | 1818 | 1460995871104 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 09:11:11 INFO - PROCESS | 1818 | 1460995871108 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 09:11:11 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:11:11 INFO - PROCESS | 1818 | 1460995871115 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:11:11 INFO - PROCESS | 1818 | 1460995871118 Marionette TRACE conn3 <- [1,3070,null,{}] 09:11:11 INFO - PROCESS | 1818 | 1460995871125 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}] 09:11:11 INFO - PROCESS | 1818 | 1460995871361 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 09:11:11 INFO - PROCESS | 1818 | 1460995871698 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:11 INFO - PROCESS | 1818 | ++DOCSHELL 0x8e9c8400 == 135 [pid = 1818] [id = 777] 09:11:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 162 (0x97599c00) [pid = 1818] [serial = 2330] [outer = (nil)] 09:11:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 163 (0xa007c400) [pid = 1818] [serial = 2331] [outer = 0x97599c00] 09:11:11 INFO - PROCESS | 1818 | 1460995871831 Marionette DEBUG loaded listener.js 09:11:11 INFO - PROCESS | 1818 | ++DOMWINDOW == 164 (0xa00d0800) [pid = 1818] [serial = 2332] [outer = 0x97599c00] 09:11:12 INFO - PROCESS | 1818 | 1460995872653 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]]]}] 09:11:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:11:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:11:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:11:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:11:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:11:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:11:12 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1583ms 09:11:12 INFO - PROCESS | 1818 | 1460995872701 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 09:11:12 INFO - PROCESS | 1818 | 1460995872706 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 09:11:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:11:12 INFO - PROCESS | 1818 | 1460995872760 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:11:12 INFO - PROCESS | 1818 | 1460995872766 Marionette TRACE conn3 <- [1,3074,null,{}] 09:11:12 INFO - PROCESS | 1818 | 1460995872778 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}] 09:11:13 INFO - PROCESS | 1818 | 1460995873019 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 09:11:13 INFO - PROCESS | 1818 | 1460995873336 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:13 INFO - PROCESS | 1818 | ++DOCSHELL 0xa0e3b800 == 136 [pid = 1818] [id = 778] 09:11:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 165 (0xa0e3cc00) [pid = 1818] [serial = 2333] [outer = (nil)] 09:11:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 166 (0xa0fd6c00) [pid = 1818] [serial = 2334] [outer = 0xa0e3cc00] 09:11:13 INFO - PROCESS | 1818 | 1460995873491 Marionette DEBUG loaded listener.js 09:11:13 INFO - PROCESS | 1818 | ++DOMWINDOW == 167 (0xa2837000) [pid = 1818] [serial = 2335] [outer = 0xa0e3cc00] 09:11:14 INFO - PROCESS | 1818 | 1460995874356 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]]]}] 09:11:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:11:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:11:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:11:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:11:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:11:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:11:14 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1699ms 09:11:14 INFO - PROCESS | 1818 | 1460995874412 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 09:11:14 INFO - PROCESS | 1818 | 1460995874416 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 09:11:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:11:14 INFO - PROCESS | 1818 | 1460995874423 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:11:14 INFO - PROCESS | 1818 | 1460995874425 Marionette TRACE conn3 <- [1,3078,null,{}] 09:11:14 INFO - PROCESS | 1818 | 1460995874431 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}] 09:11:14 INFO - PROCESS | 1818 | 1460995874699 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 09:11:15 INFO - PROCESS | 1818 | 1460995875035 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:15 INFO - PROCESS | 1818 | ++DOCSHELL 0x9a67ec00 == 137 [pid = 1818] [id = 779] 09:11:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 168 (0x9e111c00) [pid = 1818] [serial = 2336] [outer = (nil)] 09:11:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 169 (0x9fbbd000) [pid = 1818] [serial = 2337] [outer = 0x9e111c00] 09:11:15 INFO - PROCESS | 1818 | 1460995875172 Marionette DEBUG loaded listener.js 09:11:15 INFO - PROCESS | 1818 | ++DOMWINDOW == 170 (0x9fc7c000) [pid = 1818] [serial = 2338] [outer = 0x9e111c00] 09:11:16 INFO - PROCESS | 1818 | 1460995876017 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 09:11:16 INFO - PROCESS | 1818 | 1460995876069 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 09:11:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:11:16 INFO - PROCESS | 1818 | 1460995876081 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:11:16 INFO - PROCESS | 1818 | 1460995876087 Marionette TRACE conn3 <- [1,3082,null,{}] 09:11:16 INFO - PROCESS | 1818 | 1460995876146 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}] 09:11:16 INFO - PROCESS | 1818 | 1460995876376 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 09:11:16 INFO - PROCESS | 1818 | 1460995876707 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:16 INFO - PROCESS | 1818 | ++DOCSHELL 0x876b3800 == 138 [pid = 1818] [id = 780] 09:11:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 171 (0x89677800) [pid = 1818] [serial = 2339] [outer = (nil)] 09:11:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 172 (0xa4589400) [pid = 1818] [serial = 2340] [outer = 0x89677800] 09:11:16 INFO - PROCESS | 1818 | 1460995876853 Marionette DEBUG loaded listener.js 09:11:16 INFO - PROCESS | 1818 | ++DOMWINDOW == 173 (0xa45e4c00) [pid = 1818] [serial = 2341] [outer = 0x89677800] 09:11:17 INFO - PROCESS | 1818 | 1460995877639 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]]]}] 09:11:17 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:11:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:11:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:11:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:11:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1587ms 09:11:17 INFO - PROCESS | 1818 | 1460995877667 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 09:11:17 INFO - PROCESS | 1818 | 1460995877671 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 09:11:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:11:17 INFO - PROCESS | 1818 | 1460995877677 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:11:17 INFO - PROCESS | 1818 | 1460995877681 Marionette TRACE conn3 <- [1,3086,null,{}] 09:11:17 INFO - PROCESS | 1818 | 1460995877686 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}] 09:11:17 INFO - PROCESS | 1818 | 1460995877918 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 09:11:18 INFO - PROCESS | 1818 | 1460995878221 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:18 INFO - PROCESS | 1818 | ++DOCSHELL 0x87e1fc00 == 139 [pid = 1818] [id = 781] 09:11:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 174 (0x87e21000) [pid = 1818] [serial = 2342] [outer = (nil)] 09:11:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 175 (0x87e27400) [pid = 1818] [serial = 2343] [outer = 0x87e21000] 09:11:18 INFO - PROCESS | 1818 | 1460995878312 Marionette DEBUG loaded listener.js 09:11:18 INFO - PROCESS | 1818 | ++DOMWINDOW == 176 (0x87e29c00) [pid = 1818] [serial = 2344] [outer = 0x87e21000] 09:11:19 INFO - PROCESS | 1818 | 1460995879165 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:11:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:11:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1540ms 09:11:19 INFO - PROCESS | 1818 | 1460995879218 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 09:11:19 INFO - PROCESS | 1818 | 1460995879221 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 09:11:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:11:19 INFO - PROCESS | 1818 | 1460995879228 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:11:19 INFO - PROCESS | 1818 | 1460995879231 Marionette TRACE conn3 <- [1,3090,null,{}] 09:11:19 INFO - PROCESS | 1818 | 1460995879237 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}] 09:11:19 INFO - PROCESS | 1818 | 1460995879583 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 09:11:19 INFO - PROCESS | 1818 | 1460995879828 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:19 INFO - PROCESS | 1818 | ++DOCSHELL 0x87e25400 == 140 [pid = 1818] [id = 782] 09:11:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 177 (0x87e26c00) [pid = 1818] [serial = 2345] [outer = (nil)] 09:11:19 INFO - PROCESS | 1818 | ++DOMWINDOW == 178 (0x90919c00) [pid = 1818] [serial = 2346] [outer = 0x87e26c00] 09:11:19 INFO - PROCESS | 1818 | 1460995879965 Marionette DEBUG loaded listener.js 09:11:20 INFO - PROCESS | 1818 | ++DOMWINDOW == 179 (0xa44ae000) [pid = 1818] [serial = 2347] [outer = 0x87e26c00] 09:11:20 INFO - PROCESS | 1818 | 1460995880774 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:11:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:11:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1588ms 09:11:20 INFO - PROCESS | 1818 | 1460995880816 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 09:11:20 INFO - PROCESS | 1818 | 1460995880820 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 09:11:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:11:20 INFO - PROCESS | 1818 | 1460995880826 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:11:20 INFO - PROCESS | 1818 | 1460995880829 Marionette TRACE conn3 <- [1,3094,null,{}] 09:11:20 INFO - PROCESS | 1818 | 1460995880835 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}] 09:11:21 INFO - PROCESS | 1818 | 1460995881105 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 09:11:21 INFO - PROCESS | 1818 | 1460995881434 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:21 INFO - PROCESS | 1818 | ++DOCSHELL 0x87981400 == 141 [pid = 1818] [id = 783] 09:11:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 180 (0x87983400) [pid = 1818] [serial = 2348] [outer = (nil)] 09:11:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 181 (0x87989000) [pid = 1818] [serial = 2349] [outer = 0x87983400] 09:11:21 INFO - PROCESS | 1818 | 1460995881525 Marionette DEBUG loaded listener.js 09:11:21 INFO - PROCESS | 1818 | ++DOMWINDOW == 182 (0x8798ac00) [pid = 1818] [serial = 2350] [outer = 0x87983400] 09:11:22 INFO - PROCESS | 1818 | 1460995882426 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:11:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:11:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1642ms 09:11:22 INFO - PROCESS | 1818 | 1460995882468 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 09:11:22 INFO - PROCESS | 1818 | 1460995882472 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 09:11:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:11:22 INFO - PROCESS | 1818 | 1460995882479 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:11:22 INFO - PROCESS | 1818 | 1460995882482 Marionette TRACE conn3 <- [1,3098,null,{}] 09:11:22 INFO - PROCESS | 1818 | 1460995882488 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}] 09:11:22 INFO - PROCESS | 1818 | 1460995882752 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 09:11:23 INFO - PROCESS | 1818 | 1460995883083 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:23 INFO - PROCESS | 1818 | ++DOCSHELL 0x87983800 == 142 [pid = 1818] [id = 784] 09:11:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 183 (0x87989800) [pid = 1818] [serial = 2351] [outer = (nil)] 09:11:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 184 (0x87e2d800) [pid = 1818] [serial = 2352] [outer = 0x87989800] 09:11:23 INFO - PROCESS | 1818 | 1460995883179 Marionette DEBUG loaded listener.js 09:11:23 INFO - PROCESS | 1818 | ++DOMWINDOW == 185 (0x978e4000) [pid = 1818] [serial = 2353] [outer = 0x87989800] 09:11:26 INFO - PROCESS | 1818 | --DOCSHELL 0x89e7ec00 == 141 [pid = 1818] [id = 766] 09:11:26 INFO - PROCESS | 1818 | --DOCSHELL 0x89684800 == 140 [pid = 1818] [id = 765] 09:11:26 INFO - PROCESS | 1818 | --DOCSHELL 0x88be2000 == 139 [pid = 1818] [id = 764] 09:11:26 INFO - PROCESS | 1818 | --DOCSHELL 0x9a676000 == 138 [pid = 1818] [id = 762] 09:11:26 INFO - PROCESS | 1818 | --DOCSHELL 0x9439d000 == 137 [pid = 1818] [id = 761] 09:11:26 INFO - PROCESS | 1818 | --DOCSHELL 0x983d6400 == 136 [pid = 1818] [id = 760] 09:11:26 INFO - PROCESS | 1818 | --DOCSHELL 0x89e82000 == 135 [pid = 1818] [id = 758] 09:11:26 INFO - PROCESS | 1818 | --DOCSHELL 0x983dc000 == 134 [pid = 1818] [id = 759] 09:11:26 INFO - PROCESS | 1818 | --DOCSHELL 0x96639000 == 133 [pid = 1818] [id = 756] 09:11:26 INFO - PROCESS | 1818 | --DOCSHELL 0x978c8400 == 132 [pid = 1818] [id = 757] 09:11:26 INFO - PROCESS | 1818 | --DOCSHELL 0x9663e000 == 131 [pid = 1818] [id = 755] 09:11:26 INFO - PROCESS | 1818 | --DOCSHELL 0x934dcc00 == 130 [pid = 1818] [id = 754] 09:11:26 INFO - PROCESS | 1818 | --DOCSHELL 0x8c5aa000 == 129 [pid = 1818] [id = 752] 09:11:26 INFO - PROCESS | 1818 | --DOCSHELL 0x92116400 == 128 [pid = 1818] [id = 753] 09:11:26 INFO - PROCESS | 1818 | --DOCSHELL 0x8e9c7c00 == 127 [pid = 1818] [id = 751] 09:11:26 INFO - PROCESS | 1818 | --DOCSHELL 0x8e9cf400 == 126 [pid = 1818] [id = 750] 09:11:26 INFO - PROCESS | 1818 | --DOCSHELL 0x8e9ccc00 == 125 [pid = 1818] [id = 749] 09:11:26 INFO - PROCESS | 1818 | --DOCSHELL 0x89e84800 == 124 [pid = 1818] [id = 747] 09:11:26 INFO - PROCESS | 1818 | --DOCSHELL 0x8b996c00 == 123 [pid = 1818] [id = 748] 09:11:26 INFO - PROCESS | 1818 | --DOCSHELL 0x8bbaa000 == 122 [pid = 1818] [id = 746] 09:11:26 INFO - PROCESS | 1818 | --DOCSHELL 0x8a078000 == 121 [pid = 1818] [id = 745] 09:11:26 INFO - PROCESS | 1818 | --DOCSHELL 0x89807000 == 120 [pid = 1818] [id = 744] 09:11:26 INFO - PROCESS | 1818 | --DOCSHELL 0x8627f800 == 119 [pid = 1818] [id = 743] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 184 (0x8b992400) [pid = 1818] [serial = 2100] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 183 (0x8a037c00) [pid = 1818] [serial = 2225] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 182 (0x8b618400) [pid = 1818] [serial = 2228] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 181 (0x88e8d800) [pid = 1818] [serial = 2219] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 180 (0x99142400) [pid = 1818] [serial = 2217] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 179 (0x98a26c00) [pid = 1818] [serial = 2216] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 178 (0x978c5400) [pid = 1818] [serial = 2213] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 177 (0x978cb000) [pid = 1818] [serial = 2214] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 176 (0x9759cc00) [pid = 1818] [serial = 2211] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 175 (0x97517000) [pid = 1818] [serial = 2210] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 174 (0x97454400) [pid = 1818] [serial = 2208] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 173 (0x97190400) [pid = 1818] [serial = 2207] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 172 (0x9660b000) [pid = 1818] [serial = 2205] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 171 (0x963bb400) [pid = 1818] [serial = 2204] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 170 (0x944a8000) [pid = 1818] [serial = 2202] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 169 (0x944a1800) [pid = 1818] [serial = 2201] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 168 (0x942dd800) [pid = 1818] [serial = 2199] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 167 (0x942d1c00) [pid = 1818] [serial = 2198] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 166 (0x91790800) [pid = 1818] [serial = 2196] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 165 (0x91597800) [pid = 1818] [serial = 2195] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 164 (0x905a7400) [pid = 1818] [serial = 2193] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 163 (0x905a3000) [pid = 1818] [serial = 2192] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 162 (0x8fd13000) [pid = 1818] [serial = 2190] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 161 (0x8fc99400) [pid = 1818] [serial = 2189] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 160 (0x8f765400) [pid = 1818] [serial = 2187] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 159 (0x8f761c00) [pid = 1818] [serial = 2186] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 158 (0x8ea93c00) [pid = 1818] [serial = 2184] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 157 (0x8e9ce400) [pid = 1818] [serial = 2183] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 156 (0x8c5a5c00) [pid = 1818] [serial = 2181] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 155 (0x8c4f4400) [pid = 1818] [serial = 2180] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 154 (0x8c401c00) [pid = 1818] [serial = 2178] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 153 (0x8bbac000) [pid = 1818] [serial = 2177] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 152 (0x8b996400) [pid = 1818] [serial = 2175] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 151 (0x8b777c00) [pid = 1818] [serial = 2174] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 150 (0x8a072400) [pid = 1818] [serial = 2172] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0x8a035400) [pid = 1818] [serial = 2171] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0x89802c00) [pid = 1818] [serial = 2169] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x89680800) [pid = 1818] [serial = 2168] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x88bea800) [pid = 1818] [serial = 2166] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x876bcc00) [pid = 1818] [serial = 2165] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x89679c00) [pid = 1818] [serial = 2220] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x89bd0c00) [pid = 1818] [serial = 2223] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x89a55c00) [pid = 1818] [serial = 2222] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x8b60f400) [pid = 1818] [serial = 2226] [outer = (nil)] [url = about:blank] 09:11:27 INFO - PROCESS | 1818 | 1460995887123 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]]]}] 09:11:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:11:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:11:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 4693ms 09:11:27 INFO - PROCESS | 1818 | 1460995887174 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 09:11:27 INFO - PROCESS | 1818 | 1460995887181 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 09:11:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:11:27 INFO - PROCESS | 1818 | 1460995887190 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:11:27 INFO - PROCESS | 1818 | 1460995887195 Marionette TRACE conn3 <- [1,3102,null,{}] 09:11:27 INFO - PROCESS | 1818 | 1460995887202 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}] 09:11:27 INFO - PROCESS | 1818 | 1460995887436 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 09:11:27 INFO - PROCESS | 1818 | 1460995887671 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:27 INFO - PROCESS | 1818 | ++DOCSHELL 0x88be2c00 == 120 [pid = 1818] [id = 785] 09:11:27 INFO - PROCESS | 1818 | ++DOMWINDOW == 142 (0x88bea800) [pid = 1818] [serial = 2354] [outer = (nil)] 09:11:27 INFO - PROCESS | 1818 | ++DOMWINDOW == 143 (0x88c1e000) [pid = 1818] [serial = 2355] [outer = 0x88bea800] 09:11:27 INFO - PROCESS | 1818 | 1460995887755 Marionette DEBUG loaded listener.js 09:11:27 INFO - PROCESS | 1818 | ++DOMWINDOW == 144 (0x88cefc00) [pid = 1818] [serial = 2356] [outer = 0x88bea800] 09:11:28 INFO - PROCESS | 1818 | 1460995888629 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:11:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:11:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1494ms 09:11:28 INFO - PROCESS | 1818 | 1460995888684 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 09:11:28 INFO - PROCESS | 1818 | 1460995888692 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 09:11:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:11:28 INFO - PROCESS | 1818 | 1460995888702 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:11:28 INFO - PROCESS | 1818 | 1460995888706 Marionette TRACE conn3 <- [1,3106,null,{}] 09:11:28 INFO - PROCESS | 1818 | 1460995888713 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}] 09:11:28 INFO - PROCESS | 1818 | 1460995888960 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 09:11:29 INFO - PROCESS | 1818 | 1460995889253 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:29 INFO - PROCESS | 1818 | ++DOCSHELL 0x89682c00 == 121 [pid = 1818] [id = 786] 09:11:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 145 (0x896b2400) [pid = 1818] [serial = 2357] [outer = (nil)] 09:11:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 146 (0x896be000) [pid = 1818] [serial = 2358] [outer = 0x896b2400] 09:11:29 INFO - PROCESS | 1818 | 1460995889410 Marionette DEBUG loaded listener.js 09:11:29 INFO - PROCESS | 1818 | ++DOMWINDOW == 147 (0x89a48800) [pid = 1818] [serial = 2359] [outer = 0x896b2400] 09:11:30 INFO - PROCESS | 1818 | 1460995890219 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]]]}] 09:11:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:11:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:11:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:11:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1550ms 09:11:30 INFO - PROCESS | 1818 | 1460995890252 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 09:11:30 INFO - PROCESS | 1818 | 1460995890256 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 09:11:30 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:11:30 INFO - PROCESS | 1818 | 1460995890263 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:11:30 INFO - PROCESS | 1818 | 1460995890269 Marionette TRACE conn3 <- [1,3110,null,{}] 09:11:30 INFO - PROCESS | 1818 | 1460995890304 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}] 09:11:30 INFO - PROCESS | 1818 | 1460995890671 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 09:11:30 INFO - PROCESS | 1818 | 1460995890710 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:30 INFO - PROCESS | 1818 | ++DOCSHELL 0x87984000 == 122 [pid = 1818] [id = 787] 09:11:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 148 (0x89f94800) [pid = 1818] [serial = 2360] [outer = (nil)] 09:11:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 149 (0x8a071800) [pid = 1818] [serial = 2361] [outer = 0x89f94800] 09:11:30 INFO - PROCESS | 1818 | 1460995890789 Marionette DEBUG loaded listener.js 09:11:30 INFO - PROCESS | 1818 | ++DOMWINDOW == 150 (0x8b779800) [pid = 1818] [serial = 2362] [outer = 0x89f94800] 09:11:31 INFO - PROCESS | 1818 | --DOMWINDOW == 149 (0x89684000) [pid = 1818] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:11:31 INFO - PROCESS | 1818 | --DOMWINDOW == 148 (0x89f91400) [pid = 1818] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 09:11:31 INFO - PROCESS | 1818 | --DOMWINDOW == 147 (0x896b2c00) [pid = 1818] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 09:11:31 INFO - PROCESS | 1818 | --DOMWINDOW == 146 (0x88be4800) [pid = 1818] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 09:11:31 INFO - PROCESS | 1818 | --DOMWINDOW == 145 (0x98a98c00) [pid = 1818] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 09:11:31 INFO - PROCESS | 1818 | --DOMWINDOW == 144 (0x9a680c00) [pid = 1818] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 09:11:31 INFO - PROCESS | 1818 | --DOMWINDOW == 143 (0x989c4000) [pid = 1818] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 09:11:32 INFO - PROCESS | 1818 | --DOMWINDOW == 142 (0x989bbc00) [pid = 1818] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 09:11:32 INFO - PROCESS | 1818 | --DOMWINDOW == 141 (0x98670800) [pid = 1818] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 09:11:32 INFO - PROCESS | 1818 | --DOMWINDOW == 140 (0x96639400) [pid = 1818] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 09:11:32 INFO - PROCESS | 1818 | --DOMWINDOW == 139 (0x978e9c00) [pid = 1818] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:11:32 INFO - PROCESS | 1818 | --DOMWINDOW == 138 (0x97801c00) [pid = 1818] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 09:11:32 INFO - PROCESS | 1818 | --DOMWINDOW == 137 (0x96640c00) [pid = 1818] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:11:32 INFO - PROCESS | 1818 | --DOMWINDOW == 136 (0x942d1800) [pid = 1818] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 09:11:32 INFO - PROCESS | 1818 | --DOMWINDOW == 135 (0x921a4800) [pid = 1818] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:11:32 INFO - PROCESS | 1818 | --DOMWINDOW == 134 (0x90917800) [pid = 1818] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:11:32 INFO - PROCESS | 1818 | --DOMWINDOW == 133 (0x8fd1a000) [pid = 1818] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:11:32 INFO - PROCESS | 1818 | --DOMWINDOW == 132 (0x8fc93c00) [pid = 1818] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 09:11:32 INFO - PROCESS | 1818 | --DOMWINDOW == 131 (0x8e9cd000) [pid = 1818] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:11:32 INFO - PROCESS | 1818 | --DOMWINDOW == 130 (0x8c54c800) [pid = 1818] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:11:32 INFO - PROCESS | 1818 | --DOMWINDOW == 129 (0x8c403c00) [pid = 1818] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 09:11:32 INFO - PROCESS | 1818 | --DOMWINDOW == 128 (0x8bbaa800) [pid = 1818] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:11:32 INFO - PROCESS | 1818 | --DOMWINDOW == 127 (0x8a07a000) [pid = 1818] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 09:11:32 INFO - PROCESS | 1818 | --DOMWINDOW == 126 (0x8980f400) [pid = 1818] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 09:11:32 INFO - PROCESS | 1818 | --DOMWINDOW == 125 (0x86285400) [pid = 1818] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 09:11:32 INFO - PROCESS | 1818 | 1460995892402 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"]]]}] 09:11:32 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:11:32 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 09:11:32 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:11:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:11:32 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:11:32 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 2152ms 09:11:32 INFO - PROCESS | 1818 | 1460995892416 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 09:11:32 INFO - PROCESS | 1818 | 1460995892420 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 09:11:32 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:11:32 INFO - PROCESS | 1818 | 1460995892426 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:11:32 INFO - PROCESS | 1818 | 1460995892429 Marionette TRACE conn3 <- [1,3114,null,{}] 09:11:32 INFO - PROCESS | 1818 | 1460995892434 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}] 09:11:32 INFO - PROCESS | 1818 | 1460995892727 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 09:11:32 INFO - PROCESS | 1818 | 1460995892753 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\", \"946ee0a5-42d7-48b8-ba1f-22ca66e46e7a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:32 INFO - PROCESS | 1818 | ++DOCSHELL 0x88be8000 == 123 [pid = 1818] [id = 788] 09:11:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 126 (0x8b616800) [pid = 1818] [serial = 2363] [outer = (nil)] 09:11:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 127 (0x8c401c00) [pid = 1818] [serial = 2364] [outer = 0x8b616800] 09:11:32 INFO - PROCESS | 1818 | 1460995892827 Marionette DEBUG loaded listener.js 09:11:32 INFO - PROCESS | 1818 | ++DOMWINDOW == 128 (0x8c40d800) [pid = 1818] [serial = 2365] [outer = 0x8b616800] 09:11:33 INFO - PROCESS | 1818 | 1460995893650 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]]]}] 09:11:33 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:11:33 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1237ms 09:11:33 INFO - PROCESS | 1818 | 1460995893664 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 09:11:33 INFO - PROCESS | 1818 | 1460995893666 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 09:11:34 WARNING - u'runner_teardown' () 09:11:34 INFO - No more tests 09:11:34 INFO - Got 0 unexpected results 09:11:34 INFO - SUITE-END | took 1373s 09:11:34 INFO - Closing logging queue 09:11:34 INFO - queue closed 09:11:35 INFO - Return code: 0 09:11:35 WARNING - # TBPL SUCCESS # 09:11:35 INFO - Running post-action listener: _resource_record_post_action 09:11:35 INFO - Running post-run listener: _resource_record_post_run 09:11:36 INFO - Total resource usage - Wall time: 1411s; CPU: 98.0%; Read bytes: 13987840; Write bytes: 960561152; Read time: 1472; Write time: 298828 09:11:36 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:11:36 INFO - install - Wall time: 34s; CPU: 100.0%; Read bytes: 0; Write bytes: 194899968; Read time: 0; Write time: 193952 09:11:36 INFO - run-tests - Wall time: 1379s; CPU: 98.0%; Read bytes: 11276288; Write bytes: 765661184; Read time: 1368; Write time: 104876 09:11:36 INFO - Running post-run listener: _upload_blobber_files 09:11:36 INFO - Blob upload gear active. 09:11:36 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:11:36 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 09:11:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 09:11:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 09:11:36 INFO - (blobuploader) - INFO - Open directory for files ... 09:11:36 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:11:37 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:11:37 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:11:39 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:11:39 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:11:39 INFO - (blobuploader) - INFO - Done attempting. 09:11:39 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:11:39 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:11:39 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:11:40 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:11:40 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:11:40 INFO - (blobuploader) - INFO - Done attempting. 09:11:40 INFO - (blobuploader) - INFO - Iteration through files over. 09:11:40 INFO - Return code: 0 09:11:40 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:11:40 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:11:40 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2995cbf1af9843acd51beea64a894888914090336fdcea60f96c3947aa7c5900158b8ffaa13a6c1b1130004330e3810de63577f6e8b99be403cc09039e9dbb02", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/741769a398196f78070f802155490804b87d7ab0c1e868f18c557d7564be08b6f4e079d900e935bf33d9995c7b05c641ed412d55cda6476ddf7711fe1684f0d1"} 09:11:40 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:11:40 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:11:40 INFO - Contents: 09:11:40 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2995cbf1af9843acd51beea64a894888914090336fdcea60f96c3947aa7c5900158b8ffaa13a6c1b1130004330e3810de63577f6e8b99be403cc09039e9dbb02", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/741769a398196f78070f802155490804b87d7ab0c1e868f18c557d7564be08b6f4e079d900e935bf33d9995c7b05c641ed412d55cda6476ddf7711fe1684f0d1"} 09:11:40 INFO - Running post-run listener: copy_logs_to_upload_dir 09:11:40 INFO - Copying logs to upload dir... 09:11:40 INFO - mkdir: /builds/slave/test/build/upload/logs 09:11:40 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1503.772424 ========= master_lag: 58.73 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 2 secs) (at 2016-04-18 09:12:38.925537) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 16 secs) (at 2016-04-18 09:12:38.953913) ========= 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=5a152710dd62cc268aad214e000002d8-1460994326.448708-323132844 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2995cbf1af9843acd51beea64a894888914090336fdcea60f96c3947aa7c5900158b8ffaa13a6c1b1130004330e3810de63577f6e8b99be403cc09039e9dbb02", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/741769a398196f78070f802155490804b87d7ab0c1e868f18c557d7564be08b6f4e079d900e935bf33d9995c7b05c641ed412d55cda6476ddf7711fe1684f0d1"} build_url:https://queue.taskcluster.net/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032243 build_url: 'https://queue.taskcluster.net/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2995cbf1af9843acd51beea64a894888914090336fdcea60f96c3947aa7c5900158b8ffaa13a6c1b1130004330e3810de63577f6e8b99be403cc09039e9dbb02", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/741769a398196f78070f802155490804b87d7ab0c1e868f18c557d7564be08b6f4e079d900e935bf33d9995c7b05c641ed412d55cda6476ddf7711fe1684f0d1"}' symbols_url: 'https://queue.taskcluster.net/v1/task/e3yUyHzRRSm1QOgXIwvn0w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 16.13 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 16 secs) (at 2016-04-18 09:12:55.119722) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 44 secs) (at 2016-04-18 09:12:55.120068) ========= 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=5a152710dd62cc268aad214e000002d8-1460994326.448708-323132844 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017977 ========= master_lag: 44.47 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 44 secs) (at 2016-04-18 09:13:39.604261) ========= ========= Started reboot skipped (results: 3, elapsed: 1 secs) (at 2016-04-18 09:13:39.604586) ========= ========= Finished reboot skipped (results: 3, elapsed: 1 secs) (at 2016-04-18 09:13:41.445170) ========= ========= Total master_lag: 135.43 =========