builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-593 starttime: 1461020917.67 results: success (0) buildid: 20160418150833 builduid: 3f60c97e7ef9444b87bd2ba9dfe1377a revision: fc2da6172138c3f1eeaea6a29a3f23be6c2cca7c ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 16:08:37.666740) ========= master: http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 16:08:37.667190) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 16:08:37.667474) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 16:08:37.704397) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:08:37.704743) ========= 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-1461019126.675985-1595590471 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 16:08:37-- 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% 12.7M=0.001s 2016-04-18 16:08:38 (12.7 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.321512 ========= master_lag: 0.10 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:08:38.122773) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:08:38.123125) ========= 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-1461019126.675985-1595590471 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018108 ========= master_lag: 0.12 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:08:38.261371) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:08:38.261707) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev fc2da6172138c3f1eeaea6a29a3f23be6c2cca7c --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 fc2da6172138c3f1eeaea6a29a3f23be6c2cca7c --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-1461019126.675985-1595590471 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 16:08:38,404 truncating revision to first 12 chars 2016-04-18 16:08:38,405 Setting DEBUG logging. 2016-04-18 16:08:38,405 attempt 1/10 2016-04-18 16:08:38,405 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/fc2da6172138?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 16:08:38,747 unpacking tar archive at: fx-team-fc2da6172138/testing/mozharness/ program finished with exit code 0 elapsedTime=0.627526 ========= master_lag: 0.08 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:08:38.965646) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 16:08:38.965959) ========= script_repo_revision: fc2da6172138c3f1eeaea6a29a3f23be6c2cca7c ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 16:08:38.966374) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 16:08:38.966642) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 16:08:39.119079) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 47 secs) (at 2016-04-18 16:08:39.119395) ========= /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-1461019126.675985-1595590471 _=/tools/buildbot/bin/python using PTY: False 16:08:39 INFO - MultiFileLogger online at 20160418 16:08:39 in /builds/slave/test 16:08:39 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 16:08:39 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:08:39 INFO - {'append_to_log': False, 16:08:39 INFO - 'base_work_dir': '/builds/slave/test', 16:08:39 INFO - 'blob_upload_branch': 'fx-team', 16:08:39 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:08:39 INFO - 'buildbot_json_path': 'buildprops.json', 16:08:39 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:08:39 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:08:39 INFO - 'download_minidump_stackwalk': True, 16:08:39 INFO - 'download_symbols': 'true', 16:08:39 INFO - 'e10s': False, 16:08:39 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:08:39 INFO - 'tooltool.py': '/tools/tooltool.py', 16:08:39 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:08:39 INFO - '/tools/misc-python/virtualenv.py')}, 16:08:39 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:08:39 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:08:39 INFO - 'log_level': 'info', 16:08:39 INFO - 'log_to_console': True, 16:08:39 INFO - 'opt_config_files': (), 16:08:39 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:08:39 INFO - '--processes=1', 16:08:39 INFO - '--config=%(test_path)s/wptrunner.ini', 16:08:39 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:08:39 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:08:39 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:08:39 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:08:39 INFO - 'pip_index': False, 16:08:39 INFO - 'require_test_zip': True, 16:08:39 INFO - 'test_type': ('testharness',), 16:08:39 INFO - 'this_chunk': '1', 16:08:39 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:08:39 INFO - 'total_chunks': '10', 16:08:39 INFO - 'virtualenv_path': 'venv', 16:08:39 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:08:39 INFO - 'work_dir': 'build'} 16:08:39 INFO - ##### 16:08:39 INFO - ##### Running clobber step. 16:08:39 INFO - ##### 16:08:39 INFO - Running pre-action listener: _resource_record_pre_action 16:08:39 INFO - Running main action method: clobber 16:08:39 INFO - rmtree: /builds/slave/test/build 16:08:39 INFO - Running post-action listener: _resource_record_post_action 16:08:39 INFO - ##### 16:08:39 INFO - ##### Running read-buildbot-config step. 16:08:39 INFO - ##### 16:08:39 INFO - Running pre-action listener: _resource_record_pre_action 16:08:39 INFO - Running main action method: read_buildbot_config 16:08:39 INFO - Using buildbot properties: 16:08:39 INFO - { 16:08:39 INFO - "project": "", 16:08:39 INFO - "product": "firefox", 16:08:39 INFO - "script_repo_revision": "production", 16:08:39 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600", 16:08:39 INFO - "repository": "", 16:08:39 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-1", 16:08:39 INFO - "buildid": "20160418150833", 16:08:39 INFO - "pgo_build": "False", 16:08:39 INFO - "basedir": "/builds/slave/test", 16:08:39 INFO - "buildnumber": 90, 16:08:39 INFO - "slavename": "tst-linux32-spot-593", 16:08:39 INFO - "revision": "fc2da6172138c3f1eeaea6a29a3f23be6c2cca7c", 16:08:39 INFO - "master": "http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/", 16:08:39 INFO - "platform": "linux", 16:08:39 INFO - "branch": "fx-team", 16:08:39 INFO - "repo_path": "integration/fx-team", 16:08:39 INFO - "moz_repo_path": "", 16:08:39 INFO - "stage_platform": "linux", 16:08:39 INFO - "builduid": "3f60c97e7ef9444b87bd2ba9dfe1377a", 16:08:39 INFO - "slavebuilddir": "test" 16:08:39 INFO - } 16:08:39 INFO - Found installer url https://queue.taskcluster.net/v1/task/Sox5rwo2RuO5KRntJTvnXg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 16:08:39 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Sox5rwo2RuO5KRntJTvnXg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 16:08:39 INFO - Running post-action listener: _resource_record_post_action 16:08:39 INFO - ##### 16:08:39 INFO - ##### Running download-and-extract step. 16:08:39 INFO - ##### 16:08:39 INFO - Running pre-action listener: _resource_record_pre_action 16:08:39 INFO - Running main action method: download_and_extract 16:08:39 INFO - mkdir: /builds/slave/test/build/tests 16:08: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')]} 16:08:39 INFO - https://queue.taskcluster.net/v1/task/Sox5rwo2RuO5KRntJTvnXg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 16:08:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Sox5rwo2RuO5KRntJTvnXg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 16:08:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Sox5rwo2RuO5KRntJTvnXg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 16:08:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Sox5rwo2RuO5KRntJTvnXg/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 16:08:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Sox5rwo2RuO5KRntJTvnXg/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 16:09:09 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Sox5rwo2RuO5KRntJTvnXg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json: timed out 16:09:09 INFO - retry: attempt #1 caught exception: timed out 16:09:09 INFO - retry: Failed, sleeping 30 seconds before retrying 16:09:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Sox5rwo2RuO5KRntJTvnXg/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 #2 16:09:40 INFO - Downloaded 1325 bytes. 16:09:40 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 16:09:40 INFO - Using the following test package requirements: 16:09:40 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 16:09:40 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:09:40 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 16:09:40 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:09:40 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 16:09:40 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:09:40 INFO - u'jsshell-linux-i686.zip'], 16:09:40 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:09:40 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 16:09:40 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 16:09:40 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:09:40 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 16:09:40 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:09:40 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 16:09:40 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:09:40 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 16:09:40 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:09:40 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 16:09: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 16:09: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')]} 16:09:40 INFO - https://queue.taskcluster.net/v1/task/Sox5rwo2RuO5KRntJTvnXg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 16:09:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Sox5rwo2RuO5KRntJTvnXg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 16:09:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Sox5rwo2RuO5KRntJTvnXg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 16:09:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Sox5rwo2RuO5KRntJTvnXg/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 16:09:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Sox5rwo2RuO5KRntJTvnXg/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 16:09:43 INFO - Downloaded 22364896 bytes. 16:09:43 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/*'] 16:09:43 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/* 16:09:44 INFO - caution: filename not matched: web-platform/* 16:09:44 INFO - Return code: 11 16:09:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:09:44 INFO - https://queue.taskcluster.net/v1/task/Sox5rwo2RuO5KRntJTvnXg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 16:09:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Sox5rwo2RuO5KRntJTvnXg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 16:09:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Sox5rwo2RuO5KRntJTvnXg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 16:09:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Sox5rwo2RuO5KRntJTvnXg/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 16:09:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Sox5rwo2RuO5KRntJTvnXg/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 16:09:48 INFO - Downloaded 36382562 bytes. 16:09:48 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/*'] 16:09:48 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/* 16:09:52 INFO - caution: filename not matched: bin/* 16:09:52 INFO - caution: filename not matched: config/* 16:09:52 INFO - caution: filename not matched: mozbase/* 16:09:52 INFO - caution: filename not matched: marionette/* 16:09:52 INFO - caution: filename not matched: tools/wptserve/* 16:09:52 INFO - Return code: 11 16:09:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:09:52 INFO - https://queue.taskcluster.net/v1/task/Sox5rwo2RuO5KRntJTvnXg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 16:09:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Sox5rwo2RuO5KRntJTvnXg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:09:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Sox5rwo2RuO5KRntJTvnXg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:09:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Sox5rwo2RuO5KRntJTvnXg/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 16:09:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Sox5rwo2RuO5KRntJTvnXg/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 16:09:59 INFO - Downloaded 63343201 bytes. 16:09:59 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Sox5rwo2RuO5KRntJTvnXg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:09:59 INFO - mkdir: /builds/slave/test/properties 16:09:59 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:09:59 INFO - Writing to file /builds/slave/test/properties/build_url 16:09:59 INFO - Contents: 16:09:59 INFO - build_url:https://queue.taskcluster.net/v1/task/Sox5rwo2RuO5KRntJTvnXg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:10:00 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Sox5rwo2RuO5KRntJTvnXg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:10:00 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:10:00 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:10:00 INFO - Contents: 16:10:00 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Sox5rwo2RuO5KRntJTvnXg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:10:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:10:00 INFO - https://queue.taskcluster.net/v1/task/Sox5rwo2RuO5KRntJTvnXg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:10:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Sox5rwo2RuO5KRntJTvnXg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:10:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Sox5rwo2RuO5KRntJTvnXg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:10:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Sox5rwo2RuO5KRntJTvnXg/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 16:10:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Sox5rwo2RuO5KRntJTvnXg/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 16:10:09 INFO - Downloaded 91715881 bytes. 16:10:09 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'] 16:10:09 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 16:10:17 INFO - Return code: 0 16:10:17 INFO - Running post-action listener: _resource_record_post_action 16:10:17 INFO - Running post-action listener: set_extra_try_arguments 16:10:17 INFO - ##### 16:10:17 INFO - ##### Running create-virtualenv step. 16:10:17 INFO - ##### 16:10:17 INFO - Running pre-action listener: _pre_create_virtualenv 16:10:17 INFO - Running pre-action listener: _resource_record_pre_action 16:10:17 INFO - Running main action method: create_virtualenv 16:10:17 INFO - Creating virtualenv /builds/slave/test/build/venv 16:10: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 16:10:17 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:10:18 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:10:18 INFO - Using real prefix '/usr' 16:10:18 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:10:20 INFO - Installing distribute.............................................................................................................................................................................................done. 16:10:24 INFO - Installing pip.................done. 16:10:24 INFO - Return code: 0 16:10:24 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:10:24 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')]} 16:10:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:10:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:10:24 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')]} 16:10:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:10:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:10:24 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 0x857ac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x868c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x873ef28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8420e30>, '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 0x86bdc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x873c470>, '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-1461019126.675985-1595590471', '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 16:10:24 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 16:10:24 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 16:10:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:10:24 INFO - 'CCACHE_UMASK': '002', 16:10:24 INFO - 'DISPLAY': ':0', 16:10:24 INFO - 'HOME': '/home/cltbld', 16:10:24 INFO - 'LANG': 'en_US.UTF-8', 16:10:24 INFO - 'LOGNAME': 'cltbld', 16:10:24 INFO - 'MAIL': '/var/mail/cltbld', 16:10:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:10:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:10:24 INFO - 'MOZ_NO_REMOTE': '1', 16:10:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:10:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:10:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:10:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:10:24 INFO - 'PWD': '/builds/slave/test', 16:10:24 INFO - 'SHELL': '/bin/bash', 16:10:24 INFO - 'SHLVL': '1', 16:10:24 INFO - 'TERM': 'linux', 16:10:24 INFO - 'TMOUT': '86400', 16:10:24 INFO - 'USER': 'cltbld', 16:10:24 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461019126.675985-1595590471', 16:10:24 INFO - '_': '/tools/buildbot/bin/python'} 16:10:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:10:24 INFO - Downloading/unpacking psutil>=0.7.1 16:10: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 16:10: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 16:10: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 16:10: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 16:10: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 16:10: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 16:10:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:10:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:10:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:10:28 INFO - Installing collected packages: psutil 16:10:28 INFO - Running setup.py install for psutil 16:10:28 INFO - building 'psutil._psutil_linux' extension 16:10:28 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 16:10:29 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 16:10:29 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 16:10:29 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 16:10:30 INFO - building 'psutil._psutil_posix' extension 16:10: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 16:10: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 16:10:30 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:10:30 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:10:30 INFO - Successfully installed psutil 16:10:30 INFO - Cleaning up... 16:10:30 INFO - Return code: 0 16:10:30 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:10: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')]} 16:10:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:10:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:10: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')]} 16:10:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:10:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:10: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 0x857ac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x868c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x873ef28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8420e30>, '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 0x86bdc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x873c470>, '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-1461019126.675985-1595590471', '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 16:10: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 16:10: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 16:10:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:10:30 INFO - 'CCACHE_UMASK': '002', 16:10:30 INFO - 'DISPLAY': ':0', 16:10:30 INFO - 'HOME': '/home/cltbld', 16:10:30 INFO - 'LANG': 'en_US.UTF-8', 16:10:30 INFO - 'LOGNAME': 'cltbld', 16:10:30 INFO - 'MAIL': '/var/mail/cltbld', 16:10:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:10:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:10:30 INFO - 'MOZ_NO_REMOTE': '1', 16:10:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:10:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:10:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:10:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:10:30 INFO - 'PWD': '/builds/slave/test', 16:10:30 INFO - 'SHELL': '/bin/bash', 16:10:30 INFO - 'SHLVL': '1', 16:10:30 INFO - 'TERM': 'linux', 16:10:30 INFO - 'TMOUT': '86400', 16:10:30 INFO - 'USER': 'cltbld', 16:10:30 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461019126.675985-1595590471', 16:10:30 INFO - '_': '/tools/buildbot/bin/python'} 16:10:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:10:31 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:10:31 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 16:10:31 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 16:10:31 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 16:10:31 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 16:10:31 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 16:10:31 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 16:10:34 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:10:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:10:34 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:10:34 INFO - Installing collected packages: mozsystemmonitor 16:10:34 INFO - Running setup.py install for mozsystemmonitor 16:10:34 INFO - Successfully installed mozsystemmonitor 16:10:34 INFO - Cleaning up... 16:10:35 INFO - Return code: 0 16:10:35 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:10: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')]} 16:10:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:10:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:10: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')]} 16:10:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:10:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:10: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 0x857ac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x868c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x873ef28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8420e30>, '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 0x86bdc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x873c470>, '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-1461019126.675985-1595590471', '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 16:10: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 16:10: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 16:10:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:10:35 INFO - 'CCACHE_UMASK': '002', 16:10:35 INFO - 'DISPLAY': ':0', 16:10:35 INFO - 'HOME': '/home/cltbld', 16:10:35 INFO - 'LANG': 'en_US.UTF-8', 16:10:35 INFO - 'LOGNAME': 'cltbld', 16:10:35 INFO - 'MAIL': '/var/mail/cltbld', 16:10:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:10:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:10:35 INFO - 'MOZ_NO_REMOTE': '1', 16:10:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:10:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:10:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:10:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:10:35 INFO - 'PWD': '/builds/slave/test', 16:10:35 INFO - 'SHELL': '/bin/bash', 16:10:35 INFO - 'SHLVL': '1', 16:10:35 INFO - 'TERM': 'linux', 16:10:35 INFO - 'TMOUT': '86400', 16:10:35 INFO - 'USER': 'cltbld', 16:10:35 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461019126.675985-1595590471', 16:10:35 INFO - '_': '/tools/buildbot/bin/python'} 16:10:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:10:35 INFO - Downloading/unpacking blobuploader==1.2.4 16:10:35 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 16:10:35 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 16:10:35 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 16:10:35 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 16:10:35 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 16:10:35 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 16:10:38 INFO - Downloading blobuploader-1.2.4.tar.gz 16:10:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:10:39 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:10:39 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 16:10:39 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 16:10:39 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 16:10:39 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 16:10:39 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 16:10:39 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 16:10:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:10:39 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:10:39 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 16:10:39 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 16:10:39 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 16:10:39 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 16:10:39 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 16:10:39 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 16:10:40 INFO - Downloading docopt-0.6.1.tar.gz 16:10:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:10:40 INFO - Installing collected packages: blobuploader, requests, docopt 16:10:40 INFO - Running setup.py install for blobuploader 16:10:40 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:10:40 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:10:40 INFO - Running setup.py install for requests 16:10:41 INFO - Running setup.py install for docopt 16:10:41 INFO - Successfully installed blobuploader requests docopt 16:10:41 INFO - Cleaning up... 16:10:41 INFO - Return code: 0 16:10:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:10:41 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')]} 16:10:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:10:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:10:41 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')]} 16:10:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:10:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:10:41 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 0x857ac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x868c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x873ef28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8420e30>, '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 0x86bdc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x873c470>, '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-1461019126.675985-1595590471', '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 16:10:41 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 16:10:41 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 16:10:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:10:41 INFO - 'CCACHE_UMASK': '002', 16:10:41 INFO - 'DISPLAY': ':0', 16:10:41 INFO - 'HOME': '/home/cltbld', 16:10:41 INFO - 'LANG': 'en_US.UTF-8', 16:10:41 INFO - 'LOGNAME': 'cltbld', 16:10:41 INFO - 'MAIL': '/var/mail/cltbld', 16:10:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:10:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:10:41 INFO - 'MOZ_NO_REMOTE': '1', 16:10:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:10:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:10:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:10:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:10:41 INFO - 'PWD': '/builds/slave/test', 16:10:41 INFO - 'SHELL': '/bin/bash', 16:10:41 INFO - 'SHLVL': '1', 16:10:41 INFO - 'TERM': 'linux', 16:10:41 INFO - 'TMOUT': '86400', 16:10:41 INFO - 'USER': 'cltbld', 16:10:41 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461019126.675985-1595590471', 16:10:41 INFO - '_': '/tools/buildbot/bin/python'} 16:10:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:10:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:10:42 INFO - Running setup.py (path:/tmp/pip-ZN1s4i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:10:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:10:42 INFO - Running setup.py (path:/tmp/pip-9ms1gf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:10:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:10:42 INFO - Running setup.py (path:/tmp/pip-W7UrSu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:10:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:10:42 INFO - Running setup.py (path:/tmp/pip-MDuDdD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:10:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:10:42 INFO - Running setup.py (path:/tmp/pip-meac67-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:10:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:10:42 INFO - Running setup.py (path:/tmp/pip-5zv1_f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:10:43 INFO - Running setup.py (path:/tmp/pip-kFcRJm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:10:43 INFO - Running setup.py (path:/tmp/pip-5idAyC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:10:43 INFO - Running setup.py (path:/tmp/pip-TkU0Jc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:10:43 INFO - Running setup.py (path:/tmp/pip-v8KQDs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:10:43 INFO - Running setup.py (path:/tmp/pip-aLoR_n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:10:43 INFO - Running setup.py (path:/tmp/pip-oJsebN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:10:43 INFO - Running setup.py (path:/tmp/pip-hmVE_W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:10:43 INFO - Running setup.py (path:/tmp/pip-ZZoZN7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:10:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:10:44 INFO - Running setup.py (path:/tmp/pip-auwZQy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:10:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:10:44 INFO - Running setup.py (path:/tmp/pip-QjWPRP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:10:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:10:44 INFO - Running setup.py (path:/tmp/pip-IguhpC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:10:44 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:10:44 INFO - Running setup.py (path:/tmp/pip-FCfi_a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:10:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:10:44 INFO - Running setup.py (path:/tmp/pip-pZP666-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:10:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:10:44 INFO - Running setup.py (path:/tmp/pip-ghJP3q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:10:45 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:10:45 INFO - Running setup.py (path:/tmp/pip-hwod9T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:10:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:10:45 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 16:10:45 INFO - Running setup.py install for manifestparser 16:10:45 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:10:45 INFO - Running setup.py install for mozcrash 16:10:46 INFO - Running setup.py install for mozdebug 16:10:46 INFO - Running setup.py install for mozdevice 16:10:46 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:10:46 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:10:46 INFO - Running setup.py install for mozfile 16:10:46 INFO - Running setup.py install for mozhttpd 16:10:46 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:10:46 INFO - Running setup.py install for mozinfo 16:10:47 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:10:47 INFO - Running setup.py install for mozInstall 16:10:47 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:10:47 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:10:47 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:10:47 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:10:47 INFO - Running setup.py install for mozleak 16:10:47 INFO - Running setup.py install for mozlog 16:10:47 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:10:47 INFO - Running setup.py install for moznetwork 16:10:48 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:10:48 INFO - Running setup.py install for mozprocess 16:10:48 INFO - Running setup.py install for mozprofile 16:10:48 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:10:48 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:10:48 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:10:48 INFO - Running setup.py install for mozrunner 16:10:48 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:10:48 INFO - Running setup.py install for mozscreenshot 16:10:49 INFO - Running setup.py install for moztest 16:10:49 INFO - Running setup.py install for mozversion 16:10:49 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:10:49 INFO - Running setup.py install for wptserve 16:10:49 INFO - Running setup.py install for marionette-driver 16:10:50 INFO - Running setup.py install for browsermob-proxy 16:10:50 INFO - Running setup.py install for marionette-client 16:10:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:10:50 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:10:50 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 16:10:50 INFO - Cleaning up... 16:10:50 INFO - Return code: 0 16:10:50 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:10:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:10:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:10:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:10:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:10:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:10:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:10:50 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 0x857ac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x868c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x873ef28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8420e30>, '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 0x86bdc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x873c470>, '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-1461019126.675985-1595590471', '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 16:10:50 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 16:10:50 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 16:10:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:10:50 INFO - 'CCACHE_UMASK': '002', 16:10:50 INFO - 'DISPLAY': ':0', 16:10:50 INFO - 'HOME': '/home/cltbld', 16:10:50 INFO - 'LANG': 'en_US.UTF-8', 16:10:50 INFO - 'LOGNAME': 'cltbld', 16:10:50 INFO - 'MAIL': '/var/mail/cltbld', 16:10:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:10:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:10:50 INFO - 'MOZ_NO_REMOTE': '1', 16:10:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:10:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:10:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:10:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:10:50 INFO - 'PWD': '/builds/slave/test', 16:10:50 INFO - 'SHELL': '/bin/bash', 16:10:50 INFO - 'SHLVL': '1', 16:10:50 INFO - 'TERM': 'linux', 16:10:50 INFO - 'TMOUT': '86400', 16:10:50 INFO - 'USER': 'cltbld', 16:10:50 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461019126.675985-1595590471', 16:10:50 INFO - '_': '/tools/buildbot/bin/python'} 16:10:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:10:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:10:51 INFO - Running setup.py (path:/tmp/pip-PUHI3d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:10:51 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)) 16:10:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:10:51 INFO - Running setup.py (path:/tmp/pip-nUPGYc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:10:51 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)) 16:10:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:10:51 INFO - Running setup.py (path:/tmp/pip-rOjJ_D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:10:51 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)) 16:10:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:10:51 INFO - Running setup.py (path:/tmp/pip-CcJ0xO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:10:51 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)) 16:10:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:10:51 INFO - Running setup.py (path:/tmp/pip-SM88yK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:10:52 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)) 16:10:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:10:52 INFO - Running setup.py (path:/tmp/pip-4Qj9sw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:10:52 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)) 16:10:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:10:52 INFO - Running setup.py (path:/tmp/pip-JsIKy9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:10:52 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)) 16:10:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:10:52 INFO - Running setup.py (path:/tmp/pip-SBVSAx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:10:52 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)) 16:10:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:10:52 INFO - Running setup.py (path:/tmp/pip-vaCstM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:10:52 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)) 16:10:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:10:52 INFO - Running setup.py (path:/tmp/pip-pu4T51-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:10:52 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)) 16:10:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:10:52 INFO - Running setup.py (path:/tmp/pip-qNoA3s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:10:52 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)) 16:10:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:10:52 INFO - Running setup.py (path:/tmp/pip-OG9k1C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:10:53 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)) 16:10:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:10:53 INFO - Running setup.py (path:/tmp/pip-pcOE6G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:10:53 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)) 16:10:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:10:53 INFO - Running setup.py (path:/tmp/pip-21d5eK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:10:53 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)) 16:10:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:10:53 INFO - Running setup.py (path:/tmp/pip-VmQ9In-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:10:53 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)) 16:10:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:10:53 INFO - Running setup.py (path:/tmp/pip-Eddcrb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:10:53 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)) 16:10:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:10:53 INFO - Running setup.py (path:/tmp/pip-YAp1T8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:10:53 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)) 16:10:53 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:10:53 INFO - Running setup.py (path:/tmp/pip-afOXCW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:10:53 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)) 16:10:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:10:53 INFO - Running setup.py (path:/tmp/pip-be8V7u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:10:54 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)) 16:10:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:10:54 INFO - Running setup.py (path:/tmp/pip-reX43t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:10:54 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)) 16:10:54 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:10:54 INFO - Running setup.py (path:/tmp/pip-IxGelQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:10:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:10:54 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)) 16:10:54 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)) 16:10:54 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)) 16:10:54 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)) 16:10:54 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)) 16:10:54 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)) 16:10:54 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:10:54 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 16:10:54 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 16:10:54 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 16:10:54 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 16:10:54 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 16:10:54 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 16:10:58 INFO - Downloading blessings-1.6.tar.gz 16:10:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:10:58 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)) 16:10:58 INFO - Installing collected packages: blessings 16:10:58 INFO - Running setup.py install for blessings 16:10:58 INFO - Successfully installed blessings 16:10:58 INFO - Cleaning up... 16:10:59 INFO - Return code: 0 16:10:59 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:10:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:10:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:10:59 INFO - Reading from file tmpfile_stdout 16:10:59 INFO - Current package versions: 16:10:59 INFO - argparse == 1.2.1 16:10:59 INFO - blessings == 1.6 16:10:59 INFO - blobuploader == 1.2.4 16:10:59 INFO - browsermob-proxy == 0.6.0 16:10:59 INFO - docopt == 0.6.1 16:10:59 INFO - manifestparser == 1.1 16:10:59 INFO - marionette-client == 2.3.0 16:10:59 INFO - marionette-driver == 1.4.0 16:10:59 INFO - mozInstall == 1.12 16:10:59 INFO - mozcrash == 0.17 16:10:59 INFO - mozdebug == 0.1 16:10:59 INFO - mozdevice == 0.48 16:10:59 INFO - mozfile == 1.2 16:10:59 INFO - mozhttpd == 0.7 16:10:59 INFO - mozinfo == 0.9 16:10:59 INFO - mozleak == 0.1 16:10:59 INFO - mozlog == 3.1 16:10:59 INFO - moznetwork == 0.27 16:10:59 INFO - mozprocess == 0.22 16:10:59 INFO - mozprofile == 0.28 16:10:59 INFO - mozrunner == 6.11 16:10:59 INFO - mozscreenshot == 0.1 16:10:59 INFO - mozsystemmonitor == 0.0 16:10:59 INFO - moztest == 0.7 16:10:59 INFO - mozversion == 1.4 16:10:59 INFO - psutil == 3.1.1 16:10:59 INFO - requests == 1.2.3 16:10:59 INFO - wptserve == 1.4.0 16:10:59 INFO - wsgiref == 0.1.2 16:10:59 INFO - Running post-action listener: _resource_record_post_action 16:10:59 INFO - Running post-action listener: _start_resource_monitoring 16:10:59 INFO - Starting resource monitoring. 16:10:59 INFO - ##### 16:10:59 INFO - ##### Running pull step. 16:10:59 INFO - ##### 16:10:59 INFO - Running pre-action listener: _resource_record_pre_action 16:10:59 INFO - Running main action method: pull 16:10:59 INFO - Pull has nothing to do! 16:10:59 INFO - Running post-action listener: _resource_record_post_action 16:10:59 INFO - ##### 16:10:59 INFO - ##### Running install step. 16:10:59 INFO - ##### 16:10:59 INFO - Running pre-action listener: _resource_record_pre_action 16:10:59 INFO - Running main action method: install 16:10:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:10:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:10:59 INFO - Reading from file tmpfile_stdout 16:10:59 INFO - Detecting whether we're running mozinstall >=1.0... 16:10:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:10:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:11:00 INFO - Reading from file tmpfile_stdout 16:11:00 INFO - Output received: 16:11:00 INFO - Usage: mozinstall [options] installer 16:11:00 INFO - Options: 16:11:00 INFO - -h, --help show this help message and exit 16:11:00 INFO - -d DEST, --destination=DEST 16:11:00 INFO - Directory to install application into. [default: 16:11:00 INFO - "/builds/slave/test"] 16:11:00 INFO - --app=APP Application being installed. [default: firefox] 16:11:00 INFO - mkdir: /builds/slave/test/build/application 16:11:00 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'] 16:11:00 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 16:11:35 INFO - Reading from file tmpfile_stdout 16:11:35 INFO - Output received: 16:11:35 INFO - /builds/slave/test/build/application/firefox/firefox 16:11:35 INFO - Running post-action listener: _resource_record_post_action 16:11:35 INFO - ##### 16:11:35 INFO - ##### Running run-tests step. 16:11:35 INFO - ##### 16:11:35 INFO - Running pre-action listener: _resource_record_pre_action 16:11:35 INFO - Running main action method: run_tests 16:11:35 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:11:35 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:11:35 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:11:35 INFO - grabbing minidump binary from tooltool 16:11: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')]} 16:11:35 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 0x8420e30>, '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 0x86bdc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x873c470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:11:35 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 16:11:35 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 16:11:35 INFO - INFO - File linux32-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 16:11:35 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 16:11:35 INFO - INFO - File linux32-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpOnIoN6 16:11:35 INFO - INFO - File integrity verified, renaming tmpOnIoN6 to linux32-minidump_stackwalk 16:11:35 INFO - INFO - Updating local cache /builds/tooltool_cache... 16:11:35 INFO - INFO - Local cache /builds/tooltool_cache updated with linux32-minidump_stackwalk 16:11:35 INFO - Return code: 0 16:11:35 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 16:11:35 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:11:35 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/Sox5rwo2RuO5KRntJTvnXg/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 16:11:35 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/Sox5rwo2RuO5KRntJTvnXg/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 16:11:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:11:35 INFO - 'CCACHE_UMASK': '002', 16:11:35 INFO - 'DISPLAY': ':0', 16:11:35 INFO - 'HOME': '/home/cltbld', 16:11:35 INFO - 'LANG': 'en_US.UTF-8', 16:11:35 INFO - 'LOGNAME': 'cltbld', 16:11:35 INFO - 'MAIL': '/var/mail/cltbld', 16:11:35 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:11:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:11:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:11:35 INFO - 'MOZ_NO_REMOTE': '1', 16:11:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:11:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:11:35 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:11:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:11:35 INFO - 'PWD': '/builds/slave/test', 16:11:35 INFO - 'SHELL': '/bin/bash', 16:11:35 INFO - 'SHLVL': '1', 16:11:35 INFO - 'TERM': 'linux', 16:11:35 INFO - 'TMOUT': '86400', 16:11:35 INFO - 'USER': 'cltbld', 16:11:35 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461019126.675985-1595590471', 16:11:35 INFO - '_': '/tools/buildbot/bin/python'} 16:11:35 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/Sox5rwo2RuO5KRntJTvnXg/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 16:11:36 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 16:11:36 INFO - import pkg_resources 16:11:37 INFO - Using 1 client processes 16:11:38 INFO - wptserve Starting http server on 127.0.0.1:8000 16:11:38 INFO - wptserve Starting http server on 127.0.0.1:8001 16:11:38 INFO - wptserve Starting http server on 127.0.0.1:8443 16:11:40 INFO - SUITE-START | Running 778 tests 16:11:40 INFO - Running testharness tests 16:11:40 INFO - Setting up ssl 16:11:40 INFO - PROCESS | certutil | 16:11:40 INFO - PROCESS | certutil | 16:11:40 INFO - PROCESS | certutil | 16:11:40 INFO - Certificate Nickname Trust Attributes 16:11:40 INFO - SSL,S/MIME,JAR/XPI 16:11:40 INFO - 16:11:40 INFO - web-platform-tests CT,, 16:11:40 INFO - 16:11:40 INFO - Starting runner 16:11:43 INFO - PROCESS | 1915 | 1461021103176 Marionette DEBUG Marionette enabled via build flag and pref 16:11:43 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2837400 == 1 [pid = 1915] [id = 1] 16:11:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 1 (0xa2837800) [pid = 1915] [serial = 1] [outer = (nil)] 16:11:43 INFO - PROCESS | 1915 | [1915] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 16:11:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 2 (0xa2838000) [pid = 1915] [serial = 2] [outer = 0xa2837800] 16:11:43 INFO - PROCESS | 1915 | 1461021103917 Marionette INFO Listening on port 2828 16:11:44 INFO - PROCESS | 1915 | 1461021104525 Marionette DEBUG Marionette enabled via command-line flag 16:11:44 INFO - PROCESS | 1915 | ++DOCSHELL 0x9fc82400 == 2 [pid = 1915] [id = 2] 16:11:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 3 (0x9fca4c00) [pid = 1915] [serial = 3] [outer = (nil)] 16:11:44 INFO - PROCESS | 1915 | [1915] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 16:11:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 4 (0x9fca5400) [pid = 1915] [serial = 4] [outer = 0x9fca4c00] 16:11:44 INFO - PROCESS | 1915 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fba7e60 16:11:44 INFO - PROCESS | 1915 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a44059a0 16:11:44 INFO - PROCESS | 1915 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fbcd8a0 16:11:44 INFO - PROCESS | 1915 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fbce500 16:11:44 INFO - PROCESS | 1915 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fbfe240 16:11:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 5 (0x9fbc7400) [pid = 1915] [serial = 5] [outer = 0xa2837800] 16:11:45 INFO - PROCESS | 1915 | [1915] 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 16:11:45 INFO - PROCESS | 1915 | 1461021105055 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:59072 16:11:45 INFO - PROCESS | 1915 | [1915] 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 16:11:45 INFO - PROCESS | 1915 | 1461021105088 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:59073 16:11:45 INFO - PROCESS | 1915 | 1461021105145 Marionette DEBUG Closed connection conn0 16:11:45 INFO - PROCESS | 1915 | 1461021105150 Marionette DEBUG Closed connection conn1 16:11:45 INFO - PROCESS | 1915 | [1915] 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 16:11:45 INFO - PROCESS | 1915 | [1915] 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 16:11:45 INFO - PROCESS | 1915 | 1461021105282 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:59074 16:11:45 INFO - PROCESS | 1915 | [1915] 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 16:11:45 INFO - PROCESS | 1915 | 1461021105348 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:59075 16:11:45 INFO - PROCESS | 1915 | 1461021105356 Marionette DEBUG Closed connection conn2 16:11:45 INFO - PROCESS | 1915 | [1915] 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 16:11:45 INFO - PROCESS | 1915 | 1461021105403 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:59076 16:11:45 INFO - PROCESS | 1915 | 1461021105413 Marionette DEBUG Closed connection conn3 16:11:45 INFO - PROCESS | 1915 | 1461021105448 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:11:45 INFO - PROCESS | 1915 | 1461021105457 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":"20160418150833","device":"desktop","version":"48.0a1"} 16:11:46 INFO - PROCESS | 1915 | [1915] 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 16:11:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x98ef4400 == 3 [pid = 1915] [id = 3] 16:11:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 6 (0x98ef4800) [pid = 1915] [serial = 6] [outer = (nil)] 16:11:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x98ef4c00 == 4 [pid = 1915] [id = 4] 16:11:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 7 (0x98ef8400) [pid = 1915] [serial = 7] [outer = (nil)] 16:11:47 INFO - PROCESS | 1915 | [1915] 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 16:11:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x983adc00 == 5 [pid = 1915] [id = 5] 16:11:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 8 (0x983ae000) [pid = 1915] [serial = 8] [outer = (nil)] 16:11:48 INFO - PROCESS | 1915 | [1915] 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 16:11:48 INFO - PROCESS | 1915 | [1915] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:11:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 9 (0x98021400) [pid = 1915] [serial = 9] [outer = 0x983ae000] 16:11:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 10 (0x98314c00) [pid = 1915] [serial = 10] [outer = 0x98ef4800] 16:11:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 11 (0x98316400) [pid = 1915] [serial = 11] [outer = 0x98ef8400] 16:11:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 12 (0x98318000) [pid = 1915] [serial = 12] [outer = 0x983ae000] 16:11:49 INFO - PROCESS | 1915 | 1461021109923 Marionette DEBUG loaded listener.js 16:11:49 INFO - PROCESS | 1915 | 1461021109944 Marionette DEBUG loaded listener.js 16:11:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 13 (0x969a2c00) [pid = 1915] [serial = 13] [outer = 0x983ae000] 16:11:50 INFO - PROCESS | 1915 | 1461021110820 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"86e0003b-17ea-4db9-8c4e-ec76abc75a1b","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":"20160418150833","device":"desktop","version":"48.0a1","command_id":1}}] 16:11:51 INFO - PROCESS | 1915 | 1461021111087 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 16:11:51 INFO - PROCESS | 1915 | 1461021111394 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 16:11:51 INFO - PROCESS | 1915 | 1461021111466 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:11:51 INFO - PROCESS | 1915 | [1915] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:11:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 14 (0x93206800) [pid = 1915] [serial = 14] [outer = 0x983ae000] 16:11:51 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:11:52 INFO - PROCESS | 1915 | 1461021112013 Marionette TRACE conn4 <- [1,3,null,{}] 16:11:52 INFO - PROCESS | 1915 | 1461021112022 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:11:52 INFO - PROCESS | 1915 | 1461021112047 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 16:11:52 INFO - PROCESS | 1915 | 1461021112089 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 16:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:11:52 INFO - PROCESS | 1915 | 1461021112094 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 16:11:52 INFO - PROCESS | 1915 | 1461021112103 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:11:52 INFO - PROCESS | 1915 | 1461021112109 Marionette TRACE conn4 <- [1,6,null,{}] 16:11:52 INFO - PROCESS | 1915 | 1461021112136 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:52 INFO - PROCESS | 1915 | 1461021112170 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 16:11:52 INFO - PROCESS | 1915 | 1461021112182 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x916c5000 == 6 [pid = 1915] [id = 6] 16:11:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 15 (0x916c5400) [pid = 1915] [serial = 15] [outer = (nil)] 16:11:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 16 (0x916c7000) [pid = 1915] [serial = 16] [outer = 0x916c5400] 16:11:52 INFO - PROCESS | 1915 | 1461021112268 Marionette DEBUG loaded listener.js 16:11:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 17 (0x916cb800) [pid = 1915] [serial = 17] [outer = 0x916c5400] 16:11:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x914a4000 == 7 [pid = 1915] [id = 7] 16:11:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 18 (0x914a8c00) [pid = 1915] [serial = 18] [outer = (nil)] 16:11:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 19 (0x914c5400) [pid = 1915] [serial = 19] [outer = 0x914a8c00] 16:11:52 INFO - PROCESS | 1915 | 1461021112798 Marionette DEBUG loaded listener.js 16:11:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 20 (0x914a9000) [pid = 1915] [serial = 20] [outer = 0x914a8c00] 16:11:53 INFO - PROCESS | 1915 | [1915] 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 16:11:53 INFO - PROCESS | 1915 | 1461021113443 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 16:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1396ms 16:11:53 INFO - PROCESS | 1915 | 1461021113580 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 16:11:53 INFO - PROCESS | 1915 | 1461021113585 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 16:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:11:53 INFO - PROCESS | 1915 | 1461021113868 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:11:53 INFO - PROCESS | 1915 | 1461021113875 Marionette TRACE conn4 <- [1,10,null,{}] 16:11:53 INFO - PROCESS | 1915 | 1461021113929 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:54 INFO - PROCESS | 1915 | 1461021114137 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 16:11:54 INFO - PROCESS | 1915 | 1461021114241 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x91242400 == 8 [pid = 1915] [id = 8] 16:11:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 21 (0x91242c00) [pid = 1915] [serial = 21] [outer = (nil)] 16:11:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 22 (0x9149e400) [pid = 1915] [serial = 22] [outer = 0x91242c00] 16:11:54 INFO - PROCESS | 1915 | 1461021114333 Marionette DEBUG loaded listener.js 16:11:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 23 (0x914a4c00) [pid = 1915] [serial = 23] [outer = 0x91242c00] 16:11:55 INFO - PROCESS | 1915 | 1461021115259 Marionette TRACE conn4 <- [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]]]}] 16:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1608ms 16:11:55 INFO - PROCESS | 1915 | 1461021115293 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 16:11:55 INFO - PROCESS | 1915 | 1461021115299 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 16:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:11:55 INFO - PROCESS | 1915 | 1461021115308 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:11:55 INFO - PROCESS | 1915 | 1461021115313 Marionette TRACE conn4 <- [1,14,null,{}] 16:11:55 INFO - PROCESS | 1915 | 1461021115326 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:55 INFO - PROCESS | 1915 | 1461021115536 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 16:11:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x962a1c00 == 9 [pid = 1915] [id = 9] 16:11:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 24 (0x962a2000) [pid = 1915] [serial = 24] [outer = (nil)] 16:11:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 25 (0x962a5000) [pid = 1915] [serial = 25] [outer = 0x962a2000] 16:11:55 INFO - PROCESS | 1915 | 1461021115698 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 26 (0x962a3000) [pid = 1915] [serial = 26] [outer = 0x962a2000] 16:11:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x969a0000 == 10 [pid = 1915] [id = 10] 16:11:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 27 (0x969a4800) [pid = 1915] [serial = 27] [outer = (nil)] 16:11:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 28 (0x96b88c00) [pid = 1915] [serial = 28] [outer = 0x969a4800] 16:11:55 INFO - PROCESS | 1915 | 1461021115867 Marionette DEBUG loaded listener.js 16:11:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 29 (0x97872000) [pid = 1915] [serial = 29] [outer = 0x969a4800] 16:11:56 INFO - PROCESS | 1915 | ++DOCSHELL 0x916c6000 == 11 [pid = 1915] [id = 11] 16:11:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 30 (0x962a4400) [pid = 1915] [serial = 30] [outer = (nil)] 16:11:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 31 (0x987ba400) [pid = 1915] [serial = 31] [outer = 0x962a4400] 16:11:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 32 (0x98f92c00) [pid = 1915] [serial = 32] [outer = 0x962a4400] 16:11:57 INFO - PROCESS | 1915 | 1461021117132 Marionette TRACE conn4 <- [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]]]}] 16:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1837ms 16:11:57 INFO - PROCESS | 1915 | 1461021117146 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 16:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:11:57 INFO - PROCESS | 1915 | 1461021117150 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 16:11:57 INFO - PROCESS | 1915 | 1461021117158 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:11:57 INFO - PROCESS | 1915 | 1461021117161 Marionette TRACE conn4 <- [1,18,null,{}] 16:11:57 INFO - PROCESS | 1915 | 1461021117169 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:57 INFO - PROCESS | 1915 | 1461021117368 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 16:11:57 INFO - PROCESS | 1915 | 1461021117530 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:57 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ec37000 == 12 [pid = 1915] [id = 12] 16:11:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 33 (0x9ec37800) [pid = 1915] [serial = 33] [outer = (nil)] 16:11:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 34 (0x9fb11c00) [pid = 1915] [serial = 34] [outer = 0x9ec37800] 16:11:57 INFO - PROCESS | 1915 | 1461021117634 Marionette DEBUG loaded listener.js 16:11:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 35 (0x9fc7e000) [pid = 1915] [serial = 35] [outer = 0x9ec37800] 16:11:58 INFO - PROCESS | 1915 | 1461021118568 Marionette TRACE conn4 <- [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]]]}] 16:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1432ms 16:11:58 INFO - PROCESS | 1915 | 1461021118598 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 16:11:58 INFO - PROCESS | 1915 | 1461021118603 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 16:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:11:58 INFO - PROCESS | 1915 | 1461021118613 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:11:58 INFO - PROCESS | 1915 | 1461021118617 Marionette TRACE conn4 <- [1,22,null,{}] 16:11:58 INFO - PROCESS | 1915 | 1461021118624 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:58 INFO - PROCESS | 1915 | 1461021118818 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 16:11:58 INFO - PROCESS | 1915 | 1461021118949 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:58 INFO - PROCESS | 1915 | ++DOCSHELL 0x981a0800 == 13 [pid = 1915] [id = 13] 16:11:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 36 (0x981a3000) [pid = 1915] [serial = 36] [outer = (nil)] 16:11:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 37 (0x981aa400) [pid = 1915] [serial = 37] [outer = 0x981a3000] 16:11:59 INFO - PROCESS | 1915 | 1461021119043 Marionette DEBUG loaded listener.js 16:11:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 38 (0x9fc82000) [pid = 1915] [serial = 38] [outer = 0x981a3000] 16:12:00 INFO - PROCESS | 1915 | 1461021120059 Marionette TRACE conn4 <- [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]]]}] 16:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1485ms 16:12:00 INFO - PROCESS | 1915 | 1461021120100 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 16:12:00 INFO - PROCESS | 1915 | 1461021120104 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 16:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:12:00 INFO - PROCESS | 1915 | 1461021120110 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:12:00 INFO - PROCESS | 1915 | 1461021120114 Marionette TRACE conn4 <- [1,26,null,{}] 16:12:00 INFO - PROCESS | 1915 | 1461021120121 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:00 INFO - PROCESS | 1915 | 1461021120325 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 16:12:00 INFO - PROCESS | 1915 | 1461021120490 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x91249c00 == 14 [pid = 1915] [id = 14] 16:12:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 39 (0x98e74c00) [pid = 1915] [serial = 39] [outer = (nil)] 16:12:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 40 (0x98e79000) [pid = 1915] [serial = 40] [outer = 0x98e74c00] 16:12:00 INFO - PROCESS | 1915 | 1461021120603 Marionette DEBUG loaded listener.js 16:12:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 41 (0x96206c00) [pid = 1915] [serial = 41] [outer = 0x98e74c00] 16:12:01 INFO - PROCESS | 1915 | 1461021121452 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 16:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1381ms 16:12:01 INFO - PROCESS | 1915 | 1461021121494 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 16:12:01 INFO - PROCESS | 1915 | 1461021121498 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 16:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:12:01 INFO - PROCESS | 1915 | 1461021121505 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:12:01 INFO - PROCESS | 1915 | 1461021121510 Marionette TRACE conn4 <- [1,30,null,{}] 16:12:01 INFO - PROCESS | 1915 | 1461021121516 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:01 INFO - PROCESS | 1915 | 1461021121774 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 16:12:02 INFO - PROCESS | 1915 | 1461021122156 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x914a9c00 == 15 [pid = 1915] [id = 15] 16:12:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 42 (0x914aa400) [pid = 1915] [serial = 42] [outer = (nil)] 16:12:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 43 (0x914d0400) [pid = 1915] [serial = 43] [outer = 0x914aa400] 16:12:02 INFO - PROCESS | 1915 | 1461021122284 Marionette DEBUG loaded listener.js 16:12:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 44 (0x916c7c00) [pid = 1915] [serial = 44] [outer = 0x914aa400] 16:12:03 INFO - PROCESS | 1915 | 1461021123202 Marionette TRACE conn4 <- [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]]]}] 16:12:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:12:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1749ms 16:12:03 INFO - PROCESS | 1915 | 1461021123257 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 16:12:03 INFO - PROCESS | 1915 | 1461021123265 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 16:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:12:03 INFO - PROCESS | 1915 | 1461021123275 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:12:03 INFO - PROCESS | 1915 | 1461021123279 Marionette TRACE conn4 <- [1,34,null,{}] 16:12:03 INFO - PROCESS | 1915 | 1461021123288 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:03 INFO - PROCESS | 1915 | 1461021123484 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 16:12:03 INFO - PROCESS | 1915 | 1461021123575 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:03 INFO - PROCESS | 1915 | ++DOCSHELL 0x96b7a800 == 16 [pid = 1915] [id = 16] 16:12:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 45 (0x96b7b800) [pid = 1915] [serial = 45] [outer = (nil)] 16:12:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 46 (0x96b88800) [pid = 1915] [serial = 46] [outer = 0x96b7b800] 16:12:03 INFO - PROCESS | 1915 | 1461021123657 Marionette DEBUG loaded listener.js 16:12:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 47 (0x93012400) [pid = 1915] [serial = 47] [outer = 0x96b7b800] 16:12:04 INFO - PROCESS | 1915 | 1461021124618 Marionette TRACE conn4 <- [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]]]}] 16:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1383ms 16:12:04 INFO - PROCESS | 1915 | 1461021124659 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 16:12:04 INFO - PROCESS | 1915 | 1461021124667 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 16:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:12:04 INFO - PROCESS | 1915 | 1461021124677 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:12:04 INFO - PROCESS | 1915 | 1461021124682 Marionette TRACE conn4 <- [1,38,null,{}] 16:12:04 INFO - PROCESS | 1915 | 1461021124691 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:04 INFO - PROCESS | 1915 | 1461021124911 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 16:12:05 INFO - PROCESS | 1915 | 1461021125110 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:05 INFO - PROCESS | 1915 | ++DOCSHELL 0x9699cc00 == 17 [pid = 1915] [id = 17] 16:12:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 48 (0x969a2400) [pid = 1915] [serial = 48] [outer = (nil)] 16:12:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 49 (0x97082400) [pid = 1915] [serial = 49] [outer = 0x969a2400] 16:12:05 INFO - PROCESS | 1915 | 1461021125258 Marionette DEBUG loaded listener.js 16:12:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 50 (0x97873800) [pid = 1915] [serial = 50] [outer = 0x969a2400] 16:12:06 INFO - PROCESS | 1915 | 1461021126150 Marionette TRACE conn4 <- [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]]]}] 16:12:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1540ms 16:12:06 INFO - PROCESS | 1915 | 1461021126218 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 16:12:06 INFO - PROCESS | 1915 | 1461021126228 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 16:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:12:06 INFO - PROCESS | 1915 | 1461021126239 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:12:06 INFO - PROCESS | 1915 | 1461021126243 Marionette TRACE conn4 <- [1,42,null,{}] 16:12:06 INFO - PROCESS | 1915 | 1461021126251 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:06 INFO - PROCESS | 1915 | 1461021126478 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 16:12:06 INFO - PROCESS | 1915 | 1461021126640 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x97b11800 == 18 [pid = 1915] [id = 18] 16:12:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 51 (0x980d2400) [pid = 1915] [serial = 51] [outer = (nil)] 16:12:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 52 (0x981a1800) [pid = 1915] [serial = 52] [outer = 0x980d2400] 16:12:06 INFO - PROCESS | 1915 | 1461021126733 Marionette DEBUG loaded listener.js 16:12:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 53 (0x981aa800) [pid = 1915] [serial = 53] [outer = 0x980d2400] 16:12:07 INFO - PROCESS | 1915 | 1461021127633 Marionette TRACE conn4 <- [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]]]}] 16:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1439ms 16:12:07 INFO - PROCESS | 1915 | 1461021127679 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 16:12:07 INFO - PROCESS | 1915 | 1461021127683 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 16:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:12:07 INFO - PROCESS | 1915 | 1461021127691 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:12:07 INFO - PROCESS | 1915 | 1461021127697 Marionette TRACE conn4 <- [1,46,null,{}] 16:12:07 INFO - PROCESS | 1915 | 1461021127714 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:07 INFO - PROCESS | 1915 | 1461021127939 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 16:12:08 INFO - PROCESS | 1915 | 1461021128073 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x981a2400 == 19 [pid = 1915] [id = 19] 16:12:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 54 (0x98e7f800) [pid = 1915] [serial = 54] [outer = (nil)] 16:12:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 55 (0x98f8f000) [pid = 1915] [serial = 55] [outer = 0x98e7f800] 16:12:08 INFO - PROCESS | 1915 | 1461021128185 Marionette DEBUG loaded listener.js 16:12:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 56 (0x99bb2400) [pid = 1915] [serial = 56] [outer = 0x98e7f800] 16:12:09 INFO - PROCESS | 1915 | 1461021129097 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 16:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1436ms 16:12:09 INFO - PROCESS | 1915 | 1461021129127 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 16:12:09 INFO - PROCESS | 1915 | 1461021129136 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 16:12:09 INFO - PROCESS | 1915 | 1461021129145 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:12:09 INFO - PROCESS | 1915 | 1461021129149 Marionette TRACE conn4 <- [1,50,null,{}] 16:12:09 INFO - PROCESS | 1915 | 1461021129154 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:09 INFO - PROCESS | 1915 | 1461021129344 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 16:12:09 INFO - PROCESS | 1915 | 1461021129484 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x9149fc00 == 20 [pid = 1915] [id = 20] 16:12:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 57 (0x981a4800) [pid = 1915] [serial = 57] [outer = (nil)] 16:12:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 58 (0x9ad4d400) [pid = 1915] [serial = 58] [outer = 0x981a4800] 16:12:09 INFO - PROCESS | 1915 | 1461021129576 Marionette DEBUG loaded listener.js 16:12:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 59 (0x9adf6800) [pid = 1915] [serial = 59] [outer = 0x981a4800] 16:12:10 INFO - PROCESS | 1915 | 1461021130583 Marionette TRACE conn4 <- [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]]]}] 16:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1480ms 16:12:10 INFO - PROCESS | 1915 | 1461021130627 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 16:12:10 INFO - PROCESS | 1915 | 1461021130634 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 16:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:12:10 INFO - PROCESS | 1915 | 1461021130667 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:12:10 INFO - PROCESS | 1915 | 1461021130673 Marionette TRACE conn4 <- [1,54,null,{}] 16:12:10 INFO - PROCESS | 1915 | 1461021130683 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:10 INFO - PROCESS | 1915 | 1461021130866 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 16:12:11 INFO - PROCESS | 1915 | 1461021131073 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x93210800 == 21 [pid = 1915] [id = 21] 16:12:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 60 (0x96947c00) [pid = 1915] [serial = 60] [outer = (nil)] 16:12:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 61 (0x96b7d000) [pid = 1915] [serial = 61] [outer = 0x96947c00] 16:12:11 INFO - PROCESS | 1915 | 1461021131183 Marionette DEBUG loaded listener.js 16:12:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 62 (0x97b0b400) [pid = 1915] [serial = 62] [outer = 0x96947c00] 16:12:11 INFO - PROCESS | 1915 | --DOCSHELL 0x914a9c00 == 20 [pid = 1915] [id = 15] 16:12:11 INFO - PROCESS | 1915 | --DOCSHELL 0x981a0800 == 19 [pid = 1915] [id = 13] 16:12:11 INFO - PROCESS | 1915 | --DOCSHELL 0x9ec37000 == 18 [pid = 1915] [id = 12] 16:12:11 INFO - PROCESS | 1915 | --DOCSHELL 0x91242400 == 17 [pid = 1915] [id = 8] 16:12:12 INFO - PROCESS | 1915 | 1461021132083 Marionette TRACE conn4 <- [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]]]}] 16:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1500ms 16:12:12 INFO - PROCESS | 1915 | 1461021132164 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 16:12:12 INFO - PROCESS | 1915 | 1461021132171 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 16:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:12:12 INFO - PROCESS | 1915 | 1461021132202 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:12:12 INFO - PROCESS | 1915 | 1461021132208 Marionette TRACE conn4 <- [1,58,null,{}] 16:12:12 INFO - PROCESS | 1915 | 1461021132231 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:12 INFO - PROCESS | 1915 | 1461021132428 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 16:12:12 INFO - PROCESS | 1915 | 1461021132582 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x914a2800 == 18 [pid = 1915] [id = 22] 16:12:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 63 (0x916cd800) [pid = 1915] [serial = 63] [outer = (nil)] 16:12:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 64 (0x97088c00) [pid = 1915] [serial = 64] [outer = 0x916cd800] 16:12:12 INFO - PROCESS | 1915 | 1461021132724 Marionette DEBUG loaded listener.js 16:12:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 65 (0x980c9800) [pid = 1915] [serial = 65] [outer = 0x916cd800] 16:12:13 INFO - PROCESS | 1915 | 1461021133529 Marionette TRACE conn4 <- [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]]]}] 16:12:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1411ms 16:12:13 INFO - PROCESS | 1915 | 1461021133594 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 16:12:13 INFO - PROCESS | 1915 | 1461021133604 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 16:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:12:13 INFO - PROCESS | 1915 | 1461021133636 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:12:13 INFO - PROCESS | 1915 | 1461021133640 Marionette TRACE conn4 <- [1,62,null,{}] 16:12:13 INFO - PROCESS | 1915 | 1461021133648 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:13 INFO - PROCESS | 1915 | 1461021133836 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 16:12:13 INFO - PROCESS | 1915 | 1461021133973 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x962a4000 == 19 [pid = 1915] [id = 23] 16:12:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 66 (0x97b0cc00) [pid = 1915] [serial = 66] [outer = (nil)] 16:12:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0x98e75400) [pid = 1915] [serial = 67] [outer = 0x97b0cc00] 16:12:14 INFO - PROCESS | 1915 | 1461021134071 Marionette DEBUG loaded listener.js 16:12:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0x98eeb800) [pid = 1915] [serial = 68] [outer = 0x97b0cc00] 16:12:14 INFO - PROCESS | 1915 | 1461021134947 Marionette TRACE conn4 <- [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]]]}] 16:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1394ms 16:12:15 INFO - PROCESS | 1915 | 1461021135026 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 16:12:15 INFO - PROCESS | 1915 | 1461021135030 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 16:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:12:15 INFO - PROCESS | 1915 | 1461021135038 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:12:15 INFO - PROCESS | 1915 | 1461021135044 Marionette TRACE conn4 <- [1,66,null,{}] 16:12:15 INFO - PROCESS | 1915 | 1461021135073 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:15 INFO - PROCESS | 1915 | 1461021135268 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 16:12:15 INFO - PROCESS | 1915 | 1461021135378 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x981a0800 == 20 [pid = 1915] [id = 24] 16:12:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 69 (0x99372800) [pid = 1915] [serial = 69] [outer = (nil)] 16:12:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 70 (0x99bc1400) [pid = 1915] [serial = 70] [outer = 0x99372800] 16:12:15 INFO - PROCESS | 1915 | 1461021135525 Marionette DEBUG loaded listener.js 16:12:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0x9b3f0000) [pid = 1915] [serial = 71] [outer = 0x99372800] 16:12:16 INFO - PROCESS | 1915 | 1461021136438 Marionette TRACE conn4 <- [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]]]}] 16:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1442ms 16:12:16 INFO - PROCESS | 1915 | 1461021136482 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 16:12:16 INFO - PROCESS | 1915 | 1461021136489 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 16:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:12:16 INFO - PROCESS | 1915 | 1461021136496 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:12:16 INFO - PROCESS | 1915 | 1461021136498 Marionette TRACE conn4 <- [1,70,null,{}] 16:12:16 INFO - PROCESS | 1915 | 1461021136505 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:16 INFO - PROCESS | 1915 | 1461021136688 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 16:12:16 INFO - PROCESS | 1915 | 1461021136823 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x9629d400 == 21 [pid = 1915] [id = 25] 16:12:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0x97c7a800) [pid = 1915] [serial = 72] [outer = (nil)] 16:12:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0x9fb11800) [pid = 1915] [serial = 73] [outer = 0x97c7a800] 16:12:16 INFO - PROCESS | 1915 | 1461021136923 Marionette DEBUG loaded listener.js 16:12:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0x9fc7c800) [pid = 1915] [serial = 74] [outer = 0x97c7a800] 16:12:17 INFO - PROCESS | 1915 | 1461021137758 Marionette TRACE conn4 <- [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]]]}] 16:12:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1338ms 16:12:17 INFO - PROCESS | 1915 | 1461021137839 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 16:12:17 INFO - PROCESS | 1915 | 1461021137844 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 16:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:12:17 INFO - PROCESS | 1915 | 1461021137854 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:12:17 INFO - PROCESS | 1915 | 1461021137857 Marionette TRACE conn4 <- [1,74,null,{}] 16:12:17 INFO - PROCESS | 1915 | 1461021137863 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:18 INFO - PROCESS | 1915 | 1461021138032 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 16:12:18 INFO - PROCESS | 1915 | 1461021138169 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x97083800 == 22 [pid = 1915] [id = 26] 16:12:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0x98e7d000) [pid = 1915] [serial = 75] [outer = (nil)] 16:12:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0x9fca2800) [pid = 1915] [serial = 76] [outer = 0x98e7d000] 16:12:18 INFO - PROCESS | 1915 | 1461021138264 Marionette DEBUG loaded listener.js 16:12:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0x9fcabc00) [pid = 1915] [serial = 77] [outer = 0x98e7d000] 16:12:19 INFO - PROCESS | 1915 | 1461021139130 Marionette TRACE conn4 <- [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]]]}] 16:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1333ms 16:12:19 INFO - PROCESS | 1915 | 1461021139187 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 16:12:19 INFO - PROCESS | 1915 | 1461021139190 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 16:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:12:19 INFO - PROCESS | 1915 | 1461021139197 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:12:19 INFO - PROCESS | 1915 | 1461021139200 Marionette TRACE conn4 <- [1,78,null,{}] 16:12:19 INFO - PROCESS | 1915 | 1461021139206 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:19 INFO - PROCESS | 1915 | 1461021139443 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 16:12:19 INFO - PROCESS | 1915 | 1461021139586 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:19 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fc0a000 == 23 [pid = 1915] [id = 27] 16:12:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0x9629c400) [pid = 1915] [serial = 78] [outer = (nil)] 16:12:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0xa0087000) [pid = 1915] [serial = 79] [outer = 0x9629c400] 16:12:19 INFO - PROCESS | 1915 | 1461021139680 Marionette DEBUG loaded listener.js 16:12:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0xa0c4fc00) [pid = 1915] [serial = 80] [outer = 0x9629c400] 16:12:20 INFO - PROCESS | 1915 | 1461021140572 Marionette TRACE conn4 <- [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]]]}] 16:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1435ms 16:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:12:20 INFO - PROCESS | 1915 | 1461021140644 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 16:12:20 INFO - PROCESS | 1915 | 1461021140647 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 16:12:20 INFO - PROCESS | 1915 | 1461021140657 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:12:20 INFO - PROCESS | 1915 | 1461021140660 Marionette TRACE conn4 <- [1,82,null,{}] 16:12:20 INFO - PROCESS | 1915 | 1461021140666 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:20 INFO - PROCESS | 1915 | 1461021140834 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 16:12:20 INFO - PROCESS | 1915 | 1461021140977 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x91242400 == 24 [pid = 1915] [id = 28] 16:12:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0x916ca400) [pid = 1915] [serial = 81] [outer = (nil)] 16:12:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0xa0eddc00) [pid = 1915] [serial = 82] [outer = 0x916ca400] 16:12:21 INFO - PROCESS | 1915 | 1461021141066 Marionette DEBUG loaded listener.js 16:12:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0xa0ee0800) [pid = 1915] [serial = 83] [outer = 0x916ca400] 16:12:22 INFO - PROCESS | 1915 | 1461021142102 Marionette TRACE conn4 <- [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]]]}] 16:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1482ms 16:12:22 INFO - PROCESS | 1915 | 1461021142138 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 16:12:22 INFO - PROCESS | 1915 | 1461021142145 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 16:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:12:22 INFO - PROCESS | 1915 | 1461021142154 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:12:22 INFO - PROCESS | 1915 | 1461021142159 Marionette TRACE conn4 <- [1,86,null,{}] 16:12:22 INFO - PROCESS | 1915 | 1461021142167 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:22 INFO - PROCESS | 1915 | 1461021142353 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 16:12:22 INFO - PROCESS | 1915 | 1461021142537 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:22 INFO - PROCESS | 1915 | --DOCSHELL 0x97b11800 == 23 [pid = 1915] [id = 18] 16:12:22 INFO - PROCESS | 1915 | --DOCSHELL 0x9699cc00 == 22 [pid = 1915] [id = 17] 16:12:22 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fc09c00 == 23 [pid = 1915] [id = 29] 16:12:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0x9123e000) [pid = 1915] [serial = 84] [outer = (nil)] 16:12:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0x914a1800) [pid = 1915] [serial = 85] [outer = 0x9123e000] 16:12:22 INFO - PROCESS | 1915 | 1461021142652 Marionette DEBUG loaded listener.js 16:12:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0x916cc400) [pid = 1915] [serial = 86] [outer = 0x9123e000] 16:12:23 INFO - PROCESS | 1915 | 1461021143587 Marionette TRACE conn4 <- [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]]]}] 16:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1486ms 16:12:23 INFO - PROCESS | 1915 | 1461021143673 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 16:12:23 INFO - PROCESS | 1915 | 1461021143680 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 16:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:12:23 INFO - PROCESS | 1915 | 1461021143708 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:12:23 INFO - PROCESS | 1915 | 1461021143717 Marionette TRACE conn4 <- [1,90,null,{}] 16:12:23 INFO - PROCESS | 1915 | 1461021143734 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:23 INFO - PROCESS | 1915 | 1461021143930 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 16:12:24 INFO - PROCESS | 1915 | 1461021144072 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:24 INFO - PROCESS | 1915 | ++DOCSHELL 0x9830fc00 == 24 [pid = 1915] [id = 30] 16:12:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0x98e7ac00) [pid = 1915] [serial = 87] [outer = (nil)] 16:12:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0x98f90c00) [pid = 1915] [serial = 88] [outer = 0x98e7ac00] 16:12:24 INFO - PROCESS | 1915 | 1461021144211 Marionette DEBUG loaded listener.js 16:12:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0x99970000) [pid = 1915] [serial = 89] [outer = 0x98e7ac00] 16:12:25 INFO - PROCESS | 1915 | 1461021145044 Marionette TRACE conn4 <- [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]]]}] 16:12:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1397ms 16:12:25 INFO - PROCESS | 1915 | 1461021145118 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 16:12:25 INFO - PROCESS | 1915 | 1461021145126 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 16:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:12:25 INFO - PROCESS | 1915 | 1461021145139 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:12:25 INFO - PROCESS | 1915 | 1461021145142 Marionette TRACE conn4 <- [1,94,null,{}] 16:12:25 INFO - PROCESS | 1915 | 1461021145150 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:25 INFO - PROCESS | 1915 | 1461021145343 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 16:12:25 INFO - PROCESS | 1915 | 1461021145485 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x98e76c00 == 25 [pid = 1915] [id = 31] 16:12:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0x99310000) [pid = 1915] [serial = 90] [outer = (nil)] 16:12:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0x9e026000) [pid = 1915] [serial = 91] [outer = 0x99310000] 16:12:25 INFO - PROCESS | 1915 | 1461021145585 Marionette DEBUG loaded listener.js 16:12:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0x9ec36c00) [pid = 1915] [serial = 92] [outer = 0x99310000] 16:12:26 INFO - PROCESS | 1915 | 1461021146486 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 16:12:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0x9fb0a000) [pid = 1915] [serial = 93] [outer = 0x962a4400] 16:12:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1432ms 16:12:26 INFO - PROCESS | 1915 | 1461021146624 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 16:12:26 INFO - PROCESS | 1915 | 1461021146628 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 16:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:12:26 INFO - PROCESS | 1915 | 1461021146681 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:12:26 INFO - PROCESS | 1915 | 1461021146691 Marionette TRACE conn4 <- [1,98,null,{}] 16:12:26 INFO - PROCESS | 1915 | 1461021146707 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:26 INFO - PROCESS | 1915 | 1461021146889 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 16:12:27 INFO - PROCESS | 1915 | 1461021147037 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:27 INFO - PROCESS | 1915 | ++DOCSHELL 0x9620e000 == 26 [pid = 1915] [id = 32] 16:12:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0x96b7c400) [pid = 1915] [serial = 94] [outer = (nil)] 16:12:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0xa000f400) [pid = 1915] [serial = 95] [outer = 0x96b7c400] 16:12:27 INFO - PROCESS | 1915 | 1461021147176 Marionette DEBUG loaded listener.js 16:12:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0xa0a5cc00) [pid = 1915] [serial = 96] [outer = 0x96b7c400] 16:12:28 INFO - PROCESS | 1915 | 1461021147999 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 16:12:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1410ms 16:12:28 INFO - PROCESS | 1915 | 1461021148075 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 16:12:28 INFO - PROCESS | 1915 | 1461021148079 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 16:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:12:28 INFO - PROCESS | 1915 | 1461021148087 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:12:28 INFO - PROCESS | 1915 | 1461021148091 Marionette TRACE conn4 <- [1,102,null,{}] 16:12:28 INFO - PROCESS | 1915 | 1461021148097 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:28 INFO - PROCESS | 1915 | 1461021148310 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 16:12:28 INFO - PROCESS | 1915 | 1461021148455 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ad4cc00 == 27 [pid = 1915] [id = 33] 16:12:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0xa2816c00) [pid = 1915] [serial = 97] [outer = (nil)] 16:12:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0xa2a50400) [pid = 1915] [serial = 98] [outer = 0xa2816c00] 16:12:28 INFO - PROCESS | 1915 | 1461021148547 Marionette DEBUG loaded listener.js 16:12:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0xa3c1e800) [pid = 1915] [serial = 99] [outer = 0xa2816c00] 16:12:29 INFO - PROCESS | 1915 | 1461021149392 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 16:12:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1332ms 16:12:29 INFO - PROCESS | 1915 | 1461021149422 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 16:12:29 INFO - PROCESS | 1915 | 1461021149426 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 16:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:12:29 INFO - PROCESS | 1915 | 1461021149435 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:12:29 INFO - PROCESS | 1915 | 1461021149439 Marionette TRACE conn4 <- [1,106,null,{}] 16:12:29 INFO - PROCESS | 1915 | 1461021149445 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:29 INFO - PROCESS | 1915 | 1461021149612 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 16:12:29 INFO - PROCESS | 1915 | 1461021149760 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:29 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3cc0c00 == 28 [pid = 1915] [id = 34] 16:12:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0xa3cc1000) [pid = 1915] [serial = 100] [outer = (nil)] 16:12:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0xa44b2400) [pid = 1915] [serial = 101] [outer = 0xa3cc1000] 16:12:29 INFO - PROCESS | 1915 | 1461021149861 Marionette DEBUG loaded listener.js 16:12:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0xa47a7400) [pid = 1915] [serial = 102] [outer = 0xa3cc1000] 16:12:30 INFO - PROCESS | 1915 | 1461021150786 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 16:12:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:12:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1431ms 16:12:30 INFO - PROCESS | 1915 | 1461021150867 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 16:12:30 INFO - PROCESS | 1915 | 1461021150871 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 16:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:12:30 INFO - PROCESS | 1915 | 1461021150878 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:12:30 INFO - PROCESS | 1915 | 1461021150882 Marionette TRACE conn4 <- [1,110,null,{}] 16:12:30 INFO - PROCESS | 1915 | 1461021150888 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:31 INFO - PROCESS | 1915 | 1461021151108 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 16:12:31 INFO - PROCESS | 1915 | 1461021151254 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fc04800 == 29 [pid = 1915] [id = 35] 16:12:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0x916d0800) [pid = 1915] [serial = 103] [outer = (nil)] 16:12:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0xa4c4dc00) [pid = 1915] [serial = 104] [outer = 0x916d0800] 16:12:31 INFO - PROCESS | 1915 | 1461021151344 Marionette DEBUG loaded listener.js 16:12:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0xa5fdac00) [pid = 1915] [serial = 105] [outer = 0x916d0800] 16:12:32 INFO - PROCESS | 1915 | 1461021152237 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 16:12:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:12:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1436ms 16:12:32 INFO - PROCESS | 1915 | 1461021152316 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 16:12:32 INFO - PROCESS | 1915 | 1461021152319 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 16:12:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:12:32 INFO - PROCESS | 1915 | 1461021152327 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:12:32 INFO - PROCESS | 1915 | 1461021152331 Marionette TRACE conn4 <- [1,114,null,{}] 16:12:32 INFO - PROCESS | 1915 | 1461021152337 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:32 INFO - PROCESS | 1915 | 1461021152549 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 16:12:32 INFO - PROCESS | 1915 | 1461021152701 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb22400 == 30 [pid = 1915] [id = 36] 16:12:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0x8eb23800) [pid = 1915] [serial = 106] [outer = (nil)] 16:12:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0x8eb2a000) [pid = 1915] [serial = 107] [outer = 0x8eb23800] 16:12:32 INFO - PROCESS | 1915 | 1461021152786 Marionette DEBUG loaded listener.js 16:12:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0x8eb2c800) [pid = 1915] [serial = 108] [outer = 0x8eb23800] 16:12:34 INFO - PROCESS | 1915 | 1461021154003 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 16:12:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:12:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1692ms 16:12:34 INFO - PROCESS | 1915 | 1461021154020 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 16:12:34 INFO - PROCESS | 1915 | 1461021154026 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 16:12:34 INFO - PROCESS | 1915 | --DOCSHELL 0x981a0800 == 29 [pid = 1915] [id = 24] 16:12:34 INFO - PROCESS | 1915 | --DOCSHELL 0x9629d400 == 28 [pid = 1915] [id = 25] 16:12:34 INFO - PROCESS | 1915 | --DOCSHELL 0x914a2800 == 27 [pid = 1915] [id = 22] 16:12:34 INFO - PROCESS | 1915 | --DOCSHELL 0x962a4000 == 26 [pid = 1915] [id = 23] 16:12:36 INFO - PROCESS | 1915 | --DOCSHELL 0x9149fc00 == 25 [pid = 1915] [id = 20] 16:12:36 INFO - PROCESS | 1915 | --DOCSHELL 0x981a2400 == 24 [pid = 1915] [id = 19] 16:12:36 INFO - PROCESS | 1915 | --DOCSHELL 0x96b7a800 == 23 [pid = 1915] [id = 16] 16:12:36 INFO - PROCESS | 1915 | --DOCSHELL 0x8fc0a000 == 22 [pid = 1915] [id = 27] 16:12:36 INFO - PROCESS | 1915 | --DOCSHELL 0x969a0000 == 21 [pid = 1915] [id = 10] 16:12:36 INFO - PROCESS | 1915 | --DOCSHELL 0x97083800 == 20 [pid = 1915] [id = 26] 16:12:36 INFO - PROCESS | 1915 | --DOCSHELL 0x916c5000 == 19 [pid = 1915] [id = 6] 16:12:36 INFO - PROCESS | 1915 | --DOCSHELL 0x9ad4cc00 == 18 [pid = 1915] [id = 33] 16:12:36 INFO - PROCESS | 1915 | --DOCSHELL 0xa3cc0c00 == 17 [pid = 1915] [id = 34] 16:12:36 INFO - PROCESS | 1915 | --DOCSHELL 0x8fc04800 == 16 [pid = 1915] [id = 35] 16:12:36 INFO - PROCESS | 1915 | --DOCSHELL 0x91249c00 == 15 [pid = 1915] [id = 14] 16:12:36 INFO - PROCESS | 1915 | --DOCSHELL 0x98e76c00 == 14 [pid = 1915] [id = 31] 16:12:36 INFO - PROCESS | 1915 | --DOCSHELL 0x9620e000 == 13 [pid = 1915] [id = 32] 16:12:36 INFO - PROCESS | 1915 | --DOCSHELL 0x93210800 == 12 [pid = 1915] [id = 21] 16:12:36 INFO - PROCESS | 1915 | --DOCSHELL 0x91242400 == 11 [pid = 1915] [id = 28] 16:12:36 INFO - PROCESS | 1915 | --DOCSHELL 0x8fc09c00 == 10 [pid = 1915] [id = 29] 16:12:36 INFO - PROCESS | 1915 | --DOCSHELL 0x9830fc00 == 9 [pid = 1915] [id = 30] 16:12:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:12:37 INFO - PROCESS | 1915 | 1461021157947 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:12:37 INFO - PROCESS | 1915 | 1461021157951 Marionette TRACE conn4 <- [1,118,null,{}] 16:12:37 INFO - PROCESS | 1915 | 1461021157964 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:38 INFO - PROCESS | 1915 | 1461021158162 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 16:12:38 INFO - PROCESS | 1915 | 1461021158264 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb29000 == 10 [pid = 1915] [id = 37] 16:12:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0x8fc08800) [pid = 1915] [serial = 109] [outer = (nil)] 16:12:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 110 (0x9300b000) [pid = 1915] [serial = 110] [outer = 0x8fc08800] 16:12:38 INFO - PROCESS | 1915 | 1461021158348 Marionette DEBUG loaded listener.js 16:12:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 111 (0x9320f400) [pid = 1915] [serial = 111] [outer = 0x8fc08800] 16:12:39 INFO - PROCESS | 1915 | 1461021159142 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 16:12:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:12:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1402ms 16:12:39 INFO - PROCESS | 1915 | 1461021159195 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 16:12:39 INFO - PROCESS | 1915 | 1461021159203 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 16:12:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:12:39 INFO - PROCESS | 1915 | 1461021159210 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:12:39 INFO - PROCESS | 1915 | 1461021159215 Marionette TRACE conn4 <- [1,122,null,{}] 16:12:39 INFO - PROCESS | 1915 | 1461021159228 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:39 INFO - PROCESS | 1915 | 1461021159407 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 16:12:39 INFO - PROCESS | 1915 | 1461021159421 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:39 INFO - PROCESS | 1915 | ++DOCSHELL 0x969a1800 == 11 [pid = 1915] [id = 38] 16:12:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 112 (0x96b7a800) [pid = 1915] [serial = 112] [outer = (nil)] 16:12:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 113 (0x9708e800) [pid = 1915] [serial = 113] [outer = 0x96b7a800] 16:12:39 INFO - PROCESS | 1915 | 1461021159499 Marionette DEBUG loaded listener.js 16:12:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 114 (0x97879c00) [pid = 1915] [serial = 114] [outer = 0x96b7a800] 16:12:40 INFO - PROCESS | 1915 | 1461021160446 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 16:12:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:12:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1298ms 16:12:40 INFO - PROCESS | 1915 | 1461021160546 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 16:12:40 INFO - PROCESS | 1915 | 1461021160551 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 16:12:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:12:40 INFO - PROCESS | 1915 | 1461021160611 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:12:40 INFO - PROCESS | 1915 | 1461021160617 Marionette TRACE conn4 <- [1,126,null,{}] 16:12:40 INFO - PROCESS | 1915 | 1461021160643 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:40 INFO - PROCESS | 1915 | 1461021160839 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 16:12:40 INFO - PROCESS | 1915 | 1461021160921 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:41 INFO - PROCESS | 1915 | ++DOCSHELL 0x98b60800 == 12 [pid = 1915] [id = 39] 16:12:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 115 (0x98b61c00) [pid = 1915] [serial = 115] [outer = (nil)] 16:12:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 116 (0x98e75800) [pid = 1915] [serial = 116] [outer = 0x98b61c00] 16:12:41 INFO - PROCESS | 1915 | 1461021161057 Marionette DEBUG loaded listener.js 16:12:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 117 (0x98e82800) [pid = 1915] [serial = 117] [outer = 0x98b61c00] 16:12:41 INFO - PROCESS | 1915 | 1461021161945 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 16:12:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:12:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1447ms 16:12:42 INFO - PROCESS | 1915 | 1461021162016 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 16:12:42 INFO - PROCESS | 1915 | 1461021162021 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 16:12:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:12:42 INFO - PROCESS | 1915 | 1461021162028 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:12:42 INFO - PROCESS | 1915 | 1461021162032 Marionette TRACE conn4 <- [1,130,null,{}] 16:12:42 INFO - PROCESS | 1915 | 1461021162047 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:42 INFO - PROCESS | 1915 | 1461021162256 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 16:12:42 INFO - PROCESS | 1915 | 1461021162282 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x962aac00 == 13 [pid = 1915] [id = 40] 16:12:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0x99bb6c00) [pid = 1915] [serial = 118] [outer = (nil)] 16:12:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0x9aeab400) [pid = 1915] [serial = 119] [outer = 0x99bb6c00] 16:12:42 INFO - PROCESS | 1915 | 1461021162363 Marionette DEBUG loaded listener.js 16:12:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0x9ec33400) [pid = 1915] [serial = 120] [outer = 0x99bb6c00] 16:12:43 INFO - PROCESS | 1915 | --DOMWINDOW == 119 (0x916ca400) [pid = 1915] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:12:43 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0x969a4800) [pid = 1915] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:12:43 INFO - PROCESS | 1915 | --DOMWINDOW == 117 (0x91242c00) [pid = 1915] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:12:43 INFO - PROCESS | 1915 | --DOMWINDOW == 116 (0x9ec37800) [pid = 1915] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:12:43 INFO - PROCESS | 1915 | --DOMWINDOW == 115 (0x981a3000) [pid = 1915] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:12:43 INFO - PROCESS | 1915 | --DOMWINDOW == 114 (0x914aa400) [pid = 1915] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:12:43 INFO - PROCESS | 1915 | --DOMWINDOW == 113 (0x98e74c00) [pid = 1915] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:12:43 INFO - PROCESS | 1915 | --DOMWINDOW == 112 (0x97b0cc00) [pid = 1915] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:12:43 INFO - PROCESS | 1915 | --DOMWINDOW == 111 (0x96b7b800) [pid = 1915] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:12:43 INFO - PROCESS | 1915 | --DOMWINDOW == 110 (0x916cd800) [pid = 1915] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:12:43 INFO - PROCESS | 1915 | --DOMWINDOW == 109 (0x98e7d000) [pid = 1915] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:12:43 INFO - PROCESS | 1915 | --DOMWINDOW == 108 (0x916c5400) [pid = 1915] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:12:43 INFO - PROCESS | 1915 | --DOMWINDOW == 107 (0x9629c400) [pid = 1915] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:12:43 INFO - PROCESS | 1915 | --DOMWINDOW == 106 (0x98e7ac00) [pid = 1915] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:12:43 INFO - PROCESS | 1915 | --DOMWINDOW == 105 (0x96b7c400) [pid = 1915] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:12:43 INFO - PROCESS | 1915 | --DOMWINDOW == 104 (0x97c7a800) [pid = 1915] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:12:43 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0x969a2400) [pid = 1915] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:12:43 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0x99372800) [pid = 1915] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:12:43 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0x981a4800) [pid = 1915] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:12:43 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0x96947c00) [pid = 1915] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:12:43 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0x99310000) [pid = 1915] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:12:43 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0x98e7f800) [pid = 1915] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:12:43 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0x9123e000) [pid = 1915] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:12:43 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0x980d2400) [pid = 1915] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:12:43 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0x916d0800) [pid = 1915] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:12:43 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0xa3cc1000) [pid = 1915] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:12:43 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0xa2816c00) [pid = 1915] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:12:44 INFO - PROCESS | 1915 | 1461021164249 Marionette TRACE conn4 <- [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]]]}] 16:12:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:12:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 2255ms 16:12:44 INFO - PROCESS | 1915 | 1461021164302 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 16:12:44 INFO - PROCESS | 1915 | 1461021164306 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 16:12:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:12:44 INFO - PROCESS | 1915 | 1461021164350 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:12:44 INFO - PROCESS | 1915 | 1461021164354 Marionette TRACE conn4 <- [1,134,null,{}] 16:12:44 INFO - PROCESS | 1915 | 1461021164376 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:44 INFO - PROCESS | 1915 | 1461021164529 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 16:12:44 INFO - PROCESS | 1915 | 1461021164540 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:44 INFO - PROCESS | 1915 | ++DOCSHELL 0x914a5c00 == 14 [pid = 1915] [id = 41] 16:12:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0x96945c00) [pid = 1915] [serial = 121] [outer = (nil)] 16:12:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0x98027c00) [pid = 1915] [serial = 122] [outer = 0x96945c00] 16:12:44 INFO - PROCESS | 1915 | 1461021164615 Marionette DEBUG loaded listener.js 16:12:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0x98e7ac00) [pid = 1915] [serial = 123] [outer = 0x96945c00] 16:12:45 INFO - PROCESS | 1915 | 1461021165420 Marionette TRACE conn4 <- [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]]]}] 16:12:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1184ms 16:12:45 INFO - PROCESS | 1915 | 1461021165512 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 16:12:45 INFO - PROCESS | 1915 | 1461021165519 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 16:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:12:45 INFO - PROCESS | 1915 | 1461021165528 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:12:45 INFO - PROCESS | 1915 | 1461021165535 Marionette TRACE conn4 <- [1,138,null,{}] 16:12:45 INFO - PROCESS | 1915 | 1461021165546 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:45 INFO - PROCESS | 1915 | 1461021165801 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 16:12:45 INFO - PROCESS | 1915 | 1461021165955 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:45 INFO - PROCESS | 1915 | ++DOCSHELL 0x93011000 == 15 [pid = 1915] [id = 42] 16:12:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0x93207800) [pid = 1915] [serial = 124] [outer = (nil)] 16:12:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0x94440c00) [pid = 1915] [serial = 125] [outer = 0x93207800] 16:12:46 INFO - PROCESS | 1915 | 1461021166046 Marionette DEBUG loaded listener.js 16:12:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0x96997c00) [pid = 1915] [serial = 126] [outer = 0x93207800] 16:12:47 INFO - PROCESS | 1915 | 1461021167018 Marionette TRACE conn4 <- [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]]]}] 16:12:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1538ms 16:12:47 INFO - PROCESS | 1915 | 1461021167066 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 16:12:47 INFO - PROCESS | 1915 | 1461021167072 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 16:12:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:12:47 INFO - PROCESS | 1915 | 1461021167085 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:12:47 INFO - PROCESS | 1915 | 1461021167091 Marionette TRACE conn4 <- [1,142,null,{}] 16:12:47 INFO - PROCESS | 1915 | 1461021167098 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:47 INFO - PROCESS | 1915 | 1461021167290 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 16:12:47 INFO - PROCESS | 1915 | 1461021167434 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb22000 == 16 [pid = 1915] [id = 43] 16:12:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0x9819e400) [pid = 1915] [serial = 127] [outer = (nil)] 16:12:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0x981ad800) [pid = 1915] [serial = 128] [outer = 0x9819e400] 16:12:47 INFO - PROCESS | 1915 | 1461021167527 Marionette DEBUG loaded listener.js 16:12:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0x98f95400) [pid = 1915] [serial = 129] [outer = 0x9819e400] 16:12:48 INFO - PROCESS | 1915 | 1461021168447 Marionette TRACE conn4 <- [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]]]}] 16:12:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1440ms 16:12:48 INFO - PROCESS | 1915 | 1461021168523 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 16:12:48 INFO - PROCESS | 1915 | 1461021168526 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 16:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:12:48 INFO - PROCESS | 1915 | 1461021168534 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:12:48 INFO - PROCESS | 1915 | 1461021168538 Marionette TRACE conn4 <- [1,146,null,{}] 16:12:48 INFO - PROCESS | 1915 | 1461021168555 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:48 INFO - PROCESS | 1915 | 1461021168792 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 16:12:49 INFO - PROCESS | 1915 | 1461021168995 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x9fb12c00 == 17 [pid = 1915] [id = 44] 16:12:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0x9fc77800) [pid = 1915] [serial = 130] [outer = (nil)] 16:12:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0x9fc83800) [pid = 1915] [serial = 131] [outer = 0x9fc77800] 16:12:49 INFO - PROCESS | 1915 | 1461021169111 Marionette DEBUG loaded listener.js 16:12:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0x9fe73c00) [pid = 1915] [serial = 132] [outer = 0x9fc77800] 16:12:50 INFO - PROCESS | 1915 | 1461021170062 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:12:50 INFO - PROCESS | 1915 | 1461021170083 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 16:12:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1584ms 16:12:50 INFO - PROCESS | 1915 | 1461021170120 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 16:12:50 INFO - PROCESS | 1915 | 1461021170124 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 16:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:12:50 INFO - PROCESS | 1915 | 1461021170132 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:12:50 INFO - PROCESS | 1915 | 1461021170137 Marionette TRACE conn4 <- [1,150,null,{}] 16:12:50 INFO - PROCESS | 1915 | 1461021170144 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:50 INFO - PROCESS | 1915 | 1461021170364 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 16:12:50 INFO - PROCESS | 1915 | 1461021170546 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:50 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0083400 == 18 [pid = 1915] [id = 45] 16:12:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0xa008c000) [pid = 1915] [serial = 133] [outer = (nil)] 16:12:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0xa0a5d800) [pid = 1915] [serial = 134] [outer = 0xa008c000] 16:12:50 INFO - PROCESS | 1915 | 1461021170684 Marionette DEBUG loaded listener.js 16:12:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0xa0edfc00) [pid = 1915] [serial = 135] [outer = 0xa008c000] 16:12:51 INFO - PROCESS | 1915 | 1461021171546 Marionette TRACE conn4 <- [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]]]}] 16:12:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1436ms 16:12:51 INFO - PROCESS | 1915 | 1461021171569 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 16:12:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:12:51 INFO - PROCESS | 1915 | 1461021171574 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 16:12:51 INFO - PROCESS | 1915 | 1461021171581 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:12:51 INFO - PROCESS | 1915 | 1461021171584 Marionette TRACE conn4 <- [1,154,null,{}] 16:12:51 INFO - PROCESS | 1915 | 1461021171590 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:51 INFO - PROCESS | 1915 | 1461021171753 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 16:12:51 INFO - PROCESS | 1915 | 1461021171911 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:51 INFO - PROCESS | 1915 | ++DOCSHELL 0x981a3000 == 19 [pid = 1915] [id = 46] 16:12:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0x99bb4c00) [pid = 1915] [serial = 136] [outer = (nil)] 16:12:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 110 (0xa2a05c00) [pid = 1915] [serial = 137] [outer = 0x99bb4c00] 16:12:52 INFO - PROCESS | 1915 | 1461021172001 Marionette DEBUG loaded listener.js 16:12:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 111 (0xa2a58800) [pid = 1915] [serial = 138] [outer = 0x99bb4c00] 16:12:53 INFO - PROCESS | 1915 | 1461021173235 Marionette TRACE conn4 <- [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]]]}] 16:12:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:12:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1681ms 16:12:53 INFO - PROCESS | 1915 | 1461021173263 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 16:12:53 INFO - PROCESS | 1915 | 1461021173266 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 16:12:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:12:53 INFO - PROCESS | 1915 | 1461021173274 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:12:53 INFO - PROCESS | 1915 | 1461021173278 Marionette TRACE conn4 <- [1,158,null,{}] 16:12:53 INFO - PROCESS | 1915 | 1461021173284 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:53 INFO - PROCESS | 1915 | 1461021173505 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 16:12:53 INFO - PROCESS | 1915 | 1461021173704 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x931d7c00 == 20 [pid = 1915] [id = 47] 16:12:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 112 (0x931d9800) [pid = 1915] [serial = 139] [outer = (nil)] 16:12:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 113 (0x98b5f400) [pid = 1915] [serial = 140] [outer = 0x931d9800] 16:12:53 INFO - PROCESS | 1915 | 1461021173809 Marionette DEBUG loaded listener.js 16:12:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 114 (0xa3cbd000) [pid = 1915] [serial = 141] [outer = 0x931d9800] 16:12:54 INFO - PROCESS | 1915 | 1461021174730 Marionette TRACE conn4 <- [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]]]}] 16:12:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1499ms 16:12:54 INFO - PROCESS | 1915 | 1461021174775 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 16:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:12:54 INFO - PROCESS | 1915 | 1461021174780 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 16:12:54 INFO - PROCESS | 1915 | 1461021174787 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:12:54 INFO - PROCESS | 1915 | 1461021174790 Marionette TRACE conn4 <- [1,162,null,{}] 16:12:54 INFO - PROCESS | 1915 | 1461021174797 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:54 INFO - PROCESS | 1915 | 1461021174969 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 16:12:55 INFO - PROCESS | 1915 | 1461021175118 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb27400 == 21 [pid = 1915] [id = 48] 16:12:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 115 (0x91244800) [pid = 1915] [serial = 142] [outer = (nil)] 16:12:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 116 (0x94ee7800) [pid = 1915] [serial = 143] [outer = 0x91244800] 16:12:55 INFO - PROCESS | 1915 | 1461021175207 Marionette DEBUG loaded listener.js 16:12:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 117 (0x94eeb000) [pid = 1915] [serial = 144] [outer = 0x91244800] 16:12:55 INFO - PROCESS | 1915 | --DOMWINDOW == 116 (0x981aa400) [pid = 1915] [serial = 37] [outer = (nil)] [url = about:blank] 16:12:55 INFO - PROCESS | 1915 | --DOMWINDOW == 115 (0x9fc82000) [pid = 1915] [serial = 38] [outer = (nil)] [url = about:blank] 16:12:55 INFO - PROCESS | 1915 | --DOMWINDOW == 114 (0x914d0400) [pid = 1915] [serial = 43] [outer = (nil)] [url = about:blank] 16:12:55 INFO - PROCESS | 1915 | --DOMWINDOW == 113 (0x916c7c00) [pid = 1915] [serial = 44] [outer = (nil)] [url = about:blank] 16:12:55 INFO - PROCESS | 1915 | --DOMWINDOW == 112 (0x914a4c00) [pid = 1915] [serial = 23] [outer = (nil)] [url = about:blank] 16:12:55 INFO - PROCESS | 1915 | --DOMWINDOW == 111 (0x987ba400) [pid = 1915] [serial = 31] [outer = (nil)] [url = about:blank] 16:12:55 INFO - PROCESS | 1915 | --DOMWINDOW == 110 (0x96206c00) [pid = 1915] [serial = 41] [outer = (nil)] [url = about:blank] 16:12:55 INFO - PROCESS | 1915 | --DOMWINDOW == 109 (0x98e79000) [pid = 1915] [serial = 40] [outer = (nil)] [url = about:blank] 16:12:55 INFO - PROCESS | 1915 | --DOMWINDOW == 108 (0x981aa800) [pid = 1915] [serial = 53] [outer = (nil)] [url = about:blank] 16:12:55 INFO - PROCESS | 1915 | --DOMWINDOW == 107 (0x98f8f000) [pid = 1915] [serial = 55] [outer = (nil)] [url = about:blank] 16:12:55 INFO - PROCESS | 1915 | --DOMWINDOW == 106 (0x981a1800) [pid = 1915] [serial = 52] [outer = (nil)] [url = about:blank] 16:12:55 INFO - PROCESS | 1915 | --DOMWINDOW == 105 (0x99970000) [pid = 1915] [serial = 89] [outer = (nil)] [url = about:blank] 16:12:55 INFO - PROCESS | 1915 | --DOMWINDOW == 104 (0x98e75400) [pid = 1915] [serial = 67] [outer = (nil)] [url = about:blank] 16:12:55 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0x9e026000) [pid = 1915] [serial = 91] [outer = (nil)] [url = about:blank] 16:12:55 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0x97873800) [pid = 1915] [serial = 50] [outer = (nil)] [url = about:blank] 16:12:55 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0x97b0b400) [pid = 1915] [serial = 62] [outer = (nil)] [url = about:blank] 16:12:55 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0xa0c4fc00) [pid = 1915] [serial = 80] [outer = (nil)] [url = about:blank] 16:12:55 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0x96b88800) [pid = 1915] [serial = 46] [outer = (nil)] [url = about:blank] 16:12:55 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0xa0ee0800) [pid = 1915] [serial = 83] [outer = (nil)] [url = about:blank] 16:12:55 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0x914a1800) [pid = 1915] [serial = 85] [outer = (nil)] [url = about:blank] 16:12:55 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0xa0eddc00) [pid = 1915] [serial = 82] [outer = (nil)] [url = about:blank] 16:12:55 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0xa2838000) [pid = 1915] [serial = 2] [outer = (nil)] [url = about:blank] 16:12:55 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0x96b88c00) [pid = 1915] [serial = 28] [outer = (nil)] [url = about:blank] 16:12:55 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0x9149e400) [pid = 1915] [serial = 22] [outer = (nil)] [url = about:blank] 16:12:55 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0x97872000) [pid = 1915] [serial = 29] [outer = (nil)] [url = about:blank] 16:12:55 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0x9fb11c00) [pid = 1915] [serial = 34] [outer = (nil)] [url = about:blank] 16:12:55 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0x962a5000) [pid = 1915] [serial = 25] [outer = (nil)] [url = about:blank] 16:12:55 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0x9fc7e000) [pid = 1915] [serial = 35] [outer = (nil)] [url = about:blank] 16:12:55 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0x916cb800) [pid = 1915] [serial = 17] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0x9fc7c800) [pid = 1915] [serial = 74] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0xa2a50400) [pid = 1915] [serial = 98] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0x97088c00) [pid = 1915] [serial = 64] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0xa000f400) [pid = 1915] [serial = 95] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0x9fca2800) [pid = 1915] [serial = 76] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0x98318000) [pid = 1915] [serial = 12] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0x97082400) [pid = 1915] [serial = 49] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0x98021400) [pid = 1915] [serial = 9] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0x9fb11800) [pid = 1915] [serial = 73] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0x9b3f0000) [pid = 1915] [serial = 71] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0x99bc1400) [pid = 1915] [serial = 70] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0x98f92c00) [pid = 1915] [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.] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0x9adf6800) [pid = 1915] [serial = 59] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0x96b7d000) [pid = 1915] [serial = 61] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0x9ec36c00) [pid = 1915] [serial = 92] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0x99bb2400) [pid = 1915] [serial = 56] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0x9ad4d400) [pid = 1915] [serial = 58] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0x916cc400) [pid = 1915] [serial = 86] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 69 (0xa47a7400) [pid = 1915] [serial = 102] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 68 (0xa3c1e800) [pid = 1915] [serial = 99] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 67 (0x98eeb800) [pid = 1915] [serial = 68] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 66 (0x93012400) [pid = 1915] [serial = 47] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 65 (0x980c9800) [pid = 1915] [serial = 65] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 64 (0x9fcabc00) [pid = 1915] [serial = 77] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 63 (0x916c7000) [pid = 1915] [serial = 16] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 62 (0xa44b2400) [pid = 1915] [serial = 101] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 61 (0x914c5400) [pid = 1915] [serial = 19] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 60 (0xa0087000) [pid = 1915] [serial = 79] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 59 (0x98f90c00) [pid = 1915] [serial = 88] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 58 (0xa0a5cc00) [pid = 1915] [serial = 96] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 57 (0x8eb2a000) [pid = 1915] [serial = 107] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 56 (0xa5fdac00) [pid = 1915] [serial = 105] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | --DOMWINDOW == 55 (0xa4c4dc00) [pid = 1915] [serial = 104] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 1915 | 1461021176508 Marionette TRACE conn4 <- [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]]]}] 16:12:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:12:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1788ms 16:12:56 INFO - PROCESS | 1915 | 1461021176574 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 16:12:56 INFO - PROCESS | 1915 | 1461021176582 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 16:12:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:12:56 INFO - PROCESS | 1915 | 1461021176592 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:12:56 INFO - PROCESS | 1915 | 1461021176596 Marionette TRACE conn4 <- [1,166,null,{}] 16:12:56 INFO - PROCESS | 1915 | 1461021176605 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:56 INFO - PROCESS | 1915 | 1461021176771 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 16:12:56 INFO - PROCESS | 1915 | 1461021176870 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:56 INFO - PROCESS | 1915 | ++DOCSHELL 0x914a1800 == 22 [pid = 1915] [id = 49] 16:12:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 56 (0x914aa400) [pid = 1915] [serial = 145] [outer = (nil)] 16:12:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 57 (0x9300e400) [pid = 1915] [serial = 146] [outer = 0x914aa400] 16:12:56 INFO - PROCESS | 1915 | 1461021176947 Marionette DEBUG loaded listener.js 16:12:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 58 (0x931d3800) [pid = 1915] [serial = 147] [outer = 0x914aa400] 16:12:57 INFO - PROCESS | 1915 | 1461021177708 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 16:12:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:12:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1189ms 16:12:57 INFO - PROCESS | 1915 | 1461021177782 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 16:12:57 INFO - PROCESS | 1915 | 1461021177789 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 16:12:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:12:57 INFO - PROCESS | 1915 | 1461021177800 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:12:57 INFO - PROCESS | 1915 | 1461021177803 Marionette TRACE conn4 <- [1,170,null,{}] 16:12:57 INFO - PROCESS | 1915 | 1461021177814 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:57 INFO - PROCESS | 1915 | 1461021177993 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 16:12:58 INFO - PROCESS | 1915 | 1461021178104 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:58 INFO - PROCESS | 1915 | ++DOCSHELL 0x91616800 == 23 [pid = 1915] [id = 50] 16:12:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 59 (0x93014000) [pid = 1915] [serial = 148] [outer = (nil)] 16:12:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 60 (0x94ee8000) [pid = 1915] [serial = 149] [outer = 0x93014000] 16:12:58 INFO - PROCESS | 1915 | 1461021178179 Marionette DEBUG loaded listener.js 16:12:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 61 (0x94ef0c00) [pid = 1915] [serial = 150] [outer = 0x93014000] 16:12:59 INFO - PROCESS | 1915 | 1461021179006 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 16:12:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:12:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1244ms 16:12:59 INFO - PROCESS | 1915 | 1461021179047 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 16:12:59 INFO - PROCESS | 1915 | 1461021179051 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 16:12:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:12:59 INFO - PROCESS | 1915 | 1461021179058 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:12:59 INFO - PROCESS | 1915 | 1461021179064 Marionette TRACE conn4 <- [1,174,null,{}] 16:12:59 INFO - PROCESS | 1915 | 1461021179102 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:59 INFO - PROCESS | 1915 | 1461021179310 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 16:12:59 INFO - PROCESS | 1915 | 1461021179329 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:59 INFO - PROCESS | 1915 | ++DOCSHELL 0x91247000 == 24 [pid = 1915] [id = 51] 16:12:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 62 (0x96b7bc00) [pid = 1915] [serial = 151] [outer = (nil)] 16:12:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 63 (0x96b88c00) [pid = 1915] [serial = 152] [outer = 0x96b7bc00] 16:12:59 INFO - PROCESS | 1915 | 1461021179409 Marionette DEBUG loaded listener.js 16:12:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 64 (0x9786f800) [pid = 1915] [serial = 153] [outer = 0x96b7bc00] 16:12:59 INFO - PROCESS | 1915 | --DOMWINDOW == 63 (0x99bb6c00) [pid = 1915] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:12:59 INFO - PROCESS | 1915 | --DOMWINDOW == 62 (0x98b61c00) [pid = 1915] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:12:59 INFO - PROCESS | 1915 | --DOMWINDOW == 61 (0x8fc08800) [pid = 1915] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:12:59 INFO - PROCESS | 1915 | --DOMWINDOW == 60 (0x8eb23800) [pid = 1915] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:12:59 INFO - PROCESS | 1915 | --DOMWINDOW == 59 (0x96b7a800) [pid = 1915] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:13:00 INFO - PROCESS | 1915 | 1461021180231 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 16:13:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:13:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1197ms 16:13:00 INFO - PROCESS | 1915 | 1461021180256 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 16:13:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:13:00 INFO - PROCESS | 1915 | 1461021180261 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 16:13:00 INFO - PROCESS | 1915 | 1461021180267 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:13:00 INFO - PROCESS | 1915 | 1461021180271 Marionette TRACE conn4 <- [1,178,null,{}] 16:13:00 INFO - PROCESS | 1915 | 1461021180278 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:00 INFO - PROCESS | 1915 | 1461021180511 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 16:13:00 INFO - PROCESS | 1915 | 1461021180526 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb28000 == 25 [pid = 1915] [id = 52] 16:13:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 60 (0x9699cc00) [pid = 1915] [serial = 154] [outer = (nil)] 16:13:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 61 (0x979d8400) [pid = 1915] [serial = 155] [outer = 0x9699cc00] 16:13:00 INFO - PROCESS | 1915 | 1461021180604 Marionette DEBUG loaded listener.js 16:13:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 62 (0x97b0c000) [pid = 1915] [serial = 156] [outer = 0x9699cc00] 16:13:01 INFO - PROCESS | 1915 | 1461021181428 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 16:13:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:13:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1184ms 16:13:01 INFO - PROCESS | 1915 | 1461021181451 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 16:13:01 INFO - PROCESS | 1915 | 1461021181455 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 16:13:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:13:01 INFO - PROCESS | 1915 | 1461021181461 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:13:01 INFO - PROCESS | 1915 | 1461021181465 Marionette TRACE conn4 <- [1,182,null,{}] 16:13:01 INFO - PROCESS | 1915 | 1461021181470 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:01 INFO - PROCESS | 1915 | 1461021181620 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 16:13:01 INFO - PROCESS | 1915 | 1461021181636 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:01 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb23000 == 26 [pid = 1915] [id = 53] 16:13:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 63 (0x979db800) [pid = 1915] [serial = 157] [outer = (nil)] 16:13:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 64 (0x980cb400) [pid = 1915] [serial = 158] [outer = 0x979db800] 16:13:01 INFO - PROCESS | 1915 | 1461021181710 Marionette DEBUG loaded listener.js 16:13:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 65 (0x980d4000) [pid = 1915] [serial = 159] [outer = 0x979db800] 16:13:02 INFO - PROCESS | 1915 | 1461021182743 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 16:13:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:13:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1344ms 16:13:02 INFO - PROCESS | 1915 | 1461021182806 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 16:13:02 INFO - PROCESS | 1915 | 1461021182813 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 16:13:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:13:02 INFO - PROCESS | 1915 | 1461021182824 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:13:02 INFO - PROCESS | 1915 | 1461021182828 Marionette TRACE conn4 <- [1,186,null,{}] 16:13:02 INFO - PROCESS | 1915 | 1461021182838 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:03 INFO - PROCESS | 1915 | 1461021183072 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 16:13:03 INFO - PROCESS | 1915 | 1461021183263 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:03 INFO - PROCESS | 1915 | ++DOCSHELL 0x916c6400 == 27 [pid = 1915] [id = 54] 16:13:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 66 (0x916ce800) [pid = 1915] [serial = 160] [outer = (nil)] 16:13:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0x931d3c00) [pid = 1915] [serial = 161] [outer = 0x916ce800] 16:13:03 INFO - PROCESS | 1915 | 1461021183402 Marionette DEBUG loaded listener.js 16:13:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0x93211400) [pid = 1915] [serial = 162] [outer = 0x916ce800] 16:13:04 INFO - PROCESS | 1915 | 1461021184312 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 16:13:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:13:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1539ms 16:13:04 INFO - PROCESS | 1915 | 1461021184364 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 16:13:04 INFO - PROCESS | 1915 | 1461021184374 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 16:13:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:13:04 INFO - PROCESS | 1915 | 1461021184385 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:13:04 INFO - PROCESS | 1915 | 1461021184389 Marionette TRACE conn4 <- [1,190,null,{}] 16:13:04 INFO - PROCESS | 1915 | 1461021184396 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:04 INFO - PROCESS | 1915 | 1461021184631 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 16:13:04 INFO - PROCESS | 1915 | 1461021184811 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x94441000 == 28 [pid = 1915] [id = 55] 16:13:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 69 (0x94446400) [pid = 1915] [serial = 163] [outer = (nil)] 16:13:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 70 (0x962a7c00) [pid = 1915] [serial = 164] [outer = 0x94446400] 16:13:04 INFO - PROCESS | 1915 | 1461021184945 Marionette DEBUG loaded listener.js 16:13:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0x9708dc00) [pid = 1915] [serial = 165] [outer = 0x94446400] 16:13:05 INFO - PROCESS | 1915 | 1461021185808 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 16:13:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:13:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1485ms 16:13:05 INFO - PROCESS | 1915 | 1461021185871 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 16:13:05 INFO - PROCESS | 1915 | 1461021185875 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 16:13:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:13:05 INFO - PROCESS | 1915 | 1461021185882 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:13:05 INFO - PROCESS | 1915 | 1461021185889 Marionette TRACE conn4 <- [1,194,null,{}] 16:13:05 INFO - PROCESS | 1915 | 1461021185906 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:06 INFO - PROCESS | 1915 | 1461021186128 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 16:13:06 INFO - PROCESS | 1915 | 1461021186269 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x9161c800 == 29 [pid = 1915] [id = 56] 16:13:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0x981a6800) [pid = 1915] [serial = 166] [outer = (nil)] 16:13:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0x98316000) [pid = 1915] [serial = 167] [outer = 0x981a6800] 16:13:06 INFO - PROCESS | 1915 | 1461021186366 Marionette DEBUG loaded listener.js 16:13:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0x98c4a000) [pid = 1915] [serial = 168] [outer = 0x981a6800] 16:13:07 INFO - PROCESS | 1915 | 1461021187241 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 16:13:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:13:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1397ms 16:13:07 INFO - PROCESS | 1915 | 1461021187280 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 16:13:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:13:07 INFO - PROCESS | 1915 | 1461021187285 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 16:13:07 INFO - PROCESS | 1915 | 1461021187292 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:13:07 INFO - PROCESS | 1915 | 1461021187296 Marionette TRACE conn4 <- [1,198,null,{}] 16:13:07 INFO - PROCESS | 1915 | 1461021187302 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:07 INFO - PROCESS | 1915 | 1461021187476 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 16:13:07 INFO - PROCESS | 1915 | 1461021187617 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:07 INFO - PROCESS | 1915 | ++DOCSHELL 0x9629c800 == 30 [pid = 1915] [id = 57] 16:13:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0x98e76000) [pid = 1915] [serial = 169] [outer = (nil)] 16:13:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0x98e7e800) [pid = 1915] [serial = 170] [outer = 0x98e76000] 16:13:07 INFO - PROCESS | 1915 | 1461021187707 Marionette DEBUG loaded listener.js 16:13:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0x98ef8800) [pid = 1915] [serial = 171] [outer = 0x98e76000] 16:13:08 INFO - PROCESS | 1915 | 1461021188772 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 16:13:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:13:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1531ms 16:13:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:13:08 INFO - PROCESS | 1915 | 1461021188824 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 16:13:08 INFO - PROCESS | 1915 | 1461021188827 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 16:13:08 INFO - PROCESS | 1915 | 1461021188835 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:13:08 INFO - PROCESS | 1915 | 1461021188837 Marionette TRACE conn4 <- [1,202,null,{}] 16:13:08 INFO - PROCESS | 1915 | 1461021188845 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:09 INFO - PROCESS | 1915 | 1461021189058 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 16:13:09 INFO - PROCESS | 1915 | 1461021189271 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb21400 == 31 [pid = 1915] [id = 58] 16:13:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0x98b61c00) [pid = 1915] [serial = 172] [outer = (nil)] 16:13:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0x99973000) [pid = 1915] [serial = 173] [outer = 0x98b61c00] 16:13:09 INFO - PROCESS | 1915 | 1461021189408 Marionette DEBUG loaded listener.js 16:13:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0x99bb6800) [pid = 1915] [serial = 174] [outer = 0x98b61c00] 16:13:10 INFO - PROCESS | 1915 | 1461021190468 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 16:13:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:13:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1688ms 16:13:10 INFO - PROCESS | 1915 | 1461021190522 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 16:13:10 INFO - PROCESS | 1915 | 1461021190528 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 16:13:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:13:10 INFO - PROCESS | 1915 | 1461021190536 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:13:10 INFO - PROCESS | 1915 | 1461021190542 Marionette TRACE conn4 <- [1,206,null,{}] 16:13:10 INFO - PROCESS | 1915 | 1461021190552 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:10 INFO - PROCESS | 1915 | 1461021190726 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 16:13:10 INFO - PROCESS | 1915 | 1461021190897 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:10 INFO - PROCESS | 1915 | ++DOCSHELL 0x931cfc00 == 32 [pid = 1915] [id = 59] 16:13:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0x931d2c00) [pid = 1915] [serial = 175] [outer = (nil)] 16:13:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0x93213000) [pid = 1915] [serial = 176] [outer = 0x931d2c00] 16:13:10 INFO - PROCESS | 1915 | 1461021190993 Marionette DEBUG loaded listener.js 16:13:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0x94442800) [pid = 1915] [serial = 177] [outer = 0x931d2c00] 16:13:11 INFO - PROCESS | 1915 | 1461021191795 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 16:13:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:13:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1288ms 16:13:11 INFO - PROCESS | 1915 | 1461021191825 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 16:13:11 INFO - PROCESS | 1915 | 1461021191833 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 16:13:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:13:11 INFO - PROCESS | 1915 | 1461021191864 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:13:11 INFO - PROCESS | 1915 | 1461021191869 Marionette TRACE conn4 <- [1,210,null,{}] 16:13:11 INFO - PROCESS | 1915 | 1461021191878 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:12 INFO - PROCESS | 1915 | 1461021192040 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 16:13:12 INFO - PROCESS | 1915 | 1461021192193 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x91245c00 == 33 [pid = 1915] [id = 60] 16:13:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0x916c7000) [pid = 1915] [serial = 178] [outer = (nil)] 16:13:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0x97871c00) [pid = 1915] [serial = 179] [outer = 0x916c7000] 16:13:12 INFO - PROCESS | 1915 | 1461021192296 Marionette DEBUG loaded listener.js 16:13:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0x97c80800) [pid = 1915] [serial = 180] [outer = 0x916c7000] 16:13:13 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0x98027c00) [pid = 1915] [serial = 122] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1915 | 1461021193218 Marionette TRACE conn4 <- [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]]]}] 16:13:13 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0x9aeab400) [pid = 1915] [serial = 119] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0x98e75800) [pid = 1915] [serial = 116] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0x9300b000) [pid = 1915] [serial = 110] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0x9320f400) [pid = 1915] [serial = 111] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0x8eb2c800) [pid = 1915] [serial = 108] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0x9708e800) [pid = 1915] [serial = 113] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0x9ec33400) [pid = 1915] [serial = 120] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0x98e82800) [pid = 1915] [serial = 117] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0x97879c00) [pid = 1915] [serial = 114] [outer = (nil)] [url = about:blank] 16:13:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:13:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1414ms 16:13:13 INFO - PROCESS | 1915 | 1461021193259 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 16:13:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:13:13 INFO - PROCESS | 1915 | 1461021193263 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 16:13:13 INFO - PROCESS | 1915 | 1461021193270 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:13:13 INFO - PROCESS | 1915 | 1461021193275 Marionette TRACE conn4 <- [1,214,null,{}] 16:13:13 INFO - PROCESS | 1915 | 1461021193291 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:13 INFO - PROCESS | 1915 | 1461021193451 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 16:13:13 INFO - PROCESS | 1915 | 1461021193462 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x9300f000 == 34 [pid = 1915] [id = 61] 16:13:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0x9786f400) [pid = 1915] [serial = 181] [outer = (nil)] 16:13:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0x981a5c00) [pid = 1915] [serial = 182] [outer = 0x9786f400] 16:13:13 INFO - PROCESS | 1915 | 1461021193546 Marionette DEBUG loaded listener.js 16:13:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0x983b6800) [pid = 1915] [serial = 183] [outer = 0x9786f400] 16:13:14 INFO - PROCESS | 1915 | 1461021194375 Marionette TRACE conn4 <- [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]]]}] 16:13:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:13:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1136ms 16:13:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:13:14 INFO - PROCESS | 1915 | 1461021194408 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 16:13:14 INFO - PROCESS | 1915 | 1461021194413 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 16:13:14 INFO - PROCESS | 1915 | 1461021194420 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:13:14 INFO - PROCESS | 1915 | 1461021194425 Marionette TRACE conn4 <- [1,218,null,{}] 16:13:14 INFO - PROCESS | 1915 | 1461021194432 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:14 INFO - PROCESS | 1915 | 1461021194626 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 16:13:14 INFO - PROCESS | 1915 | 1461021194728 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x97081400 == 35 [pid = 1915] [id = 62] 16:13:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0x98c4a400) [pid = 1915] [serial = 184] [outer = (nil)] 16:13:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0x98ef2c00) [pid = 1915] [serial = 185] [outer = 0x98c4a400] 16:13:14 INFO - PROCESS | 1915 | 1461021194810 Marionette DEBUG loaded listener.js 16:13:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0x99bb8000) [pid = 1915] [serial = 186] [outer = 0x98c4a400] 16:13:15 INFO - PROCESS | 1915 | 1461021195633 Marionette TRACE conn4 <- [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]]]}] 16:13:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1236ms 16:13:15 INFO - PROCESS | 1915 | 1461021195661 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 16:13:15 INFO - PROCESS | 1915 | 1461021195665 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 16:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:13:15 INFO - PROCESS | 1915 | 1461021195671 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:13:15 INFO - PROCESS | 1915 | 1461021195674 Marionette TRACE conn4 <- [1,222,null,{}] 16:13:15 INFO - PROCESS | 1915 | 1461021195680 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:15 INFO - PROCESS | 1915 | 1461021195867 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 16:13:15 INFO - PROCESS | 1915 | 1461021195897 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x98e7a800 == 36 [pid = 1915] [id = 63] 16:13:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0x99bbd000) [pid = 1915] [serial = 187] [outer = (nil)] 16:13:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0x9adf6800) [pid = 1915] [serial = 188] [outer = 0x99bbd000] 16:13:15 INFO - PROCESS | 1915 | 1461021195974 Marionette DEBUG loaded listener.js 16:13:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0x9aeaf000) [pid = 1915] [serial = 189] [outer = 0x99bbd000] 16:13:16 INFO - PROCESS | 1915 | 1461021196802 Marionette TRACE conn4 <- [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]]]}] 16:13:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1188ms 16:13:16 INFO - PROCESS | 1915 | 1461021196860 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 16:13:16 INFO - PROCESS | 1915 | 1461021196863 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 16:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:13:16 INFO - PROCESS | 1915 | 1461021196870 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:13:16 INFO - PROCESS | 1915 | 1461021196873 Marionette TRACE conn4 <- [1,226,null,{}] 16:13:16 INFO - PROCESS | 1915 | 1461021196879 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:17 INFO - PROCESS | 1915 | 1461021197125 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 16:13:17 INFO - PROCESS | 1915 | 1461021197152 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:17 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb2f400 == 37 [pid = 1915] [id = 64] 16:13:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0x914a2000) [pid = 1915] [serial = 190] [outer = (nil)] 16:13:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0x9fbbec00) [pid = 1915] [serial = 191] [outer = 0x914a2000] 16:13:17 INFO - PROCESS | 1915 | 1461021197234 Marionette DEBUG loaded listener.js 16:13:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0x9fc7f400) [pid = 1915] [serial = 192] [outer = 0x914a2000] 16:13:17 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0x914aa400) [pid = 1915] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:13:17 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0x96b7bc00) [pid = 1915] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:13:17 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0x93014000) [pid = 1915] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:13:17 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0x9699cc00) [pid = 1915] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:13:17 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0x91244800) [pid = 1915] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:13:18 INFO - PROCESS | 1915 | 1461021198093 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 16:13:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1234ms 16:13:18 INFO - PROCESS | 1915 | 1461021198108 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 16:13:18 INFO - PROCESS | 1915 | 1461021198112 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 16:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:13:18 INFO - PROCESS | 1915 | 1461021198118 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:13:18 INFO - PROCESS | 1915 | 1461021198122 Marionette TRACE conn4 <- [1,230,null,{}] 16:13:18 INFO - PROCESS | 1915 | 1461021198128 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:18 INFO - PROCESS | 1915 | 1461021198271 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 16:13:18 INFO - PROCESS | 1915 | 1461021198285 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e93dc00 == 38 [pid = 1915] [id = 65] 16:13:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0x8e93ec00) [pid = 1915] [serial = 193] [outer = (nil)] 16:13:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0x8e947400) [pid = 1915] [serial = 194] [outer = 0x8e93ec00] 16:13:18 INFO - PROCESS | 1915 | 1461021198360 Marionette DEBUG loaded listener.js 16:13:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0x8e94ac00) [pid = 1915] [serial = 195] [outer = 0x8e93ec00] 16:13:19 INFO - PROCESS | 1915 | 1461021199114 Marionette TRACE conn4 <- [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]]]}] 16:13:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:13:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1031ms 16:13:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:13:19 INFO - PROCESS | 1915 | 1461021199150 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 16:13:19 INFO - PROCESS | 1915 | 1461021199153 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 16:13:19 INFO - PROCESS | 1915 | 1461021199159 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:13:19 INFO - PROCESS | 1915 | 1461021199162 Marionette TRACE conn4 <- [1,234,null,{}] 16:13:19 INFO - PROCESS | 1915 | 1461021199168 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:19 INFO - PROCESS | 1915 | 1461021199379 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 16:13:19 INFO - PROCESS | 1915 | 1461021199398 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:19 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e940c00 == 39 [pid = 1915] [id = 66] 16:13:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0x8e946800) [pid = 1915] [serial = 196] [outer = (nil)] 16:13:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0x914aa400) [pid = 1915] [serial = 197] [outer = 0x8e946800] 16:13:19 INFO - PROCESS | 1915 | 1461021199472 Marionette DEBUG loaded listener.js 16:13:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0x9443b800) [pid = 1915] [serial = 198] [outer = 0x8e946800] 16:13:21 INFO - PROCESS | 1915 | 1461021201267 Marionette TRACE conn4 <- [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]]]}] 16:13:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:13:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 2140ms 16:13:21 INFO - PROCESS | 1915 | 1461021201299 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 16:13:21 INFO - PROCESS | 1915 | 1461021201306 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 16:13:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:13:21 INFO - PROCESS | 1915 | 1461021201316 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:13:21 INFO - PROCESS | 1915 | 1461021201320 Marionette TRACE conn4 <- [1,238,null,{}] 16:13:21 INFO - PROCESS | 1915 | 1461021201329 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:21 INFO - PROCESS | 1915 | 1461021201523 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 16:13:21 INFO - PROCESS | 1915 | 1461021201671 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e941800 == 40 [pid = 1915] [id = 67] 16:13:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0x8ecf5000) [pid = 1915] [serial = 199] [outer = (nil)] 16:13:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0x8ecfbc00) [pid = 1915] [serial = 200] [outer = 0x8ecf5000] 16:13:21 INFO - PROCESS | 1915 | 1461021201762 Marionette DEBUG loaded listener.js 16:13:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0x8ecff400) [pid = 1915] [serial = 201] [outer = 0x8ecf5000] 16:13:22 INFO - PROCESS | 1915 | 1461021202616 Marionette TRACE conn4 <- [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]]]}] 16:13:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:13:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1341ms 16:13:22 INFO - PROCESS | 1915 | 1461021202658 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 16:13:22 INFO - PROCESS | 1915 | 1461021202667 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 16:13:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:13:22 INFO - PROCESS | 1915 | 1461021202677 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:13:22 INFO - PROCESS | 1915 | 1461021202681 Marionette TRACE conn4 <- [1,242,null,{}] 16:13:22 INFO - PROCESS | 1915 | 1461021202688 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:22 INFO - PROCESS | 1915 | 1461021202866 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 16:13:23 INFO - PROCESS | 1915 | 1461021203011 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e947800 == 41 [pid = 1915] [id = 68] 16:13:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0x91246400) [pid = 1915] [serial = 202] [outer = (nil)] 16:13:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0x931d6800) [pid = 1915] [serial = 203] [outer = 0x91246400] 16:13:23 INFO - PROCESS | 1915 | 1461021203114 Marionette DEBUG loaded listener.js 16:13:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0x94eec800) [pid = 1915] [serial = 204] [outer = 0x91246400] 16:13:24 INFO - PROCESS | 1915 | 1461021204072 Marionette TRACE conn4 <- [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]]]}] 16:13:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:13:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1432ms 16:13:24 INFO - PROCESS | 1915 | 1461021204110 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 16:13:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:13:24 INFO - PROCESS | 1915 | 1461021204115 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 16:13:24 INFO - PROCESS | 1915 | 1461021204123 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:13:24 INFO - PROCESS | 1915 | 1461021204129 Marionette TRACE conn4 <- [1,246,null,{}] 16:13:24 INFO - PROCESS | 1915 | 1461021204147 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:24 INFO - PROCESS | 1915 | 1461021204360 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 16:13:24 INFO - PROCESS | 1915 | 1461021204599 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:24 INFO - PROCESS | 1915 | ++DOCSHELL 0x931dc000 == 42 [pid = 1915] [id = 69] 16:13:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0x981a9800) [pid = 1915] [serial = 205] [outer = (nil)] 16:13:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0x98e7ec00) [pid = 1915] [serial = 206] [outer = 0x981a9800] 16:13:24 INFO - PROCESS | 1915 | 1461021204739 Marionette DEBUG loaded listener.js 16:13:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0x9adf2800) [pid = 1915] [serial = 207] [outer = 0x981a9800] 16:13:25 INFO - PROCESS | 1915 | 1461021205680 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 16:13:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:13:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1599ms 16:13:25 INFO - PROCESS | 1915 | 1461021205721 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 16:13:25 INFO - PROCESS | 1915 | 1461021205727 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 16:13:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:13:25 INFO - PROCESS | 1915 | 1461021205734 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:13:25 INFO - PROCESS | 1915 | 1461021205738 Marionette TRACE conn4 <- [1,250,null,{}] 16:13:25 INFO - PROCESS | 1915 | 1461021205745 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:25 INFO - PROCESS | 1915 | 1461021205927 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 16:13:26 INFO - PROCESS | 1915 | 1461021206115 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x962a6800 == 43 [pid = 1915] [id = 70] 16:13:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0x99bb7000) [pid = 1915] [serial = 208] [outer = (nil)] 16:13:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0x9fb11c00) [pid = 1915] [serial = 209] [outer = 0x99bb7000] 16:13:26 INFO - PROCESS | 1915 | 1461021206250 Marionette DEBUG loaded listener.js 16:13:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0x9fc7ec00) [pid = 1915] [serial = 210] [outer = 0x99bb7000] 16:13:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0xa0074400) [pid = 1915] [serial = 211] [outer = 0x962a4400] 16:13:27 INFO - PROCESS | 1915 | 1461021207186 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 16:13:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:13:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1481ms 16:13:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:13:27 INFO - PROCESS | 1915 | 1461021207217 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 16:13:27 INFO - PROCESS | 1915 | 1461021207220 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 16:13:27 INFO - PROCESS | 1915 | 1461021207247 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:13:27 INFO - PROCESS | 1915 | 1461021207252 Marionette TRACE conn4 <- [1,254,null,{}] 16:13:27 INFO - PROCESS | 1915 | 1461021207260 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:27 INFO - PROCESS | 1915 | 1461021207436 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 16:13:27 INFO - PROCESS | 1915 | 1461021207587 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:27 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e93fc00 == 44 [pid = 1915] [id = 71] 16:13:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0x8eb30000) [pid = 1915] [serial = 212] [outer = (nil)] 16:13:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0xa0002000) [pid = 1915] [serial = 213] [outer = 0x8eb30000] 16:13:27 INFO - PROCESS | 1915 | 1461021207733 Marionette DEBUG loaded listener.js 16:13:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0xa0071000) [pid = 1915] [serial = 214] [outer = 0x8eb30000] 16:13:28 INFO - PROCESS | 1915 | 1461021208572 Marionette TRACE conn4 <- [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]]]}] 16:13:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:13:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1413ms 16:13:28 INFO - PROCESS | 1915 | 1461021208640 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 16:13:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:13:28 INFO - PROCESS | 1915 | 1461021208645 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 16:13:28 INFO - PROCESS | 1915 | 1461021208652 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:13:28 INFO - PROCESS | 1915 | 1461021208655 Marionette TRACE conn4 <- [1,258,null,{}] 16:13:28 INFO - PROCESS | 1915 | 1461021208662 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:28 INFO - PROCESS | 1915 | 1461021208905 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 16:13:29 INFO - PROCESS | 1915 | 1461021209055 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:29 INFO - PROCESS | 1915 | ++DOCSHELL 0x9fc78800 == 45 [pid = 1915] [id = 72] 16:13:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0xa0cb4c00) [pid = 1915] [serial = 215] [outer = (nil)] 16:13:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0xa0cba400) [pid = 1915] [serial = 216] [outer = 0xa0cb4c00] 16:13:29 INFO - PROCESS | 1915 | 1461021209187 Marionette DEBUG loaded listener.js 16:13:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0xa0cbb000) [pid = 1915] [serial = 217] [outer = 0xa0cb4c00] 16:13:30 INFO - PROCESS | 1915 | 1461021210074 Marionette TRACE conn4 <- [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]]]}] 16:13:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:13:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1484ms 16:13:30 INFO - PROCESS | 1915 | 1461021210137 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 16:13:30 INFO - PROCESS | 1915 | 1461021210141 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 16:13:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:13:30 INFO - PROCESS | 1915 | 1461021210150 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:13:30 INFO - PROCESS | 1915 | 1461021210154 Marionette TRACE conn4 <- [1,262,null,{}] 16:13:30 INFO - PROCESS | 1915 | 1461021210160 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:30 INFO - PROCESS | 1915 | 1461021210344 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 16:13:30 INFO - PROCESS | 1915 | 1461021210494 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb22800 == 46 [pid = 1915] [id = 73] 16:13:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0xa0cb9800) [pid = 1915] [serial = 218] [outer = (nil)] 16:13:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 110 (0xa0e44c00) [pid = 1915] [serial = 219] [outer = 0xa0cb9800] 16:13:30 INFO - PROCESS | 1915 | 1461021210582 Marionette DEBUG loaded listener.js 16:13:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 111 (0xa0ee0800) [pid = 1915] [serial = 220] [outer = 0xa0cb9800] 16:13:31 INFO - PROCESS | 1915 | 1461021211501 Marionette TRACE conn4 <- [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]]]}] 16:13:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:13:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1385ms 16:13:31 INFO - PROCESS | 1915 | 1461021211536 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 16:13:31 INFO - PROCESS | 1915 | 1461021211539 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 16:13:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:13:31 INFO - PROCESS | 1915 | 1461021211547 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:13:31 INFO - PROCESS | 1915 | 1461021211551 Marionette TRACE conn4 <- [1,266,null,{}] 16:13:31 INFO - PROCESS | 1915 | 1461021211557 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:31 INFO - PROCESS | 1915 | 1461021211735 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 16:13:32 INFO - PROCESS | 1915 | 1461021212154 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ecf9000 == 47 [pid = 1915] [id = 74] 16:13:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 112 (0x8ecf9400) [pid = 1915] [serial = 221] [outer = (nil)] 16:13:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 113 (0x8ecfcc00) [pid = 1915] [serial = 222] [outer = 0x8ecf9400] 16:13:32 INFO - PROCESS | 1915 | 1461021212282 Marionette DEBUG loaded listener.js 16:13:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 114 (0x8f389800) [pid = 1915] [serial = 223] [outer = 0x8ecf9400] 16:13:33 INFO - PROCESS | 1915 | 1461021213162 Marionette TRACE conn4 <- [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]]]}] 16:13:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:13:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1682ms 16:13:33 INFO - PROCESS | 1915 | 1461021213232 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 16:13:33 INFO - PROCESS | 1915 | 1461021213240 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 16:13:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:13:33 INFO - PROCESS | 1915 | 1461021213250 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:13:33 INFO - PROCESS | 1915 | 1461021213255 Marionette TRACE conn4 <- [1,270,null,{}] 16:13:33 INFO - PROCESS | 1915 | 1461021213264 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:33 INFO - PROCESS | 1915 | 1461021213518 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 16:13:33 INFO - PROCESS | 1915 | 1461021213719 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e944400 == 48 [pid = 1915] [id = 75] 16:13:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 115 (0x91246c00) [pid = 1915] [serial = 224] [outer = (nil)] 16:13:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 116 (0x916ca000) [pid = 1915] [serial = 225] [outer = 0x91246c00] 16:13:33 INFO - PROCESS | 1915 | 1461021213878 Marionette DEBUG loaded listener.js 16:13:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 117 (0x93010000) [pid = 1915] [serial = 226] [outer = 0x91246c00] 16:13:34 INFO - PROCESS | 1915 | --DOCSHELL 0x8e93dc00 == 47 [pid = 1915] [id = 65] 16:13:34 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb2f400 == 46 [pid = 1915] [id = 64] 16:13:34 INFO - PROCESS | 1915 | --DOMWINDOW == 116 (0x980cb400) [pid = 1915] [serial = 158] [outer = (nil)] [url = about:blank] 16:13:34 INFO - PROCESS | 1915 | --DOCSHELL 0x98e7a800 == 45 [pid = 1915] [id = 63] 16:13:34 INFO - PROCESS | 1915 | --DOCSHELL 0x97081400 == 44 [pid = 1915] [id = 62] 16:13:34 INFO - PROCESS | 1915 | --DOCSHELL 0x9300f000 == 43 [pid = 1915] [id = 61] 16:13:34 INFO - PROCESS | 1915 | --DOCSHELL 0x91245c00 == 42 [pid = 1915] [id = 60] 16:13:34 INFO - PROCESS | 1915 | --DOCSHELL 0x931cfc00 == 41 [pid = 1915] [id = 59] 16:13:34 INFO - PROCESS | 1915 | --DOMWINDOW == 115 (0x9fc83800) [pid = 1915] [serial = 131] [outer = (nil)] [url = about:blank] 16:13:34 INFO - PROCESS | 1915 | --DOMWINDOW == 114 (0x9300e400) [pid = 1915] [serial = 146] [outer = (nil)] [url = about:blank] 16:13:34 INFO - PROCESS | 1915 | --DOMWINDOW == 113 (0x9786f800) [pid = 1915] [serial = 153] [outer = (nil)] [url = about:blank] 16:13:34 INFO - PROCESS | 1915 | --DOMWINDOW == 112 (0x981ad800) [pid = 1915] [serial = 128] [outer = (nil)] [url = about:blank] 16:13:34 INFO - PROCESS | 1915 | --DOMWINDOW == 111 (0x98b5f400) [pid = 1915] [serial = 140] [outer = (nil)] [url = about:blank] 16:13:34 INFO - PROCESS | 1915 | --DOMWINDOW == 110 (0x94ee8000) [pid = 1915] [serial = 149] [outer = (nil)] [url = about:blank] 16:13:34 INFO - PROCESS | 1915 | --DOMWINDOW == 109 (0xa2a05c00) [pid = 1915] [serial = 137] [outer = (nil)] [url = about:blank] 16:13:34 INFO - PROCESS | 1915 | --DOMWINDOW == 108 (0xa0a5d800) [pid = 1915] [serial = 134] [outer = (nil)] [url = about:blank] 16:13:34 INFO - PROCESS | 1915 | --DOMWINDOW == 107 (0x979d8400) [pid = 1915] [serial = 155] [outer = (nil)] [url = about:blank] 16:13:34 INFO - PROCESS | 1915 | --DOMWINDOW == 106 (0x94ee7800) [pid = 1915] [serial = 143] [outer = (nil)] [url = about:blank] 16:13:34 INFO - PROCESS | 1915 | --DOMWINDOW == 105 (0x94eeb000) [pid = 1915] [serial = 144] [outer = (nil)] [url = about:blank] 16:13:34 INFO - PROCESS | 1915 | --DOMWINDOW == 104 (0x94440c00) [pid = 1915] [serial = 125] [outer = (nil)] [url = about:blank] 16:13:34 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0x931d3800) [pid = 1915] [serial = 147] [outer = (nil)] [url = about:blank] 16:13:34 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0x96b88c00) [pid = 1915] [serial = 152] [outer = (nil)] [url = about:blank] 16:13:34 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0x94ef0c00) [pid = 1915] [serial = 150] [outer = (nil)] [url = about:blank] 16:13:34 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0x97b0c000) [pid = 1915] [serial = 156] [outer = (nil)] [url = about:blank] 16:13:34 INFO - PROCESS | 1915 | 1461021214752 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 16:13:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:13:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1542ms 16:13:34 INFO - PROCESS | 1915 | 1461021214796 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 16:13:34 INFO - PROCESS | 1915 | 1461021214803 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 16:13:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:13:34 INFO - PROCESS | 1915 | 1461021214811 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:13:34 INFO - PROCESS | 1915 | 1461021214815 Marionette TRACE conn4 <- [1,274,null,{}] 16:13:34 INFO - PROCESS | 1915 | 1461021214821 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:34 INFO - PROCESS | 1915 | 1461021214992 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 16:13:35 INFO - PROCESS | 1915 | 1461021215101 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb29c00 == 42 [pid = 1915] [id = 76] 16:13:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0x8f38dc00) [pid = 1915] [serial = 227] [outer = (nil)] 16:13:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0x9443e800) [pid = 1915] [serial = 228] [outer = 0x8f38dc00] 16:13:35 INFO - PROCESS | 1915 | 1461021215183 Marionette DEBUG loaded listener.js 16:13:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0x94ef0400) [pid = 1915] [serial = 229] [outer = 0x8f38dc00] 16:13:36 INFO - PROCESS | 1915 | 1461021216037 Marionette TRACE conn4 <- [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]]]}] 16:13:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:13:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1291ms 16:13:36 INFO - PROCESS | 1915 | 1461021216102 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 16:13:36 INFO - PROCESS | 1915 | 1461021216106 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 16:13:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:13:36 INFO - PROCESS | 1915 | 1461021216120 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:13:36 INFO - PROCESS | 1915 | 1461021216130 Marionette TRACE conn4 <- [1,278,null,{}] 16:13:36 INFO - PROCESS | 1915 | 1461021216139 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:36 INFO - PROCESS | 1915 | 1461021216294 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 16:13:36 INFO - PROCESS | 1915 | 1461021216421 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:36 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb28400 == 43 [pid = 1915] [id = 77] 16:13:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0x962a3400) [pid = 1915] [serial = 230] [outer = (nil)] 16:13:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0x97872c00) [pid = 1915] [serial = 231] [outer = 0x962a3400] 16:13:36 INFO - PROCESS | 1915 | 1461021216508 Marionette DEBUG loaded listener.js 16:13:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0x97b11800) [pid = 1915] [serial = 232] [outer = 0x962a3400] 16:13:37 INFO - PROCESS | 1915 | 1461021217353 Marionette TRACE conn4 <- [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]]]}] 16:13:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:13:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1258ms 16:13:37 INFO - PROCESS | 1915 | 1461021217372 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 16:13:37 INFO - PROCESS | 1915 | 1461021217376 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 16:13:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:13:37 INFO - PROCESS | 1915 | 1461021217388 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:13:37 INFO - PROCESS | 1915 | 1461021217391 Marionette TRACE conn4 <- [1,282,null,{}] 16:13:37 INFO - PROCESS | 1915 | 1461021217398 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:37 INFO - PROCESS | 1915 | 1461021217614 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 16:13:37 INFO - PROCESS | 1915 | 1461021217637 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:37 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f381800 == 44 [pid = 1915] [id = 78] 16:13:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0x979d8800) [pid = 1915] [serial = 233] [outer = (nil)] 16:13:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0x981a0800) [pid = 1915] [serial = 234] [outer = 0x979d8800] 16:13:37 INFO - PROCESS | 1915 | 1461021217718 Marionette DEBUG loaded listener.js 16:13:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0x981ab400) [pid = 1915] [serial = 235] [outer = 0x979d8800] 16:13:38 INFO - PROCESS | 1915 | --DOMWINDOW == 108 (0x914a2000) [pid = 1915] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:13:38 INFO - PROCESS | 1915 | --DOMWINDOW == 107 (0x916c7000) [pid = 1915] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:13:38 INFO - PROCESS | 1915 | --DOMWINDOW == 106 (0x98c4a400) [pid = 1915] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:13:38 INFO - PROCESS | 1915 | --DOMWINDOW == 105 (0x9786f400) [pid = 1915] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:13:38 INFO - PROCESS | 1915 | --DOMWINDOW == 104 (0x931d2c00) [pid = 1915] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:13:38 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0x8e93ec00) [pid = 1915] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:13:38 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0x99bbd000) [pid = 1915] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:13:38 INFO - PROCESS | 1915 | 1461021218704 Marionette TRACE conn4 <- [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]]]}] 16:13:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:13:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1344ms 16:13:38 INFO - PROCESS | 1915 | 1461021218729 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 16:13:38 INFO - PROCESS | 1915 | 1461021218733 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 16:13:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:13:38 INFO - PROCESS | 1915 | 1461021218747 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:13:38 INFO - PROCESS | 1915 | 1461021218751 Marionette TRACE conn4 <- [1,286,null,{}] 16:13:38 INFO - PROCESS | 1915 | 1461021218758 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:38 INFO - PROCESS | 1915 | 1461021218911 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 16:13:38 INFO - PROCESS | 1915 | 1461021218926 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x94eeec00 == 45 [pid = 1915] [id = 79] 16:13:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0x9699a000) [pid = 1915] [serial = 236] [outer = (nil)] 16:13:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0x9819fc00) [pid = 1915] [serial = 237] [outer = 0x9699a000] 16:13:39 INFO - PROCESS | 1915 | 1461021219015 Marionette DEBUG loaded listener.js 16:13:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0x98e81c00) [pid = 1915] [serial = 238] [outer = 0x9699a000] 16:13:39 INFO - PROCESS | 1915 | 1461021219942 Marionette TRACE conn4 <- [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]]]}] 16:13:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:13:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1238ms 16:13:39 INFO - PROCESS | 1915 | 1461021219979 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 16:13:39 INFO - PROCESS | 1915 | 1461021219983 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 16:13:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:13:39 INFO - PROCESS | 1915 | 1461021219990 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:13:39 INFO - PROCESS | 1915 | 1461021219994 Marionette TRACE conn4 <- [1,290,null,{}] 16:13:40 INFO - PROCESS | 1915 | 1461021220000 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:40 INFO - PROCESS | 1915 | 1461021220155 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 16:13:40 INFO - PROCESS | 1915 | 1461021220172 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x98e77800 == 46 [pid = 1915] [id = 80] 16:13:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0x99bbc400) [pid = 1915] [serial = 239] [outer = (nil)] 16:13:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0x9e02fc00) [pid = 1915] [serial = 240] [outer = 0x99bbc400] 16:13:40 INFO - PROCESS | 1915 | 1461021220249 Marionette DEBUG loaded listener.js 16:13:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0x9fc74400) [pid = 1915] [serial = 241] [outer = 0x99bbc400] 16:13:41 INFO - PROCESS | 1915 | 1461021221249 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 16:13:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:13:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1288ms 16:13:41 INFO - PROCESS | 1915 | 1461021221279 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 16:13:41 INFO - PROCESS | 1915 | 1461021221285 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 16:13:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:13:41 INFO - PROCESS | 1915 | 1461021221296 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:13:41 INFO - PROCESS | 1915 | 1461021221300 Marionette TRACE conn4 <- [1,294,null,{}] 16:13:41 INFO - PROCESS | 1915 | 1461021221310 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:41 INFO - PROCESS | 1915 | 1461021221496 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 16:13:41 INFO - PROCESS | 1915 | 1461021221651 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:41 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e949c00 == 47 [pid = 1915] [id = 81] 16:13:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0x8ecf0800) [pid = 1915] [serial = 242] [outer = (nil)] 16:13:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 110 (0x9123c800) [pid = 1915] [serial = 243] [outer = 0x8ecf0800] 16:13:41 INFO - PROCESS | 1915 | 1461021221745 Marionette DEBUG loaded listener.js 16:13:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 111 (0x93012800) [pid = 1915] [serial = 244] [outer = 0x8ecf0800] 16:13:42 INFO - PROCESS | 1915 | 1461021222657 Marionette TRACE conn4 <- [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]]]}] 16:13:42 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. 16:13:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1433ms 16:13:42 INFO - PROCESS | 1915 | 1461021222730 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 16:13:42 INFO - PROCESS | 1915 | 1461021222738 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 16:13:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:13:42 INFO - PROCESS | 1915 | 1461021222751 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:13:42 INFO - PROCESS | 1915 | 1461021222757 Marionette TRACE conn4 <- [1,298,null,{}] 16:13:42 INFO - PROCESS | 1915 | 1461021222764 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:43 INFO - PROCESS | 1915 | 1461021222998 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 16:13:43 INFO - PROCESS | 1915 | 1461021223215 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x94eedc00 == 48 [pid = 1915] [id = 82] 16:13:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 112 (0x94ef3800) [pid = 1915] [serial = 245] [outer = (nil)] 16:13:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 113 (0x96b7b400) [pid = 1915] [serial = 246] [outer = 0x94ef3800] 16:13:43 INFO - PROCESS | 1915 | 1461021223320 Marionette DEBUG loaded listener.js 16:13:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 114 (0x97873800) [pid = 1915] [serial = 247] [outer = 0x94ef3800] 16:13:44 INFO - PROCESS | 1915 | 1461021224354 Marionette TRACE conn4 <- [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]]]}] 16:13:44 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. 16:13:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1644ms 16:13:44 INFO - PROCESS | 1915 | 1461021224395 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 16:13:44 INFO - PROCESS | 1915 | 1461021224400 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 16:13:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:13:44 INFO - PROCESS | 1915 | 1461021224407 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:13:44 INFO - PROCESS | 1915 | 1461021224413 Marionette TRACE conn4 <- [1,302,null,{}] 16:13:44 INFO - PROCESS | 1915 | 1461021224430 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:44 INFO - PROCESS | 1915 | 1461021224616 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 16:13:44 INFO - PROCESS | 1915 | 1461021224838 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:44 INFO - PROCESS | 1915 | ++DOCSHELL 0x99373c00 == 49 [pid = 1915] [id = 83] 16:13:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 115 (0x9996a400) [pid = 1915] [serial = 248] [outer = (nil)] 16:13:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 116 (0x9b3e6400) [pid = 1915] [serial = 249] [outer = 0x9996a400] 16:13:44 INFO - PROCESS | 1915 | 1461021224977 Marionette DEBUG loaded listener.js 16:13:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 117 (0xa00d9400) [pid = 1915] [serial = 250] [outer = 0x9996a400] 16:13:45 INFO - PROCESS | 1915 | 1461021225786 Marionette TRACE conn4 <- [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]]]}] 16:13:45 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. 16:13:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1438ms 16:13:45 INFO - PROCESS | 1915 | 1461021225847 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 16:13:45 INFO - PROCESS | 1915 | 1461021225852 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 16:13:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:13:45 INFO - PROCESS | 1915 | 1461021225859 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:13:45 INFO - PROCESS | 1915 | 1461021225863 Marionette TRACE conn4 <- [1,306,null,{}] 16:13:45 INFO - PROCESS | 1915 | 1461021225869 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:46 INFO - PROCESS | 1915 | 1461021226054 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 16:13:46 INFO - PROCESS | 1915 | 1461021226207 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x98028400 == 50 [pid = 1915] [id = 84] 16:13:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0xa0cb7000) [pid = 1915] [serial = 251] [outer = (nil)] 16:13:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0xa0cbac00) [pid = 1915] [serial = 252] [outer = 0xa0cb7000] 16:13:46 INFO - PROCESS | 1915 | 1461021226299 Marionette DEBUG loaded listener.js 16:13:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0xa0cbe000) [pid = 1915] [serial = 253] [outer = 0xa0cb7000] 16:13:47 INFO - PROCESS | 1915 | 1461021227152 Marionette TRACE conn4 <- [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]]]}] 16:13:47 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. 16:13:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1345ms 16:13:47 INFO - PROCESS | 1915 | 1461021227205 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 16:13:47 INFO - PROCESS | 1915 | 1461021227208 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 16:13:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:13:47 INFO - PROCESS | 1915 | 1461021227215 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:13:47 INFO - PROCESS | 1915 | 1461021227219 Marionette TRACE conn4 <- [1,310,null,{}] 16:13:47 INFO - PROCESS | 1915 | 1461021227225 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:47 INFO - PROCESS | 1915 | 1461021227407 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 16:13:47 INFO - PROCESS | 1915 | 1461021227562 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e943400 == 51 [pid = 1915] [id = 85] 16:13:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0x8e94a400) [pid = 1915] [serial = 254] [outer = (nil)] 16:13:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0xa0fe0400) [pid = 1915] [serial = 255] [outer = 0x8e94a400] 16:13:47 INFO - PROCESS | 1915 | 1461021227655 Marionette DEBUG loaded listener.js 16:13:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0xa2815400) [pid = 1915] [serial = 256] [outer = 0x8e94a400] 16:13:48 INFO - PROCESS | 1915 | 1461021228525 Marionette TRACE conn4 <- [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]]]}] 16:13:48 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. 16:13:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1345ms 16:13:48 INFO - PROCESS | 1915 | 1461021228561 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 16:13:48 INFO - PROCESS | 1915 | 1461021228566 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 16:13:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:13:48 INFO - PROCESS | 1915 | 1461021228574 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:13:48 INFO - PROCESS | 1915 | 1461021228578 Marionette TRACE conn4 <- [1,314,null,{}] 16:13:48 INFO - PROCESS | 1915 | 1461021228603 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:48 INFO - PROCESS | 1915 | 1461021228828 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 16:13:49 INFO - PROCESS | 1915 | 1461021228986 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e93f800 == 52 [pid = 1915] [id = 86] 16:13:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x8e948400) [pid = 1915] [serial = 257] [outer = (nil)] 16:13:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0xa3c27800) [pid = 1915] [serial = 258] [outer = 0x8e948400] 16:13:49 INFO - PROCESS | 1915 | 1461021229078 Marionette DEBUG loaded listener.js 16:13:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0xa44afc00) [pid = 1915] [serial = 259] [outer = 0x8e948400] 16:13:50 INFO - PROCESS | 1915 | 1461021230043 Marionette TRACE conn4 <- [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]]]}] 16:13:50 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. 16:13:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1507ms 16:13:50 INFO - PROCESS | 1915 | 1461021230082 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 16:13:50 INFO - PROCESS | 1915 | 1461021230085 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 16:13:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:13:50 INFO - PROCESS | 1915 | 1461021230093 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:13:50 INFO - PROCESS | 1915 | 1461021230098 Marionette TRACE conn4 <- [1,318,null,{}] 16:13:50 INFO - PROCESS | 1915 | 1461021230104 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:50 INFO - PROCESS | 1915 | 1461021230282 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 16:13:50 INFO - PROCESS | 1915 | 1461021230443 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dd63400 == 53 [pid = 1915] [id = 87] 16:13:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x8dd64400) [pid = 1915] [serial = 260] [outer = (nil)] 16:13:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x8dd6ac00) [pid = 1915] [serial = 261] [outer = 0x8dd64400] 16:13:50 INFO - PROCESS | 1915 | 1461021230534 Marionette DEBUG loaded listener.js 16:13:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x8dd6dc00) [pid = 1915] [serial = 262] [outer = 0x8dd64400] 16:13:51 INFO - PROCESS | 1915 | 1461021231460 Marionette TRACE conn4 <- [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]]]}] 16:13:51 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. 16:13:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1437ms 16:13:51 INFO - PROCESS | 1915 | 1461021231531 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 16:13:51 INFO - PROCESS | 1915 | 1461021231536 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 16:13:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:13:51 INFO - PROCESS | 1915 | 1461021231544 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:13:51 INFO - PROCESS | 1915 | 1461021231548 Marionette TRACE conn4 <- [1,322,null,{}] 16:13:51 INFO - PROCESS | 1915 | 1461021231555 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:51 INFO - PROCESS | 1915 | 1461021231784 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 16:13:52 INFO - PROCESS | 1915 | 1461021231984 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dd6f400 == 54 [pid = 1915] [id = 88] 16:13:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8dd71c00) [pid = 1915] [serial = 263] [outer = (nil)] 16:13:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8e0c3000) [pid = 1915] [serial = 264] [outer = 0x8dd71c00] 16:13:52 INFO - PROCESS | 1915 | 1461021232120 Marionette DEBUG loaded listener.js 16:13:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8e0c5400) [pid = 1915] [serial = 265] [outer = 0x8dd71c00] 16:13:52 INFO - PROCESS | 1915 | 1461021232981 Marionette TRACE conn4 <- [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]]]}] 16:13:53 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. 16:13:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1486ms 16:13:53 INFO - PROCESS | 1915 | 1461021233031 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 16:13:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:13:53 INFO - PROCESS | 1915 | 1461021233036 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 16:13:53 INFO - PROCESS | 1915 | 1461021233043 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:13:53 INFO - PROCESS | 1915 | 1461021233047 Marionette TRACE conn4 <- [1,326,null,{}] 16:13:53 INFO - PROCESS | 1915 | 1461021233053 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:53 INFO - PROCESS | 1915 | 1461021233248 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 16:13:53 INFO - PROCESS | 1915 | 1461021233406 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e0c7800 == 55 [pid = 1915] [id = 89] 16:13:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8e0c9000) [pid = 1915] [serial = 266] [outer = (nil)] 16:13:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x8e0cb800) [pid = 1915] [serial = 267] [outer = 0x8e0c9000] 16:13:53 INFO - PROCESS | 1915 | 1461021233500 Marionette DEBUG loaded listener.js 16:13:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8e0ce000) [pid = 1915] [serial = 268] [outer = 0x8e0c9000] 16:13:54 INFO - PROCESS | 1915 | 1461021234475 Marionette TRACE conn4 <- [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]]]}] 16:13:54 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. 16:13:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1488ms 16:13:54 INFO - PROCESS | 1915 | 1461021234532 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 16:13:54 INFO - PROCESS | 1915 | 1461021234535 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 16:13:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:13:54 INFO - PROCESS | 1915 | 1461021234543 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:13:54 INFO - PROCESS | 1915 | 1461021234546 Marionette TRACE conn4 <- [1,330,null,{}] 16:13:54 INFO - PROCESS | 1915 | 1461021234553 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:54 INFO - PROCESS | 1915 | 1461021234800 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 16:13:55 INFO - PROCESS | 1915 | 1461021235353 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ecfb000 == 56 [pid = 1915] [id = 90] 16:13:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8ecfc000) [pid = 1915] [serial = 269] [outer = (nil)] 16:13:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8f383c00) [pid = 1915] [serial = 270] [outer = 0x8ecfc000] 16:13:55 INFO - PROCESS | 1915 | 1461021235438 Marionette DEBUG loaded listener.js 16:13:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8f38f000) [pid = 1915] [serial = 271] [outer = 0x8ecfc000] 16:13:56 INFO - PROCESS | 1915 | 1461021236430 Marionette TRACE conn4 <- [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]]]}] 16:13:56 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. 16:13:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1936ms 16:13:56 INFO - PROCESS | 1915 | 1461021236482 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 16:13:56 INFO - PROCESS | 1915 | 1461021236488 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 16:13:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:13:56 INFO - PROCESS | 1915 | 1461021236498 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:13:56 INFO - PROCESS | 1915 | 1461021236503 Marionette TRACE conn4 <- [1,334,null,{}] 16:13:56 INFO - PROCESS | 1915 | 1461021236512 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:56 INFO - PROCESS | 1915 | 1461021236741 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 16:13:56 INFO - PROCESS | 1915 | --DOCSHELL 0x94eeec00 == 55 [pid = 1915] [id = 79] 16:13:56 INFO - PROCESS | 1915 | --DOCSHELL 0x8f381800 == 54 [pid = 1915] [id = 78] 16:13:57 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x914aa400) [pid = 1915] [serial = 197] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1915 | 1461021237022 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:57 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb28400 == 53 [pid = 1915] [id = 77] 16:13:57 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb29c00 == 52 [pid = 1915] [id = 76] 16:13:57 INFO - PROCESS | 1915 | --DOCSHELL 0x8e944400 == 51 [pid = 1915] [id = 75] 16:13:57 INFO - PROCESS | 1915 | --DOCSHELL 0x8ecf9000 == 50 [pid = 1915] [id = 74] 16:13:57 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e944400 == 51 [pid = 1915] [id = 91] 16:13:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8eb26800) [pid = 1915] [serial = 272] [outer = (nil)] 16:13:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x914a2800) [pid = 1915] [serial = 273] [outer = 0x8eb26800] 16:13:57 INFO - PROCESS | 1915 | 1461021237133 Marionette DEBUG loaded listener.js 16:13:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x931d6400) [pid = 1915] [serial = 274] [outer = 0x8eb26800] 16:13:57 INFO - PROCESS | 1915 | --DOCSHELL 0x962a6800 == 50 [pid = 1915] [id = 70] 16:13:57 INFO - PROCESS | 1915 | --DOCSHELL 0x8e941800 == 49 [pid = 1915] [id = 67] 16:13:57 INFO - PROCESS | 1915 | --DOCSHELL 0x8e940c00 == 48 [pid = 1915] [id = 66] 16:13:57 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x9fbbec00) [pid = 1915] [serial = 191] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x97c80800) [pid = 1915] [serial = 180] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x97871c00) [pid = 1915] [serial = 179] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x98ef2c00) [pid = 1915] [serial = 185] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x981a5c00) [pid = 1915] [serial = 182] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x983b6800) [pid = 1915] [serial = 183] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x94442800) [pid = 1915] [serial = 177] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x93213000) [pid = 1915] [serial = 176] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x931d3c00) [pid = 1915] [serial = 161] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x962a7c00) [pid = 1915] [serial = 164] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x98316000) [pid = 1915] [serial = 167] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x8e947400) [pid = 1915] [serial = 194] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x98e7e800) [pid = 1915] [serial = 170] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x99973000) [pid = 1915] [serial = 173] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x9fc7f400) [pid = 1915] [serial = 192] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x9adf6800) [pid = 1915] [serial = 188] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x9aeaf000) [pid = 1915] [serial = 189] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0x99bb8000) [pid = 1915] [serial = 186] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0x8e94ac00) [pid = 1915] [serial = 195] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1915 | 1461021237937 Marionette TRACE conn4 <- [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]]]}] 16:13:57 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. 16:13:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1484ms 16:13:57 INFO - PROCESS | 1915 | 1461021237986 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 16:13:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:13:57 INFO - PROCESS | 1915 | 1461021237993 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 16:13:58 INFO - PROCESS | 1915 | 1461021238000 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:13:58 INFO - PROCESS | 1915 | 1461021238003 Marionette TRACE conn4 <- [1,338,null,{}] 16:13:58 INFO - PROCESS | 1915 | 1461021238010 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:58 INFO - PROCESS | 1915 | 1461021238187 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 16:13:58 INFO - PROCESS | 1915 | 1461021238303 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:58 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ecf9000 == 49 [pid = 1915] [id = 92] 16:13:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0x914a7800) [pid = 1915] [serial = 275] [outer = (nil)] 16:13:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0x94012400) [pid = 1915] [serial = 276] [outer = 0x914a7800] 16:13:58 INFO - PROCESS | 1915 | 1461021238381 Marionette DEBUG loaded listener.js 16:13:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x94019400) [pid = 1915] [serial = 277] [outer = 0x914a7800] 16:13:59 INFO - PROCESS | 1915 | 1461021239259 Marionette TRACE conn4 <- [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]]]}] 16:13:59 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. 16:13:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1286ms 16:13:59 INFO - PROCESS | 1915 | 1461021239297 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 16:13:59 INFO - PROCESS | 1915 | 1461021239302 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 16:13:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:13:59 INFO - PROCESS | 1915 | 1461021239320 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:13:59 INFO - PROCESS | 1915 | 1461021239329 Marionette TRACE conn4 <- [1,342,null,{}] 16:13:59 INFO - PROCESS | 1915 | 1461021239337 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:59 INFO - PROCESS | 1915 | 1461021239514 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 16:13:59 INFO - PROCESS | 1915 | 1461021239526 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:59 INFO - PROCESS | 1915 | ++DOCSHELL 0x9401b000 == 50 [pid = 1915] [id = 93] 16:13:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x94ee6800) [pid = 1915] [serial = 278] [outer = (nil)] 16:13:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x9699cc00) [pid = 1915] [serial = 279] [outer = 0x94ee6800] 16:13:59 INFO - PROCESS | 1915 | 1461021239603 Marionette DEBUG loaded listener.js 16:13:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x9708e800) [pid = 1915] [serial = 280] [outer = 0x94ee6800] 16:14:00 INFO - PROCESS | 1915 | 1461021240595 Marionette TRACE conn4 <- [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]]]}] 16:14:00 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. 16:14:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1347ms 16:14:00 INFO - PROCESS | 1915 | 1461021240659 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 16:14:00 INFO - PROCESS | 1915 | 1461021240664 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 16:14:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:14:00 INFO - PROCESS | 1915 | 1461021240676 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:14:00 INFO - PROCESS | 1915 | 1461021240679 Marionette TRACE conn4 <- [1,346,null,{}] 16:14:00 INFO - PROCESS | 1915 | 1461021240686 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:00 INFO - PROCESS | 1915 | 1461021240903 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 16:14:00 INFO - PROCESS | 1915 | 1461021240938 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x94eee400 == 51 [pid = 1915] [id = 94] 16:14:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x96b7e800) [pid = 1915] [serial = 281] [outer = (nil)] 16:14:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x98027c00) [pid = 1915] [serial = 282] [outer = 0x96b7e800] 16:14:01 INFO - PROCESS | 1915 | 1461021241017 Marionette DEBUG loaded listener.js 16:14:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x981a5800) [pid = 1915] [serial = 283] [outer = 0x96b7e800] 16:14:02 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x979d8800) [pid = 1915] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:14:02 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x9699a000) [pid = 1915] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:14:02 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x8f38dc00) [pid = 1915] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:14:02 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x91246c00) [pid = 1915] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:14:02 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x8ecf9400) [pid = 1915] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:14:02 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x962a3400) [pid = 1915] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:14:02 INFO - PROCESS | 1915 | 1461021242252 Marionette TRACE conn4 <- [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]]]}] 16:14:02 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. 16:14:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1632ms 16:14:02 INFO - PROCESS | 1915 | 1461021242310 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 16:14:02 INFO - PROCESS | 1915 | 1461021242314 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 16:14:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:14:02 INFO - PROCESS | 1915 | 1461021242320 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:14:02 INFO - PROCESS | 1915 | 1461021242324 Marionette TRACE conn4 <- [1,350,null,{}] 16:14:02 INFO - PROCESS | 1915 | 1461021242330 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:02 INFO - PROCESS | 1915 | 1461021242504 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 16:14:02 INFO - PROCESS | 1915 | 1461021242689 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x931d8800 == 52 [pid = 1915] [id = 95] 16:14:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x97089800) [pid = 1915] [serial = 284] [outer = (nil)] 16:14:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x9819ec00) [pid = 1915] [serial = 285] [outer = 0x97089800] 16:14:02 INFO - PROCESS | 1915 | 1461021242794 Marionette DEBUG loaded listener.js 16:14:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x98e78000) [pid = 1915] [serial = 286] [outer = 0x97089800] 16:14:03 INFO - PROCESS | 1915 | 1461021243607 Marionette TRACE conn4 <- [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]]]}] 16:14:03 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. 16:14:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1336ms 16:14:03 INFO - PROCESS | 1915 | 1461021243657 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 16:14:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:14:03 INFO - PROCESS | 1915 | 1461021243662 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 16:14:03 INFO - PROCESS | 1915 | 1461021243669 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:14:03 INFO - PROCESS | 1915 | 1461021243673 Marionette TRACE conn4 <- [1,354,null,{}] 16:14:03 INFO - PROCESS | 1915 | 1461021243680 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:03 INFO - PROCESS | 1915 | 1461021243871 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 16:14:04 INFO - PROCESS | 1915 | 1461021243985 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dd71800 == 53 [pid = 1915] [id = 96] 16:14:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x98f92c00) [pid = 1915] [serial = 287] [outer = (nil)] 16:14:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x99bb3800) [pid = 1915] [serial = 288] [outer = 0x98f92c00] 16:14:04 INFO - PROCESS | 1915 | 1461021244060 Marionette DEBUG loaded listener.js 16:14:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x9ad4d400) [pid = 1915] [serial = 289] [outer = 0x98f92c00] 16:14:05 INFO - PROCESS | 1915 | 1461021245119 Marionette TRACE conn4 <- [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]]]}] 16:14:05 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. 16:14:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1485ms 16:14:05 INFO - PROCESS | 1915 | 1461021245155 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 16:14:05 INFO - PROCESS | 1915 | 1461021245163 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 16:14:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:14:05 INFO - PROCESS | 1915 | 1461021245174 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:14:05 INFO - PROCESS | 1915 | 1461021245179 Marionette TRACE conn4 <- [1,358,null,{}] 16:14:05 INFO - PROCESS | 1915 | 1461021245188 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:05 INFO - PROCESS | 1915 | 1461021245393 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 16:14:05 INFO - PROCESS | 1915 | 1461021245605 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:05 INFO - PROCESS | 1915 | ++DOCSHELL 0x914a1000 == 54 [pid = 1915] [id = 97] 16:14:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x914a2000) [pid = 1915] [serial = 290] [outer = (nil)] 16:14:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x914d4000) [pid = 1915] [serial = 291] [outer = 0x914a2000] 16:14:05 INFO - PROCESS | 1915 | 1461021245751 Marionette DEBUG loaded listener.js 16:14:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x9400d400) [pid = 1915] [serial = 292] [outer = 0x914a2000] 16:14:06 INFO - PROCESS | 1915 | 1461021246797 Marionette TRACE conn4 <- [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]]]}] 16:14:06 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. 16:14:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1642ms 16:14:06 INFO - PROCESS | 1915 | 1461021246816 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 16:14:06 INFO - PROCESS | 1915 | 1461021246826 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 16:14:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:14:06 INFO - PROCESS | 1915 | 1461021246839 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:14:06 INFO - PROCESS | 1915 | 1461021246843 Marionette TRACE conn4 <- [1,362,null,{}] 16:14:06 INFO - PROCESS | 1915 | 1461021246851 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:07 INFO - PROCESS | 1915 | 1461021247046 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 16:14:07 INFO - PROCESS | 1915 | 1461021247327 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:07 INFO - PROCESS | 1915 | ++DOCSHELL 0x9443b400 == 55 [pid = 1915] [id = 98] 16:14:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x94442c00) [pid = 1915] [serial = 293] [outer = (nil)] 16:14:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x94ef1800) [pid = 1915] [serial = 294] [outer = 0x94442c00] 16:14:07 INFO - PROCESS | 1915 | 1461021247445 Marionette DEBUG loaded listener.js 16:14:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x962a8c00) [pid = 1915] [serial = 295] [outer = 0x94442c00] 16:14:08 INFO - PROCESS | 1915 | 1461021248862 Marionette TRACE conn4 <- [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]]]}] 16:14:08 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. 16:14:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 2047ms 16:14:08 INFO - PROCESS | 1915 | 1461021248887 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 16:14:08 INFO - PROCESS | 1915 | 1461021248895 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 16:14:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:14:09 INFO - PROCESS | 1915 | 1461021249050 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:14:09 INFO - PROCESS | 1915 | 1461021249060 Marionette TRACE conn4 <- [1,366,null,{}] 16:14:09 INFO - PROCESS | 1915 | 1461021249092 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:09 INFO - PROCESS | 1915 | 1461021249390 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 16:14:09 INFO - PROCESS | 1915 | 1461021249524 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb28800 == 56 [pid = 1915] [id = 99] 16:14:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x987ba400) [pid = 1915] [serial = 296] [outer = (nil)] 16:14:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x99968400) [pid = 1915] [serial = 297] [outer = 0x987ba400] 16:14:09 INFO - PROCESS | 1915 | 1461021249631 Marionette DEBUG loaded listener.js 16:14:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x9e02c000) [pid = 1915] [serial = 298] [outer = 0x987ba400] 16:14:10 INFO - PROCESS | 1915 | 1461021250596 Marionette TRACE conn4 <- [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]]]}] 16:14:10 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. 16:14:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1750ms 16:14:10 INFO - PROCESS | 1915 | 1461021250656 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 16:14:10 INFO - PROCESS | 1915 | 1461021250662 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 16:14:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:14:10 INFO - PROCESS | 1915 | 1461021250671 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:14:10 INFO - PROCESS | 1915 | 1461021250676 Marionette TRACE conn4 <- [1,370,null,{}] 16:14:10 INFO - PROCESS | 1915 | 1461021250683 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:10 INFO - PROCESS | 1915 | 1461021250920 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 16:14:11 INFO - PROCESS | 1915 | 1461021251125 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dead800 == 57 [pid = 1915] [id = 100] 16:14:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8deaf800) [pid = 1915] [serial = 299] [outer = (nil)] 16:14:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8deb5000) [pid = 1915] [serial = 300] [outer = 0x8deaf800] 16:14:11 INFO - PROCESS | 1915 | 1461021251266 Marionette DEBUG loaded listener.js 16:14:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x8deb8800) [pid = 1915] [serial = 301] [outer = 0x8deaf800] 16:14:12 INFO - PROCESS | 1915 | 1461021252166 Marionette TRACE conn4 <- [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]]]}] 16:14: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. 16:14:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1540ms 16:14:12 INFO - PROCESS | 1915 | 1461021252213 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 16:14:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:14:12 INFO - PROCESS | 1915 | 1461021252217 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 16:14:12 INFO - PROCESS | 1915 | 1461021252224 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:14:12 INFO - PROCESS | 1915 | 1461021252228 Marionette TRACE conn4 <- [1,374,null,{}] 16:14:12 INFO - PROCESS | 1915 | 1461021252234 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:12 INFO - PROCESS | 1915 | 1461021252422 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 16:14:12 INFO - PROCESS | 1915 | 1461021252582 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x8deb3c00 == 58 [pid = 1915] [id = 101] 16:14:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x8deb5800) [pid = 1915] [serial = 302] [outer = (nil)] 16:14:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x9aea7000) [pid = 1915] [serial = 303] [outer = 0x8deb5800] 16:14:12 INFO - PROCESS | 1915 | 1461021252669 Marionette DEBUG loaded listener.js 16:14:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x9ec34c00) [pid = 1915] [serial = 304] [outer = 0x8deb5800] 16:14:13 INFO - PROCESS | 1915 | 1461021253636 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:14:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:14:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1447ms 16:14:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:14:13 INFO - PROCESS | 1915 | 1461021253671 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 16:14:13 INFO - PROCESS | 1915 | 1461021253675 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 16:14:13 INFO - PROCESS | 1915 | 1461021253682 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:14:13 INFO - PROCESS | 1915 | 1461021253686 Marionette TRACE conn4 <- [1,378,null,{}] 16:14:13 INFO - PROCESS | 1915 | 1461021253693 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:13 INFO - PROCESS | 1915 | 1461021253905 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 16:14:14 INFO - PROCESS | 1915 | 1461021254067 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x931a5000 == 59 [pid = 1915] [id = 102] 16:14:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x931a6400) [pid = 1915] [serial = 305] [outer = (nil)] 16:14:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x931abc00) [pid = 1915] [serial = 306] [outer = 0x931a6400] 16:14:14 INFO - PROCESS | 1915 | 1461021254159 Marionette DEBUG loaded listener.js 16:14:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x931b0000) [pid = 1915] [serial = 307] [outer = 0x931a6400] 16:14:15 INFO - PROCESS | 1915 | 1461021255145 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:14:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:14:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1537ms 16:14:15 INFO - PROCESS | 1915 | 1461021255219 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 16:14:15 INFO - PROCESS | 1915 | 1461021255222 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 16:14:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:14:15 INFO - PROCESS | 1915 | 1461021255230 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:14:15 INFO - PROCESS | 1915 | 1461021255234 Marionette TRACE conn4 <- [1,382,null,{}] 16:14:15 INFO - PROCESS | 1915 | 1461021255240 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:15 INFO - PROCESS | 1915 | 1461021255474 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 16:14:15 INFO - PROCESS | 1915 | 1461021255727 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x8deb2800 == 60 [pid = 1915] [id = 103] 16:14:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x903df800) [pid = 1915] [serial = 308] [outer = (nil)] 16:14:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x903e7800) [pid = 1915] [serial = 309] [outer = 0x903df800] 16:14:15 INFO - PROCESS | 1915 | 1461021255826 Marionette DEBUG loaded listener.js 16:14:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x903e9400) [pid = 1915] [serial = 310] [outer = 0x903df800] 16:14:16 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:14:16 INFO - PROCESS | 1915 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:14:16 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:14:16 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:14:16 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:14:16 INFO - PROCESS | 1915 | 1461021256707 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:14:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:14:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1547ms 16:14:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:14:16 INFO - PROCESS | 1915 | 1461021256779 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 16:14:16 INFO - PROCESS | 1915 | 1461021256782 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 16:14:16 INFO - PROCESS | 1915 | 1461021256790 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:14:16 INFO - PROCESS | 1915 | 1461021256793 Marionette TRACE conn4 <- [1,386,null,{}] 16:14:16 INFO - PROCESS | 1915 | 1461021256800 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:16 INFO - PROCESS | 1915 | 1461021256986 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 16:14:17 INFO - PROCESS | 1915 | 1461021257150 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:17 INFO - PROCESS | 1915 | ++DOCSHELL 0x903e2800 == 61 [pid = 1915] [id = 104] 16:14:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x903e5800) [pid = 1915] [serial = 311] [outer = (nil)] 16:14:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x90604000) [pid = 1915] [serial = 312] [outer = 0x903e5800] 16:14:17 INFO - PROCESS | 1915 | 1461021257243 Marionette DEBUG loaded listener.js 16:14:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x90607800) [pid = 1915] [serial = 313] [outer = 0x903e5800] 16:14:18 INFO - PROCESS | 1915 | 1461021258171 Marionette TRACE conn4 <- [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]]]}] 16:14:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:14:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1440ms 16:14:18 INFO - PROCESS | 1915 | 1461021258229 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 16:14:18 INFO - PROCESS | 1915 | 1461021258234 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 16:14:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:14:18 INFO - PROCESS | 1915 | 1461021258241 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:14:18 INFO - PROCESS | 1915 | 1461021258244 Marionette TRACE conn4 <- [1,390,null,{}] 16:14:18 INFO - PROCESS | 1915 | 1461021258251 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:18 INFO - PROCESS | 1915 | 1461021258442 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 16:14:18 INFO - PROCESS | 1915 | 1461021258608 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e94bc00 == 62 [pid = 1915] [id = 105] 16:14:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x90605c00) [pid = 1915] [serial = 314] [outer = (nil)] 16:14:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x9060d800) [pid = 1915] [serial = 315] [outer = 0x90605c00] 16:14:18 INFO - PROCESS | 1915 | 1461021258744 Marionette DEBUG loaded listener.js 16:14:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x90610c00) [pid = 1915] [serial = 316] [outer = 0x90605c00] 16:14:19 INFO - PROCESS | 1915 | 1461021259688 Marionette TRACE conn4 <- [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]]]}] 16:14:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:14:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1494ms 16:14:19 INFO - PROCESS | 1915 | 1461021259736 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 16:14:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:14:19 INFO - PROCESS | 1915 | 1461021259741 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 16:14:19 INFO - PROCESS | 1915 | 1461021259748 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:14:19 INFO - PROCESS | 1915 | 1461021259752 Marionette TRACE conn4 <- [1,394,null,{}] 16:14:19 INFO - PROCESS | 1915 | 1461021259758 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:19 INFO - PROCESS | 1915 | 1461021259973 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 16:14:20 INFO - PROCESS | 1915 | 1461021260205 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:20 INFO - PROCESS | 1915 | ++DOCSHELL 0x9123e800 == 63 [pid = 1915] [id = 106] 16:14:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x98e78800) [pid = 1915] [serial = 317] [outer = (nil)] 16:14:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x9fcab000) [pid = 1915] [serial = 318] [outer = 0x98e78800] 16:14:20 INFO - PROCESS | 1915 | 1461021260314 Marionette DEBUG loaded listener.js 16:14:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0xa00cac00) [pid = 1915] [serial = 319] [outer = 0x98e78800] 16:14:21 INFO - PROCESS | 1915 | 1461021261564 Marionette TRACE conn4 <- [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]]]}] 16:14:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:14:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1896ms 16:14:21 INFO - PROCESS | 1915 | 1461021261644 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 16:14:21 INFO - PROCESS | 1915 | 1461021261651 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 16:14:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:14:21 INFO - PROCESS | 1915 | 1461021261660 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:14:21 INFO - PROCESS | 1915 | 1461021261666 Marionette TRACE conn4 <- [1,398,null,{}] 16:14:21 INFO - PROCESS | 1915 | 1461021261790 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:21 INFO - PROCESS | 1915 | 1461021261976 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 16:14:22 INFO - PROCESS | 1915 | 1461021262164 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:22 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e0c4800 == 64 [pid = 1915] [id = 107] 16:14:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x8e0cd800) [pid = 1915] [serial = 320] [outer = (nil)] 16:14:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x903e1c00) [pid = 1915] [serial = 321] [outer = 0x8e0cd800] 16:14:22 INFO - PROCESS | 1915 | 1461021262249 Marionette DEBUG loaded listener.js 16:14:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x9060b000) [pid = 1915] [serial = 322] [outer = 0x8e0cd800] 16:14:23 INFO - PROCESS | 1915 | 1461021263300 Marionette TRACE conn4 <- [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]]]}] 16:14:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:14:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1703ms 16:14:23 INFO - PROCESS | 1915 | 1461021263363 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 16:14:23 INFO - PROCESS | 1915 | 1461021263372 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 16:14:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:14:23 INFO - PROCESS | 1915 | 1461021263384 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:14:23 INFO - PROCESS | 1915 | 1461021263388 Marionette TRACE conn4 <- [1,402,null,{}] 16:14:23 INFO - PROCESS | 1915 | 1461021263396 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:23 INFO - PROCESS | 1915 | 1461021263594 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 16:14:23 INFO - PROCESS | 1915 | 1461021263830 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ecfdc00 == 65 [pid = 1915] [id = 108] 16:14:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x8ecff000) [pid = 1915] [serial = 323] [outer = (nil)] 16:14:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x9300e400) [pid = 1915] [serial = 324] [outer = 0x8ecff000] 16:14:23 INFO - PROCESS | 1915 | 1461021263995 Marionette DEBUG loaded listener.js 16:14:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x931a8400) [pid = 1915] [serial = 325] [outer = 0x8ecff000] 16:14:24 INFO - PROCESS | 1915 | --DOCSHELL 0x931d8800 == 64 [pid = 1915] [id = 95] 16:14:24 INFO - PROCESS | 1915 | --DOCSHELL 0x94eee400 == 63 [pid = 1915] [id = 94] 16:14:24 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0xa0e44c00) [pid = 1915] [serial = 219] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x9e02fc00) [pid = 1915] [serial = 240] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x8ecfbc00) [pid = 1915] [serial = 200] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x931d6800) [pid = 1915] [serial = 203] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x98e7ec00) [pid = 1915] [serial = 206] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x9fb11c00) [pid = 1915] [serial = 209] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0xa0002000) [pid = 1915] [serial = 213] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0xa0cba400) [pid = 1915] [serial = 216] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1915 | --DOCSHELL 0x9401b000 == 62 [pid = 1915] [id = 93] 16:14:24 INFO - PROCESS | 1915 | --DOCSHELL 0x8ecf9000 == 61 [pid = 1915] [id = 92] 16:14:24 INFO - PROCESS | 1915 | --DOCSHELL 0x8e944400 == 60 [pid = 1915] [id = 91] 16:14:24 INFO - PROCESS | 1915 | --DOCSHELL 0x8ecfb000 == 59 [pid = 1915] [id = 90] 16:14:24 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x97b11800) [pid = 1915] [serial = 232] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x97872c00) [pid = 1915] [serial = 231] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x981ab400) [pid = 1915] [serial = 235] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x98e81c00) [pid = 1915] [serial = 238] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x9fb0a000) [pid = 1915] [serial = 93] [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.] 16:14:24 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x981a0800) [pid = 1915] [serial = 234] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x9819fc00) [pid = 1915] [serial = 237] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x9443e800) [pid = 1915] [serial = 228] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x94ef0400) [pid = 1915] [serial = 229] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x916ca000) [pid = 1915] [serial = 225] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x93010000) [pid = 1915] [serial = 226] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x8f389800) [pid = 1915] [serial = 223] [outer = (nil)] [url = about:blank] 16:14:24 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x8ecfcc00) [pid = 1915] [serial = 222] [outer = (nil)] [url = about:blank] 16:14:25 INFO - PROCESS | 1915 | 1461021265029 Marionette TRACE conn4 <- [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]]]}] 16:14:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:14:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1685ms 16:14:25 INFO - PROCESS | 1915 | 1461021265069 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 16:14:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:14:25 INFO - PROCESS | 1915 | 1461021265073 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 16:14:25 INFO - PROCESS | 1915 | 1461021265081 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:14:25 INFO - PROCESS | 1915 | 1461021265087 Marionette TRACE conn4 <- [1,406,null,{}] 16:14:25 INFO - PROCESS | 1915 | 1461021265116 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:25 INFO - PROCESS | 1915 | 1461021265305 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 16:14:25 INFO - PROCESS | 1915 | 1461021265316 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f389000 == 60 [pid = 1915] [id = 109] 16:14:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x94013400) [pid = 1915] [serial = 326] [outer = (nil)] 16:14:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x94019000) [pid = 1915] [serial = 327] [outer = 0x94013400] 16:14:25 INFO - PROCESS | 1915 | 1461021265399 Marionette DEBUG loaded listener.js 16:14:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x94446c00) [pid = 1915] [serial = 328] [outer = 0x94013400] 16:14:26 INFO - PROCESS | 1915 | 1461021266425 Marionette TRACE conn4 <- [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]]]}] 16:14:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:14:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1408ms 16:14:26 INFO - PROCESS | 1915 | 1461021266489 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 16:14:26 INFO - PROCESS | 1915 | 1461021266494 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 16:14:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:14:26 INFO - PROCESS | 1915 | 1461021266502 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:14:26 INFO - PROCESS | 1915 | 1461021266506 Marionette TRACE conn4 <- [1,410,null,{}] 16:14:26 INFO - PROCESS | 1915 | 1461021266512 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:26 INFO - PROCESS | 1915 | 1461021266691 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 16:14:26 INFO - PROCESS | 1915 | 1461021266840 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ecf9000 == 61 [pid = 1915] [id = 110] 16:14:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x9443dc00) [pid = 1915] [serial = 329] [outer = (nil)] 16:14:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x9786cc00) [pid = 1915] [serial = 330] [outer = 0x9443dc00] 16:14:26 INFO - PROCESS | 1915 | 1461021266920 Marionette DEBUG loaded listener.js 16:14:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x97b12800) [pid = 1915] [serial = 331] [outer = 0x9443dc00] 16:14:27 INFO - PROCESS | 1915 | 1461021267798 Marionette TRACE conn4 <- [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]]]}] 16:14:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:14:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1337ms 16:14:27 INFO - PROCESS | 1915 | 1461021267840 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 16:14:27 INFO - PROCESS | 1915 | 1461021267844 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 16:14:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:14:27 INFO - PROCESS | 1915 | 1461021267851 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:14:27 INFO - PROCESS | 1915 | 1461021267855 Marionette TRACE conn4 <- [1,414,null,{}] 16:14:27 INFO - PROCESS | 1915 | 1461021267868 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:28 INFO - PROCESS | 1915 | 1461021268082 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 16:14:28 INFO - PROCESS | 1915 | 1461021268119 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x97087800 == 62 [pid = 1915] [id = 111] 16:14:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x98028000) [pid = 1915] [serial = 332] [outer = (nil)] 16:14:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x98318000) [pid = 1915] [serial = 333] [outer = 0x98028000] 16:14:28 INFO - PROCESS | 1915 | 1461021268197 Marionette DEBUG loaded listener.js 16:14:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x98e76800) [pid = 1915] [serial = 334] [outer = 0x98028000] 16:14:29 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x99bb4c00) [pid = 1915] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:14:29 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x979db800) [pid = 1915] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:14:29 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x931d9800) [pid = 1915] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:14:29 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x8e946800) [pid = 1915] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:14:29 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x9819e400) [pid = 1915] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:14:29 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x94ee6800) [pid = 1915] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:14:29 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x914a7800) [pid = 1915] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:14:29 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x96b7e800) [pid = 1915] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:14:29 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x8ecfc000) [pid = 1915] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:14:29 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x8eb26800) [pid = 1915] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:14:29 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x97089800) [pid = 1915] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:14:29 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0xa008c000) [pid = 1915] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:14:29 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x93207800) [pid = 1915] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:14:29 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x9fc77800) [pid = 1915] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:14:29 INFO - PROCESS | 1915 | 1461021269389 Marionette TRACE conn4 <- [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]]]}] 16:14:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:14:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1598ms 16:14:29 INFO - PROCESS | 1915 | 1461021269450 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 16:14:29 INFO - PROCESS | 1915 | 1461021269453 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 16:14:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:14:29 INFO - PROCESS | 1915 | 1461021269461 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:14:29 INFO - PROCESS | 1915 | 1461021269465 Marionette TRACE conn4 <- [1,418,null,{}] 16:14:29 INFO - PROCESS | 1915 | 1461021269471 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:29 INFO - PROCESS | 1915 | 1461021269678 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 16:14:29 INFO - PROCESS | 1915 | 1461021269857 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:29 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e0c4400 == 63 [pid = 1915] [id = 112] 16:14:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x91610400) [pid = 1915] [serial = 335] [outer = (nil)] 16:14:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x94ee7400) [pid = 1915] [serial = 336] [outer = 0x91610400] 16:14:29 INFO - PROCESS | 1915 | 1461021269946 Marionette DEBUG loaded listener.js 16:14:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x98f8ec00) [pid = 1915] [serial = 337] [outer = 0x91610400] 16:14:31 INFO - PROCESS | 1915 | 1461021271157 Marionette TRACE conn4 <- [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]]]}] 16:14: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 16:14:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1742ms 16:14:31 INFO - PROCESS | 1915 | 1461021271206 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 16:14:31 INFO - PROCESS | 1915 | 1461021271213 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 16:14:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:14:31 INFO - PROCESS | 1915 | 1461021271340 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:14:31 INFO - PROCESS | 1915 | 1461021271348 Marionette TRACE conn4 <- [1,422,null,{}] 16:14:31 INFO - PROCESS | 1915 | 1461021271409 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:31 INFO - PROCESS | 1915 | 1461021271683 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 16:14:31 INFO - PROCESS | 1915 | 1461021271811 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e94a000 == 64 [pid = 1915] [id = 113] 16:14:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x8eb30800) [pid = 1915] [serial = 338] [outer = (nil)] 16:14:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x8f385c00) [pid = 1915] [serial = 339] [outer = 0x8eb30800] 16:14:31 INFO - PROCESS | 1915 | 1461021271910 Marionette DEBUG loaded listener.js 16:14:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x8fc0a000) [pid = 1915] [serial = 340] [outer = 0x8eb30800] 16:14:33 INFO - PROCESS | 1915 | 1461021273379 Marionette TRACE conn4 <- [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]]]}] 16:14:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:14:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2170ms 16:14:33 INFO - PROCESS | 1915 | 1461021273393 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 16:14:33 INFO - PROCESS | 1915 | 1461021273403 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 16:14:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:14:33 INFO - PROCESS | 1915 | 1461021273416 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:14:33 INFO - PROCESS | 1915 | 1461021273420 Marionette TRACE conn4 <- [1,426,null,{}] 16:14:33 INFO - PROCESS | 1915 | 1461021273429 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:33 INFO - PROCESS | 1915 | 1461021273624 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 16:14:33 INFO - PROCESS | 1915 | 1461021273793 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ecf7400 == 65 [pid = 1915] [id = 114] 16:14:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x8ecfa800) [pid = 1915] [serial = 341] [outer = (nil)] 16:14:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x916d0800) [pid = 1915] [serial = 342] [outer = 0x8ecfa800] 16:14:33 INFO - PROCESS | 1915 | 1461021273898 Marionette DEBUG loaded listener.js 16:14:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x931ad800) [pid = 1915] [serial = 343] [outer = 0x8ecfa800] 16:14:34 INFO - PROCESS | 1915 | 1461021274956 Marionette TRACE conn4 <- [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] 16:14:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:14:35 INFO - PROCESS | 1915 | 1461021275015 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 16:14:35 INFO - PROCESS | 1915 | 1461021275023 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:14:35 INFO - PROCESS | 1915 | 1461021275030 Marionette TRACE conn4 <- [1,430,null,{}] 16:14:35 INFO - PROCESS | 1915 | 1461021275048 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:35 INFO - PROCESS | 1915 | 1461021275268 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 16:14:35 INFO - PROCESS | 1915 | 1461021275518 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x94014000 == 66 [pid = 1915] [id = 115] 16:14:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x94eea000) [pid = 1915] [serial = 344] [outer = (nil)] 16:14:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x9694dc00) [pid = 1915] [serial = 345] [outer = 0x94eea000] 16:14:35 INFO - PROCESS | 1915 | 1461021275618 Marionette DEBUG loaded listener.js 16:14:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x979e5800) [pid = 1915] [serial = 346] [outer = 0x94eea000] 16:14:36 INFO - PROCESS | 1915 | 1461021276604 Marionette TRACE conn4 <- [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]]]}] 16:14:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:14:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1642ms 16:14:36 INFO - PROCESS | 1915 | 1461021276663 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 16:14:36 INFO - PROCESS | 1915 | 1461021276667 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 16:14:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:14:36 INFO - PROCESS | 1915 | 1461021276676 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:14:36 INFO - PROCESS | 1915 | 1461021276680 Marionette TRACE conn4 <- [1,434,null,{}] 16:14:36 INFO - PROCESS | 1915 | 1461021276686 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:36 INFO - PROCESS | 1915 | 1461021276898 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 16:14:37 INFO - PROCESS | 1915 | 1461021277119 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:37 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e940400 == 67 [pid = 1915] [id = 116] 16:14:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x96b7c400) [pid = 1915] [serial = 347] [outer = (nil)] 16:14:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x99373400) [pid = 1915] [serial = 348] [outer = 0x96b7c400] 16:14:37 INFO - PROCESS | 1915 | 1461021277256 Marionette DEBUG loaded listener.js 16:14:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x99bbd400) [pid = 1915] [serial = 349] [outer = 0x96b7c400] 16:14:38 INFO - PROCESS | 1915 | 1461021278163 Marionette TRACE conn4 <- [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]]]}] 16:14:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:14:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1533ms 16:14:38 INFO - PROCESS | 1915 | 1461021278210 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 16:14:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:14:38 INFO - PROCESS | 1915 | 1461021278215 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 16:14:38 INFO - PROCESS | 1915 | 1461021278223 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:14:38 INFO - PROCESS | 1915 | 1461021278226 Marionette TRACE conn4 <- [1,438,null,{}] 16:14:38 INFO - PROCESS | 1915 | 1461021278234 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:38 INFO - PROCESS | 1915 | 1461021278436 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 16:14:38 INFO - PROCESS | 1915 | 1461021278606 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x98b5d800 == 68 [pid = 1915] [id = 117] 16:14:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x98e7c000) [pid = 1915] [serial = 350] [outer = (nil)] 16:14:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x9ec3a000) [pid = 1915] [serial = 351] [outer = 0x98e7c000] 16:14:38 INFO - PROCESS | 1915 | 1461021278746 Marionette DEBUG loaded listener.js 16:14:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x9fc7d800) [pid = 1915] [serial = 352] [outer = 0x98e7c000] 16:14:39 INFO - PROCESS | 1915 | 1461021279710 Marionette TRACE conn4 <- [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]]]}] 16:14:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:14:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1540ms 16:14:39 INFO - PROCESS | 1915 | 1461021279764 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 16:14:39 INFO - PROCESS | 1915 | 1461021279767 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 16:14:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:14:39 INFO - PROCESS | 1915 | 1461021279775 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:14:39 INFO - PROCESS | 1915 | 1461021279778 Marionette TRACE conn4 <- [1,442,null,{}] 16:14:39 INFO - PROCESS | 1915 | 1461021279786 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:40 INFO - PROCESS | 1915 | 1461021280095 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 16:14:40 INFO - PROCESS | 1915 | 1461021280372 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x9b3e5800 == 69 [pid = 1915] [id = 118] 16:14:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0xa0cb3400) [pid = 1915] [serial = 353] [outer = (nil)] 16:14:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0xa0cbe800) [pid = 1915] [serial = 354] [outer = 0xa0cb3400] 16:14:40 INFO - PROCESS | 1915 | 1461021280475 Marionette DEBUG loaded listener.js 16:14:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0xa3c1d800) [pid = 1915] [serial = 355] [outer = 0xa0cb3400] 16:14:41 INFO - PROCESS | 1915 | 1461021281449 Marionette TRACE conn4 <- [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]]]}] 16:14:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:14:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1744ms 16:14:41 INFO - PROCESS | 1915 | 1461021281520 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 16:14:41 INFO - PROCESS | 1915 | 1461021281525 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 16:14:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:14:41 INFO - PROCESS | 1915 | 1461021281533 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:14:41 INFO - PROCESS | 1915 | 1461021281537 Marionette TRACE conn4 <- [1,446,null,{}] 16:14:41 INFO - PROCESS | 1915 | 1461021281544 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:41 INFO - PROCESS | 1915 | 1461021281755 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 16:14:41 INFO - PROCESS | 1915 | 1461021281975 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e072800 == 70 [pid = 1915] [id = 119] 16:14:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x8e075400) [pid = 1915] [serial = 356] [outer = (nil)] 16:14:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x8e07b400) [pid = 1915] [serial = 357] [outer = 0x8e075400] 16:14:42 INFO - PROCESS | 1915 | 1461021282081 Marionette DEBUG loaded listener.js 16:14:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x8e07e000) [pid = 1915] [serial = 358] [outer = 0x8e075400] 16:14:43 INFO - PROCESS | 1915 | 1461021283033 Marionette TRACE conn4 <- [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]]]}] 16:14:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:14:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1535ms 16:14:43 INFO - PROCESS | 1915 | 1461021283069 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 16:14:43 INFO - PROCESS | 1915 | 1461021283072 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 16:14:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:14:43 INFO - PROCESS | 1915 | 1461021283081 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:14:43 INFO - PROCESS | 1915 | 1461021283086 Marionette TRACE conn4 <- [1,450,null,{}] 16:14:43 INFO - PROCESS | 1915 | 1461021283093 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:43 INFO - PROCESS | 1915 | 1461021283297 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 16:14:43 INFO - PROCESS | 1915 | 1461021283514 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e07a800 == 71 [pid = 1915] [id = 120] 16:14:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x8e07e800) [pid = 1915] [serial = 359] [outer = (nil)] 16:14:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0xa0edf000) [pid = 1915] [serial = 360] [outer = 0x8e07e800] 16:14:43 INFO - PROCESS | 1915 | 1461021283652 Marionette DEBUG loaded listener.js 16:14:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0xa3cb8000) [pid = 1915] [serial = 361] [outer = 0x8e07e800] 16:14:44 INFO - PROCESS | 1915 | 1461021284632 Marionette TRACE conn4 <- [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] 16:14:44 INFO - PROCESS | 1915 | 1461021284720 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 16:14:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:14:44 INFO - PROCESS | 1915 | 1461021284728 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:14:44 INFO - PROCESS | 1915 | 1461021284732 Marionette TRACE conn4 <- [1,454,null,{}] 16:14:44 INFO - PROCESS | 1915 | 1461021284738 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:44 INFO - PROCESS | 1915 | 1461021284946 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 16:14:45 INFO - PROCESS | 1915 | 1461021285173 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:45 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dd6e800 == 72 [pid = 1915] [id = 121] 16:14:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x8dd6ec00) [pid = 1915] [serial = 362] [outer = (nil)] 16:14:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x8f38f800) [pid = 1915] [serial = 363] [outer = 0x8dd6ec00] 16:14:45 INFO - PROCESS | 1915 | 1461021285302 Marionette DEBUG loaded listener.js 16:14:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x9401a800) [pid = 1915] [serial = 364] [outer = 0x8dd6ec00] 16:14:46 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:14:46 INFO - PROCESS | 1915 | 1461021286263 Marionette TRACE conn4 <- [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]]]}] 16:14:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:14:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1587ms 16:14:46 INFO - PROCESS | 1915 | 1461021286316 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 16:14:46 INFO - PROCESS | 1915 | 1461021286320 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 16:14:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:14:46 INFO - PROCESS | 1915 | 1461021286328 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:14:46 INFO - PROCESS | 1915 | 1461021286332 Marionette TRACE conn4 <- [1,458,null,{}] 16:14:46 INFO - PROCESS | 1915 | 1461021286339 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:46 INFO - PROCESS | 1915 | 1461021286540 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 16:14:46 INFO - PROCESS | 1915 | 1461021286760 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x8deb1800 == 73 [pid = 1915] [id = 122] 16:14:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x8e073400) [pid = 1915] [serial = 365] [outer = (nil)] 16:14:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x916c4800) [pid = 1915] [serial = 366] [outer = 0x8e073400] 16:14:46 INFO - PROCESS | 1915 | 1461021286893 Marionette DEBUG loaded listener.js 16:14:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x93ee2400) [pid = 1915] [serial = 367] [outer = 0x8e073400] 16:14:48 INFO - PROCESS | 1915 | 1461021288766 Marionette TRACE conn4 <- [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] 16:14:48 INFO - PROCESS | 1915 | 1461021288827 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 16:14:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:14:48 INFO - PROCESS | 1915 | 1461021288839 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:14:48 INFO - PROCESS | 1915 | 1461021288844 Marionette TRACE conn4 <- [1,462,null,{}] 16:14:48 INFO - PROCESS | 1915 | 1461021288855 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:49 INFO - PROCESS | 1915 | 1461021289070 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 16:14:49 INFO - PROCESS | 1915 | 1461021289247 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e944c00 == 74 [pid = 1915] [id = 123] 16:14:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x8ecffc00) [pid = 1915] [serial = 368] [outer = (nil)] 16:14:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x90610800) [pid = 1915] [serial = 369] [outer = 0x8ecffc00] 16:14:49 INFO - PROCESS | 1915 | 1461021289334 Marionette DEBUG loaded listener.js 16:14:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x914c5800) [pid = 1915] [serial = 370] [outer = 0x8ecffc00] 16:14:50 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:14:50 INFO - PROCESS | 1915 | 1461021290286 Marionette TRACE conn4 <- [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] 16:14:50 INFO - PROCESS | 1915 | 1461021290387 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 16:14:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:14:50 INFO - PROCESS | 1915 | 1461021290398 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:14:50 INFO - PROCESS | 1915 | 1461021290402 Marionette TRACE conn4 <- [1,466,null,{}] 16:14:50 INFO - PROCESS | 1915 | 1461021290408 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:50 INFO - PROCESS | 1915 | 1461021290682 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 16:14:50 INFO - PROCESS | 1915 | 1461021290972 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:51 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f38d000 == 75 [pid = 1915] [id = 124] 16:14:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x903e3c00) [pid = 1915] [serial = 371] [outer = (nil)] 16:14:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x931a4000) [pid = 1915] [serial = 372] [outer = 0x903e3c00] 16:14:51 INFO - PROCESS | 1915 | 1461021291057 Marionette DEBUG loaded listener.js 16:14:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x93ee7c00) [pid = 1915] [serial = 373] [outer = 0x903e3c00] 16:14:51 INFO - PROCESS | 1915 | --DOCSHELL 0x93011000 == 74 [pid = 1915] [id = 42] 16:14:51 INFO - PROCESS | 1915 | --DOCSHELL 0x914a1800 == 73 [pid = 1915] [id = 49] 16:14:51 INFO - PROCESS | 1915 | --DOCSHELL 0x931dc000 == 72 [pid = 1915] [id = 69] 16:14:51 INFO - PROCESS | 1915 | --DOCSHELL 0xa0083400 == 71 [pid = 1915] [id = 45] 16:14:51 INFO - PROCESS | 1915 | --DOCSHELL 0x97087800 == 70 [pid = 1915] [id = 111] 16:14:51 INFO - PROCESS | 1915 | --DOCSHELL 0x8ecf9000 == 69 [pid = 1915] [id = 110] 16:14:51 INFO - PROCESS | 1915 | --DOCSHELL 0x8f389000 == 68 [pid = 1915] [id = 109] 16:14:51 INFO - PROCESS | 1915 | --DOCSHELL 0x8ecfdc00 == 67 [pid = 1915] [id = 108] 16:14:51 INFO - PROCESS | 1915 | --DOCSHELL 0x8e0c4800 == 66 [pid = 1915] [id = 107] 16:14:51 INFO - PROCESS | 1915 | --DOCSHELL 0x8dead800 == 65 [pid = 1915] [id = 100] 16:14:51 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0xa0edfc00) [pid = 1915] [serial = 135] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x96997c00) [pid = 1915] [serial = 126] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x9fe73c00) [pid = 1915] [serial = 132] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0xa2a58800) [pid = 1915] [serial = 138] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x980d4000) [pid = 1915] [serial = 159] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0xa3cbd000) [pid = 1915] [serial = 141] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x9443b800) [pid = 1915] [serial = 198] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x98f95400) [pid = 1915] [serial = 129] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x9123c800) [pid = 1915] [serial = 243] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x9699cc00) [pid = 1915] [serial = 279] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x96b7b400) [pid = 1915] [serial = 246] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x94012400) [pid = 1915] [serial = 276] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x98027c00) [pid = 1915] [serial = 282] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x94019400) [pid = 1915] [serial = 277] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x8f38f000) [pid = 1915] [serial = 271] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x8f383c00) [pid = 1915] [serial = 270] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x981a5800) [pid = 1915] [serial = 283] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0xa0fe0400) [pid = 1915] [serial = 255] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x914a2800) [pid = 1915] [serial = 273] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x931d6400) [pid = 1915] [serial = 274] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x9b3e6400) [pid = 1915] [serial = 249] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0xa0cbac00) [pid = 1915] [serial = 252] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0xa3c27800) [pid = 1915] [serial = 258] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x8dd6ac00) [pid = 1915] [serial = 261] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x8e0c3000) [pid = 1915] [serial = 264] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x8e0cb800) [pid = 1915] [serial = 267] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x9708e800) [pid = 1915] [serial = 280] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x98e78000) [pid = 1915] [serial = 286] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x9819ec00) [pid = 1915] [serial = 285] [outer = (nil)] [url = about:blank] 16:14:52 INFO - PROCESS | 1915 | 1461021292199 Marionette TRACE conn4 <- [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] 16:14:52 INFO - PROCESS | 1915 | 1461021292242 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 16:14:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:14:52 INFO - PROCESS | 1915 | 1461021292249 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:14:52 INFO - PROCESS | 1915 | 1461021292255 Marionette TRACE conn4 <- [1,470,null,{}] 16:14:52 INFO - PROCESS | 1915 | 1461021292272 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:52 INFO - PROCESS | 1915 | 1461021292460 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 16:14:52 INFO - PROCESS | 1915 | 1461021292677 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ecf9000 == 66 [pid = 1915] [id = 125] 16:14:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x903df000) [pid = 1915] [serial = 374] [outer = (nil)] 16:14:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x93eec800) [pid = 1915] [serial = 375] [outer = 0x903df000] 16:14:52 INFO - PROCESS | 1915 | 1461021292782 Marionette DEBUG loaded listener.js 16:14:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x94447c00) [pid = 1915] [serial = 376] [outer = 0x903df000] 16:14:53 INFO - PROCESS | 1915 | 1461021293614 Marionette TRACE conn4 <- [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]]]}] 16:14:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:14:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1390ms 16:14:53 INFO - PROCESS | 1915 | 1461021293640 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 16:14:53 INFO - PROCESS | 1915 | 1461021293644 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 16:14:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:14:53 INFO - PROCESS | 1915 | 1461021293651 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:14:53 INFO - PROCESS | 1915 | 1461021293654 Marionette TRACE conn4 <- [1,474,null,{}] 16:14:53 INFO - PROCESS | 1915 | 1461021293660 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:53 INFO - PROCESS | 1915 | 1461021293893 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 16:14:53 INFO - PROCESS | 1915 | 1461021293923 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x931a5c00 == 67 [pid = 1915] [id = 126] 16:14:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x9699cc00) [pid = 1915] [serial = 377] [outer = (nil)] 16:14:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x979d8800) [pid = 1915] [serial = 378] [outer = 0x9699cc00] 16:14:54 INFO - PROCESS | 1915 | 1461021294014 Marionette DEBUG loaded listener.js 16:14:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x980cf400) [pid = 1915] [serial = 379] [outer = 0x9699cc00] 16:14:54 INFO - PROCESS | 1915 | 1461021294966 Marionette TRACE conn4 <- [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]]]}] 16:14:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:14:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1336ms 16:14:54 INFO - PROCESS | 1915 | 1461021294990 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 16:14:54 INFO - PROCESS | 1915 | 1461021294994 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 16:14:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:14:55 INFO - PROCESS | 1915 | 1461021295008 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:14:55 INFO - PROCESS | 1915 | 1461021295012 Marionette TRACE conn4 <- [1,478,null,{}] 16:14:55 INFO - PROCESS | 1915 | 1461021295018 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:55 INFO - PROCESS | 1915 | 1461021295251 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 16:14:55 INFO - PROCESS | 1915 | 1461021295280 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x931da000 == 68 [pid = 1915] [id = 127] 16:14:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x94016000) [pid = 1915] [serial = 380] [outer = (nil)] 16:14:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x983b6800) [pid = 1915] [serial = 381] [outer = 0x94016000] 16:14:55 INFO - PROCESS | 1915 | 1461021295359 Marionette DEBUG loaded listener.js 16:14:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x98e7e800) [pid = 1915] [serial = 382] [outer = 0x94016000] 16:14:56 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x99bbc400) [pid = 1915] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:14:56 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x8e0cd800) [pid = 1915] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:14:56 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x98028000) [pid = 1915] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:14:56 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x94013400) [pid = 1915] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:14:56 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x8ecff000) [pid = 1915] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:14:56 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x9443dc00) [pid = 1915] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:14:56 INFO - PROCESS | 1915 | 1461021296559 Marionette TRACE conn4 <- [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]]]}] 16:14:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:14:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1581ms 16:14:56 INFO - PROCESS | 1915 | 1461021296596 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 16:14:56 INFO - PROCESS | 1915 | 1461021296599 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 16:14:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:14:56 INFO - PROCESS | 1915 | 1461021296606 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:14:56 INFO - PROCESS | 1915 | 1461021296610 Marionette TRACE conn4 <- [1,482,null,{}] 16:14:56 INFO - PROCESS | 1915 | 1461021296615 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:56 INFO - PROCESS | 1915 | 1461021296835 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 16:14:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x8e076400) [pid = 1915] [serial = 383] [outer = 0x962a4400] 16:14:57 INFO - PROCESS | 1915 | 1461021297002 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:57 INFO - PROCESS | 1915 | ++DOCSHELL 0x9996d000 == 69 [pid = 1915] [id = 128] 16:14:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x99970400) [pid = 1915] [serial = 384] [outer = (nil)] 16:14:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x9e02cc00) [pid = 1915] [serial = 385] [outer = 0x99970400] 16:14:57 INFO - PROCESS | 1915 | 1461021297091 Marionette DEBUG loaded listener.js 16:14:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x9fbbe000) [pid = 1915] [serial = 386] [outer = 0x99970400] 16:14:57 INFO - PROCESS | 1915 | 1461021297937 Marionette TRACE conn4 <- [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]]]}] 16:14:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:14:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1388ms 16:14:58 INFO - PROCESS | 1915 | 1461021298069 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 16:14:58 INFO - PROCESS | 1915 | 1461021298074 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 16:14:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:14:58 INFO - PROCESS | 1915 | 1461021298086 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:14:58 INFO - PROCESS | 1915 | 1461021298091 Marionette TRACE conn4 <- [1,486,null,{}] 16:14:58 INFO - PROCESS | 1915 | 1461021298112 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:58 INFO - PROCESS | 1915 | 1461021298331 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 16:14:58 INFO - PROCESS | 1915 | 1461021298583 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:58 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ecf2800 == 70 [pid = 1915] [id = 129] 16:14:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x8ecf6000) [pid = 1915] [serial = 387] [outer = (nil)] 16:14:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x8ecfb000) [pid = 1915] [serial = 388] [outer = 0x8ecf6000] 16:14:58 INFO - PROCESS | 1915 | 1461021298690 Marionette DEBUG loaded listener.js 16:14:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x8f38ec00) [pid = 1915] [serial = 389] [outer = 0x8ecf6000] 16:14:59 INFO - PROCESS | 1915 | 1461021299671 Marionette TRACE conn4 <- [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]]]}] 16:14:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:14:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1637ms 16:14:59 INFO - PROCESS | 1915 | 1461021299724 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 16:14:59 INFO - PROCESS | 1915 | 1461021299730 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 16:14:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:14:59 INFO - PROCESS | 1915 | 1461021299743 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:14:59 INFO - PROCESS | 1915 | 1461021299750 Marionette TRACE conn4 <- [1,490,null,{}] 16:14:59 INFO - PROCESS | 1915 | 1461021299757 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:59 INFO - PROCESS | 1915 | 1461021299956 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 16:15:00 INFO - PROCESS | 1915 | 1461021300194 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x916ce000 == 71 [pid = 1915] [id = 130] 16:15:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x931d3c00) [pid = 1915] [serial = 390] [outer = (nil)] 16:15:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x93ee4400) [pid = 1915] [serial = 391] [outer = 0x931d3c00] 16:15:00 INFO - PROCESS | 1915 | 1461021300331 Marionette DEBUG loaded listener.js 16:15:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x93eef000) [pid = 1915] [serial = 392] [outer = 0x931d3c00] 16:15:01 INFO - PROCESS | 1915 | 1461021301379 Marionette TRACE conn4 <- [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]]]}] 16:15:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:15:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1692ms 16:15:01 INFO - PROCESS | 1915 | 1461021301432 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 16:15:01 INFO - PROCESS | 1915 | 1461021301436 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 16:15:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:15:01 INFO - PROCESS | 1915 | 1461021301444 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:15:01 INFO - PROCESS | 1915 | 1461021301448 Marionette TRACE conn4 <- [1,494,null,{}] 16:15:01 INFO - PROCESS | 1915 | 1461021301463 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:01 INFO - PROCESS | 1915 | 1461021301707 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 16:15:02 INFO - PROCESS | 1915 | 1461021302024 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x981a3400 == 72 [pid = 1915] [id = 131] 16:15:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x98e82c00) [pid = 1915] [serial = 393] [outer = (nil)] 16:15:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x9adf6400) [pid = 1915] [serial = 394] [outer = 0x98e82c00] 16:15:02 INFO - PROCESS | 1915 | 1461021302135 Marionette DEBUG loaded listener.js 16:15:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x9fbbfc00) [pid = 1915] [serial = 395] [outer = 0x98e82c00] 16:15:03 INFO - PROCESS | 1915 | 1461021303129 Marionette TRACE conn4 <- [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]]]}] 16:15:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:15:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1734ms 16:15:03 INFO - PROCESS | 1915 | 1461021303180 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 16:15:03 INFO - PROCESS | 1915 | 1461021303184 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 16:15:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:15:03 INFO - PROCESS | 1915 | 1461021303190 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:15:03 INFO - PROCESS | 1915 | 1461021303194 Marionette TRACE conn4 <- [1,498,null,{}] 16:15:03 INFO - PROCESS | 1915 | 1461021303200 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:03 INFO - PROCESS | 1915 | 1461021303395 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 16:15:03 INFO - PROCESS | 1915 | 1461021303617 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:03 INFO - PROCESS | 1915 | ++DOCSHELL 0x931dd000 == 73 [pid = 1915] [id = 132] 16:15:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x9fca3c00) [pid = 1915] [serial = 396] [outer = (nil)] 16:15:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0xa0cbec00) [pid = 1915] [serial = 397] [outer = 0x9fca3c00] 16:15:03 INFO - PROCESS | 1915 | 1461021303722 Marionette DEBUG loaded listener.js 16:15:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0xa0edf400) [pid = 1915] [serial = 398] [outer = 0x9fca3c00] 16:15:04 INFO - PROCESS | 1915 | 1461021304647 Marionette TRACE conn4 <- [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]]]}] 16:15:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:15:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1534ms 16:15:04 INFO - PROCESS | 1915 | 1461021304726 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 16:15:04 INFO - PROCESS | 1915 | 1461021304731 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 16:15:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:15:04 INFO - PROCESS | 1915 | 1461021304739 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:15:04 INFO - PROCESS | 1915 | 1461021304743 Marionette TRACE conn4 <- [1,502,null,{}] 16:15:04 INFO - PROCESS | 1915 | 1461021304750 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:04 INFO - PROCESS | 1915 | 1461021304985 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 16:15:05 INFO - PROCESS | 1915 | 1461021305218 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:05 INFO - PROCESS | 1915 | ++DOCSHELL 0x942c1c00 == 74 [pid = 1915] [id = 133] 16:15:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x942c2c00) [pid = 1915] [serial = 399] [outer = (nil)] 16:15:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x942c8800) [pid = 1915] [serial = 400] [outer = 0x942c2c00] 16:15:05 INFO - PROCESS | 1915 | 1461021305362 Marionette DEBUG loaded listener.js 16:15:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x942cd000) [pid = 1915] [serial = 401] [outer = 0x942c2c00] 16:15:06 INFO - PROCESS | 1915 | 1461021306246 Marionette TRACE conn4 <- [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]]]}] 16:15:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:15:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1538ms 16:15:06 INFO - PROCESS | 1915 | 1461021306278 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 16:15:06 INFO - PROCESS | 1915 | 1461021306282 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 16:15:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:15:06 INFO - PROCESS | 1915 | 1461021306290 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:15:06 INFO - PROCESS | 1915 | 1461021306294 Marionette TRACE conn4 <- [1,506,null,{}] 16:15:06 INFO - PROCESS | 1915 | 1461021306300 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:06 INFO - PROCESS | 1915 | 1461021306543 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 16:15:06 INFO - PROCESS | 1915 | 1461021306773 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x914c5400 == 75 [pid = 1915] [id = 134] 16:15:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0xa2a0a800) [pid = 1915] [serial = 402] [outer = (nil)] 16:15:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0xa2a5b400) [pid = 1915] [serial = 403] [outer = 0xa2a0a800] 16:15:06 INFO - PROCESS | 1915 | 1461021306918 Marionette DEBUG loaded listener.js 16:15:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0xa458fc00) [pid = 1915] [serial = 404] [outer = 0xa2a0a800] 16:15:07 INFO - PROCESS | 1915 | 1461021307837 Marionette TRACE conn4 <- [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]]]}] 16:15:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:15:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1589ms 16:15:07 INFO - PROCESS | 1915 | 1461021307880 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 16:15:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:15:07 INFO - PROCESS | 1915 | 1461021307885 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 16:15:07 INFO - PROCESS | 1915 | 1461021307892 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:15:07 INFO - PROCESS | 1915 | 1461021307895 Marionette TRACE conn4 <- [1,510,null,{}] 16:15:07 INFO - PROCESS | 1915 | 1461021307903 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:08 INFO - PROCESS | 1915 | 1461021308098 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 16:15:08 INFO - PROCESS | 1915 | 1461021308317 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:08 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2a0e800 == 76 [pid = 1915] [id = 135] 16:15:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0xa45dcc00) [pid = 1915] [serial = 405] [outer = (nil)] 16:15:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0xa4744000) [pid = 1915] [serial = 406] [outer = 0xa45dcc00] 16:15:08 INFO - PROCESS | 1915 | 1461021308450 Marionette DEBUG loaded listener.js 16:15:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0xa4746c00) [pid = 1915] [serial = 407] [outer = 0xa45dcc00] 16:15:09 INFO - PROCESS | 1915 | 1461021309390 Marionette TRACE conn4 <- [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]]]}] 16:15:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:15:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1536ms 16:15:09 INFO - PROCESS | 1915 | 1461021309428 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 16:15:09 INFO - PROCESS | 1915 | 1461021309431 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 16:15:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:15:09 INFO - PROCESS | 1915 | 1461021309440 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:15:09 INFO - PROCESS | 1915 | 1461021309444 Marionette TRACE conn4 <- [1,514,null,{}] 16:15:09 INFO - PROCESS | 1915 | 1461021309450 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:09 INFO - PROCESS | 1915 | 1461021309649 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 16:15:09 INFO - PROCESS | 1915 | 1461021309876 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bf43800 == 77 [pid = 1915] [id = 136] 16:15:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x8bf44c00) [pid = 1915] [serial = 408] [outer = (nil)] 16:15:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x8bf49800) [pid = 1915] [serial = 409] [outer = 0x8bf44c00] 16:15:10 INFO - PROCESS | 1915 | 1461021310013 Marionette DEBUG loaded listener.js 16:15:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x8bf4e000) [pid = 1915] [serial = 410] [outer = 0x8bf44c00] 16:15:10 INFO - PROCESS | 1915 | 1461021310899 Marionette TRACE conn4 <- [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]]]}] 16:15:10 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 16:15:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1537ms 16:15:10 INFO - PROCESS | 1915 | 1461021310978 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 16:15:10 INFO - PROCESS | 1915 | 1461021310982 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 16:15:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:15:10 INFO - PROCESS | 1915 | 1461021310990 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:15:10 INFO - PROCESS | 1915 | 1461021310994 Marionette TRACE conn4 <- [1,518,null,{}] 16:15:11 INFO - PROCESS | 1915 | 1461021311000 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:11 INFO - PROCESS | 1915 | 1461021311234 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 16:15:11 INFO - PROCESS | 1915 | 1461021311494 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bd02000 == 78 [pid = 1915] [id = 137] 16:15:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x8bd05c00) [pid = 1915] [serial = 411] [outer = (nil)] 16:15:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x8bd0b800) [pid = 1915] [serial = 412] [outer = 0x8bd05c00] 16:15:11 INFO - PROCESS | 1915 | 1461021311632 Marionette DEBUG loaded listener.js 16:15:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x8bd0f800) [pid = 1915] [serial = 413] [outer = 0x8bd05c00] 16:15:12 INFO - PROCESS | 1915 | 1461021312544 Marionette TRACE conn4 <- [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]]]}] 16:15:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:15:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1594ms 16:15:12 INFO - PROCESS | 1915 | 1461021312584 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 16:15:12 INFO - PROCESS | 1915 | 1461021312589 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 16:15:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:15:12 INFO - PROCESS | 1915 | 1461021312595 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:15:12 INFO - PROCESS | 1915 | 1461021312598 Marionette TRACE conn4 <- [1,522,null,{}] 16:15:12 INFO - PROCESS | 1915 | 1461021312605 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:12 INFO - PROCESS | 1915 | 1461021312837 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 16:15:13 INFO - PROCESS | 1915 | 1461021313066 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bd0d400 == 79 [pid = 1915] [id = 138] 16:15:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x8bd0e400) [pid = 1915] [serial = 414] [outer = (nil)] 16:15:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 186 (0x8dd69000) [pid = 1915] [serial = 415] [outer = 0x8bd0e400] 16:15:13 INFO - PROCESS | 1915 | 1461021313200 Marionette DEBUG loaded listener.js 16:15:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 187 (0x981ac000) [pid = 1915] [serial = 416] [outer = 0x8bd0e400] 16:15:14 INFO - PROCESS | 1915 | 1461021314112 Marionette TRACE conn4 <- [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]]]}] 16:15:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:15:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1554ms 16:15:14 INFO - PROCESS | 1915 | 1461021314150 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 16:15:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:15:14 INFO - PROCESS | 1915 | 1461021314156 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 16:15:14 INFO - PROCESS | 1915 | 1461021314163 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:15:14 INFO - PROCESS | 1915 | 1461021314168 Marionette TRACE conn4 <- [1,526,null,{}] 16:15:14 INFO - PROCESS | 1915 | 1461021314175 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:14 INFO - PROCESS | 1915 | 1461021314411 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 16:15:14 INFO - PROCESS | 1915 | 1461021314649 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x89779c00 == 80 [pid = 1915] [id = 139] 16:15:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 188 (0x89780000) [pid = 1915] [serial = 417] [outer = (nil)] 16:15:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 189 (0x8bd04800) [pid = 1915] [serial = 418] [outer = 0x89780000] 16:15:14 INFO - PROCESS | 1915 | 1461021314766 Marionette DEBUG loaded listener.js 16:15:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 190 (0x98e79000) [pid = 1915] [serial = 419] [outer = 0x89780000] 16:15:15 INFO - PROCESS | 1915 | 1461021315775 Marionette TRACE conn4 <- [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]]]}] 16:15:15 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 16:15:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1644ms 16:15:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:15:15 INFO - PROCESS | 1915 | 1461021315807 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 16:15:15 INFO - PROCESS | 1915 | 1461021315810 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 16:15:15 INFO - PROCESS | 1915 | 1461021315819 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:15:15 INFO - PROCESS | 1915 | 1461021315822 Marionette TRACE conn4 <- [1,530,null,{}] 16:15:15 INFO - PROCESS | 1915 | 1461021315829 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:16 INFO - PROCESS | 1915 | 1461021316030 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 16:15:16 INFO - PROCESS | 1915 | 1461021316258 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x8977cc00 == 81 [pid = 1915] [id = 140] 16:15:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 191 (0x8977d800) [pid = 1915] [serial = 420] [outer = (nil)] 16:15:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 192 (0x8f383800) [pid = 1915] [serial = 421] [outer = 0x8977d800] 16:15:16 INFO - PROCESS | 1915 | 1461021316391 Marionette DEBUG loaded listener.js 16:15:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 193 (0x9310b800) [pid = 1915] [serial = 422] [outer = 0x8977d800] 16:15:17 INFO - PROCESS | 1915 | 1461021317677 Marionette TRACE conn4 <- [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"]]]}] 16:15:17 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 16:15:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:15:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:15:17 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 16:15:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:15:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:15:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1895ms 16:15:17 INFO - PROCESS | 1915 | 1461021317718 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 16:15:17 INFO - PROCESS | 1915 | 1461021317725 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 16:15:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:15:17 INFO - PROCESS | 1915 | 1461021317752 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:15:17 INFO - PROCESS | 1915 | 1461021317759 Marionette TRACE conn4 <- [1,534,null,{}] 16:15:17 INFO - PROCESS | 1915 | 1461021317873 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:18 INFO - PROCESS | 1915 | 1461021318129 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 16:15:18 INFO - PROCESS | 1915 | 1461021318240 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dd64c00 == 82 [pid = 1915] [id = 141] 16:15:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 194 (0x8deb9000) [pid = 1915] [serial = 423] [outer = (nil)] 16:15:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 195 (0x8f38f000) [pid = 1915] [serial = 424] [outer = 0x8deb9000] 16:15:18 INFO - PROCESS | 1915 | 1461021318364 Marionette DEBUG loaded listener.js 16:15:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 196 (0x90602400) [pid = 1915] [serial = 425] [outer = 0x8deb9000] 16:15:19 INFO - PROCESS | 1915 | 1461021319438 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 16:15:19 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:15:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1735ms 16:15:19 INFO - PROCESS | 1915 | 1461021319471 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 16:15:19 INFO - PROCESS | 1915 | 1461021319480 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 16:15:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:15:19 INFO - PROCESS | 1915 | 1461021319493 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:15:19 INFO - PROCESS | 1915 | 1461021319497 Marionette TRACE conn4 <- [1,538,null,{}] 16:15:19 INFO - PROCESS | 1915 | 1461021319504 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:19 INFO - PROCESS | 1915 | 1461021319748 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 16:15:20 INFO - PROCESS | 1915 | 1461021319998 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:20 INFO - PROCESS | 1915 | ++DOCSHELL 0x8deb8c00 == 83 [pid = 1915] [id = 142] 16:15:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 197 (0x8deb9400) [pid = 1915] [serial = 426] [outer = (nil)] 16:15:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 198 (0x903e8400) [pid = 1915] [serial = 427] [outer = 0x8deb9400] 16:15:20 INFO - PROCESS | 1915 | 1461021320084 Marionette DEBUG loaded listener.js 16:15:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 199 (0x93013000) [pid = 1915] [serial = 428] [outer = 0x8deb9400] 16:15:21 INFO - PROCESS | 1915 | 1461021321098 Marionette TRACE conn4 <- [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]]]}] 16:15:21 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. 16:15:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1642ms 16:15:21 INFO - PROCESS | 1915 | 1461021321142 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 16:15:21 INFO - PROCESS | 1915 | 1461021321146 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 16:15:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:15:21 INFO - PROCESS | 1915 | 1461021321157 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:15:21 INFO - PROCESS | 1915 | 1461021321162 Marionette TRACE conn4 <- [1,542,null,{}] 16:15:21 INFO - PROCESS | 1915 | 1461021321180 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:21 INFO - PROCESS | 1915 | 1461021321379 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 16:15:21 INFO - PROCESS | 1915 | --DOCSHELL 0x8e0c7800 == 82 [pid = 1915] [id = 89] 16:15:21 INFO - PROCESS | 1915 | --DOCSHELL 0x8e93f800 == 81 [pid = 1915] [id = 86] 16:15:21 INFO - PROCESS | 1915 | --DOCSHELL 0x8e943400 == 80 [pid = 1915] [id = 85] 16:15:21 INFO - PROCESS | 1915 | --DOCSHELL 0x8dd6f400 == 79 [pid = 1915] [id = 88] 16:15:21 INFO - PROCESS | 1915 | --DOCSHELL 0x98028400 == 78 [pid = 1915] [id = 84] 16:15:21 INFO - PROCESS | 1915 | --DOCSHELL 0x94eedc00 == 77 [pid = 1915] [id = 82] 16:15:21 INFO - PROCESS | 1915 | --DOCSHELL 0x99373c00 == 76 [pid = 1915] [id = 83] 16:15:21 INFO - PROCESS | 1915 | --DOMWINDOW == 198 (0x931abc00) [pid = 1915] [serial = 306] [outer = (nil)] [url = about:blank] 16:15:21 INFO - PROCESS | 1915 | --DOMWINDOW == 197 (0x903e7800) [pid = 1915] [serial = 309] [outer = (nil)] [url = about:blank] 16:15:21 INFO - PROCESS | 1915 | --DOMWINDOW == 196 (0x9fcab000) [pid = 1915] [serial = 318] [outer = (nil)] [url = about:blank] 16:15:21 INFO - PROCESS | 1915 | --DOMWINDOW == 195 (0x9060d800) [pid = 1915] [serial = 315] [outer = (nil)] [url = about:blank] 16:15:21 INFO - PROCESS | 1915 | --DOMWINDOW == 194 (0x9aea7000) [pid = 1915] [serial = 303] [outer = (nil)] [url = about:blank] 16:15:21 INFO - PROCESS | 1915 | --DOMWINDOW == 193 (0x94ef1800) [pid = 1915] [serial = 294] [outer = (nil)] [url = about:blank] 16:15:21 INFO - PROCESS | 1915 | --DOMWINDOW == 192 (0x8deb5000) [pid = 1915] [serial = 300] [outer = (nil)] [url = about:blank] 16:15:21 INFO - PROCESS | 1915 | --DOMWINDOW == 191 (0x99bb3800) [pid = 1915] [serial = 288] [outer = (nil)] [url = about:blank] 16:15:21 INFO - PROCESS | 1915 | --DOMWINDOW == 190 (0x99968400) [pid = 1915] [serial = 297] [outer = (nil)] [url = about:blank] 16:15:21 INFO - PROCESS | 1915 | --DOMWINDOW == 189 (0x914d4000) [pid = 1915] [serial = 291] [outer = (nil)] [url = about:blank] 16:15:21 INFO - PROCESS | 1915 | --DOMWINDOW == 188 (0x90604000) [pid = 1915] [serial = 312] [outer = (nil)] [url = about:blank] 16:15:21 INFO - PROCESS | 1915 | --DOMWINDOW == 187 (0x94ee7400) [pid = 1915] [serial = 336] [outer = (nil)] [url = about:blank] 16:15:21 INFO - PROCESS | 1915 | 1461021321703 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dd6f400 == 77 [pid = 1915] [id = 143] 16:15:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 188 (0x8deb5000) [pid = 1915] [serial = 429] [outer = (nil)] 16:15:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 189 (0x903ed400) [pid = 1915] [serial = 430] [outer = 0x8deb5000] 16:15:21 INFO - PROCESS | 1915 | 1461021321823 Marionette DEBUG loaded listener.js 16:15:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 190 (0x931a4800) [pid = 1915] [serial = 431] [outer = 0x8deb5000] 16:15:22 INFO - PROCESS | 1915 | --DOCSHELL 0x94014000 == 76 [pid = 1915] [id = 115] 16:15:22 INFO - PROCESS | 1915 | --DOCSHELL 0x8ecf7400 == 75 [pid = 1915] [id = 114] 16:15:22 INFO - PROCESS | 1915 | --DOCSHELL 0x8e94a000 == 74 [pid = 1915] [id = 113] 16:15:22 INFO - PROCESS | 1915 | --DOMWINDOW == 189 (0x903e1c00) [pid = 1915] [serial = 321] [outer = (nil)] [url = about:blank] 16:15:22 INFO - PROCESS | 1915 | --DOMWINDOW == 188 (0x98e76800) [pid = 1915] [serial = 334] [outer = (nil)] [url = about:blank] 16:15:22 INFO - PROCESS | 1915 | --DOMWINDOW == 187 (0x94446c00) [pid = 1915] [serial = 328] [outer = (nil)] [url = about:blank] 16:15:22 INFO - PROCESS | 1915 | --DOMWINDOW == 186 (0x9300e400) [pid = 1915] [serial = 324] [outer = (nil)] [url = about:blank] 16:15:22 INFO - PROCESS | 1915 | --DOMWINDOW == 185 (0x94019000) [pid = 1915] [serial = 327] [outer = (nil)] [url = about:blank] 16:15:22 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0x98318000) [pid = 1915] [serial = 333] [outer = (nil)] [url = about:blank] 16:15:22 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0x9060b000) [pid = 1915] [serial = 322] [outer = (nil)] [url = about:blank] 16:15:22 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x9786cc00) [pid = 1915] [serial = 330] [outer = (nil)] [url = about:blank] 16:15:22 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x931a8400) [pid = 1915] [serial = 325] [outer = (nil)] [url = about:blank] 16:15:22 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0x97b12800) [pid = 1915] [serial = 331] [outer = (nil)] [url = about:blank] 16:15:22 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x9fc74400) [pid = 1915] [serial = 241] [outer = (nil)] [url = about:blank] 16:15:22 INFO - PROCESS | 1915 | 1461021322622 Marionette TRACE conn4 <- [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]]]}] 16:15:22 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. 16:15:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1489ms 16:15:22 INFO - PROCESS | 1915 | 1461021322669 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 16:15:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:15:22 INFO - PROCESS | 1915 | 1461021322675 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 16:15:22 INFO - PROCESS | 1915 | 1461021322681 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:15:22 INFO - PROCESS | 1915 | 1461021322686 Marionette TRACE conn4 <- [1,546,null,{}] 16:15:22 INFO - PROCESS | 1915 | 1461021322693 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:22 INFO - PROCESS | 1915 | 1461021322897 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 16:15:23 INFO - PROCESS | 1915 | 1461021323063 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e93f800 == 75 [pid = 1915] [id = 144] 16:15:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x8ecf7c00) [pid = 1915] [serial = 432] [outer = (nil)] 16:15:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x93eeb400) [pid = 1915] [serial = 433] [outer = 0x8ecf7c00] 16:15:23 INFO - PROCESS | 1915 | 1461021323142 Marionette DEBUG loaded listener.js 16:15:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x94018400) [pid = 1915] [serial = 434] [outer = 0x8ecf7c00] 16:15:24 INFO - PROCESS | 1915 | 1461021324163 Marionette TRACE conn4 <- [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]]]}] 16:15:24 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:15:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1531ms 16:15:24 INFO - PROCESS | 1915 | 1461021324214 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 16:15:24 INFO - PROCESS | 1915 | 1461021324220 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 16:15:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:15:24 INFO - PROCESS | 1915 | 1461021324242 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:15:24 INFO - PROCESS | 1915 | 1461021324248 Marionette TRACE conn4 <- [1,550,null,{}] 16:15:24 INFO - PROCESS | 1915 | 1461021324257 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:24 INFO - PROCESS | 1915 | 1461021324511 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 16:15:24 INFO - PROCESS | 1915 | 1461021324821 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:24 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bd08400 == 76 [pid = 1915] [id = 145] 16:15:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x8dd6d000) [pid = 1915] [serial = 435] [outer = (nil)] 16:15:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x8e0bfc00) [pid = 1915] [serial = 436] [outer = 0x8dd6d000] 16:15:24 INFO - PROCESS | 1915 | 1461021324916 Marionette DEBUG loaded listener.js 16:15:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x8ecf6c00) [pid = 1915] [serial = 437] [outer = 0x8dd6d000] 16:15:25 INFO - PROCESS | 1915 | 1461021325877 Marionette TRACE conn4 <- [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]]]}] 16:15:25 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. 16:15:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1689ms 16:15:25 INFO - PROCESS | 1915 | 1461021325934 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 16:15:25 INFO - PROCESS | 1915 | 1461021325943 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 16:15:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:15:25 INFO - PROCESS | 1915 | 1461021325955 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:15:25 INFO - PROCESS | 1915 | 1461021325959 Marionette TRACE conn4 <- [1,554,null,{}] 16:15:25 INFO - PROCESS | 1915 | 1461021325967 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:26 INFO - PROCESS | 1915 | 1461021326165 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 16:15:26 INFO - PROCESS | 1915 | 1461021326405 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x9060e000 == 77 [pid = 1915] [id = 146] 16:15:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 186 (0x91245000) [pid = 1915] [serial = 438] [outer = (nil)] 16:15:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 187 (0x93112c00) [pid = 1915] [serial = 439] [outer = 0x91245000] 16:15:26 INFO - PROCESS | 1915 | 1461021326549 Marionette DEBUG loaded listener.js 16:15:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 188 (0x93118c00) [pid = 1915] [serial = 440] [outer = 0x91245000] 16:15:27 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:15:27 INFO - PROCESS | 1915 | 1461021327611 Marionette TRACE conn4 <- [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]]]}] 16:15:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:15:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1691ms 16:15:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:15:27 INFO - PROCESS | 1915 | 1461021327646 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 16:15:27 INFO - PROCESS | 1915 | 1461021327650 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 16:15:27 INFO - PROCESS | 1915 | 1461021327657 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:15:27 INFO - PROCESS | 1915 | 1461021327664 Marionette TRACE conn4 <- [1,558,null,{}] 16:15:27 INFO - PROCESS | 1915 | 1461021327682 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:27 INFO - PROCESS | 1915 | 1461021327885 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 16:15:28 INFO - PROCESS | 1915 | 1461021328155 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x94440c00 == 78 [pid = 1915] [id = 147] 16:15:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 189 (0x9629c400) [pid = 1915] [serial = 441] [outer = (nil)] 16:15:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 190 (0x962a7c00) [pid = 1915] [serial = 442] [outer = 0x9629c400] 16:15:28 INFO - PROCESS | 1915 | 1461021328300 Marionette DEBUG loaded listener.js 16:15:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 191 (0x9786cc00) [pid = 1915] [serial = 443] [outer = 0x9629c400] 16:15:30 INFO - PROCESS | 1915 | --DOCSHELL 0x98b60800 == 77 [pid = 1915] [id = 39] 16:15:30 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb28800 == 76 [pid = 1915] [id = 99] 16:15:30 INFO - PROCESS | 1915 | --DOCSHELL 0x91616800 == 75 [pid = 1915] [id = 50] 16:15:30 INFO - PROCESS | 1915 | --DOCSHELL 0x9fb12c00 == 74 [pid = 1915] [id = 44] 16:15:30 INFO - PROCESS | 1915 | --DOCSHELL 0x969a1800 == 73 [pid = 1915] [id = 38] 16:15:30 INFO - PROCESS | 1915 | --DOCSHELL 0x914a1000 == 72 [pid = 1915] [id = 97] 16:15:30 INFO - PROCESS | 1915 | --DOCSHELL 0x9443b400 == 71 [pid = 1915] [id = 98] 16:15:30 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb22400 == 70 [pid = 1915] [id = 36] 16:15:30 INFO - PROCESS | 1915 | --DOCSHELL 0x8e93fc00 == 69 [pid = 1915] [id = 71] 16:15:30 INFO - PROCESS | 1915 | --DOCSHELL 0x8deb3c00 == 68 [pid = 1915] [id = 101] 16:15:30 INFO - PROCESS | 1915 | --DOCSHELL 0x931a5000 == 67 [pid = 1915] [id = 102] 16:15:30 INFO - PROCESS | 1915 | --DOCSHELL 0x8deb2800 == 66 [pid = 1915] [id = 103] 16:15:30 INFO - PROCESS | 1915 | --DOCSHELL 0x9123e800 == 65 [pid = 1915] [id = 106] 16:15:30 INFO - PROCESS | 1915 | --DOCSHELL 0x903e2800 == 64 [pid = 1915] [id = 104] 16:15:30 INFO - PROCESS | 1915 | --DOCSHELL 0x8e94bc00 == 63 [pid = 1915] [id = 105] 16:15:31 INFO - PROCESS | 1915 | --DOMWINDOW == 190 (0x98f92c00) [pid = 1915] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:15:31 INFO - PROCESS | 1915 | --DOMWINDOW == 189 (0x94016000) [pid = 1915] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:15:31 INFO - PROCESS | 1915 | --DOMWINDOW == 188 (0x903e3c00) [pid = 1915] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:15:31 INFO - PROCESS | 1915 | --DOMWINDOW == 187 (0x903df000) [pid = 1915] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:15:31 INFO - PROCESS | 1915 | --DOMWINDOW == 186 (0x8ecffc00) [pid = 1915] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:15:31 INFO - PROCESS | 1915 | --DOMWINDOW == 185 (0x9699cc00) [pid = 1915] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:15:31 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0x8deb9000) [pid = 1915] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:15:31 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0x8deb9400) [pid = 1915] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:15:31 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x8deb5000) [pid = 1915] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:15:31 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x99970400) [pid = 1915] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:15:31 INFO - PROCESS | 1915 | 1461021331646 Marionette TRACE conn4 <- [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]]]}] 16:15:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:15:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 4022ms 16:15:31 INFO - PROCESS | 1915 | 1461021331689 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 16:15:31 INFO - PROCESS | 1915 | 1461021331701 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 16:15:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:15:31 INFO - PROCESS | 1915 | 1461021331716 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:15:31 INFO - PROCESS | 1915 | 1461021331724 Marionette TRACE conn4 <- [1,562,null,{}] 16:15:31 INFO - PROCESS | 1915 | 1461021331737 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:32 INFO - PROCESS | 1915 | 1461021332038 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 16:15:32 INFO - PROCESS | 1915 | 1461021332325 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x8deb9000 == 64 [pid = 1915] [id = 148] 16:15:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x8e078000) [pid = 1915] [serial = 444] [outer = (nil)] 16:15:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x8e94bc00) [pid = 1915] [serial = 445] [outer = 0x8e078000] 16:15:32 INFO - PROCESS | 1915 | 1461021332461 Marionette DEBUG loaded listener.js 16:15:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x8f38b400) [pid = 1915] [serial = 446] [outer = 0x8e078000] 16:15:33 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:15:33 INFO - PROCESS | 1915 | 1461021333593 Marionette TRACE conn4 <- [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]]]}] 16:15:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:15:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1901ms 16:15:33 INFO - PROCESS | 1915 | 1461021333616 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 16:15:33 INFO - PROCESS | 1915 | 1461021333623 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 16:15:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:15:33 INFO - PROCESS | 1915 | 1461021333638 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:15:33 INFO - PROCESS | 1915 | 1461021333644 Marionette TRACE conn4 <- [1,566,null,{}] 16:15:33 INFO - PROCESS | 1915 | 1461021333656 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:33 INFO - PROCESS | 1915 | 1461021333900 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 16:15:34 INFO - PROCESS | 1915 | 1461021334162 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:34 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bd0ec00 == 65 [pid = 1915] [id = 149] 16:15:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x8bf4c800) [pid = 1915] [serial = 447] [outer = (nil)] 16:15:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 186 (0x8eb22400) [pid = 1915] [serial = 448] [outer = 0x8bf4c800] 16:15:34 INFO - PROCESS | 1915 | 1461021334272 Marionette DEBUG loaded listener.js 16:15:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 187 (0x903ec000) [pid = 1915] [serial = 449] [outer = 0x8bf4c800] 16:15:34 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:15:35 INFO - PROCESS | 1915 | 1461021335312 Marionette TRACE conn4 <- [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]]]}] 16:15:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:15:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1689ms 16:15:35 INFO - PROCESS | 1915 | 1461021335326 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 16:15:35 INFO - PROCESS | 1915 | 1461021335336 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 16:15:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:15:35 INFO - PROCESS | 1915 | 1461021335349 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:15:35 INFO - PROCESS | 1915 | 1461021335353 Marionette TRACE conn4 <- [1,570,null,{}] 16:15:35 INFO - PROCESS | 1915 | 1461021335361 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:35 INFO - PROCESS | 1915 | 1461021335565 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 16:15:35 INFO - PROCESS | 1915 | 1461021335758 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x916c6800 == 66 [pid = 1915] [id = 150] 16:15:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 188 (0x916cc400) [pid = 1915] [serial = 450] [outer = (nil)] 16:15:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 189 (0x93113000) [pid = 1915] [serial = 451] [outer = 0x916cc400] 16:15:35 INFO - PROCESS | 1915 | 1461021335904 Marionette DEBUG loaded listener.js 16:15:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 190 (0x931a8800) [pid = 1915] [serial = 452] [outer = 0x916cc400] 16:15:36 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:15:37 INFO - PROCESS | 1915 | 1461021336999 Marionette TRACE conn4 <- [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]]]}] 16:15:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:15:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1694ms 16:15:37 INFO - PROCESS | 1915 | 1461021337043 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 16:15:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:15:37 INFO - PROCESS | 1915 | 1461021337048 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 16:15:37 INFO - PROCESS | 1915 | 1461021337056 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:15:37 INFO - PROCESS | 1915 | 1461021337063 Marionette TRACE conn4 <- [1,574,null,{}] 16:15:37 INFO - PROCESS | 1915 | 1461021337080 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:37 INFO - PROCESS | 1915 | 1461021337282 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 16:15:37 INFO - PROCESS | 1915 | 1461021337485 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:37 INFO - PROCESS | 1915 | ++DOCSHELL 0x9400d000 == 67 [pid = 1915] [id = 151] 16:15:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 191 (0x942c4c00) [pid = 1915] [serial = 453] [outer = (nil)] 16:15:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 192 (0x942cf800) [pid = 1915] [serial = 454] [outer = 0x942c4c00] 16:15:37 INFO - PROCESS | 1915 | 1461021337578 Marionette DEBUG loaded listener.js 16:15:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 193 (0x9629ec00) [pid = 1915] [serial = 455] [outer = 0x942c4c00] 16:15:38 INFO - PROCESS | 1915 | 1461021338497 Marionette TRACE conn4 <- [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]]]}] 16:15:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:15:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1496ms 16:15:38 INFO - PROCESS | 1915 | 1461021338551 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 16:15:38 INFO - PROCESS | 1915 | 1461021338556 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 16:15:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:15:38 INFO - PROCESS | 1915 | 1461021338564 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:15:38 INFO - PROCESS | 1915 | 1461021338568 Marionette TRACE conn4 <- [1,578,null,{}] 16:15:38 INFO - PROCESS | 1915 | 1461021338574 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:38 INFO - PROCESS | 1915 | 1461021338774 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 16:15:39 INFO - PROCESS | 1915 | 1461021339004 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:39 INFO - PROCESS | 1915 | ++DOCSHELL 0x9629e000 == 68 [pid = 1915] [id = 152] 16:15:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 194 (0x97b09c00) [pid = 1915] [serial = 456] [outer = (nil)] 16:15:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 195 (0x981a4000) [pid = 1915] [serial = 457] [outer = 0x97b09c00] 16:15:39 INFO - PROCESS | 1915 | 1461021339141 Marionette DEBUG loaded listener.js 16:15:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 196 (0x98318000) [pid = 1915] [serial = 458] [outer = 0x97b09c00] 16:15:40 INFO - PROCESS | 1915 | 1461021340081 Marionette TRACE conn4 <- [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]]]}] 16:15:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:15:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1550ms 16:15:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:15:40 INFO - PROCESS | 1915 | 1461021340115 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 16:15:40 INFO - PROCESS | 1915 | 1461021340118 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 16:15:40 INFO - PROCESS | 1915 | 1461021340126 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:15:40 INFO - PROCESS | 1915 | 1461021340130 Marionette TRACE conn4 <- [1,582,null,{}] 16:15:40 INFO - PROCESS | 1915 | 1461021340136 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:40 INFO - PROCESS | 1915 | 1461021340332 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 16:15:40 INFO - PROCESS | 1915 | 1461021340521 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bd04000 == 69 [pid = 1915] [id = 153] 16:15:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 197 (0x8bf47800) [pid = 1915] [serial = 459] [outer = (nil)] 16:15:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 198 (0x98eebc00) [pid = 1915] [serial = 460] [outer = 0x8bf47800] 16:15:40 INFO - PROCESS | 1915 | 1461021340654 Marionette DEBUG loaded listener.js 16:15:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 199 (0x98f97400) [pid = 1915] [serial = 461] [outer = 0x8bf47800] 16:15:41 INFO - PROCESS | 1915 | 1461021341577 Marionette TRACE conn4 <- [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]]]}] 16:15:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:15:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1486ms 16:15:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:15:41 INFO - PROCESS | 1915 | 1461021341611 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 16:15:41 INFO - PROCESS | 1915 | 1461021341614 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 16:15:41 INFO - PROCESS | 1915 | 1461021341622 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:15:41 INFO - PROCESS | 1915 | 1461021341626 Marionette TRACE conn4 <- [1,586,null,{}] 16:15:41 INFO - PROCESS | 1915 | 1461021341633 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:41 INFO - PROCESS | 1915 | 1461021341952 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 16:15:42 INFO - PROCESS | 1915 | 1461021342291 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x94010400 == 70 [pid = 1915] [id = 154] 16:15:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 200 (0x9aeabc00) [pid = 1915] [serial = 462] [outer = (nil)] 16:15:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 201 (0x9fc7c800) [pid = 1915] [serial = 463] [outer = 0x9aeabc00] 16:15:42 INFO - PROCESS | 1915 | 1461021342393 Marionette DEBUG loaded listener.js 16:15:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 202 (0xa0077400) [pid = 1915] [serial = 464] [outer = 0x9aeabc00] 16:15:42 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:15:43 INFO - PROCESS | 1915 | 1461021343250 Marionette TRACE conn4 <- [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]]]}] 16:15:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:15:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1692ms 16:15:43 INFO - PROCESS | 1915 | 1461021343314 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 16:15:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:15:43 INFO - PROCESS | 1915 | 1461021343318 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 16:15:43 INFO - PROCESS | 1915 | 1461021343325 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:15:43 INFO - PROCESS | 1915 | 1461021343329 Marionette TRACE conn4 <- [1,590,null,{}] 16:15:43 INFO - PROCESS | 1915 | 1461021343335 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:43 INFO - PROCESS | 1915 | 1461021343517 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 16:15:43 INFO - PROCESS | 1915 | 1461021343763 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:43 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3cbf400 == 71 [pid = 1915] [id = 155] 16:15:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 203 (0xa3cc1400) [pid = 1915] [serial = 465] [outer = (nil)] 16:15:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 204 (0xa458ac00) [pid = 1915] [serial = 466] [outer = 0xa3cc1400] 16:15:43 INFO - PROCESS | 1915 | 1461021343936 Marionette DEBUG loaded listener.js 16:15:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 205 (0xa44b1c00) [pid = 1915] [serial = 467] [outer = 0xa3cc1400] 16:15:44 INFO - PROCESS | 1915 | 1461021344819 Marionette TRACE conn4 <- [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]]]}] 16:15:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:15:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1538ms 16:15:44 INFO - PROCESS | 1915 | 1461021344864 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 16:15:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:15:44 INFO - PROCESS | 1915 | 1461021344868 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 16:15:44 INFO - PROCESS | 1915 | 1461021344875 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:15:44 INFO - PROCESS | 1915 | 1461021344879 Marionette TRACE conn4 <- [1,594,null,{}] 16:15:44 INFO - PROCESS | 1915 | 1461021344886 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:45 INFO - PROCESS | 1915 | 1461021345068 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 16:15:45 INFO - PROCESS | 1915 | 1461021345251 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:45 INFO - PROCESS | 1915 | ++DOCSHELL 0x89783400 == 72 [pid = 1915] [id = 156] 16:15:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 206 (0x8bf49c00) [pid = 1915] [serial = 468] [outer = (nil)] 16:15:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 207 (0x8dc5ec00) [pid = 1915] [serial = 469] [outer = 0x8bf49c00] 16:15:45 INFO - PROCESS | 1915 | 1461021345352 Marionette DEBUG loaded listener.js 16:15:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 208 (0x8dc62400) [pid = 1915] [serial = 470] [outer = 0x8bf49c00] 16:15:46 INFO - PROCESS | 1915 | 1461021346378 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 16:15:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:15:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1581ms 16:15:46 INFO - PROCESS | 1915 | 1461021346456 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 16:15:46 INFO - PROCESS | 1915 | 1461021346461 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 16:15:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:15:46 INFO - PROCESS | 1915 | 1461021346468 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:15:46 INFO - PROCESS | 1915 | 1461021346472 Marionette TRACE conn4 <- [1,598,null,{}] 16:15:46 INFO - PROCESS | 1915 | 1461021346479 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:46 INFO - PROCESS | 1915 | 1461021346698 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 16:15:46 INFO - PROCESS | 1915 | 1461021346930 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bd09800 == 73 [pid = 1915] [id = 157] 16:15:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 209 (0x8dc57800) [pid = 1915] [serial = 471] [outer = (nil)] 16:15:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 210 (0x8ecf9400) [pid = 1915] [serial = 472] [outer = 0x8dc57800] 16:15:47 INFO - PROCESS | 1915 | 1461021347063 Marionette DEBUG loaded listener.js 16:15:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 211 (0x9fca8c00) [pid = 1915] [serial = 473] [outer = 0x8dc57800] 16:15:48 INFO - PROCESS | 1915 | 1461021348135 Marionette TRACE conn4 <- [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]]]}] 16:15:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:15:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1734ms 16:15:48 INFO - PROCESS | 1915 | 1461021348204 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 16:15:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:15:48 INFO - PROCESS | 1915 | 1461021348208 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 16:15:48 INFO - PROCESS | 1915 | 1461021348216 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:15:48 INFO - PROCESS | 1915 | 1461021348220 Marionette TRACE conn4 <- [1,602,null,{}] 16:15:48 INFO - PROCESS | 1915 | 1461021348226 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:48 INFO - PROCESS | 1915 | 1461021348457 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 16:15:48 INFO - PROCESS | 1915 | 1461021348736 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x89777800 == 74 [pid = 1915] [id = 158] 16:15:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 212 (0x8b249c00) [pid = 1915] [serial = 474] [outer = (nil)] 16:15:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 213 (0x8eb24800) [pid = 1915] [serial = 475] [outer = 0x8b249c00] 16:15:48 INFO - PROCESS | 1915 | 1461021348834 Marionette DEBUG loaded listener.js 16:15:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 214 (0xa0cb6c00) [pid = 1915] [serial = 476] [outer = 0x8b249c00] 16:15:49 INFO - PROCESS | 1915 | 1461021349857 Marionette TRACE conn4 <- [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]]]}] 16:15:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:15:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1690ms 16:15:49 INFO - PROCESS | 1915 | 1461021349906 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 16:15:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:15:49 INFO - PROCESS | 1915 | 1461021349912 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 16:15:49 INFO - PROCESS | 1915 | 1461021349918 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:15:49 INFO - PROCESS | 1915 | 1461021349923 Marionette TRACE conn4 <- [1,606,null,{}] 16:15:49 INFO - PROCESS | 1915 | 1461021349930 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:50 INFO - PROCESS | 1915 | 1461021350155 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 16:15:50 INFO - PROCESS | 1915 | 1461021350378 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b2a6400 == 75 [pid = 1915] [id = 159] 16:15:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 215 (0x8b2aa000) [pid = 1915] [serial = 477] [outer = (nil)] 16:15:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 216 (0x8b2afc00) [pid = 1915] [serial = 478] [outer = 0x8b2aa000] 16:15:50 INFO - PROCESS | 1915 | 1461021350479 Marionette DEBUG loaded listener.js 16:15:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 217 (0x98e75c00) [pid = 1915] [serial = 479] [outer = 0x8b2aa000] 16:15:51 INFO - PROCESS | 1915 | 1461021351393 Marionette TRACE conn4 <- [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]]]}] 16:15:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:15:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1555ms 16:15:51 INFO - PROCESS | 1915 | 1461021351473 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 16:15:51 INFO - PROCESS | 1915 | 1461021351477 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 16:15:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:15:51 INFO - PROCESS | 1915 | 1461021351484 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:15:51 INFO - PROCESS | 1915 | 1461021351487 Marionette TRACE conn4 <- [1,610,null,{}] 16:15:51 INFO - PROCESS | 1915 | 1461021351495 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:51 INFO - PROCESS | 1915 | 1461021351724 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 16:15:51 INFO - PROCESS | 1915 | 1461021351964 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x89dbf000 == 76 [pid = 1915] [id = 160] 16:15:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 218 (0x89dc0400) [pid = 1915] [serial = 480] [outer = (nil)] 16:15:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 219 (0x89dc6400) [pid = 1915] [serial = 481] [outer = 0x89dc0400] 16:15:52 INFO - PROCESS | 1915 | 1461021352099 Marionette DEBUG loaded listener.js 16:15:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 220 (0x89dc9c00) [pid = 1915] [serial = 482] [outer = 0x89dc0400] 16:15:53 INFO - PROCESS | 1915 | 1461021353034 Marionette TRACE conn4 <- [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]]]}] 16:15:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:15:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1587ms 16:15:53 INFO - PROCESS | 1915 | 1461021353072 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 16:15:53 INFO - PROCESS | 1915 | 1461021353076 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 16:15:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:15:53 INFO - PROCESS | 1915 | 1461021353084 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:15:53 INFO - PROCESS | 1915 | 1461021353088 Marionette TRACE conn4 <- [1,614,null,{}] 16:15:53 INFO - PROCESS | 1915 | 1461021353105 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:53 INFO - PROCESS | 1915 | 1461021353295 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 16:15:53 INFO - PROCESS | 1915 | 1461021353539 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x89dc6000 == 77 [pid = 1915] [id = 161] 16:15:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 221 (0x89dc7000) [pid = 1915] [serial = 483] [outer = (nil)] 16:15:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 222 (0x8b2b0000) [pid = 1915] [serial = 484] [outer = 0x89dc7000] 16:15:53 INFO - PROCESS | 1915 | 1461021353672 Marionette DEBUG loaded listener.js 16:15:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 223 (0x8bb83c00) [pid = 1915] [serial = 485] [outer = 0x89dc7000] 16:15:54 INFO - PROCESS | 1915 | 1461021354754 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 16:15:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:15:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1742ms 16:15:54 INFO - PROCESS | 1915 | 1461021354828 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 16:15:54 INFO - PROCESS | 1915 | 1461021354833 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 16:15:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:15:54 INFO - PROCESS | 1915 | 1461021354843 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:15:54 INFO - PROCESS | 1915 | 1461021354849 Marionette TRACE conn4 <- [1,618,null,{}] 16:15:54 INFO - PROCESS | 1915 | 1461021354860 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:55 INFO - PROCESS | 1915 | 1461021355103 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 16:15:55 INFO - PROCESS | 1915 | 1461021355363 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b258800 == 78 [pid = 1915] [id = 162] 16:15:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 224 (0x8b2a3800) [pid = 1915] [serial = 486] [outer = (nil)] 16:15:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 225 (0x8b2aa800) [pid = 1915] [serial = 487] [outer = 0x8b2a3800] 16:15:55 INFO - PROCESS | 1915 | 1461021355549 Marionette DEBUG loaded listener.js 16:15:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 226 (0x8b2ae400) [pid = 1915] [serial = 488] [outer = 0x8b2a3800] 16:15:56 INFO - PROCESS | 1915 | 1461021356484 Marionette TRACE conn4 <- [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]]]}] 16:15:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:15:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1688ms 16:15:56 INFO - PROCESS | 1915 | 1461021356549 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 16:15:56 INFO - PROCESS | 1915 | 1461021356558 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 16:15:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:15:56 INFO - PROCESS | 1915 | 1461021356575 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:15:56 INFO - PROCESS | 1915 | 1461021356580 Marionette TRACE conn4 <- [1,622,null,{}] 16:15:56 INFO - PROCESS | 1915 | 1461021356587 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:56 INFO - PROCESS | 1915 | 1461021356789 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 16:15:57 INFO - PROCESS | 1915 | 1461021357035 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:57 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bb89800 == 79 [pid = 1915] [id = 163] 16:15:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 227 (0x8bb89c00) [pid = 1915] [serial = 489] [outer = (nil)] 16:15:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 228 (0x8bb90c00) [pid = 1915] [serial = 490] [outer = 0x8bb89c00] 16:15:57 INFO - PROCESS | 1915 | 1461021357146 Marionette DEBUG loaded listener.js 16:15:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 229 (0x8bd0fc00) [pid = 1915] [serial = 491] [outer = 0x8bb89c00] 16:15:58 INFO - PROCESS | 1915 | 1461021358164 Marionette TRACE conn4 <- [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]]]}] 16:15:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:15:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1646ms 16:15:58 INFO - PROCESS | 1915 | 1461021358219 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 16:15:58 INFO - PROCESS | 1915 | 1461021358223 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 16:15:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:15:58 INFO - PROCESS | 1915 | 1461021358231 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:15:58 INFO - PROCESS | 1915 | 1461021358238 Marionette TRACE conn4 <- [1,626,null,{}] 16:15:58 INFO - PROCESS | 1915 | 1461021358255 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:58 INFO - PROCESS | 1915 | 1461021358471 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 16:15:58 INFO - PROCESS | 1915 | 1461021358798 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:58 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bd06c00 == 80 [pid = 1915] [id = 164] 16:15:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 230 (0x8bf4f400) [pid = 1915] [serial = 492] [outer = (nil)] 16:15:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 231 (0x8f38c000) [pid = 1915] [serial = 493] [outer = 0x8bf4f400] 16:15:58 INFO - PROCESS | 1915 | 1461021358890 Marionette DEBUG loaded listener.js 16:15:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 232 (0x9060e400) [pid = 1915] [serial = 494] [outer = 0x8bf4f400] 16:15:59 INFO - PROCESS | 1915 | 1461021359813 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 16:15:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:15:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1641ms 16:15:59 INFO - PROCESS | 1915 | 1461021359873 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 16:15:59 INFO - PROCESS | 1915 | 1461021359876 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 16:15:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:15:59 INFO - PROCESS | 1915 | 1461021359884 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:15:59 INFO - PROCESS | 1915 | 1461021359889 Marionette TRACE conn4 <- [1,630,null,{}] 16:15:59 INFO - PROCESS | 1915 | 1461021359895 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:00 INFO - PROCESS | 1915 | 1461021360100 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 231 (0x9ad4d400) [pid = 1915] [serial = 289] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 230 (0x903e8400) [pid = 1915] [serial = 427] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 229 (0x903ed400) [pid = 1915] [serial = 430] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 228 (0x931a4800) [pid = 1915] [serial = 431] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 227 (0x8ecfb000) [pid = 1915] [serial = 388] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 226 (0x983b6800) [pid = 1915] [serial = 381] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 225 (0x9fbbe000) [pid = 1915] [serial = 386] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 224 (0x93ee7c00) [pid = 1915] [serial = 373] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 223 (0x93ee4400) [pid = 1915] [serial = 391] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 222 (0x931a4000) [pid = 1915] [serial = 372] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 221 (0x9adf6400) [pid = 1915] [serial = 394] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 220 (0xa0cbec00) [pid = 1915] [serial = 397] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 219 (0x8f385c00) [pid = 1915] [serial = 339] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 218 (0x942c8800) [pid = 1915] [serial = 400] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 217 (0x916d0800) [pid = 1915] [serial = 342] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 216 (0x93eec800) [pid = 1915] [serial = 375] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 215 (0x94447c00) [pid = 1915] [serial = 376] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 214 (0x914c5800) [pid = 1915] [serial = 370] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 213 (0x90610800) [pid = 1915] [serial = 369] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 212 (0x916c4800) [pid = 1915] [serial = 366] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 211 (0x9694dc00) [pid = 1915] [serial = 345] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 210 (0x99373400) [pid = 1915] [serial = 348] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 209 (0x8e07b400) [pid = 1915] [serial = 357] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 208 (0xa0cbe800) [pid = 1915] [serial = 354] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 207 (0x9ec3a000) [pid = 1915] [serial = 351] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 206 (0xa0edf000) [pid = 1915] [serial = 360] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 205 (0x8f38f800) [pid = 1915] [serial = 363] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 204 (0x93eeb400) [pid = 1915] [serial = 433] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 203 (0x93013000) [pid = 1915] [serial = 428] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 202 (0x8f38f000) [pid = 1915] [serial = 424] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 201 (0xa2a5b400) [pid = 1915] [serial = 403] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 200 (0xa4744000) [pid = 1915] [serial = 406] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 199 (0x8bf49800) [pid = 1915] [serial = 409] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 198 (0x8bd0b800) [pid = 1915] [serial = 412] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 197 (0x98e7e800) [pid = 1915] [serial = 382] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 196 (0x8dd69000) [pid = 1915] [serial = 415] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 195 (0xa0074400) [pid = 1915] [serial = 211] [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.] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 194 (0x979d8800) [pid = 1915] [serial = 378] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 193 (0x8bd04800) [pid = 1915] [serial = 418] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 192 (0x8f383800) [pid = 1915] [serial = 421] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 191 (0x980cf400) [pid = 1915] [serial = 379] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 190 (0x90602400) [pid = 1915] [serial = 425] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | --DOMWINDOW == 189 (0x9e02cc00) [pid = 1915] [serial = 385] [outer = (nil)] [url = about:blank] 16:16:00 INFO - PROCESS | 1915 | 1461021360426 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bd04800 == 81 [pid = 1915] [id = 165] 16:16:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 190 (0x8bd0cc00) [pid = 1915] [serial = 495] [outer = (nil)] 16:16:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 191 (0x8bf4b000) [pid = 1915] [serial = 496] [outer = 0x8bd0cc00] 16:16:00 INFO - PROCESS | 1915 | 1461021360576 Marionette DEBUG loaded listener.js 16:16:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 192 (0x8e07ec00) [pid = 1915] [serial = 497] [outer = 0x8bd0cc00] 16:16:01 INFO - PROCESS | 1915 | 1461021361385 Marionette TRACE conn4 <- [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]]]}] 16:16:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:16:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1538ms 16:16:01 INFO - PROCESS | 1915 | 1461021361423 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 16:16:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:16:01 INFO - PROCESS | 1915 | 1461021361428 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 16:16:01 INFO - PROCESS | 1915 | 1461021361435 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:16:01 INFO - PROCESS | 1915 | 1461021361439 Marionette TRACE conn4 <- [1,634,null,{}] 16:16:01 INFO - PROCESS | 1915 | 1461021361464 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:01 INFO - PROCESS | 1915 | 1461021361657 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 16:16:01 INFO - PROCESS | 1915 | 1461021361667 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:01 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ecf7400 == 82 [pid = 1915] [id = 166] 16:16:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 193 (0x8f38e400) [pid = 1915] [serial = 498] [outer = (nil)] 16:16:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 194 (0x916c9c00) [pid = 1915] [serial = 499] [outer = 0x8f38e400] 16:16:01 INFO - PROCESS | 1915 | 1461021361751 Marionette DEBUG loaded listener.js 16:16:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 195 (0x93011000) [pid = 1915] [serial = 500] [outer = 0x8f38e400] 16:16:02 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:16:02 INFO - PROCESS | 1915 | 1461021362772 Marionette TRACE conn4 <- [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]]]}] 16:16:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:16:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1396ms 16:16:02 INFO - PROCESS | 1915 | 1461021362831 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 16:16:02 INFO - PROCESS | 1915 | 1461021362834 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 16:16:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:16:02 INFO - PROCESS | 1915 | 1461021362842 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:16:02 INFO - PROCESS | 1915 | 1461021362846 Marionette TRACE conn4 <- [1,638,null,{}] 16:16:02 INFO - PROCESS | 1915 | 1461021362852 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:03 INFO - PROCESS | 1915 | 1461021363156 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 16:16:03 INFO - PROCESS | 1915 | 1461021363258 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:03 INFO - PROCESS | 1915 | ++DOCSHELL 0x91249400 == 83 [pid = 1915] [id = 167] 16:16:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 196 (0x93015c00) [pid = 1915] [serial = 501] [outer = (nil)] 16:16:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 197 (0x931da400) [pid = 1915] [serial = 502] [outer = 0x93015c00] 16:16:03 INFO - PROCESS | 1915 | 1461021363340 Marionette DEBUG loaded listener.js 16:16:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 198 (0x93213800) [pid = 1915] [serial = 503] [outer = 0x93015c00] 16:16:03 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:16:04 INFO - PROCESS | 1915 | 1461021364240 Marionette TRACE conn4 <- [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]]]}] 16:16:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:16:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1437ms 16:16:04 INFO - PROCESS | 1915 | 1461021364280 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 16:16:04 INFO - PROCESS | 1915 | 1461021364283 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 16:16:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:16:04 INFO - PROCESS | 1915 | 1461021364301 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:16:04 INFO - PROCESS | 1915 | 1461021364304 Marionette TRACE conn4 <- [1,642,null,{}] 16:16:04 INFO - PROCESS | 1915 | 1461021364311 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:04 INFO - PROCESS | 1915 | 1461021364542 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 16:16:04 INFO - PROCESS | 1915 | 1461021364576 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x90606400 == 84 [pid = 1915] [id = 168] 16:16:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 199 (0x93eea400) [pid = 1915] [serial = 504] [outer = (nil)] 16:16:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 200 (0x9400e400) [pid = 1915] [serial = 505] [outer = 0x93eea400] 16:16:04 INFO - PROCESS | 1915 | 1461021364652 Marionette DEBUG loaded listener.js 16:16:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 201 (0x94017800) [pid = 1915] [serial = 506] [outer = 0x93eea400] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 200 (0x987ba400) [pid = 1915] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 199 (0x8deaf800) [pid = 1915] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 198 (0x8deb5800) [pid = 1915] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 197 (0x8e94a400) [pid = 1915] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 196 (0x8eb30000) [pid = 1915] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 195 (0x98e76000) [pid = 1915] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 194 (0x8ecf5000) [pid = 1915] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 193 (0x99bb7000) [pid = 1915] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 192 (0x916ce800) [pid = 1915] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 191 (0x91246400) [pid = 1915] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 190 (0x98e78800) [pid = 1915] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 189 (0xa0cb7000) [pid = 1915] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 188 (0x94ef3800) [pid = 1915] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 187 (0x914a2000) [pid = 1915] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 186 (0x8e0c9000) [pid = 1915] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 185 (0x8977d800) [pid = 1915] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0x981a9800) [pid = 1915] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0x9996a400) [pid = 1915] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x981a6800) [pid = 1915] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x8e948400) [pid = 1915] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0xa0cb4c00) [pid = 1915] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x931a6400) [pid = 1915] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x8ecf0800) [pid = 1915] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x8e073400) [pid = 1915] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x903df800) [pid = 1915] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x90605c00) [pid = 1915] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x91610400) [pid = 1915] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x8dd6d000) [pid = 1915] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x91245000) [pid = 1915] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x9629c400) [pid = 1915] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x98e7c000) [pid = 1915] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x98e82c00) [pid = 1915] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x8dd6ec00) [pid = 1915] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x8ecf6000) [pid = 1915] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x96b7c400) [pid = 1915] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0xa45dcc00) [pid = 1915] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x8e075400) [pid = 1915] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0xa2a0a800) [pid = 1915] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x89780000) [pid = 1915] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:16:05 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x942c2c00) [pid = 1915] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:16:06 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x9fca3c00) [pid = 1915] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:16:06 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x8bd0e400) [pid = 1915] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:16:06 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x8e07e800) [pid = 1915] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:16:06 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x8bf44c00) [pid = 1915] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:16:06 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0xa0cb3400) [pid = 1915] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:16:06 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x8ecfa800) [pid = 1915] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:16:06 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x8bd05c00) [pid = 1915] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:16:06 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x94eea000) [pid = 1915] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:16:06 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x931d3c00) [pid = 1915] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:16:06 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x8eb30800) [pid = 1915] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:16:06 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x98b61c00) [pid = 1915] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:16:06 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x94446400) [pid = 1915] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:16:06 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x8dd64400) [pid = 1915] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:16:06 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x96945c00) [pid = 1915] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:16:06 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x903e5800) [pid = 1915] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:16:06 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x8dd71c00) [pid = 1915] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:16:06 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0xa0cb9800) [pid = 1915] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:16:06 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x94442c00) [pid = 1915] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:16:06 INFO - PROCESS | 1915 | 1461021366294 Marionette TRACE conn4 <- [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]]]}] 16:16:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:16:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 2051ms 16:16:06 INFO - PROCESS | 1915 | 1461021366345 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 16:16:06 INFO - PROCESS | 1915 | 1461021366348 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 16:16:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:16:06 INFO - PROCESS | 1915 | 1461021366357 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:16:06 INFO - PROCESS | 1915 | 1461021366361 Marionette TRACE conn4 <- [1,646,null,{}] 16:16:06 INFO - PROCESS | 1915 | 1461021366367 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:06 INFO - PROCESS | 1915 | 1461021366564 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 16:16:06 INFO - PROCESS | 1915 | 1461021366575 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x89776800 == 85 [pid = 1915] [id = 169] 16:16:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x8977b000) [pid = 1915] [serial = 507] [outer = (nil)] 16:16:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x8dd66c00) [pid = 1915] [serial = 508] [outer = 0x8977b000] 16:16:06 INFO - PROCESS | 1915 | 1461021366789 Marionette DEBUG loaded listener.js 16:16:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x8deaf800) [pid = 1915] [serial = 509] [outer = 0x8977b000] 16:16:07 INFO - PROCESS | 1915 | 1461021367531 Marionette TRACE conn4 <- [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]]]}] 16:16:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:16:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1236ms 16:16:07 INFO - PROCESS | 1915 | 1461021367594 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 16:16:07 INFO - PROCESS | 1915 | 1461021367597 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 16:16:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:16:07 INFO - PROCESS | 1915 | 1461021367605 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:16:07 INFO - PROCESS | 1915 | 1461021367609 Marionette TRACE conn4 <- [1,650,null,{}] 16:16:07 INFO - PROCESS | 1915 | 1461021367615 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:07 INFO - PROCESS | 1915 | 1461021367973 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 16:16:08 INFO - PROCESS | 1915 | 1461021368116 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x89dc2800 == 86 [pid = 1915] [id = 170] 16:16:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x89dc4400) [pid = 1915] [serial = 510] [outer = (nil)] 16:16:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x8b24ac00) [pid = 1915] [serial = 511] [outer = 0x89dc4400] 16:16:08 INFO - PROCESS | 1915 | 1461021368291 Marionette DEBUG loaded listener.js 16:16:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x8b2a4800) [pid = 1915] [serial = 512] [outer = 0x89dc4400] 16:16:09 INFO - PROCESS | 1915 | 1461021369326 Marionette TRACE conn4 <- [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]]]}] 16:16:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:16:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1792ms 16:16:09 INFO - PROCESS | 1915 | 1461021369400 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 16:16:09 INFO - PROCESS | 1915 | 1461021369407 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 16:16:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:16:09 INFO - PROCESS | 1915 | 1461021369418 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:16:09 INFO - PROCESS | 1915 | 1461021369424 Marionette TRACE conn4 <- [1,654,null,{}] 16:16:09 INFO - PROCESS | 1915 | 1461021369433 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:09 INFO - PROCESS | 1915 | 1461021369693 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 16:16:10 INFO - PROCESS | 1915 | 1461021369988 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:10 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bb8b000 == 87 [pid = 1915] [id = 171] 16:16:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x8bb8ec00) [pid = 1915] [serial = 513] [outer = (nil)] 16:16:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x8bf4e400) [pid = 1915] [serial = 514] [outer = 0x8bb8ec00] 16:16:10 INFO - PROCESS | 1915 | 1461021370088 Marionette DEBUG loaded listener.js 16:16:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x8dd63000) [pid = 1915] [serial = 515] [outer = 0x8bb8ec00] 16:16:11 INFO - PROCESS | 1915 | 1461021371107 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:16:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:16:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1737ms 16:16:11 INFO - PROCESS | 1915 | 1461021371155 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 16:16:11 INFO - PROCESS | 1915 | 1461021371162 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 16:16:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:16:11 INFO - PROCESS | 1915 | 1461021371171 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:16:11 INFO - PROCESS | 1915 | 1461021371176 Marionette TRACE conn4 <- [1,658,null,{}] 16:16:11 INFO - PROCESS | 1915 | 1461021371184 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:11 INFO - PROCESS | 1915 | 1461021371403 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 16:16:11 INFO - PROCESS | 1915 | 1461021371692 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb2d400 == 88 [pid = 1915] [id = 172] 16:16:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x8eb2dc00) [pid = 1915] [serial = 516] [outer = (nil)] 16:16:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x8f383400) [pid = 1915] [serial = 517] [outer = 0x8eb2dc00] 16:16:11 INFO - PROCESS | 1915 | 1461021371830 Marionette DEBUG loaded listener.js 16:16:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x903e7c00) [pid = 1915] [serial = 518] [outer = 0x8eb2dc00] 16:16:12 INFO - PROCESS | 1915 | 1461021372800 Marionette TRACE conn4 <- [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]]]}] 16:16:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:16:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1688ms 16:16:12 INFO - PROCESS | 1915 | 1461021372858 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 16:16:12 INFO - PROCESS | 1915 | 1461021372866 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 16:16:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:16:12 INFO - PROCESS | 1915 | 1461021372886 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:16:12 INFO - PROCESS | 1915 | 1461021372895 Marionette TRACE conn4 <- [1,662,null,{}] 16:16:12 INFO - PROCESS | 1915 | 1461021372902 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:13 INFO - PROCESS | 1915 | 1461021373175 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 16:16:13 INFO - PROCESS | 1915 | 1461021373460 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x8977ec00 == 89 [pid = 1915] [id = 173] 16:16:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x8e0c3800) [pid = 1915] [serial = 519] [outer = (nil)] 16:16:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x9300e400) [pid = 1915] [serial = 520] [outer = 0x8e0c3800] 16:16:13 INFO - PROCESS | 1915 | 1461021373560 Marionette DEBUG loaded listener.js 16:16:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x931a6000) [pid = 1915] [serial = 521] [outer = 0x8e0c3800] 16:16:14 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:16:14 INFO - PROCESS | 1915 | 1461021374510 Marionette TRACE conn4 <- [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]]]}] 16:16:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:16:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1665ms 16:16:14 INFO - PROCESS | 1915 | 1461021374542 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 16:16:14 INFO - PROCESS | 1915 | 1461021374546 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 16:16:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:16:14 INFO - PROCESS | 1915 | 1461021374555 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:16:14 INFO - PROCESS | 1915 | 1461021374559 Marionette TRACE conn4 <- [1,666,null,{}] 16:16:14 INFO - PROCESS | 1915 | 1461021374566 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:14 INFO - PROCESS | 1915 | 1461021374780 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 16:16:15 INFO - PROCESS | 1915 | 1461021375017 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e944400 == 90 [pid = 1915] [id = 174] 16:16:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x931a9800) [pid = 1915] [serial = 522] [outer = (nil)] 16:16:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x931dd800) [pid = 1915] [serial = 523] [outer = 0x931a9800] 16:16:15 INFO - PROCESS | 1915 | 1461021375157 Marionette DEBUG loaded listener.js 16:16:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x93eeb800) [pid = 1915] [serial = 524] [outer = 0x931a9800] 16:16:15 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:16:16 INFO - PROCESS | 1915 | 1461021376062 Marionette TRACE conn4 <- [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]]]}] 16:16:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:16:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1535ms 16:16:16 INFO - PROCESS | 1915 | 1461021376090 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 16:16:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:16:16 INFO - PROCESS | 1915 | 1461021376095 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 16:16:16 INFO - PROCESS | 1915 | 1461021376103 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:16:16 INFO - PROCESS | 1915 | 1461021376106 Marionette TRACE conn4 <- [1,670,null,{}] 16:16:16 INFO - PROCESS | 1915 | 1461021376113 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:16 INFO - PROCESS | 1915 | 1461021376323 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 16:16:16 INFO - PROCESS | 1915 | 1461021376578 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x942cc800 == 91 [pid = 1915] [id = 175] 16:16:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x942ccc00) [pid = 1915] [serial = 525] [outer = (nil)] 16:16:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x9443ac00) [pid = 1915] [serial = 526] [outer = 0x942ccc00] 16:16:16 INFO - PROCESS | 1915 | 1461021376730 Marionette DEBUG loaded listener.js 16:16:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x9699a000) [pid = 1915] [serial = 527] [outer = 0x942ccc00] 16:16:17 INFO - PROCESS | 1915 | 1461021377674 Marionette TRACE conn4 <- [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]]]}] 16:16:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:16:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1633ms 16:16:17 INFO - PROCESS | 1915 | 1461021377736 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 16:16:17 INFO - PROCESS | 1915 | 1461021377741 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 16:16:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:16:17 INFO - PROCESS | 1915 | 1461021377748 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:16:17 INFO - PROCESS | 1915 | 1461021377752 Marionette TRACE conn4 <- [1,674,null,{}] 16:16:17 INFO - PROCESS | 1915 | 1461021377759 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:17 INFO - PROCESS | 1915 | 1461021377989 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 16:16:18 INFO - PROCESS | 1915 | 1461021378227 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x9300d400 == 92 [pid = 1915] [id = 176] 16:16:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x942d0800) [pid = 1915] [serial = 528] [outer = (nil)] 16:16:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x981a0400) [pid = 1915] [serial = 529] [outer = 0x942d0800] 16:16:18 INFO - PROCESS | 1915 | 1461021378361 Marionette DEBUG loaded listener.js 16:16:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x98b61c00) [pid = 1915] [serial = 530] [outer = 0x942d0800] 16:16:18 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:16:19 INFO - PROCESS | 1915 | 1461021379278 Marionette TRACE conn4 <- [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]]]}] 16:16:19 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 16:16:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1588ms 16:16:19 INFO - PROCESS | 1915 | 1461021379344 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 16:16:19 INFO - PROCESS | 1915 | 1461021379351 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 16:16:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:16:19 INFO - PROCESS | 1915 | 1461021379361 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:16:19 INFO - PROCESS | 1915 | 1461021379364 Marionette TRACE conn4 <- [1,678,null,{}] 16:16:19 INFO - PROCESS | 1915 | 1461021379371 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:19 INFO - PROCESS | 1915 | 1461021379584 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 16:16:19 INFO - PROCESS | 1915 | 1461021379827 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:19 INFO - PROCESS | 1915 | ++DOCSHELL 0x89778400 == 93 [pid = 1915] [id = 177] 16:16:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x8977b400) [pid = 1915] [serial = 531] [outer = (nil)] 16:16:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x8bd0b000) [pid = 1915] [serial = 532] [outer = 0x8977b400] 16:16:19 INFO - PROCESS | 1915 | 1461021379935 Marionette DEBUG loaded listener.js 16:16:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x8dd71000) [pid = 1915] [serial = 533] [outer = 0x8977b400] 16:16:20 INFO - PROCESS | 1915 | 1461021380809 Marionette TRACE conn4 <- [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]]]}] 16:16:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:16:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1486ms 16:16:20 INFO - PROCESS | 1915 | 1461021380849 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 16:16:20 INFO - PROCESS | 1915 | 1461021380854 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 16:16:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:16:20 INFO - PROCESS | 1915 | 1461021380861 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:16:20 INFO - PROCESS | 1915 | 1461021380864 Marionette TRACE conn4 <- [1,682,null,{}] 16:16:20 INFO - PROCESS | 1915 | 1461021380872 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:21 INFO - PROCESS | 1915 | 1461021381082 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 16:16:21 INFO - PROCESS | 1915 | 1461021381276 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x8deb5000 == 94 [pid = 1915] [id = 178] 16:16:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x8e074400) [pid = 1915] [serial = 534] [outer = (nil)] 16:16:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x91246000) [pid = 1915] [serial = 535] [outer = 0x8e074400] 16:16:21 INFO - PROCESS | 1915 | 1461021381410 Marionette DEBUG loaded listener.js 16:16:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x93ee9c00) [pid = 1915] [serial = 536] [outer = 0x8e074400] 16:16:22 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:22 INFO - PROCESS | 1915 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:16:22 INFO - PROCESS | 1915 | 1461021382755 Marionette TRACE conn4 <- [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]]]}] 16:16:22 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) 16:16:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1943ms 16:16:22 INFO - PROCESS | 1915 | 1461021382834 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 16:16:22 INFO - PROCESS | 1915 | 1461021382837 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 16:16:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:16:22 INFO - PROCESS | 1915 | 1461021382868 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:16:22 INFO - PROCESS | 1915 | 1461021382871 Marionette TRACE conn4 <- [1,686,null,{}] 16:16:22 INFO - PROCESS | 1915 | 1461021382879 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:23 INFO - PROCESS | 1915 | 1461021383098 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 16:16:23 INFO - PROCESS | 1915 | 1461021383288 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x8977d800 == 95 [pid = 1915] [id = 179] 16:16:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x8b255c00) [pid = 1915] [serial = 537] [outer = (nil)] 16:16:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x8eb2d000) [pid = 1915] [serial = 538] [outer = 0x8b255c00] 16:16:23 INFO - PROCESS | 1915 | 1461021383376 Marionette DEBUG loaded listener.js 16:16:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x903ebc00) [pid = 1915] [serial = 539] [outer = 0x8b255c00] 16:16:25 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:25 INFO - PROCESS | 1915 | 1461021385501 Marionette TRACE conn4 <- [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]]]}] 16:16:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:16:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2688ms 16:16:25 INFO - PROCESS | 1915 | 1461021385661 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 16:16:25 INFO - PROCESS | 1915 | 1461021385667 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 16:16:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:16:25 INFO - PROCESS | 1915 | 1461021385696 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:16:25 INFO - PROCESS | 1915 | 1461021385705 Marionette TRACE conn4 <- [1,690,null,{}] 16:16:25 INFO - PROCESS | 1915 | 1461021385726 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:26 INFO - PROCESS | 1915 | 1461021386018 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 16:16:26 INFO - PROCESS | 1915 | 1461021386219 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x89dbf400 == 96 [pid = 1915] [id = 180] 16:16:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x8b2ab000) [pid = 1915] [serial = 540] [outer = (nil)] 16:16:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x8bb8e000) [pid = 1915] [serial = 541] [outer = 0x8b2ab000] 16:16:26 INFO - PROCESS | 1915 | 1461021386303 Marionette DEBUG loaded listener.js 16:16:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x8bf4ac00) [pid = 1915] [serial = 542] [outer = 0x8b2ab000] 16:16:26 INFO - PROCESS | 1915 | --DOCSHELL 0x8e947800 == 95 [pid = 1915] [id = 68] 16:16:26 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb22000 == 94 [pid = 1915] [id = 43] 16:16:26 INFO - PROCESS | 1915 | --DOCSHELL 0x9060e000 == 93 [pid = 1915] [id = 146] 16:16:26 INFO - PROCESS | 1915 | --DOCSHELL 0x8bd08400 == 92 [pid = 1915] [id = 145] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x8e94bc00) [pid = 1915] [serial = 445] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOCSHELL 0x8deb8c00 == 91 [pid = 1915] [id = 142] 16:16:27 INFO - PROCESS | 1915 | --DOCSHELL 0x981a3000 == 90 [pid = 1915] [id = 46] 16:16:27 INFO - PROCESS | 1915 | --DOCSHELL 0x916c6400 == 89 [pid = 1915] [id = 54] 16:16:27 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb29000 == 88 [pid = 1915] [id = 37] 16:16:27 INFO - PROCESS | 1915 | --DOCSHELL 0x8dd6f400 == 87 [pid = 1915] [id = 143] 16:16:27 INFO - PROCESS | 1915 | --DOCSHELL 0x8dd71800 == 86 [pid = 1915] [id = 96] 16:16:27 INFO - PROCESS | 1915 | --DOCSHELL 0x89776800 == 85 [pid = 1915] [id = 169] 16:16:27 INFO - PROCESS | 1915 | --DOCSHELL 0x90606400 == 84 [pid = 1915] [id = 168] 16:16:27 INFO - PROCESS | 1915 | --DOCSHELL 0x91249400 == 83 [pid = 1915] [id = 167] 16:16:27 INFO - PROCESS | 1915 | --DOCSHELL 0x8ecf7400 == 82 [pid = 1915] [id = 166] 16:16:27 INFO - PROCESS | 1915 | --DOCSHELL 0x8bd04800 == 81 [pid = 1915] [id = 165] 16:16:27 INFO - PROCESS | 1915 | --DOCSHELL 0x8bd06c00 == 80 [pid = 1915] [id = 164] 16:16:27 INFO - PROCESS | 1915 | --DOCSHELL 0x8bb89800 == 79 [pid = 1915] [id = 163] 16:16:27 INFO - PROCESS | 1915 | --DOCSHELL 0x8b258800 == 78 [pid = 1915] [id = 162] 16:16:27 INFO - PROCESS | 1915 | --DOCSHELL 0x89dbf000 == 77 [pid = 1915] [id = 160] 16:16:27 INFO - PROCESS | 1915 | --DOCSHELL 0x8b2a6400 == 76 [pid = 1915] [id = 159] 16:16:27 INFO - PROCESS | 1915 | --DOCSHELL 0x89777800 == 75 [pid = 1915] [id = 158] 16:16:27 INFO - PROCESS | 1915 | --DOCSHELL 0x8bd09800 == 74 [pid = 1915] [id = 157] 16:16:27 INFO - PROCESS | 1915 | --DOCSHELL 0x89783400 == 73 [pid = 1915] [id = 156] 16:16:27 INFO - PROCESS | 1915 | --DOCSHELL 0xa3cbf400 == 72 [pid = 1915] [id = 155] 16:16:27 INFO - PROCESS | 1915 | --DOCSHELL 0x94010400 == 71 [pid = 1915] [id = 154] 16:16:27 INFO - PROCESS | 1915 | --DOCSHELL 0x8bd04000 == 70 [pid = 1915] [id = 153] 16:16:27 INFO - PROCESS | 1915 | --DOCSHELL 0x9629e000 == 69 [pid = 1915] [id = 152] 16:16:27 INFO - PROCESS | 1915 | --DOCSHELL 0x9400d000 == 68 [pid = 1915] [id = 151] 16:16:27 INFO - PROCESS | 1915 | --DOCSHELL 0x916c6800 == 67 [pid = 1915] [id = 150] 16:16:27 INFO - PROCESS | 1915 | --DOCSHELL 0x8bd0ec00 == 66 [pid = 1915] [id = 149] 16:16:27 INFO - PROCESS | 1915 | --DOCSHELL 0x8e93f800 == 65 [pid = 1915] [id = 144] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x99bb6800) [pid = 1915] [serial = 174] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x9708dc00) [pid = 1915] [serial = 165] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x8dd6dc00) [pid = 1915] [serial = 262] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x98e7ac00) [pid = 1915] [serial = 123] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x90607800) [pid = 1915] [serial = 313] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x8e0c5400) [pid = 1915] [serial = 265] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0xa0ee0800) [pid = 1915] [serial = 220] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x962a8c00) [pid = 1915] [serial = 295] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x9e02c000) [pid = 1915] [serial = 298] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x8deb8800) [pid = 1915] [serial = 301] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x9ec34c00) [pid = 1915] [serial = 304] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0xa2815400) [pid = 1915] [serial = 256] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0xa0071000) [pid = 1915] [serial = 214] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x98ef8800) [pid = 1915] [serial = 171] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x8ecff400) [pid = 1915] [serial = 201] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x9fc7ec00) [pid = 1915] [serial = 210] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x93211400) [pid = 1915] [serial = 162] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x94eec800) [pid = 1915] [serial = 204] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0xa00cac00) [pid = 1915] [serial = 319] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0xa0cbe000) [pid = 1915] [serial = 253] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x97873800) [pid = 1915] [serial = 247] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x9400d400) [pid = 1915] [serial = 292] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x8e0ce000) [pid = 1915] [serial = 268] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x9310b800) [pid = 1915] [serial = 422] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x9adf2800) [pid = 1915] [serial = 207] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0xa00d9400) [pid = 1915] [serial = 250] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x98c4a000) [pid = 1915] [serial = 168] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0xa44afc00) [pid = 1915] [serial = 259] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0xa0cbb000) [pid = 1915] [serial = 217] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x931b0000) [pid = 1915] [serial = 307] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x93012800) [pid = 1915] [serial = 244] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x93ee2400) [pid = 1915] [serial = 367] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x903e9400) [pid = 1915] [serial = 310] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x90610c00) [pid = 1915] [serial = 316] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x8f38ec00) [pid = 1915] [serial = 389] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x99bbd400) [pid = 1915] [serial = 349] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0xa4746c00) [pid = 1915] [serial = 407] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x8e07e000) [pid = 1915] [serial = 358] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0xa458fc00) [pid = 1915] [serial = 404] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x98e79000) [pid = 1915] [serial = 419] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x942cd000) [pid = 1915] [serial = 401] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0xa0edf400) [pid = 1915] [serial = 398] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x981ac000) [pid = 1915] [serial = 416] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0xa3cb8000) [pid = 1915] [serial = 361] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x8bf4e000) [pid = 1915] [serial = 410] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0xa3c1d800) [pid = 1915] [serial = 355] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x931ad800) [pid = 1915] [serial = 343] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x8bd0f800) [pid = 1915] [serial = 413] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x979e5800) [pid = 1915] [serial = 346] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x93eef000) [pid = 1915] [serial = 392] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x8fc0a000) [pid = 1915] [serial = 340] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x98f8ec00) [pid = 1915] [serial = 337] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x8ecf6c00) [pid = 1915] [serial = 437] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x8e0bfc00) [pid = 1915] [serial = 436] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x93118c00) [pid = 1915] [serial = 440] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0x93112c00) [pid = 1915] [serial = 439] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0x962a7c00) [pid = 1915] [serial = 442] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0x9786cc00) [pid = 1915] [serial = 443] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 119 (0x9fc7d800) [pid = 1915] [serial = 352] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0x9fbbfc00) [pid = 1915] [serial = 395] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | --DOMWINDOW == 117 (0x9401a800) [pid = 1915] [serial = 364] [outer = (nil)] [url = about:blank] 16:16:27 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:27 INFO - PROCESS | 1915 | 1461021387851 Marionette TRACE conn4 <- [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]]]}] 16:16:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:16:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2205ms 16:16:27 INFO - PROCESS | 1915 | 1461021387901 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 16:16:27 INFO - PROCESS | 1915 | 1461021387910 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 16:16:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:16:27 INFO - PROCESS | 1915 | 1461021387922 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:16:27 INFO - PROCESS | 1915 | 1461021387927 Marionette TRACE conn4 <- [1,694,null,{}] 16:16:27 INFO - PROCESS | 1915 | 1461021387937 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:28 INFO - PROCESS | 1915 | 1461021388124 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 16:16:28 INFO - PROCESS | 1915 | 1461021388268 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b24bc00 == 66 [pid = 1915] [id = 181] 16:16:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0x8b2a1800) [pid = 1915] [serial = 543] [outer = (nil)] 16:16:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0x8bd10000) [pid = 1915] [serial = 544] [outer = 0x8b2a1800] 16:16:28 INFO - PROCESS | 1915 | 1461021388345 Marionette DEBUG loaded listener.js 16:16:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0x8dd70000) [pid = 1915] [serial = 545] [outer = 0x8b2a1800] 16:16:29 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:29 INFO - PROCESS | 1915 | 1461021389492 Marionette TRACE conn4 <- [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]]]}] 16:16:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 16:16:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1592ms 16:16:29 INFO - PROCESS | 1915 | 1461021389515 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 16:16:29 INFO - PROCESS | 1915 | 1461021389519 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 16:16:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:16:29 INFO - PROCESS | 1915 | 1461021389537 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:16:29 INFO - PROCESS | 1915 | 1461021389543 Marionette TRACE conn4 <- [1,698,null,{}] 16:16:29 INFO - PROCESS | 1915 | 1461021389559 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:29 INFO - PROCESS | 1915 | 1461021389853 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 16:16:29 INFO - PROCESS | 1915 | 1461021389895 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:29 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bf48c00 == 67 [pid = 1915] [id = 182] 16:16:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0x8deb8c00) [pid = 1915] [serial = 546] [outer = (nil)] 16:16:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0x8e07cc00) [pid = 1915] [serial = 547] [outer = 0x8deb8c00] 16:16:29 INFO - PROCESS | 1915 | 1461021389975 Marionette DEBUG loaded listener.js 16:16:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0x8e0cd000) [pid = 1915] [serial = 548] [outer = 0x8deb8c00] 16:16:31 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0x8bf4f400) [pid = 1915] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:16:31 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0x8f38e400) [pid = 1915] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:16:31 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0x93eea400) [pid = 1915] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:16:31 INFO - PROCESS | 1915 | --DOMWINDOW == 119 (0x8bd0cc00) [pid = 1915] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:16:31 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0x93015c00) [pid = 1915] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:16:31 INFO - PROCESS | 1915 | --DOMWINDOW == 117 (0x8bb89c00) [pid = 1915] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:16:31 INFO - PROCESS | 1915 | --DOMWINDOW == 116 (0x8b2a3800) [pid = 1915] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:16:32 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:32 INFO - PROCESS | 1915 | 1461021392544 Marionette TRACE conn4 <- [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]]]}] 16:16:32 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) 16:16:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 3041ms 16:16:32 INFO - PROCESS | 1915 | 1461021392579 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 16:16:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:16:32 INFO - PROCESS | 1915 | 1461021392588 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 16:16:32 INFO - PROCESS | 1915 | 1461021392598 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:16:32 INFO - PROCESS | 1915 | 1461021392603 Marionette TRACE conn4 <- [1,702,null,{}] 16:16:32 INFO - PROCESS | 1915 | 1461021392612 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:32 INFO - PROCESS | 1915 | 1461021392882 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 16:16:33 INFO - PROCESS | 1915 | 1461021393121 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bb89000 == 68 [pid = 1915] [id = 183] 16:16:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 117 (0x8bb8b800) [pid = 1915] [serial = 549] [outer = (nil)] 16:16:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0x8bd06800) [pid = 1915] [serial = 550] [outer = 0x8bb8b800] 16:16:33 INFO - PROCESS | 1915 | 1461021393217 Marionette DEBUG loaded listener.js 16:16:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0x8bf4a800) [pid = 1915] [serial = 551] [outer = 0x8bb8b800] 16:16:34 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:34 INFO - PROCESS | 1915 | 1461021394743 Marionette TRACE conn4 <- [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]]]}] 16:16:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:16:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2191ms 16:16:34 INFO - PROCESS | 1915 | 1461021394789 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 16:16:34 INFO - PROCESS | 1915 | 1461021394799 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 16:16:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:16:34 INFO - PROCESS | 1915 | 1461021394812 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:16:34 INFO - PROCESS | 1915 | 1461021394817 Marionette TRACE conn4 <- [1,706,null,{}] 16:16:34 INFO - PROCESS | 1915 | 1461021394824 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:35 INFO - PROCESS | 1915 | 1461021395101 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 16:16:35 INFO - PROCESS | 1915 | 1461021395231 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bd0bc00 == 69 [pid = 1915] [id = 184] 16:16:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0x8bf47c00) [pid = 1915] [serial = 552] [outer = (nil)] 16:16:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0x8deb9c00) [pid = 1915] [serial = 553] [outer = 0x8bf47c00] 16:16:35 INFO - PROCESS | 1915 | 1461021395320 Marionette DEBUG loaded listener.js 16:16:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0x8e0c8800) [pid = 1915] [serial = 554] [outer = 0x8bf47c00] 16:16:36 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:36 INFO - PROCESS | 1915 | 1461021396684 Marionette TRACE conn4 <- [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]]]}] 16:16:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:16:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1895ms 16:16:36 INFO - PROCESS | 1915 | 1461021396764 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 16:16:36 INFO - PROCESS | 1915 | 1461021396769 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 16:16:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:16:36 INFO - PROCESS | 1915 | 1461021396782 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:16:36 INFO - PROCESS | 1915 | 1461021396787 Marionette TRACE conn4 <- [1,710,null,{}] 16:16:36 INFO - PROCESS | 1915 | 1461021396805 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:37 INFO - PROCESS | 1915 | 1461021397009 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 16:16:37 INFO - PROCESS | 1915 | 1461021397185 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:37 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dd6dc00 == 70 [pid = 1915] [id = 185] 16:16:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0x8e943400) [pid = 1915] [serial = 555] [outer = (nil)] 16:16:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x8eb2e800) [pid = 1915] [serial = 556] [outer = 0x8e943400] 16:16:37 INFO - PROCESS | 1915 | 1461021397281 Marionette DEBUG loaded listener.js 16:16:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x8f38cc00) [pid = 1915] [serial = 557] [outer = 0x8e943400] 16:16:38 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:38 INFO - PROCESS | 1915 | 1461021398673 Marionette TRACE conn4 <- [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]]]}] 16:16:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:16:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1950ms 16:16:38 INFO - PROCESS | 1915 | 1461021398731 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 16:16:38 INFO - PROCESS | 1915 | 1461021398737 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 16:16:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:16:38 INFO - PROCESS | 1915 | 1461021398767 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:16:38 INFO - PROCESS | 1915 | 1461021398771 Marionette TRACE conn4 <- [1,714,null,{}] 16:16:38 INFO - PROCESS | 1915 | 1461021398779 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:38 INFO - PROCESS | 1915 | 1461021398980 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 16:16:39 INFO - PROCESS | 1915 | 1461021399155 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:39 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ecfb400 == 71 [pid = 1915] [id = 186] 16:16:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x8f38c800) [pid = 1915] [serial = 558] [outer = (nil)] 16:16:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x903ed400) [pid = 1915] [serial = 559] [outer = 0x8f38c800] 16:16:39 INFO - PROCESS | 1915 | 1461021399246 Marionette DEBUG loaded listener.js 16:16:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x91246c00) [pid = 1915] [serial = 560] [outer = 0x8f38c800] 16:16:40 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:40 INFO - PROCESS | 1915 | 1461021400617 Marionette TRACE conn4 <- [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]]]}] 16:16:40 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 16:16:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1905ms 16:16:40 INFO - PROCESS | 1915 | 1461021400704 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 16:16:40 INFO - PROCESS | 1915 | 1461021400709 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 16:16:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:16:40 INFO - PROCESS | 1915 | 1461021400723 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:16:40 INFO - PROCESS | 1915 | 1461021400726 Marionette TRACE conn4 <- [1,718,null,{}] 16:16:40 INFO - PROCESS | 1915 | 1461021400734 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:40 INFO - PROCESS | 1915 | 1461021400927 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 16:16:41 INFO - PROCESS | 1915 | 1461021401104 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:41 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b24c400 == 72 [pid = 1915] [id = 187] 16:16:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x8eb23400) [pid = 1915] [serial = 561] [outer = (nil)] 16:16:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x914d2c00) [pid = 1915] [serial = 562] [outer = 0x8eb23400] 16:16:41 INFO - PROCESS | 1915 | 1461021401194 Marionette DEBUG loaded listener.js 16:16:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x916c6800) [pid = 1915] [serial = 563] [outer = 0x8eb23400] 16:16:42 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:42 INFO - PROCESS | 1915 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:16:42 INFO - PROCESS | 1915 | 1461021402532 Marionette TRACE conn4 <- [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]]]}] 16:16:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:16:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1838ms 16:16:42 INFO - PROCESS | 1915 | 1461021402562 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 16:16:42 INFO - PROCESS | 1915 | 1461021402567 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 16:16:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:16:42 INFO - PROCESS | 1915 | 1461021402643 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:16:42 INFO - PROCESS | 1915 | 1461021402646 Marionette TRACE conn4 <- [1,722,null,{}] 16:16:42 INFO - PROCESS | 1915 | 1461021402658 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:42 INFO - PROCESS | 1915 | 1461021402946 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 16:16:43 INFO - PROCESS | 1915 | 1461021403139 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x89779000 == 73 [pid = 1915] [id = 188] 16:16:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x89dcc000) [pid = 1915] [serial = 564] [outer = (nil)] 16:16:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x93016000) [pid = 1915] [serial = 565] [outer = 0x89dcc000] 16:16:43 INFO - PROCESS | 1915 | 1461021403234 Marionette DEBUG loaded listener.js 16:16:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x93ee2000) [pid = 1915] [serial = 566] [outer = 0x89dcc000] 16:16:44 INFO - PROCESS | 1915 | 1461021404155 Marionette TRACE conn4 <- [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] 16:16:44 INFO - PROCESS | 1915 | 1461021404240 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 16:16:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:16:44 INFO - PROCESS | 1915 | 1461021404248 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:16:44 INFO - PROCESS | 1915 | 1461021404254 Marionette TRACE conn4 <- [1,726,null,{}] 16:16:44 INFO - PROCESS | 1915 | 1461021404262 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:44 INFO - PROCESS | 1915 | 1461021404512 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 16:16:44 INFO - PROCESS | 1915 | 1461021404832 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:44 INFO - PROCESS | 1915 | ++DOCSHELL 0x89dc3800 == 74 [pid = 1915] [id = 189] 16:16:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8b2aac00) [pid = 1915] [serial = 567] [outer = (nil)] 16:16:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x9400f400) [pid = 1915] [serial = 568] [outer = 0x8b2aac00] 16:16:44 INFO - PROCESS | 1915 | 1461021404926 Marionette DEBUG loaded listener.js 16:16:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x94012800) [pid = 1915] [serial = 569] [outer = 0x8b2aac00] 16:16:46 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:46 INFO - PROCESS | 1915 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:16:46 INFO - PROCESS | 1915 | 1461021406345 Marionette TRACE conn4 <- [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]]]}] 16:16:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:16:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 2196ms 16:16:46 INFO - PROCESS | 1915 | 1461021406444 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 16:16:46 INFO - PROCESS | 1915 | 1461021406449 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 16:16:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:16:46 INFO - PROCESS | 1915 | 1461021406461 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:16:46 INFO - PROCESS | 1915 | 1461021406466 Marionette TRACE conn4 <- [1,730,null,{}] 16:16:46 INFO - PROCESS | 1915 | 1461021406477 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:46 INFO - PROCESS | 1915 | 1461021406678 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 16:16:46 INFO - PROCESS | 1915 | 1461021406868 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bb81800 == 75 [pid = 1915] [id = 190] 16:16:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8bb86000) [pid = 1915] [serial = 570] [outer = (nil)] 16:16:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8dc5b400) [pid = 1915] [serial = 571] [outer = 0x8bb86000] 16:16:47 INFO - PROCESS | 1915 | 1461021407008 Marionette DEBUG loaded listener.js 16:16:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8e072c00) [pid = 1915] [serial = 572] [outer = 0x8bb86000] 16:16:47 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:47 INFO - PROCESS | 1915 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:16:48 INFO - PROCESS | 1915 | 1461021408116 Marionette TRACE conn4 <- [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] 16:16:48 INFO - PROCESS | 1915 | 1461021408211 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 16:16:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:16:48 INFO - PROCESS | 1915 | 1461021408223 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:16:48 INFO - PROCESS | 1915 | 1461021408227 Marionette TRACE conn4 <- [1,734,null,{}] 16:16:48 INFO - PROCESS | 1915 | 1461021408235 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:48 INFO - PROCESS | 1915 | 1461021408480 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 16:16:48 INFO - PROCESS | 1915 | 1461021408718 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bb8cc00 == 76 [pid = 1915] [id = 191] 16:16:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8bf50000) [pid = 1915] [serial = 573] [outer = (nil)] 16:16:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x8e947c00) [pid = 1915] [serial = 574] [outer = 0x8bf50000] 16:16:48 INFO - PROCESS | 1915 | 1461021408804 Marionette DEBUG loaded listener.js 16:16:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x8ecf6000) [pid = 1915] [serial = 575] [outer = 0x8bf50000] 16:16:49 INFO - PROCESS | 1915 | --DOCSHELL 0x8b24bc00 == 75 [pid = 1915] [id = 181] 16:16:49 INFO - PROCESS | 1915 | --DOCSHELL 0x89dbf400 == 74 [pid = 1915] [id = 180] 16:16:49 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x8eb22400) [pid = 1915] [serial = 448] [outer = (nil)] [url = about:blank] 16:16:49 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x8ecf9400) [pid = 1915] [serial = 472] [outer = (nil)] [url = about:blank] 16:16:49 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x89dc6400) [pid = 1915] [serial = 481] [outer = (nil)] [url = about:blank] 16:16:49 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x981a4000) [pid = 1915] [serial = 457] [outer = (nil)] [url = about:blank] 16:16:49 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x8b2afc00) [pid = 1915] [serial = 478] [outer = (nil)] [url = about:blank] 16:16:49 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x98eebc00) [pid = 1915] [serial = 460] [outer = (nil)] [url = about:blank] 16:16:49 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x8eb24800) [pid = 1915] [serial = 475] [outer = (nil)] [url = about:blank] 16:16:49 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0xa458ac00) [pid = 1915] [serial = 466] [outer = (nil)] [url = about:blank] 16:16:49 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x8b2b0000) [pid = 1915] [serial = 484] [outer = (nil)] [url = about:blank] 16:16:49 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x93113000) [pid = 1915] [serial = 451] [outer = (nil)] [url = about:blank] 16:16:49 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x8dc5ec00) [pid = 1915] [serial = 469] [outer = (nil)] [url = about:blank] 16:16:49 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x942cf800) [pid = 1915] [serial = 454] [outer = (nil)] [url = about:blank] 16:16:49 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x9fc7c800) [pid = 1915] [serial = 463] [outer = (nil)] [url = about:blank] 16:16:49 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x8dd66c00) [pid = 1915] [serial = 508] [outer = (nil)] [url = about:blank] 16:16:49 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:49 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x9060e400) [pid = 1915] [serial = 494] [outer = (nil)] [url = about:blank] 16:16:49 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x93011000) [pid = 1915] [serial = 500] [outer = (nil)] [url = about:blank] 16:16:49 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x9400e400) [pid = 1915] [serial = 505] [outer = (nil)] [url = about:blank] 16:16:49 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x8bf4b000) [pid = 1915] [serial = 496] [outer = (nil)] [url = about:blank] 16:16:49 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x94017800) [pid = 1915] [serial = 506] [outer = (nil)] [url = about:blank] 16:16:49 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x916c9c00) [pid = 1915] [serial = 499] [outer = (nil)] [url = about:blank] 16:16:49 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0x93213800) [pid = 1915] [serial = 503] [outer = (nil)] [url = about:blank] 16:16:49 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0x8e07ec00) [pid = 1915] [serial = 497] [outer = (nil)] [url = about:blank] 16:16:49 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0x8f38c000) [pid = 1915] [serial = 493] [outer = (nil)] [url = about:blank] 16:16:49 INFO - PROCESS | 1915 | --DOMWINDOW == 119 (0x931da400) [pid = 1915] [serial = 502] [outer = (nil)] [url = about:blank] 16:16:49 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0x8bd0fc00) [pid = 1915] [serial = 491] [outer = (nil)] [url = about:blank] 16:16:49 INFO - PROCESS | 1915 | --DOMWINDOW == 117 (0x8b2aa800) [pid = 1915] [serial = 487] [outer = (nil)] [url = about:blank] 16:16:49 INFO - PROCESS | 1915 | --DOMWINDOW == 116 (0x8b2ae400) [pid = 1915] [serial = 488] [outer = (nil)] [url = about:blank] 16:16:49 INFO - PROCESS | 1915 | --DOMWINDOW == 115 (0x8bb90c00) [pid = 1915] [serial = 490] [outer = (nil)] [url = about:blank] 16:16:49 INFO - PROCESS | 1915 | 1461021409965 Marionette TRACE conn4 <- [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]]]}] 16:16:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:16:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1795ms 16:16:50 INFO - PROCESS | 1915 | 1461021410019 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 16:16:50 INFO - PROCESS | 1915 | 1461021410023 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 16:16:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:16:50 INFO - PROCESS | 1915 | 1461021410030 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:16:50 INFO - PROCESS | 1915 | 1461021410036 Marionette TRACE conn4 <- [1,738,null,{}] 16:16:50 INFO - PROCESS | 1915 | 1461021410054 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:50 INFO - PROCESS | 1915 | 1461021410254 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 16:16:50 INFO - PROCESS | 1915 | 1461021410446 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b24bc00 == 75 [pid = 1915] [id = 192] 16:16:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 116 (0x8bb83800) [pid = 1915] [serial = 576] [outer = (nil)] 16:16:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 117 (0x8f38b000) [pid = 1915] [serial = 577] [outer = 0x8bb83800] 16:16:50 INFO - PROCESS | 1915 | 1461021410530 Marionette DEBUG loaded listener.js 16:16:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0x903e8800) [pid = 1915] [serial = 578] [outer = 0x8bb83800] 16:16:51 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:51 INFO - PROCESS | 1915 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:16:51 INFO - PROCESS | 1915 | 1461021411776 Marionette TRACE conn4 <- [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]]]}] 16:16:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:16:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1795ms 16:16:51 INFO - PROCESS | 1915 | 1461021411831 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 16:16:51 INFO - PROCESS | 1915 | 1461021411837 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 16:16:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:16:51 INFO - PROCESS | 1915 | 1461021411854 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:16:51 INFO - PROCESS | 1915 | 1461021411857 Marionette TRACE conn4 <- [1,742,null,{}] 16:16:51 INFO - PROCESS | 1915 | 1461021411865 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:52 INFO - PROCESS | 1915 | 1461021412141 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 16:16:52 INFO - PROCESS | 1915 | 1461021412182 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x89dc1c00 == 76 [pid = 1915] [id = 193] 16:16:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0x903e8400) [pid = 1915] [serial = 579] [outer = (nil)] 16:16:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0x914aa400) [pid = 1915] [serial = 580] [outer = 0x903e8400] 16:16:52 INFO - PROCESS | 1915 | 1461021412263 Marionette DEBUG loaded listener.js 16:16:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0x93013800) [pid = 1915] [serial = 581] [outer = 0x903e8400] 16:16:54 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:54 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0x8ecf7c00) [pid = 1915] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:16:54 INFO - PROCESS | 1915 | --DOMWINDOW == 119 (0x8b2a1800) [pid = 1915] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:16:54 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0x89dc7000) [pid = 1915] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:16:54 INFO - PROCESS | 1915 | --DOMWINDOW == 117 (0x8977b000) [pid = 1915] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:16:54 INFO - PROCESS | 1915 | --DOMWINDOW == 116 (0x8e078000) [pid = 1915] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:16:54 INFO - PROCESS | 1915 | --DOMWINDOW == 115 (0x8bf4c800) [pid = 1915] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:16:54 INFO - PROCESS | 1915 | --DOMWINDOW == 114 (0x916cc400) [pid = 1915] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:16:54 INFO - PROCESS | 1915 | --DOMWINDOW == 113 (0x942c4c00) [pid = 1915] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:16:54 INFO - PROCESS | 1915 | --DOMWINDOW == 112 (0x97b09c00) [pid = 1915] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:16:54 INFO - PROCESS | 1915 | --DOMWINDOW == 111 (0x8bf47800) [pid = 1915] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:16:54 INFO - PROCESS | 1915 | --DOMWINDOW == 110 (0x9aeabc00) [pid = 1915] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:16:54 INFO - PROCESS | 1915 | --DOMWINDOW == 109 (0xa3cc1400) [pid = 1915] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:16:54 INFO - PROCESS | 1915 | --DOMWINDOW == 108 (0x8bf49c00) [pid = 1915] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:16:54 INFO - PROCESS | 1915 | --DOMWINDOW == 107 (0x8dc57800) [pid = 1915] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:16:54 INFO - PROCESS | 1915 | --DOMWINDOW == 106 (0x8b249c00) [pid = 1915] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:16:54 INFO - PROCESS | 1915 | --DOMWINDOW == 105 (0x8b2aa000) [pid = 1915] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:16:54 INFO - PROCESS | 1915 | --DOMWINDOW == 104 (0x89dc0400) [pid = 1915] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:16:54 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0x8eb2dc00) [pid = 1915] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:16:54 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0x8b2ab000) [pid = 1915] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:16:54 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0x89dc4400) [pid = 1915] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:16:54 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0x8b255c00) [pid = 1915] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:16:54 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0x8bb8ec00) [pid = 1915] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:16:54 INFO - PROCESS | 1915 | 1461021414271 Marionette TRACE conn4 <- [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]]]}] 16:16:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 16:16:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2452ms 16:16:54 INFO - PROCESS | 1915 | 1461021414307 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 16:16:54 INFO - PROCESS | 1915 | 1461021414310 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 16:16:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:16:54 INFO - PROCESS | 1915 | 1461021414318 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:16:54 INFO - PROCESS | 1915 | 1461021414321 Marionette TRACE conn4 <- [1,746,null,{}] 16:16:54 INFO - PROCESS | 1915 | 1461021414330 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:54 INFO - PROCESS | 1915 | 1461021414554 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 16:16:54 INFO - PROCESS | 1915 | 1461021414643 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x89dc2000 == 77 [pid = 1915] [id = 194] 16:16:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0x89dc4000) [pid = 1915] [serial = 582] [outer = (nil)] 16:16:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0x8b2ab000) [pid = 1915] [serial = 583] [outer = 0x89dc4000] 16:16:54 INFO - PROCESS | 1915 | 1461021414723 Marionette DEBUG loaded listener.js 16:16:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0x8bf49c00) [pid = 1915] [serial = 584] [outer = 0x89dc4000] 16:16:55 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:55 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 16:16:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1583ms 16:16:55 INFO - PROCESS | 1915 | 1461021415890 Marionette TRACE conn4 <- [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]]]}] 16:16:55 INFO - PROCESS | 1915 | 1461021415903 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 16:16:55 INFO - PROCESS | 1915 | 1461021415907 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 16:16:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:16:55 INFO - PROCESS | 1915 | 1461021415914 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:16:55 INFO - PROCESS | 1915 | 1461021415918 Marionette TRACE conn4 <- [1,750,null,{}] 16:16:55 INFO - PROCESS | 1915 | 1461021415924 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:56 INFO - PROCESS | 1915 | 1461021416250 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 16:16:56 INFO - PROCESS | 1915 | 1461021416436 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:56 INFO - PROCESS | 1915 | ++DOCSHELL 0x89dbf400 == 78 [pid = 1915] [id = 195] 16:16:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0x89dc2400) [pid = 1915] [serial = 585] [outer = (nil)] 16:16:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0x8b252000) [pid = 1915] [serial = 586] [outer = 0x89dc2400] 16:16:56 INFO - PROCESS | 1915 | 1461021416570 Marionette DEBUG loaded listener.js 16:16:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0x8b2ae000) [pid = 1915] [serial = 587] [outer = 0x89dc2400] 16:16:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0x8dc5cc00) [pid = 1915] [serial = 588] [outer = 0x962a4400] 16:16:58 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:58 INFO - PROCESS | 1915 | 1461021418227 Marionette TRACE conn4 <- [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]]]}] 16:16:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:16:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2348ms 16:16:58 INFO - PROCESS | 1915 | 1461021418266 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 16:16:58 INFO - PROCESS | 1915 | 1461021418273 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 16:16:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:16:58 INFO - PROCESS | 1915 | 1461021418283 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:16:58 INFO - PROCESS | 1915 | 1461021418290 Marionette TRACE conn4 <- [1,754,null,{}] 16:16:58 INFO - PROCESS | 1915 | 1461021418300 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:58 INFO - PROCESS | 1915 | 1461021418541 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 16:16:58 INFO - PROCESS | 1915 | 1461021418720 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:58 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bd10400 == 79 [pid = 1915] [id = 196] 16:16:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0x8dc5f000) [pid = 1915] [serial = 589] [outer = (nil)] 16:16:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0x8e078800) [pid = 1915] [serial = 590] [outer = 0x8dc5f000] 16:16:58 INFO - PROCESS | 1915 | 1461021418817 Marionette DEBUG loaded listener.js 16:16:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0x8eb22400) [pid = 1915] [serial = 591] [outer = 0x8dc5f000] 16:17:00 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:00 INFO - PROCESS | 1915 | 1461021420161 Marionette TRACE conn4 <- [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]]]}] 16:17:00 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 16:17:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1894ms 16:17:00 INFO - PROCESS | 1915 | 1461021420180 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 16:17:00 INFO - PROCESS | 1915 | 1461021420188 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 16:17:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:17:00 INFO - PROCESS | 1915 | 1461021420196 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:17:00 INFO - PROCESS | 1915 | 1461021420201 Marionette TRACE conn4 <- [1,758,null,{}] 16:17:00 INFO - PROCESS | 1915 | 1461021420393 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:00 INFO - PROCESS | 1915 | 1461021420608 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 16:17:00 INFO - PROCESS | 1915 | 1461021420788 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x89dcd000 == 80 [pid = 1915] [id = 197] 16:17:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 110 (0x8bb81c00) [pid = 1915] [serial = 592] [outer = (nil)] 16:17:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 111 (0x8f387c00) [pid = 1915] [serial = 593] [outer = 0x8bb81c00] 16:17:00 INFO - PROCESS | 1915 | 1461021420882 Marionette DEBUG loaded listener.js 16:17:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 112 (0x9060d800) [pid = 1915] [serial = 594] [outer = 0x8bb81c00] 16:17:01 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:01 INFO - PROCESS | 1915 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:17:01 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:01 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:01 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:01 INFO - PROCESS | 1915 | 1461021421973 Marionette TRACE conn4 <- [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]]]}] 16:17:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:17:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1824ms 16:17:02 INFO - PROCESS | 1915 | 1461021422021 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 16:17:02 INFO - PROCESS | 1915 | 1461021422025 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 16:17:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:17:02 INFO - PROCESS | 1915 | 1461021422047 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:17:02 INFO - PROCESS | 1915 | 1461021422058 Marionette TRACE conn4 <- [1,762,null,{}] 16:17:02 INFO - PROCESS | 1915 | 1461021422065 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:02 INFO - PROCESS | 1915 | 1461021422330 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 16:17:02 INFO - PROCESS | 1915 | 1461021422566 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb25400 == 81 [pid = 1915] [id = 198] 16:17:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 113 (0x9300ac00) [pid = 1915] [serial = 595] [outer = (nil)] 16:17:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 114 (0x931ad800) [pid = 1915] [serial = 596] [outer = 0x9300ac00] 16:17:02 INFO - PROCESS | 1915 | 1461021422657 Marionette DEBUG loaded listener.js 16:17:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 115 (0x931d5000) [pid = 1915] [serial = 597] [outer = 0x9300ac00] 16:17:04 INFO - PROCESS | 1915 | 1461021424026 Marionette TRACE conn4 <- [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]]]}] 16:17:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:17:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2014ms 16:17:04 INFO - PROCESS | 1915 | 1461021424049 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 16:17:04 INFO - PROCESS | 1915 | 1461021424055 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 16:17:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:17:04 INFO - PROCESS | 1915 | 1461021424160 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:17:04 INFO - PROCESS | 1915 | 1461021424165 Marionette TRACE conn4 <- [1,766,null,{}] 16:17:04 INFO - PROCESS | 1915 | 1461021424180 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:04 INFO - PROCESS | 1915 | 1461021424405 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 16:17:04 INFO - PROCESS | 1915 | 1461021424661 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ecfc800 == 82 [pid = 1915] [id = 199] 16:17:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 116 (0x93116c00) [pid = 1915] [serial = 598] [outer = (nil)] 16:17:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 117 (0x93eeb400) [pid = 1915] [serial = 599] [outer = 0x93116c00] 16:17:04 INFO - PROCESS | 1915 | 1461021424824 Marionette DEBUG loaded listener.js 16:17:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0x94016800) [pid = 1915] [serial = 600] [outer = 0x93116c00] 16:17:06 INFO - PROCESS | 1915 | 1461021426574 Marionette TRACE conn4 <- [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]]]}] 16:17:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:17:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2494ms 16:17:06 INFO - PROCESS | 1915 | 1461021426607 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 16:17:06 INFO - PROCESS | 1915 | 1461021426610 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 16:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:17:06 INFO - PROCESS | 1915 | 1461021426618 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:17:06 INFO - PROCESS | 1915 | 1461021426621 Marionette TRACE conn4 <- [1,770,null,{}] 16:17:06 INFO - PROCESS | 1915 | 1461021426628 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:06 INFO - PROCESS | 1915 | 1461021426825 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 16:17:07 INFO - PROCESS | 1915 | 1461021427011 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:07 INFO - PROCESS | 1915 | ++DOCSHELL 0x942c4c00 == 83 [pid = 1915] [id = 200] 16:17:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0x942c7000) [pid = 1915] [serial = 601] [outer = (nil)] 16:17:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0x942c9c00) [pid = 1915] [serial = 602] [outer = 0x942c7000] 16:17:07 INFO - PROCESS | 1915 | 1461021427114 Marionette DEBUG loaded listener.js 16:17:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0x94ee7400) [pid = 1915] [serial = 603] [outer = 0x942c7000] 16:17:08 INFO - PROCESS | 1915 | 1461021428117 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1532ms 16:17:08 INFO - PROCESS | 1915 | 1461021428151 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 16:17:08 INFO - PROCESS | 1915 | 1461021428154 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 16:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:17:08 INFO - PROCESS | 1915 | 1461021428163 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:17:08 INFO - PROCESS | 1915 | 1461021428167 Marionette TRACE conn4 <- [1,774,null,{}] 16:17:08 INFO - PROCESS | 1915 | 1461021428174 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:08 INFO - PROCESS | 1915 | 1461021428435 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 16:17:08 INFO - PROCESS | 1915 | 1461021428696 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x89dc2c00 == 84 [pid = 1915] [id = 201] 16:17:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0x942c6400) [pid = 1915] [serial = 604] [outer = (nil)] 16:17:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0x96206c00) [pid = 1915] [serial = 605] [outer = 0x942c6400] 16:17:08 INFO - PROCESS | 1915 | 1461021428790 Marionette DEBUG loaded listener.js 16:17:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x9694dc00) [pid = 1915] [serial = 606] [outer = 0x942c6400] 16:17:09 INFO - PROCESS | 1915 | 1461021429736 Marionette TRACE conn4 <- [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]]]}] 16:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1636ms 16:17:09 INFO - PROCESS | 1915 | 1461021429800 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 16:17:09 INFO - PROCESS | 1915 | 1461021429804 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 16:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:17:09 INFO - PROCESS | 1915 | 1461021429811 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:17:09 INFO - PROCESS | 1915 | 1461021429815 Marionette TRACE conn4 <- [1,778,null,{}] 16:17:09 INFO - PROCESS | 1915 | 1461021429822 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:10 INFO - PROCESS | 1915 | 1461021430031 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 16:17:10 INFO - PROCESS | 1915 | 1461021430263 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:10 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bd0ac00 == 85 [pid = 1915] [id = 202] 16:17:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x962a8000) [pid = 1915] [serial = 607] [outer = (nil)] 16:17:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x96b87c00) [pid = 1915] [serial = 608] [outer = 0x962a8000] 16:17:10 INFO - PROCESS | 1915 | 1461021430399 Marionette DEBUG loaded listener.js 16:17:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x9786e400) [pid = 1915] [serial = 609] [outer = 0x962a8000] 16:17:11 INFO - PROCESS | 1915 | 1461021431315 Marionette TRACE conn4 <- [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]]]}] 16:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1533ms 16:17:11 INFO - PROCESS | 1915 | 1461021431346 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 16:17:11 INFO - PROCESS | 1915 | 1461021431349 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 16:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:17:11 INFO - PROCESS | 1915 | 1461021431357 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:17:11 INFO - PROCESS | 1915 | 1461021431362 Marionette TRACE conn4 <- [1,782,null,{}] 16:17:11 INFO - PROCESS | 1915 | 1461021431369 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:11 INFO - PROCESS | 1915 | 1461021431575 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 16:17:11 INFO - PROCESS | 1915 | 1461021431813 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bb85c00 == 86 [pid = 1915] [id = 203] 16:17:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x9699d000) [pid = 1915] [serial = 610] [outer = (nil)] 16:17:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x97b09800) [pid = 1915] [serial = 611] [outer = 0x9699d000] 16:17:11 INFO - PROCESS | 1915 | 1461021431917 Marionette DEBUG loaded listener.js 16:17:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x97c78000) [pid = 1915] [serial = 612] [outer = 0x9699d000] 16:17:12 INFO - PROCESS | 1915 | 1461021432818 Marionette TRACE conn4 <- [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]]]}] 16:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1484ms 16:17:12 INFO - PROCESS | 1915 | 1461021432842 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 16:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:17:12 INFO - PROCESS | 1915 | 1461021432848 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 16:17:12 INFO - PROCESS | 1915 | 1461021432856 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:17:12 INFO - PROCESS | 1915 | 1461021432859 Marionette TRACE conn4 <- [1,786,null,{}] 16:17:12 INFO - PROCESS | 1915 | 1461021432866 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:13 INFO - PROCESS | 1915 | 1461021433068 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 16:17:13 INFO - PROCESS | 1915 | 1461021433383 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bf4d800 == 87 [pid = 1915] [id = 204] 16:17:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8bf4f000) [pid = 1915] [serial = 613] [outer = (nil)] 16:17:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x981a3000) [pid = 1915] [serial = 614] [outer = 0x8bf4f000] 16:17:13 INFO - PROCESS | 1915 | 1461021433490 Marionette DEBUG loaded listener.js 16:17:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x981a9000) [pid = 1915] [serial = 615] [outer = 0x8bf4f000] 16:17:14 INFO - PROCESS | 1915 | 1461021434451 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1634ms 16:17:14 INFO - PROCESS | 1915 | 1461021434490 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 16:17:14 INFO - PROCESS | 1915 | 1461021434495 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 16:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:17:14 INFO - PROCESS | 1915 | 1461021434502 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:17:14 INFO - PROCESS | 1915 | 1461021434506 Marionette TRACE conn4 <- [1,790,null,{}] 16:17:14 INFO - PROCESS | 1915 | 1461021434512 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:14 INFO - PROCESS | 1915 | 1461021434714 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 16:17:14 INFO - PROCESS | 1915 | 1461021434959 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x89dc0c00 == 88 [pid = 1915] [id = 205] 16:17:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x89dc3400) [pid = 1915] [serial = 616] [outer = (nil)] 16:17:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8b2a4000) [pid = 1915] [serial = 617] [outer = 0x89dc3400] 16:17:15 INFO - PROCESS | 1915 | 1461021435114 Marionette DEBUG loaded listener.js 16:17:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8dc65800) [pid = 1915] [serial = 618] [outer = 0x89dc3400] 16:17:16 INFO - PROCESS | 1915 | 1461021436406 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1940ms 16:17:16 INFO - PROCESS | 1915 | 1461021436443 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 16:17:16 INFO - PROCESS | 1915 | 1461021436451 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 16:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:17:16 INFO - PROCESS | 1915 | 1461021436481 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:17:16 INFO - PROCESS | 1915 | 1461021436487 Marionette TRACE conn4 <- [1,794,null,{}] 16:17:16 INFO - PROCESS | 1915 | 1461021436495 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:16 INFO - PROCESS | 1915 | 1461021436702 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 16:17:16 INFO - PROCESS | 1915 | 1461021436949 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:17 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e07e800 == 89 [pid = 1915] [id = 206] 16:17:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8e07ec00) [pid = 1915] [serial = 619] [outer = (nil)] 16:17:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8e94bc00) [pid = 1915] [serial = 620] [outer = 0x8e07ec00] 16:17:17 INFO - PROCESS | 1915 | 1461021437050 Marionette DEBUG loaded listener.js 16:17:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8ecfe000) [pid = 1915] [serial = 621] [outer = 0x8e07ec00] 16:17:18 INFO - PROCESS | 1915 | 1461021438041 Marionette TRACE conn4 <- [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]]]}] 16:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1650ms 16:17:18 INFO - PROCESS | 1915 | 1461021438127 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 16:17:18 INFO - PROCESS | 1915 | 1461021438136 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 16:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:17:18 INFO - PROCESS | 1915 | 1461021438147 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:17:18 INFO - PROCESS | 1915 | 1461021438151 Marionette TRACE conn4 <- [1,798,null,{}] 16:17:18 INFO - PROCESS | 1915 | 1461021438158 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:18 INFO - PROCESS | 1915 | 1461021438434 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 16:17:18 INFO - PROCESS | 1915 | --DOCSHELL 0x931a5c00 == 88 [pid = 1915] [id = 126] 16:17:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8f38d000 == 87 [pid = 1915] [id = 124] 16:17:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8ecf9000 == 86 [pid = 1915] [id = 125] 16:17:18 INFO - PROCESS | 1915 | --DOCSHELL 0x931da000 == 85 [pid = 1915] [id = 127] 16:17:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8e0c4400 == 84 [pid = 1915] [id = 112] 16:17:18 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x8e07cc00) [pid = 1915] [serial = 547] [outer = (nil)] [url = about:blank] 16:17:18 INFO - PROCESS | 1915 | 1461021438829 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:18 INFO - PROCESS | 1915 | --DOCSHELL 0x89dc2000 == 83 [pid = 1915] [id = 194] 16:17:18 INFO - PROCESS | 1915 | --DOCSHELL 0x89dc1c00 == 82 [pid = 1915] [id = 193] 16:17:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8b24bc00 == 81 [pid = 1915] [id = 192] 16:17:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x89dc1c00 == 82 [pid = 1915] [id = 207] 16:17:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x89dc2000) [pid = 1915] [serial = 622] [outer = (nil)] 16:17:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8bf41400) [pid = 1915] [serial = 623] [outer = 0x89dc2000] 16:17:18 INFO - PROCESS | 1915 | 1461021438920 Marionette DEBUG loaded listener.js 16:17:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8e073400) [pid = 1915] [serial = 624] [outer = 0x89dc2000] 16:17:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8bb8cc00 == 81 [pid = 1915] [id = 191] 16:17:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8bb81800 == 80 [pid = 1915] [id = 190] 16:17:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8bd0bc00 == 79 [pid = 1915] [id = 184] 16:17:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8bb89000 == 78 [pid = 1915] [id = 183] 16:17:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8bf48c00 == 77 [pid = 1915] [id = 182] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x94018400) [pid = 1915] [serial = 434] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x8bd10000) [pid = 1915] [serial = 544] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x8bb83c00) [pid = 1915] [serial = 485] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x8deaf800) [pid = 1915] [serial = 509] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x8f38b400) [pid = 1915] [serial = 446] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x903ec000) [pid = 1915] [serial = 449] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x931a8800) [pid = 1915] [serial = 452] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x9629ec00) [pid = 1915] [serial = 455] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x98318000) [pid = 1915] [serial = 458] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x98f97400) [pid = 1915] [serial = 461] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0xa0077400) [pid = 1915] [serial = 464] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0xa44b1c00) [pid = 1915] [serial = 467] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x8dc62400) [pid = 1915] [serial = 470] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x9fca8c00) [pid = 1915] [serial = 473] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0xa0cb6c00) [pid = 1915] [serial = 476] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x98e75c00) [pid = 1915] [serial = 479] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x89dc9c00) [pid = 1915] [serial = 482] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x903e7c00) [pid = 1915] [serial = 518] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0x8f383400) [pid = 1915] [serial = 517] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0x8bb8e000) [pid = 1915] [serial = 541] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0x8b2a4800) [pid = 1915] [serial = 512] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 119 (0x8b24ac00) [pid = 1915] [serial = 511] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0x8bf4ac00) [pid = 1915] [serial = 542] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 117 (0x9300e400) [pid = 1915] [serial = 520] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 116 (0x903ebc00) [pid = 1915] [serial = 539] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 115 (0x8eb2d000) [pid = 1915] [serial = 538] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 114 (0x8dd63000) [pid = 1915] [serial = 515] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 113 (0x8bf4e400) [pid = 1915] [serial = 514] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 112 (0x931dd800) [pid = 1915] [serial = 523] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 111 (0x9443ac00) [pid = 1915] [serial = 526] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 110 (0x981a0400) [pid = 1915] [serial = 529] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 109 (0x8bd0b000) [pid = 1915] [serial = 532] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 108 (0x91246000) [pid = 1915] [serial = 535] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | --DOMWINDOW == 107 (0x8dd70000) [pid = 1915] [serial = 545] [outer = (nil)] [url = about:blank] 16:17:19 INFO - PROCESS | 1915 | 1461021439838 Marionette TRACE conn4 <- [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]]]}] 16:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 16:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1746ms 16:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:17:19 INFO - PROCESS | 1915 | 1461021439893 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 16:17:19 INFO - PROCESS | 1915 | 1461021439896 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 16:17:19 INFO - PROCESS | 1915 | 1461021439904 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:17:19 INFO - PROCESS | 1915 | 1461021439910 Marionette TRACE conn4 <- [1,802,null,{}] 16:17:19 INFO - PROCESS | 1915 | 1461021439925 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:20 INFO - PROCESS | 1915 | 1461021440120 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 16:17:20 INFO - PROCESS | 1915 | 1461021440271 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:20 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bb84400 == 78 [pid = 1915] [id = 208] 16:17:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0x8dd63000) [pid = 1915] [serial = 625] [outer = (nil)] 16:17:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0x903e9c00) [pid = 1915] [serial = 626] [outer = 0x8dd63000] 16:17:20 INFO - PROCESS | 1915 | 1461021440408 Marionette DEBUG loaded listener.js 16:17:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 110 (0x914a7c00) [pid = 1915] [serial = 627] [outer = 0x8dd63000] 16:17:21 INFO - PROCESS | 1915 | 1461021441203 Marionette TRACE conn4 <- [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]]]}] 16:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 16:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1386ms 16:17:21 INFO - PROCESS | 1915 | 1461021441289 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 16:17:21 INFO - PROCESS | 1915 | 1461021441294 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 16:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:17:21 INFO - PROCESS | 1915 | 1461021441306 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:17:21 INFO - PROCESS | 1915 | 1461021441309 Marionette TRACE conn4 <- [1,806,null,{}] 16:17:21 INFO - PROCESS | 1915 | 1461021441315 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:21 INFO - PROCESS | 1915 | 1461021441544 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 16:17:21 INFO - PROCESS | 1915 | 1461021441573 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x903df800 == 79 [pid = 1915] [id = 209] 16:17:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 111 (0x9300e400) [pid = 1915] [serial = 628] [outer = (nil)] 16:17:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 112 (0x9310d000) [pid = 1915] [serial = 629] [outer = 0x9300e400] 16:17:21 INFO - PROCESS | 1915 | 1461021441648 Marionette DEBUG loaded listener.js 16:17:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 113 (0x93114000) [pid = 1915] [serial = 630] [outer = 0x9300e400] 16:17:22 INFO - PROCESS | 1915 | 1461021442571 Marionette TRACE conn4 <- [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]]]}] 16:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 16:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1329ms 16:17:22 INFO - PROCESS | 1915 | 1461021442639 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 16:17:22 INFO - PROCESS | 1915 | 1461021442643 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 16:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:17:22 INFO - PROCESS | 1915 | 1461021442649 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:17:22 INFO - PROCESS | 1915 | 1461021442651 Marionette TRACE conn4 <- [1,810,null,{}] 16:17:22 INFO - PROCESS | 1915 | 1461021442657 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:22 INFO - PROCESS | 1915 | 1461021442893 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 16:17:22 INFO - PROCESS | 1915 | 1461021442923 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:22 INFO - PROCESS | 1915 | ++DOCSHELL 0x903ebc00 == 80 [pid = 1915] [id = 210] 16:17:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 114 (0x93010000) [pid = 1915] [serial = 631] [outer = (nil)] 16:17:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 115 (0x931a8800) [pid = 1915] [serial = 632] [outer = 0x93010000] 16:17:23 INFO - PROCESS | 1915 | 1461021442998 Marionette DEBUG loaded listener.js 16:17:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 116 (0x931af800) [pid = 1915] [serial = 633] [outer = 0x93010000] 16:17:23 INFO - PROCESS | 1915 | --DOMWINDOW == 115 (0x8bb86000) [pid = 1915] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:17:23 INFO - PROCESS | 1915 | --DOMWINDOW == 114 (0x903e8400) [pid = 1915] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:17:23 INFO - PROCESS | 1915 | --DOMWINDOW == 113 (0x8bf50000) [pid = 1915] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:17:23 INFO - PROCESS | 1915 | --DOMWINDOW == 112 (0x8bb83800) [pid = 1915] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:17:24 INFO - PROCESS | 1915 | 1461021444121 Marionette TRACE conn4 <- [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]]]}] 16:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1531ms 16:17:24 INFO - PROCESS | 1915 | 1461021444183 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 16:17:24 INFO - PROCESS | 1915 | 1461021444186 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 16:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:17:24 INFO - PROCESS | 1915 | 1461021444193 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:17:24 INFO - PROCESS | 1915 | 1461021444196 Marionette TRACE conn4 <- [1,814,null,{}] 16:17:24 INFO - PROCESS | 1915 | 1461021444202 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:24 INFO - PROCESS | 1915 | 1461021444414 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 16:17:24 INFO - PROCESS | 1915 | 1461021444425 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:24 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bb90c00 == 81 [pid = 1915] [id = 211] 16:17:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 113 (0x8deb0800) [pid = 1915] [serial = 634] [outer = (nil)] 16:17:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 114 (0x94019800) [pid = 1915] [serial = 635] [outer = 0x8deb0800] 16:17:24 INFO - PROCESS | 1915 | 1461021444647 Marionette DEBUG loaded listener.js 16:17:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 115 (0x9443b800) [pid = 1915] [serial = 636] [outer = 0x8deb0800] 16:17:25 INFO - PROCESS | 1915 | 1461021445431 Marionette TRACE conn4 <- [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] 16:17:25 INFO - PROCESS | 1915 | 1461021445497 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 16:17:25 INFO - PROCESS | 1915 | 1461021445502 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:17:25 INFO - PROCESS | 1915 | 1461021445507 Marionette TRACE conn4 <- [1,818,null,{}] 16:17:25 INFO - PROCESS | 1915 | 1461021445512 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:25 INFO - PROCESS | 1915 | 1461021445736 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 16:17:25 INFO - PROCESS | 1915 | 1461021445932 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x8977d000 == 82 [pid = 1915] [id = 212] 16:17:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 116 (0x89dc1800) [pid = 1915] [serial = 637] [outer = (nil)] 16:17:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 117 (0x8b250000) [pid = 1915] [serial = 638] [outer = 0x89dc1800] 16:17:26 INFO - PROCESS | 1915 | 1461021446068 Marionette DEBUG loaded listener.js 16:17:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0x8b2a6c00) [pid = 1915] [serial = 639] [outer = 0x89dc1800] 16:17:27 INFO - PROCESS | 1915 | 1461021447182 Marionette TRACE conn4 <- [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]]]}] 16:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1735ms 16:17:27 INFO - PROCESS | 1915 | 1461021447241 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 16:17:27 INFO - PROCESS | 1915 | 1461021447250 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 16:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:17:27 INFO - PROCESS | 1915 | 1461021447261 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:17:27 INFO - PROCESS | 1915 | 1461021447266 Marionette TRACE conn4 <- [1,822,null,{}] 16:17:27 INFO - PROCESS | 1915 | 1461021447317 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:27 INFO - PROCESS | 1915 | 1461021447619 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 16:17:27 INFO - PROCESS | 1915 | 1461021447831 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:27 INFO - PROCESS | 1915 | ++DOCSHELL 0x8deab800 == 83 [pid = 1915] [id = 213] 16:17:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0x8e074000) [pid = 1915] [serial = 640] [outer = (nil)] 16:17:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0x8e07f800) [pid = 1915] [serial = 641] [outer = 0x8e074000] 16:17:27 INFO - PROCESS | 1915 | 1461021447962 Marionette DEBUG loaded listener.js 16:17:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0x8e940000) [pid = 1915] [serial = 642] [outer = 0x8e074000] 16:17:29 INFO - PROCESS | 1915 | 1461021449114 Marionette TRACE conn4 <- [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] 16:17:29 INFO - PROCESS | 1915 | 1461021449162 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 16:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:17:29 INFO - PROCESS | 1915 | 1461021449171 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:17:29 INFO - PROCESS | 1915 | 1461021449176 Marionette TRACE conn4 <- [1,826,null,{}] 16:17:29 INFO - PROCESS | 1915 | 1461021449183 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:29 INFO - PROCESS | 1915 | 1461021449443 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 16:17:29 INFO - PROCESS | 1915 | 1461021449740 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:29 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bb82400 == 84 [pid = 1915] [id = 214] 16:17:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0x8bb83400) [pid = 1915] [serial = 643] [outer = (nil)] 16:17:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0x9149b400) [pid = 1915] [serial = 644] [outer = 0x8bb83400] 16:17:29 INFO - PROCESS | 1915 | 1461021449834 Marionette DEBUG loaded listener.js 16:17:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x9310c800) [pid = 1915] [serial = 645] [outer = 0x8bb83400] 16:17:30 INFO - PROCESS | 1915 | 1461021450819 Marionette TRACE conn4 <- [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]]]}] 16:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1686ms 16:17:30 INFO - PROCESS | 1915 | 1461021450858 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 16:17:30 INFO - PROCESS | 1915 | 1461021450865 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 16:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:17:30 INFO - PROCESS | 1915 | 1461021450882 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:17:30 INFO - PROCESS | 1915 | 1461021450893 Marionette TRACE conn4 <- [1,830,null,{}] 16:17:30 INFO - PROCESS | 1915 | 1461021450901 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:31 INFO - PROCESS | 1915 | 1461021451255 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 16:17:31 INFO - PROCESS | 1915 | 1461021451450 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x89dc7800 == 85 [pid = 1915] [id = 215] 16:17:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x8b2a7400) [pid = 1915] [serial = 646] [outer = (nil)] 16:17:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x9443ac00) [pid = 1915] [serial = 647] [outer = 0x8b2a7400] 16:17:31 INFO - PROCESS | 1915 | 1461021451544 Marionette DEBUG loaded listener.js 16:17:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x94ef3400) [pid = 1915] [serial = 648] [outer = 0x8b2a7400] 16:17:32 INFO - PROCESS | 1915 | 1461021452616 Marionette TRACE conn4 <- [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]]]}] 16:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1804ms 16:17:32 INFO - PROCESS | 1915 | 1461021452678 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 16:17:32 INFO - PROCESS | 1915 | 1461021452684 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 16:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:17:32 INFO - PROCESS | 1915 | 1461021452691 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:17:32 INFO - PROCESS | 1915 | 1461021452695 Marionette TRACE conn4 <- [1,834,null,{}] 16:17:32 INFO - PROCESS | 1915 | 1461021452702 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:32 INFO - PROCESS | 1915 | 1461021452961 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 16:17:33 INFO - PROCESS | 1915 | 1461021453227 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x8977e400 == 86 [pid = 1915] [id = 216] 16:17:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x89dc0400) [pid = 1915] [serial = 649] [outer = (nil)] 16:17:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x97082000) [pid = 1915] [serial = 650] [outer = 0x89dc0400] 16:17:33 INFO - PROCESS | 1915 | 1461021453341 Marionette DEBUG loaded listener.js 16:17:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x97956000) [pid = 1915] [serial = 651] [outer = 0x89dc0400] 16:17:34 INFO - PROCESS | 1915 | 1461021454323 Marionette TRACE conn4 <- [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]]]}] 16:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1685ms 16:17:34 INFO - PROCESS | 1915 | 1461021454378 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 16:17:34 INFO - PROCESS | 1915 | 1461021454383 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 16:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:17:34 INFO - PROCESS | 1915 | 1461021454391 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:17:34 INFO - PROCESS | 1915 | 1461021454395 Marionette TRACE conn4 <- [1,838,null,{}] 16:17:34 INFO - PROCESS | 1915 | 1461021454402 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:34 INFO - PROCESS | 1915 | 1461021454627 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 16:17:34 INFO - PROCESS | 1915 | 1461021454873 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:34 INFO - PROCESS | 1915 | ++DOCSHELL 0x981a4c00 == 87 [pid = 1915] [id = 217] 16:17:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x981a8c00) [pid = 1915] [serial = 652] [outer = (nil)] 16:17:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x98b5fc00) [pid = 1915] [serial = 653] [outer = 0x981a8c00] 16:17:35 INFO - PROCESS | 1915 | 1461021455028 Marionette DEBUG loaded listener.js 16:17:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x98f8e800) [pid = 1915] [serial = 654] [outer = 0x981a8c00] 16:17:36 INFO - PROCESS | 1915 | 1461021456034 Marionette TRACE conn4 <- [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]]]}] 16:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1690ms 16:17:36 INFO - PROCESS | 1915 | 1461021456082 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 16:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:17:36 INFO - PROCESS | 1915 | 1461021456086 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 16:17:36 INFO - PROCESS | 1915 | 1461021456094 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:17:36 INFO - PROCESS | 1915 | 1461021456097 Marionette TRACE conn4 <- [1,842,null,{}] 16:17:36 INFO - PROCESS | 1915 | 1461021456103 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:36 INFO - PROCESS | 1915 | 1461021456349 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 16:17:36 INFO - PROCESS | 1915 | 1461021456602 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:36 INFO - PROCESS | 1915 | ++DOCSHELL 0x8977b000 == 88 [pid = 1915] [id = 218] 16:17:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x9708dc00) [pid = 1915] [serial = 655] [outer = (nil)] 16:17:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x9937dc00) [pid = 1915] [serial = 656] [outer = 0x9708dc00] 16:17:36 INFO - PROCESS | 1915 | 1461021456695 Marionette DEBUG loaded listener.js 16:17:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x99bb4400) [pid = 1915] [serial = 657] [outer = 0x9708dc00] 16:17:37 INFO - PROCESS | 1915 | 1461021457644 Marionette TRACE conn4 <- [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]]]}] 16:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1591ms 16:17:37 INFO - PROCESS | 1915 | 1461021457684 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 16:17:37 INFO - PROCESS | 1915 | 1461021457689 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 16:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:17:37 INFO - PROCESS | 1915 | 1461021457696 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:17:37 INFO - PROCESS | 1915 | 1461021457700 Marionette TRACE conn4 <- [1,846,null,{}] 16:17:37 INFO - PROCESS | 1915 | 1461021457707 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:37 INFO - PROCESS | 1915 | 1461021457918 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 16:17:38 INFO - PROCESS | 1915 | 1461021458162 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x9937ac00 == 89 [pid = 1915] [id = 219] 16:17:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x9996cc00) [pid = 1915] [serial = 658] [outer = (nil)] 16:17:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x99bbf000) [pid = 1915] [serial = 659] [outer = 0x9996cc00] 16:17:38 INFO - PROCESS | 1915 | 1461021458299 Marionette DEBUG loaded listener.js 16:17:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x9adf5c00) [pid = 1915] [serial = 660] [outer = 0x9996cc00] 16:17:39 INFO - PROCESS | 1915 | 1461021459271 Marionette TRACE conn4 <- [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]]]}] 16:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1635ms 16:17:39 INFO - PROCESS | 1915 | 1461021459333 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 16:17:39 INFO - PROCESS | 1915 | 1461021459338 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 16:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:17:39 INFO - PROCESS | 1915 | 1461021459345 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:17:39 INFO - PROCESS | 1915 | 1461021459350 Marionette TRACE conn4 <- [1,850,null,{}] 16:17:39 INFO - PROCESS | 1915 | 1461021459357 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:39 INFO - PROCESS | 1915 | 1461021459583 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 16:17:39 INFO - PROCESS | 1915 | 1461021459824 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:39 INFO - PROCESS | 1915 | ++DOCSHELL 0x89dc9400 == 90 [pid = 1915] [id = 220] 16:17:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x916c5400) [pid = 1915] [serial = 661] [outer = (nil)] 16:17:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x9aeb0800) [pid = 1915] [serial = 662] [outer = 0x916c5400] 16:17:39 INFO - PROCESS | 1915 | 1461021459934 Marionette DEBUG loaded listener.js 16:17:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x9b3ee800) [pid = 1915] [serial = 663] [outer = 0x916c5400] 16:17:40 INFO - PROCESS | 1915 | 1461021460855 Marionette TRACE conn4 <- [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]]]}] 16:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1532ms 16:17:40 INFO - PROCESS | 1915 | 1461021460879 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 16:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:17:40 INFO - PROCESS | 1915 | 1461021460883 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 16:17:40 INFO - PROCESS | 1915 | 1461021460890 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:17:40 INFO - PROCESS | 1915 | 1461021460894 Marionette TRACE conn4 <- [1,854,null,{}] 16:17:40 INFO - PROCESS | 1915 | 1461021460901 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:41 INFO - PROCESS | 1915 | 1461021461104 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 16:17:41 INFO - PROCESS | 1915 | 1461021461352 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:41 INFO - PROCESS | 1915 | ++DOCSHELL 0x98f96800 == 91 [pid = 1915] [id = 221] 16:17:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x9aea2400) [pid = 1915] [serial = 664] [outer = (nil)] 16:17:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x9ec3a000) [pid = 1915] [serial = 665] [outer = 0x9aea2400] 16:17:41 INFO - PROCESS | 1915 | 1461021461458 Marionette DEBUG loaded listener.js 16:17:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x9fb0c400) [pid = 1915] [serial = 666] [outer = 0x9aea2400] 16:17:42 INFO - PROCESS | 1915 | 1461021462336 Marionette TRACE conn4 <- [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]]]}] 16:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1488ms 16:17:42 INFO - PROCESS | 1915 | 1461021462378 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 16:17:42 INFO - PROCESS | 1915 | 1461021462383 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 16:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:17:42 INFO - PROCESS | 1915 | 1461021462389 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:17:42 INFO - PROCESS | 1915 | 1461021462393 Marionette TRACE conn4 <- [1,858,null,{}] 16:17:42 INFO - PROCESS | 1915 | 1461021462399 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:42 INFO - PROCESS | 1915 | 1461021462602 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 16:17:42 INFO - PROCESS | 1915 | 1461021462801 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x9149f400 == 92 [pid = 1915] [id = 222] 16:17:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x96207800) [pid = 1915] [serial = 667] [outer = (nil)] 16:17:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x9fc77800) [pid = 1915] [serial = 668] [outer = 0x96207800] 16:17:42 INFO - PROCESS | 1915 | 1461021462944 Marionette DEBUG loaded listener.js 16:17:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x9fcaac00) [pid = 1915] [serial = 669] [outer = 0x96207800] 16:17:44 INFO - PROCESS | 1915 | 1461021464083 Marionette TRACE conn4 <- [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]]]}] 16:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1734ms 16:17:44 INFO - PROCESS | 1915 | 1461021464124 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 16:17:44 INFO - PROCESS | 1915 | 1461021464128 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 16:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:17:44 INFO - PROCESS | 1915 | 1461021464137 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:17:44 INFO - PROCESS | 1915 | 1461021464142 Marionette TRACE conn4 <- [1,862,null,{}] 16:17:44 INFO - PROCESS | 1915 | 1461021464149 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:44 INFO - PROCESS | 1915 | 1461021464395 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 16:17:44 INFO - PROCESS | 1915 | 1461021464727 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:44 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bb88c00 == 93 [pid = 1915] [id = 223] 16:17:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x8bd0b800) [pid = 1915] [serial = 670] [outer = (nil)] 16:17:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x8deb9800) [pid = 1915] [serial = 671] [outer = 0x8bd0b800] 16:17:44 INFO - PROCESS | 1915 | 1461021464824 Marionette DEBUG loaded listener.js 16:17:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x8eb28800) [pid = 1915] [serial = 672] [outer = 0x8bd0b800] 16:17:46 INFO - PROCESS | 1915 | 1461021466172 Marionette TRACE conn4 <- [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]]]}] 16:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 2136ms 16:17:46 INFO - PROCESS | 1915 | 1461021466274 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 16:17:46 INFO - PROCESS | 1915 | 1461021466281 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 16:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:17:46 INFO - PROCESS | 1915 | 1461021466290 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:17:46 INFO - PROCESS | 1915 | 1461021466297 Marionette TRACE conn4 <- [1,866,null,{}] 16:17:46 INFO - PROCESS | 1915 | 1461021466308 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:46 INFO - PROCESS | 1915 | 1461021466517 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 16:17:46 INFO - PROCESS | 1915 | 1461021466719 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dc5d000 == 94 [pid = 1915] [id = 224] 16:17:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x8dd69000) [pid = 1915] [serial = 673] [outer = (nil)] 16:17:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x8e0c9800) [pid = 1915] [serial = 674] [outer = 0x8dd69000] 16:17:46 INFO - PROCESS | 1915 | 1461021466847 Marionette DEBUG loaded listener.js 16:17:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x8ecfc400) [pid = 1915] [serial = 675] [outer = 0x8dd69000] 16:17:47 INFO - PROCESS | 1915 | 1461021467945 Marionette TRACE conn4 <- [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]]]}] 16:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1694ms 16:17:47 INFO - PROCESS | 1915 | 1461021467985 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 16:17:47 INFO - PROCESS | 1915 | 1461021467994 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 16:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:17:48 INFO - PROCESS | 1915 | 1461021468006 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:17:48 INFO - PROCESS | 1915 | 1461021468009 Marionette TRACE conn4 <- [1,870,null,{}] 16:17:48 INFO - PROCESS | 1915 | 1461021468017 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:48 INFO - PROCESS | 1915 | 1461021468259 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 16:17:48 INFO - PROCESS | 1915 | 1461021468529 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b24f400 == 95 [pid = 1915] [id = 225] 16:17:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x8e074c00) [pid = 1915] [serial = 676] [outer = (nil)] 16:17:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x903e5800) [pid = 1915] [serial = 677] [outer = 0x8e074c00] 16:17:48 INFO - PROCESS | 1915 | 1461021468648 Marionette DEBUG loaded listener.js 16:17:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x9123f800) [pid = 1915] [serial = 678] [outer = 0x8e074c00] 16:17:49 INFO - PROCESS | 1915 | --DOCSHELL 0x94440c00 == 94 [pid = 1915] [id = 147] 16:17:49 INFO - PROCESS | 1915 | --DOCSHELL 0x9300d400 == 93 [pid = 1915] [id = 176] 16:17:49 INFO - PROCESS | 1915 | --DOCSHELL 0x8bb90c00 == 92 [pid = 1915] [id = 211] 16:17:49 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x8b2ab000) [pid = 1915] [serial = 583] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x8bd06800) [pid = 1915] [serial = 550] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x8deb9c00) [pid = 1915] [serial = 553] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x93016000) [pid = 1915] [serial = 565] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x8eb2e800) [pid = 1915] [serial = 556] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x914d2c00) [pid = 1915] [serial = 562] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x903ed400) [pid = 1915] [serial = 559] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1915 | --DOCSHELL 0x903ebc00 == 91 [pid = 1915] [id = 210] 16:17:49 INFO - PROCESS | 1915 | --DOCSHELL 0x903df800 == 90 [pid = 1915] [id = 209] 16:17:49 INFO - PROCESS | 1915 | --DOCSHELL 0x8bb84400 == 89 [pid = 1915] [id = 208] 16:17:49 INFO - PROCESS | 1915 | --DOCSHELL 0x89dc1c00 == 88 [pid = 1915] [id = 207] 16:17:49 INFO - PROCESS | 1915 | --DOCSHELL 0x8e07e800 == 87 [pid = 1915] [id = 206] 16:17:49 INFO - PROCESS | 1915 | --DOCSHELL 0x8bb85c00 == 86 [pid = 1915] [id = 203] 16:17:49 INFO - PROCESS | 1915 | --DOCSHELL 0x8bd0ac00 == 85 [pid = 1915] [id = 202] 16:17:49 INFO - PROCESS | 1915 | --DOCSHELL 0x89dc2c00 == 84 [pid = 1915] [id = 201] 16:17:49 INFO - PROCESS | 1915 | --DOCSHELL 0x942c4c00 == 83 [pid = 1915] [id = 200] 16:17:49 INFO - PROCESS | 1915 | --DOCSHELL 0x8ecfc800 == 82 [pid = 1915] [id = 199] 16:17:49 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb25400 == 81 [pid = 1915] [id = 198] 16:17:49 INFO - PROCESS | 1915 | --DOCSHELL 0x89dcd000 == 80 [pid = 1915] [id = 197] 16:17:49 INFO - PROCESS | 1915 | --DOCSHELL 0x8bd10400 == 79 [pid = 1915] [id = 196] 16:17:49 INFO - PROCESS | 1915 | --DOCSHELL 0x89dbf400 == 78 [pid = 1915] [id = 195] 16:17:49 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x8e072c00) [pid = 1915] [serial = 572] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x93013800) [pid = 1915] [serial = 581] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x914aa400) [pid = 1915] [serial = 580] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x9400f400) [pid = 1915] [serial = 568] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x8e947c00) [pid = 1915] [serial = 574] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x8dc5b400) [pid = 1915] [serial = 571] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x8f38b000) [pid = 1915] [serial = 577] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x8ecf6000) [pid = 1915] [serial = 575] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x903e8800) [pid = 1915] [serial = 578] [outer = (nil)] [url = about:blank] 16:17:50 INFO - PROCESS | 1915 | 1461021470054 Marionette TRACE conn4 <- [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]]]}] 16:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 2105ms 16:17:50 INFO - PROCESS | 1915 | 1461021470112 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 16:17:50 INFO - PROCESS | 1915 | 1461021470118 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 16:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:17:50 INFO - PROCESS | 1915 | 1461021470280 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:17:50 INFO - PROCESS | 1915 | 1461021470287 Marionette TRACE conn4 <- [1,874,null,{}] 16:17:50 INFO - PROCESS | 1915 | 1461021470301 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:50 INFO - PROCESS | 1915 | 1461021470511 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 16:17:50 INFO - PROCESS | 1915 | 1461021470709 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bb90c00 == 79 [pid = 1915] [id = 226] 16:17:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x8bd0f800) [pid = 1915] [serial = 679] [outer = (nil)] 16:17:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x8dc60c00) [pid = 1915] [serial = 680] [outer = 0x8bd0f800] 16:17:50 INFO - PROCESS | 1915 | 1461021470846 Marionette DEBUG loaded listener.js 16:17:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x8e0cd400) [pid = 1915] [serial = 681] [outer = 0x8bd0f800] 16:17:51 INFO - PROCESS | 1915 | 1461021471897 Marionette TRACE conn4 <- [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]]]}] 16:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1773ms 16:17:51 INFO - PROCESS | 1915 | 1461021471976 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 16:17:51 INFO - PROCESS | 1915 | 1461021471986 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 16:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:17:52 INFO - PROCESS | 1915 | 1461021471999 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:17:52 INFO - PROCESS | 1915 | 1461021472003 Marionette TRACE conn4 <- [1,878,null,{}] 16:17:52 INFO - PROCESS | 1915 | 1461021472011 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:52 INFO - PROCESS | 1915 | 1461021472263 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 16:17:52 INFO - PROCESS | 1915 | 1461021472525 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f383800 == 80 [pid = 1915] [id = 227] 16:17:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x8f38d800) [pid = 1915] [serial = 682] [outer = (nil)] 16:17:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x914c8c00) [pid = 1915] [serial = 683] [outer = 0x8f38d800] 16:17:52 INFO - PROCESS | 1915 | 1461021472656 Marionette DEBUG loaded listener.js 16:17:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x9300d000) [pid = 1915] [serial = 684] [outer = 0x8f38d800] 16:17:53 INFO - PROCESS | 1915 | 1461021473750 Marionette TRACE conn4 <- [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]]]}] 16:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1789ms 16:17:53 INFO - PROCESS | 1915 | 1461021473789 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 16:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:17:53 INFO - PROCESS | 1915 | 1461021473798 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 16:17:53 INFO - PROCESS | 1915 | 1461021473805 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:17:53 INFO - PROCESS | 1915 | 1461021473813 Marionette TRACE conn4 <- [1,882,null,{}] 16:17:53 INFO - PROCESS | 1915 | 1461021473831 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:54 INFO - PROCESS | 1915 | 1461021474095 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 16:17:54 INFO - PROCESS | 1915 | 1461021474361 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x93210800 == 81 [pid = 1915] [id = 228] 16:17:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x93ee8800) [pid = 1915] [serial = 685] [outer = (nil)] 16:17:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x9400dc00) [pid = 1915] [serial = 686] [outer = 0x93ee8800] 16:17:54 INFO - PROCESS | 1915 | 1461021474460 Marionette DEBUG loaded listener.js 16:17:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x9401b800) [pid = 1915] [serial = 687] [outer = 0x93ee8800] 16:17:55 INFO - PROCESS | 1915 | 1461021475419 Marionette TRACE conn4 <- [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]]]}] 16:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1655ms 16:17:55 INFO - PROCESS | 1915 | 1461021475461 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 16:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:17:55 INFO - PROCESS | 1915 | 1461021475466 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 16:17:55 INFO - PROCESS | 1915 | 1461021475473 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:17:55 INFO - PROCESS | 1915 | 1461021475476 Marionette TRACE conn4 <- [1,886,null,{}] 16:17:55 INFO - PROCESS | 1915 | 1461021475484 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:55 INFO - PROCESS | 1915 | 1461021475719 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 16:17:55 INFO - PROCESS | 1915 | 1461021475969 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:56 INFO - PROCESS | 1915 | ++DOCSHELL 0x89dbf400 == 82 [pid = 1915] [id = 229] 16:17:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x93eef000) [pid = 1915] [serial = 688] [outer = (nil)] 16:17:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x9629c400) [pid = 1915] [serial = 689] [outer = 0x93eef000] 16:17:56 INFO - PROCESS | 1915 | 1461021476108 Marionette DEBUG loaded listener.js 16:17:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x97089400) [pid = 1915] [serial = 690] [outer = 0x93eef000] 16:17:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8e944c00 == 81 [pid = 1915] [id = 123] 16:17:58 INFO - PROCESS | 1915 | --DOCSHELL 0x9161c800 == 80 [pid = 1915] [id = 56] 16:17:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8dd64c00 == 79 [pid = 1915] [id = 141] 16:17:58 INFO - PROCESS | 1915 | --DOCSHELL 0x931d7c00 == 78 [pid = 1915] [id = 47] 16:17:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8bb88c00 == 77 [pid = 1915] [id = 223] 16:17:58 INFO - PROCESS | 1915 | --DOCSHELL 0x9149f400 == 76 [pid = 1915] [id = 222] 16:17:58 INFO - PROCESS | 1915 | --DOCSHELL 0x98f96800 == 75 [pid = 1915] [id = 221] 16:17:58 INFO - PROCESS | 1915 | --DOCSHELL 0x9937ac00 == 74 [pid = 1915] [id = 219] 16:17:58 INFO - PROCESS | 1915 | --DOCSHELL 0x89dc9400 == 73 [pid = 1915] [id = 220] 16:17:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8977b000 == 72 [pid = 1915] [id = 218] 16:17:58 INFO - PROCESS | 1915 | --DOCSHELL 0x981a4c00 == 71 [pid = 1915] [id = 217] 16:17:58 INFO - PROCESS | 1915 | --DOCSHELL 0x89dc7800 == 70 [pid = 1915] [id = 215] 16:17:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8977e400 == 69 [pid = 1915] [id = 216] 16:17:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8bb82400 == 68 [pid = 1915] [id = 214] 16:17:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8deab800 == 67 [pid = 1915] [id = 213] 16:17:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8977d000 == 66 [pid = 1915] [id = 212] 16:17:58 INFO - PROCESS | 1915 | 1461021478936 Marionette TRACE conn4 <- [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]]]}] 16:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 3514ms 16:17:58 INFO - PROCESS | 1915 | 1461021478987 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 16:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:17:58 INFO - PROCESS | 1915 | 1461021478993 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 16:17:59 INFO - PROCESS | 1915 | 1461021479001 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:17:59 INFO - PROCESS | 1915 | 1461021479007 Marionette TRACE conn4 <- [1,890,null,{}] 16:17:59 INFO - PROCESS | 1915 | 1461021479015 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:59 INFO - PROCESS | 1915 | 1461021479207 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 16:17:59 INFO - PROCESS | 1915 | 1461021479365 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:59 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b2aa000 == 67 [pid = 1915] [id = 230] 16:17:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x8bb84c00) [pid = 1915] [serial = 691] [outer = (nil)] 16:17:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x8bb8e800) [pid = 1915] [serial = 692] [outer = 0x8bb84c00] 16:17:59 INFO - PROCESS | 1915 | 1461021479448 Marionette DEBUG loaded listener.js 16:17:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x8dc61c00) [pid = 1915] [serial = 693] [outer = 0x8bb84c00] 16:18:00 INFO - PROCESS | 1915 | 1461021480426 Marionette TRACE conn4 <- [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]]]}] 16:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1486ms 16:18:00 INFO - PROCESS | 1915 | 1461021480487 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 16:18:00 INFO - PROCESS | 1915 | 1461021480496 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 16:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:18:00 INFO - PROCESS | 1915 | 1461021480508 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:18:00 INFO - PROCESS | 1915 | 1461021480512 Marionette TRACE conn4 <- [1,894,null,{}] 16:18:00 INFO - PROCESS | 1915 | 1461021480525 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:00 INFO - PROCESS | 1915 | 1461021480777 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 16:18:00 INFO - PROCESS | 1915 | 1461021480805 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bb8bc00 == 68 [pid = 1915] [id = 231] 16:18:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x8e079c00) [pid = 1915] [serial = 694] [outer = (nil)] 16:18:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x8e0cb800) [pid = 1915] [serial = 695] [outer = 0x8e079c00] 16:18:00 INFO - PROCESS | 1915 | 1461021480884 Marionette DEBUG loaded listener.js 16:18:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x8eb22000) [pid = 1915] [serial = 696] [outer = 0x8e079c00] 16:18:01 INFO - PROCESS | 1915 | 1461021481942 Marionette TRACE conn4 <- [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]]]}] 16:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1494ms 16:18:02 INFO - PROCESS | 1915 | 1461021482004 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 16:18:02 INFO - PROCESS | 1915 | 1461021482008 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 16:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:18:02 INFO - PROCESS | 1915 | 1461021482015 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:18:02 INFO - PROCESS | 1915 | 1461021482022 Marionette TRACE conn4 <- [1,898,null,{}] 16:18:02 INFO - PROCESS | 1915 | 1461021482050 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:02 INFO - PROCESS | 1915 | 1461021482290 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 16:18:02 INFO - PROCESS | 1915 | 1461021482323 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f38f400 == 69 [pid = 1915] [id = 232] 16:18:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x8f38f800) [pid = 1915] [serial = 697] [outer = (nil)] 16:18:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x903df000) [pid = 1915] [serial = 698] [outer = 0x8f38f800] 16:18:02 INFO - PROCESS | 1915 | 1461021482403 Marionette DEBUG loaded listener.js 16:18:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x903e8800) [pid = 1915] [serial = 699] [outer = 0x8f38f800] 16:18:03 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x89dc2000) [pid = 1915] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:18:03 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x942d0800) [pid = 1915] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:18:03 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x8e07ec00) [pid = 1915] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:18:03 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x8dd63000) [pid = 1915] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:18:03 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x8977b400) [pid = 1915] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:18:03 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x8e0c3800) [pid = 1915] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:18:03 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x8deb8c00) [pid = 1915] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:18:03 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x93010000) [pid = 1915] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:18:03 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x89dc4000) [pid = 1915] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:18:03 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x8e074400) [pid = 1915] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:18:03 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x9300e400) [pid = 1915] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:18:03 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x931a9800) [pid = 1915] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:18:03 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x8deb0800) [pid = 1915] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:18:03 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x942ccc00) [pid = 1915] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:18:03 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x8dd69000) [pid = 1915] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:18:03 INFO - PROCESS | 1915 | 1461021483612 Marionette TRACE conn4 <- [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]]]}] 16:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1647ms 16:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:18:03 INFO - PROCESS | 1915 | 1461021483663 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 16:18:03 INFO - PROCESS | 1915 | 1461021483667 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 16:18:03 INFO - PROCESS | 1915 | 1461021483673 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:18:03 INFO - PROCESS | 1915 | 1461021483677 Marionette TRACE conn4 <- [1,902,null,{}] 16:18:03 INFO - PROCESS | 1915 | 1461021483682 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:03 INFO - PROCESS | 1915 | 1461021483911 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 16:18:03 INFO - PROCESS | 1915 | 1461021483934 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:03 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bb85800 == 70 [pid = 1915] [id = 233] 16:18:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x8dc5fc00) [pid = 1915] [serial = 700] [outer = (nil)] 16:18:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x8fc0a800) [pid = 1915] [serial = 701] [outer = 0x8dc5fc00] 16:18:04 INFO - PROCESS | 1915 | 1461021484034 Marionette DEBUG loaded listener.js 16:18:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x903ea800) [pid = 1915] [serial = 702] [outer = 0x8dc5fc00] 16:18:05 INFO - PROCESS | 1915 | 1461021485021 Marionette TRACE conn4 <- [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]]]}] 16:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1389ms 16:18:05 INFO - PROCESS | 1915 | 1461021485063 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 16:18:05 INFO - PROCESS | 1915 | 1461021485070 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 16:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:18:05 INFO - PROCESS | 1915 | 1461021485079 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:18:05 INFO - PROCESS | 1915 | 1461021485086 Marionette TRACE conn4 <- [1,906,null,{}] 16:18:05 INFO - PROCESS | 1915 | 1461021485108 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:05 INFO - PROCESS | 1915 | 1461021485344 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 16:18:05 INFO - PROCESS | 1915 | 1461021485616 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:05 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bd02400 == 71 [pid = 1915] [id = 234] 16:18:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x8bd02c00) [pid = 1915] [serial = 703] [outer = (nil)] 16:18:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x8bf49400) [pid = 1915] [serial = 704] [outer = 0x8bd02c00] 16:18:05 INFO - PROCESS | 1915 | 1461021485733 Marionette DEBUG loaded listener.js 16:18:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x8dd6ec00) [pid = 1915] [serial = 705] [outer = 0x8bd02c00] 16:18:06 INFO - PROCESS | 1915 | 1461021486710 Marionette TRACE conn4 <- [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]]]}] 16:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1697ms 16:18:06 INFO - PROCESS | 1915 | 1461021486777 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 16:18:06 INFO - PROCESS | 1915 | 1461021486786 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 16:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:18:06 INFO - PROCESS | 1915 | 1461021486798 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:18:06 INFO - PROCESS | 1915 | 1461021486802 Marionette TRACE conn4 <- [1,910,null,{}] 16:18:06 INFO - PROCESS | 1915 | 1461021486810 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:07 INFO - PROCESS | 1915 | 1461021487053 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 16:18:07 INFO - PROCESS | 1915 | 1461021487353 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:07 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dc66800 == 72 [pid = 1915] [id = 235] 16:18:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x8dd70800) [pid = 1915] [serial = 706] [outer = (nil)] 16:18:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x8ecf9400) [pid = 1915] [serial = 707] [outer = 0x8dd70800] 16:18:07 INFO - PROCESS | 1915 | 1461021487445 Marionette DEBUG loaded listener.js 16:18:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x8f38e800) [pid = 1915] [serial = 708] [outer = 0x8dd70800] 16:18:08 INFO - PROCESS | 1915 | 1461021488500 Marionette TRACE conn4 <- [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]]]}] 16:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1743ms 16:18:08 INFO - PROCESS | 1915 | 1461021488541 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 16:18:08 INFO - PROCESS | 1915 | 1461021488546 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 16:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:18:08 INFO - PROCESS | 1915 | 1461021488553 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:18:08 INFO - PROCESS | 1915 | 1461021488560 Marionette TRACE conn4 <- [1,914,null,{}] 16:18:08 INFO - PROCESS | 1915 | 1461021488578 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:08 INFO - PROCESS | 1915 | 1461021488794 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 16:18:09 INFO - PROCESS | 1915 | 1461021489151 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x9060b400 == 73 [pid = 1915] [id = 236] 16:18:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x914c7000) [pid = 1915] [serial = 709] [outer = (nil)] 16:18:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x91616c00) [pid = 1915] [serial = 710] [outer = 0x914c7000] 16:18:09 INFO - PROCESS | 1915 | 1461021489253 Marionette DEBUG loaded listener.js 16:18:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x9300e400) [pid = 1915] [serial = 711] [outer = 0x914c7000] 16:18:10 INFO - PROCESS | 1915 | 1461021490200 Marionette TRACE conn4 <- [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]]]}] 16:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1689ms 16:18:10 INFO - PROCESS | 1915 | 1461021490244 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 16:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:18:10 INFO - PROCESS | 1915 | 1461021490250 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 16:18:10 INFO - PROCESS | 1915 | 1461021490257 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:18:10 INFO - PROCESS | 1915 | 1461021490261 Marionette TRACE conn4 <- [1,918,null,{}] 16:18:10 INFO - PROCESS | 1915 | 1461021490267 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:10 INFO - PROCESS | 1915 | 1461021490467 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 16:18:10 INFO - PROCESS | 1915 | 1461021490715 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:10 INFO - PROCESS | 1915 | ++DOCSHELL 0x90603c00 == 74 [pid = 1915] [id = 237] 16:18:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x914aa000) [pid = 1915] [serial = 712] [outer = (nil)] 16:18:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x931a2c00) [pid = 1915] [serial = 713] [outer = 0x914aa000] 16:18:10 INFO - PROCESS | 1915 | 1461021490851 Marionette DEBUG loaded listener.js 16:18:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x931ac000) [pid = 1915] [serial = 714] [outer = 0x914aa000] 16:18:11 INFO - PROCESS | 1915 | 1461021491736 Marionette TRACE conn4 <- [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]]]}] 16:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1546ms 16:18:11 INFO - PROCESS | 1915 | 1461021491804 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 16:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:18:11 INFO - PROCESS | 1915 | 1461021491808 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 16:18:11 INFO - PROCESS | 1915 | 1461021491816 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:18:11 INFO - PROCESS | 1915 | 1461021491820 Marionette TRACE conn4 <- [1,922,null,{}] 16:18:11 INFO - PROCESS | 1915 | 1461021491826 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:12 INFO - PROCESS | 1915 | 1461021492056 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 16:18:12 INFO - PROCESS | 1915 | 1461021492298 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x93110c00 == 75 [pid = 1915] [id = 238] 16:18:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x931ac400) [pid = 1915] [serial = 715] [outer = (nil)] 16:18:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x931dd800) [pid = 1915] [serial = 716] [outer = 0x931ac400] 16:18:12 INFO - PROCESS | 1915 | 1461021492430 Marionette DEBUG loaded listener.js 16:18:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x93211000) [pid = 1915] [serial = 717] [outer = 0x931ac400] 16:18:13 INFO - PROCESS | 1915 | 1461021493305 Marionette TRACE conn4 <- [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]]]}] 16:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1532ms 16:18:13 INFO - PROCESS | 1915 | 1461021493349 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 16:18:13 INFO - PROCESS | 1915 | 1461021493355 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 16:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:18:13 INFO - PROCESS | 1915 | 1461021493365 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:18:13 INFO - PROCESS | 1915 | 1461021493370 Marionette TRACE conn4 <- [1,926,null,{}] 16:18:13 INFO - PROCESS | 1915 | 1461021493380 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:13 INFO - PROCESS | 1915 | 1461021493762 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 16:18:14 INFO - PROCESS | 1915 | 1461021494108 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bd07c00 == 76 [pid = 1915] [id = 239] 16:18:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x9401a000) [pid = 1915] [serial = 718] [outer = (nil)] 16:18:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x942c9800) [pid = 1915] [serial = 719] [outer = 0x9401a000] 16:18:14 INFO - PROCESS | 1915 | 1461021494211 Marionette DEBUG loaded listener.js 16:18:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x94ee9000) [pid = 1915] [serial = 720] [outer = 0x9401a000] 16:18:15 INFO - PROCESS | 1915 | 1461021495146 Marionette TRACE conn4 <- [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]]]}] 16:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1849ms 16:18:15 INFO - PROCESS | 1915 | 1461021495214 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 16:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:18:15 INFO - PROCESS | 1915 | 1461021495219 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 16:18:15 INFO - PROCESS | 1915 | 1461021495226 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:18:15 INFO - PROCESS | 1915 | 1461021495229 Marionette TRACE conn4 <- [1,930,null,{}] 16:18:15 INFO - PROCESS | 1915 | 1461021495235 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:15 INFO - PROCESS | 1915 | 1461021495433 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 16:18:15 INFO - PROCESS | 1915 | 1461021495676 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x89778000 == 77 [pid = 1915] [id = 240] 16:18:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x89784c00) [pid = 1915] [serial = 721] [outer = (nil)] 16:18:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x9620f400) [pid = 1915] [serial = 722] [outer = 0x89784c00] 16:18:15 INFO - PROCESS | 1915 | 1461021495803 Marionette DEBUG loaded listener.js 16:18:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x962a0800) [pid = 1915] [serial = 723] [outer = 0x89784c00] 16:18:16 INFO - PROCESS | 1915 | 1461021496686 Marionette TRACE conn4 <- [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]]]}] 16:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1538ms 16:18:16 INFO - PROCESS | 1915 | 1461021496765 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 16:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:18:16 INFO - PROCESS | 1915 | 1461021496769 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 16:18:16 INFO - PROCESS | 1915 | 1461021496775 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:18:16 INFO - PROCESS | 1915 | 1461021496779 Marionette TRACE conn4 <- [1,934,null,{}] 16:18:16 INFO - PROCESS | 1915 | 1461021496786 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:17 INFO - PROCESS | 1915 | 1461021497015 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 16:18:17 INFO - PROCESS | 1915 | 1461021497259 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:17 INFO - PROCESS | 1915 | ++DOCSHELL 0x942cf800 == 78 [pid = 1915] [id = 241] 16:18:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x94eec800) [pid = 1915] [serial = 724] [outer = (nil)] 16:18:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x96b86800) [pid = 1915] [serial = 725] [outer = 0x94eec800] 16:18:17 INFO - PROCESS | 1915 | 1461021497385 Marionette DEBUG loaded listener.js 16:18:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x97872000) [pid = 1915] [serial = 726] [outer = 0x94eec800] 16:18:18 INFO - PROCESS | 1915 | 1461021498254 Marionette TRACE conn4 <- [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]]]}] 16:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1534ms 16:18:18 INFO - PROCESS | 1915 | 1461021498311 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 16:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:18:18 INFO - PROCESS | 1915 | 1461021498315 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 16:18:18 INFO - PROCESS | 1915 | 1461021498321 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:18:18 INFO - PROCESS | 1915 | 1461021498325 Marionette TRACE conn4 <- [1,938,null,{}] 16:18:18 INFO - PROCESS | 1915 | 1461021498331 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:18 INFO - PROCESS | 1915 | 1461021498535 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 16:18:18 INFO - PROCESS | 1915 | 1461021498781 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b24e400 == 79 [pid = 1915] [id = 242] 16:18:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x94ef0400) [pid = 1915] [serial = 727] [outer = (nil)] 16:18:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x9801e000) [pid = 1915] [serial = 728] [outer = 0x94ef0400] 16:18:18 INFO - PROCESS | 1915 | 1461021498915 Marionette DEBUG loaded listener.js 16:18:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x980ca000) [pid = 1915] [serial = 729] [outer = 0x94ef0400] 16:18:19 INFO - PROCESS | 1915 | 1461021499830 Marionette TRACE conn4 <- [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]]]}] 16:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1583ms 16:18:19 INFO - PROCESS | 1915 | 1461021499906 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 16:18:19 INFO - PROCESS | 1915 | 1461021499911 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 16:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:18:19 INFO - PROCESS | 1915 | 1461021499918 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:18:19 INFO - PROCESS | 1915 | 1461021499922 Marionette TRACE conn4 <- [1,942,null,{}] 16:18:19 INFO - PROCESS | 1915 | 1461021499928 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:20 INFO - PROCESS | 1915 | 1461021500163 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 16:18:20 INFO - PROCESS | 1915 | 1461021500431 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:20 INFO - PROCESS | 1915 | ++DOCSHELL 0x89dc8c00 == 80 [pid = 1915] [id = 243] 16:18:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x8bf4a000) [pid = 1915] [serial = 730] [outer = (nil)] 16:18:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x981a3c00) [pid = 1915] [serial = 731] [outer = 0x8bf4a000] 16:18:20 INFO - PROCESS | 1915 | 1461021500522 Marionette DEBUG loaded listener.js 16:18:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x981a8400) [pid = 1915] [serial = 732] [outer = 0x8bf4a000] 16:18:21 INFO - PROCESS | 1915 | 1461021501435 Marionette TRACE conn4 <- [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]]]}] 16:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1585ms 16:18:21 INFO - PROCESS | 1915 | 1461021501505 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 16:18:21 INFO - PROCESS | 1915 | 1461021501509 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 16:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:18:21 INFO - PROCESS | 1915 | 1461021501516 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:18:21 INFO - PROCESS | 1915 | 1461021501521 Marionette TRACE conn4 <- [1,946,null,{}] 16:18:21 INFO - PROCESS | 1915 | 1461021501527 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:21 INFO - PROCESS | 1915 | 1461021501795 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 16:18:22 INFO - PROCESS | 1915 | 1461021502104 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:22 INFO - PROCESS | 1915 | ++DOCSHELL 0x980c8c00 == 81 [pid = 1915] [id = 244] 16:18:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x98e7d800) [pid = 1915] [serial = 733] [outer = (nil)] 16:18:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x98e82000) [pid = 1915] [serial = 734] [outer = 0x98e7d800] 16:18:22 INFO - PROCESS | 1915 | 1461021502203 Marionette DEBUG loaded listener.js 16:18:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x98f97400) [pid = 1915] [serial = 735] [outer = 0x98e7d800] 16:18:23 INFO - PROCESS | 1915 | 1461021503124 Marionette TRACE conn4 <- [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]]]}] 16:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1688ms 16:18:23 INFO - PROCESS | 1915 | 1461021503206 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 16:18:23 INFO - PROCESS | 1915 | 1461021503210 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 16:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:18:23 INFO - PROCESS | 1915 | 1461021503216 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:18:23 INFO - PROCESS | 1915 | 1461021503220 Marionette TRACE conn4 <- [1,950,null,{}] 16:18:23 INFO - PROCESS | 1915 | 1461021503226 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:23 INFO - PROCESS | 1915 | 1461021503453 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 16:18:23 INFO - PROCESS | 1915 | 1461021503712 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x98e79800 == 82 [pid = 1915] [id = 245] 16:18:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x98eeb800) [pid = 1915] [serial = 736] [outer = (nil)] 16:18:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x9996c000) [pid = 1915] [serial = 737] [outer = 0x98eeb800] 16:18:23 INFO - PROCESS | 1915 | 1461021503842 Marionette DEBUG loaded listener.js 16:18:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 186 (0x99bb9800) [pid = 1915] [serial = 738] [outer = 0x98eeb800] 16:18:24 INFO - PROCESS | 1915 | 1461021504734 Marionette TRACE conn4 <- [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]]]}] 16:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1596ms 16:18:24 INFO - PROCESS | 1915 | 1461021504814 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 16:18:24 INFO - PROCESS | 1915 | 1461021504818 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 16:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:18:24 INFO - PROCESS | 1915 | 1461021504825 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:18:24 INFO - PROCESS | 1915 | 1461021504828 Marionette TRACE conn4 <- [1,954,null,{}] 16:18:24 INFO - PROCESS | 1915 | 1461021504836 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:25 INFO - PROCESS | 1915 | 1461021505070 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 16:18:25 INFO - PROCESS | 1915 | 1461021505319 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dc60000 == 83 [pid = 1915] [id = 246] 16:18:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 187 (0x8eb2f400) [pid = 1915] [serial = 739] [outer = (nil)] 16:18:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 188 (0x99bc1800) [pid = 1915] [serial = 740] [outer = 0x8eb2f400] 16:18:25 INFO - PROCESS | 1915 | 1461021505460 Marionette DEBUG loaded listener.js 16:18:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 189 (0x9adf2800) [pid = 1915] [serial = 741] [outer = 0x8eb2f400] 16:18:26 INFO - PROCESS | 1915 | 1461021506361 Marionette TRACE conn4 <- [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]]]}] 16:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1582ms 16:18:26 INFO - PROCESS | 1915 | 1461021506409 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 16:18:26 INFO - PROCESS | 1915 | 1461021506412 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 16:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:18:26 INFO - PROCESS | 1915 | 1461021506440 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:18:26 INFO - PROCESS | 1915 | 1461021506445 Marionette TRACE conn4 <- [1,958,null,{}] 16:18:26 INFO - PROCESS | 1915 | 1461021506455 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:26 INFO - PROCESS | 1915 | 1461021506658 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 16:18:26 INFO - PROCESS | 1915 | 1461021506925 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b2a6000 == 84 [pid = 1915] [id = 247] 16:18:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 190 (0x8e07b800) [pid = 1915] [serial = 742] [outer = (nil)] 16:18:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 191 (0x931a7400) [pid = 1915] [serial = 743] [outer = 0x8e07b800] 16:18:27 INFO - PROCESS | 1915 | 1461021507030 Marionette DEBUG loaded listener.js 16:18:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 192 (0x942c2800) [pid = 1915] [serial = 744] [outer = 0x8e07b800] 16:18:28 INFO - PROCESS | 1915 | 1461021508227 Marionette TRACE conn4 <- [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]]]}] 16:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1864ms 16:18:28 INFO - PROCESS | 1915 | 1461021508289 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 16:18:28 INFO - PROCESS | 1915 | 1461021508295 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 16:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:18:28 INFO - PROCESS | 1915 | 1461021508305 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:18:28 INFO - PROCESS | 1915 | 1461021508312 Marionette TRACE conn4 <- [1,962,null,{}] 16:18:28 INFO - PROCESS | 1915 | 1461021508333 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:28 INFO - PROCESS | 1915 | 1461021508641 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 16:18:28 INFO - PROCESS | 1915 | 1461021508826 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b252400 == 85 [pid = 1915] [id = 248] 16:18:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 193 (0x8b2a1c00) [pid = 1915] [serial = 745] [outer = (nil)] 16:18:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 194 (0x8dc57800) [pid = 1915] [serial = 746] [outer = 0x8b2a1c00] 16:18:28 INFO - PROCESS | 1915 | 1461021508952 Marionette DEBUG loaded listener.js 16:18:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 195 (0x8e07b000) [pid = 1915] [serial = 747] [outer = 0x8b2a1c00] 16:18:29 INFO - PROCESS | 1915 | 1461021509875 Marionette TRACE conn4 <- [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]]]}] 16:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1650ms 16:18:29 INFO - PROCESS | 1915 | 1461021509956 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 16:18:29 INFO - PROCESS | 1915 | 1461021509970 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 16:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:18:29 INFO - PROCESS | 1915 | 1461021509989 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:18:30 INFO - PROCESS | 1915 | 1461021510000 Marionette TRACE conn4 <- [1,966,null,{}] 16:18:30 INFO - PROCESS | 1915 | 1461021510065 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:30 INFO - PROCESS | 1915 | 1461021510296 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 16:18:30 INFO - PROCESS | 1915 | 1461021510563 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x903e2000 == 86 [pid = 1915] [id = 249] 16:18:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 196 (0x903e5c00) [pid = 1915] [serial = 748] [outer = (nil)] 16:18:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 197 (0x90608800) [pid = 1915] [serial = 749] [outer = 0x903e5c00] 16:18:30 INFO - PROCESS | 1915 | 1461021510690 Marionette DEBUG loaded listener.js 16:18:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 198 (0x9123c800) [pid = 1915] [serial = 750] [outer = 0x903e5c00] 16:18:31 INFO - PROCESS | 1915 | 1461021511749 Marionette TRACE conn4 <- [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]]]}] 16:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1800ms 16:18:31 INFO - PROCESS | 1915 | 1461021511790 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 16:18:31 INFO - PROCESS | 1915 | 1461021511793 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 16:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:18:31 INFO - PROCESS | 1915 | 1461021511802 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:18:31 INFO - PROCESS | 1915 | 1461021511808 Marionette TRACE conn4 <- [1,970,null,{}] 16:18:31 INFO - PROCESS | 1915 | 1461021511825 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:32 INFO - PROCESS | 1915 | 1461021512050 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 197 (0x981a3000) [pid = 1915] [serial = 614] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 196 (0x97b09800) [pid = 1915] [serial = 611] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 195 (0x96b87c00) [pid = 1915] [serial = 608] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 194 (0x96206c00) [pid = 1915] [serial = 605] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 193 (0x931ad800) [pid = 1915] [serial = 596] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 192 (0x93eeb400) [pid = 1915] [serial = 599] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 191 (0x8f387c00) [pid = 1915] [serial = 593] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 190 (0x8b2a4000) [pid = 1915] [serial = 617] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 189 (0x8b252000) [pid = 1915] [serial = 586] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 188 (0x8e078800) [pid = 1915] [serial = 590] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 187 (0x8b250000) [pid = 1915] [serial = 638] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 186 (0x8e07f800) [pid = 1915] [serial = 641] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 185 (0x9149b400) [pid = 1915] [serial = 644] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0x9443ac00) [pid = 1915] [serial = 647] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0x97082000) [pid = 1915] [serial = 650] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x98b5fc00) [pid = 1915] [serial = 653] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x9937dc00) [pid = 1915] [serial = 656] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0x99bbf000) [pid = 1915] [serial = 659] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x9aeb0800) [pid = 1915] [serial = 662] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x9fc77800) [pid = 1915] [serial = 668] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x9ec3a000) [pid = 1915] [serial = 665] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x8deb9800) [pid = 1915] [serial = 671] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x903e5800) [pid = 1915] [serial = 677] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x942c9c00) [pid = 1915] [serial = 602] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | 1461021512401 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b250000 == 87 [pid = 1915] [id = 250] 16:18:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x8b251000) [pid = 1915] [serial = 751] [outer = (nil)] 16:18:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x8bb8d000) [pid = 1915] [serial = 752] [outer = 0x8b251000] 16:18:32 INFO - PROCESS | 1915 | 1461021512527 Marionette DEBUG loaded listener.js 16:18:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x8e0ce000) [pid = 1915] [serial = 753] [outer = 0x8b251000] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x8bf41400) [pid = 1915] [serial = 623] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x8e073400) [pid = 1915] [serial = 624] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x98b61c00) [pid = 1915] [serial = 530] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x8e94bc00) [pid = 1915] [serial = 620] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x914a7c00) [pid = 1915] [serial = 627] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x8dd71000) [pid = 1915] [serial = 533] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x931a6000) [pid = 1915] [serial = 521] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x8ecfe000) [pid = 1915] [serial = 621] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x8e0cd000) [pid = 1915] [serial = 548] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x931a8800) [pid = 1915] [serial = 632] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x903e9c00) [pid = 1915] [serial = 626] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x8bf49c00) [pid = 1915] [serial = 584] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x93ee9c00) [pid = 1915] [serial = 536] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x931af800) [pid = 1915] [serial = 633] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x93114000) [pid = 1915] [serial = 630] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x93eeb800) [pid = 1915] [serial = 524] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x94019800) [pid = 1915] [serial = 635] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x9310d000) [pid = 1915] [serial = 629] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x9699a000) [pid = 1915] [serial = 527] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x8e0c9800) [pid = 1915] [serial = 674] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x8ecfc400) [pid = 1915] [serial = 675] [outer = (nil)] [url = about:blank] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x8e076400) [pid = 1915] [serial = 383] [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.] 16:18:32 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x9443b800) [pid = 1915] [serial = 636] [outer = (nil)] [url = about:blank] 16:18:33 INFO - PROCESS | 1915 | 1461021513398 Marionette TRACE conn4 <- [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]]]}] 16:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1638ms 16:18:33 INFO - PROCESS | 1915 | 1461021513440 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 16:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:18:33 INFO - PROCESS | 1915 | 1461021513445 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 16:18:33 INFO - PROCESS | 1915 | 1461021513453 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:18:33 INFO - PROCESS | 1915 | 1461021513457 Marionette TRACE conn4 <- [1,974,null,{}] 16:18:33 INFO - PROCESS | 1915 | 1461021513480 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:33 INFO - PROCESS | 1915 | 1461021513698 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 16:18:33 INFO - PROCESS | 1915 | 1461021513709 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dd71000 == 88 [pid = 1915] [id = 251] 16:18:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x8e076400) [pid = 1915] [serial = 754] [outer = (nil)] 16:18:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x93012800) [pid = 1915] [serial = 755] [outer = 0x8e076400] 16:18:33 INFO - PROCESS | 1915 | 1461021513791 Marionette DEBUG loaded listener.js 16:18:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x93114000) [pid = 1915] [serial = 756] [outer = 0x8e076400] 16:18:34 INFO - PROCESS | 1915 | 1461021514841 Marionette TRACE conn4 <- [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]]]}] 16:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1412ms 16:18:34 INFO - PROCESS | 1915 | 1461021514866 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 16:18:34 INFO - PROCESS | 1915 | 1461021514870 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 16:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:18:34 INFO - PROCESS | 1915 | 1461021514877 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:18:34 INFO - PROCESS | 1915 | 1461021514883 Marionette TRACE conn4 <- [1,978,null,{}] 16:18:34 INFO - PROCESS | 1915 | 1461021514889 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:35 INFO - PROCESS | 1915 | 1461021515159 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 16:18:35 INFO - PROCESS | 1915 | 1461021515191 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x90602000 == 89 [pid = 1915] [id = 252] 16:18:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x931a8000) [pid = 1915] [serial = 757] [outer = (nil)] 16:18:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x931da000) [pid = 1915] [serial = 758] [outer = 0x931a8000] 16:18:35 INFO - PROCESS | 1915 | 1461021515271 Marionette DEBUG loaded listener.js 16:18:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x93eeb400) [pid = 1915] [serial = 759] [outer = 0x931a8000] 16:18:36 INFO - PROCESS | 1915 | 1461021516210 Marionette TRACE conn4 <- [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]]]}] 16:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1385ms 16:18:36 INFO - PROCESS | 1915 | 1461021516264 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 16:18:36 INFO - PROCESS | 1915 | 1461021516267 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 16:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:18:36 INFO - PROCESS | 1915 | 1461021516281 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:18:36 INFO - PROCESS | 1915 | 1461021516286 Marionette TRACE conn4 <- [1,982,null,{}] 16:18:36 INFO - PROCESS | 1915 | 1461021516292 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:36 INFO - PROCESS | 1915 | 1461021516585 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 16:18:36 INFO - PROCESS | 1915 | 1461021516630 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:36 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dd63800 == 90 [pid = 1915] [id = 253] 16:18:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x931afc00) [pid = 1915] [serial = 760] [outer = (nil)] 16:18:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x94441400) [pid = 1915] [serial = 761] [outer = 0x931afc00] 16:18:36 INFO - PROCESS | 1915 | 1461021516713 Marionette DEBUG loaded listener.js 16:18:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x9620f800) [pid = 1915] [serial = 762] [outer = 0x931afc00] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x8bf47c00) [pid = 1915] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x89dc0400) [pid = 1915] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x9708dc00) [pid = 1915] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x9699d000) [pid = 1915] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x8bf4f000) [pid = 1915] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x8e943400) [pid = 1915] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x93116c00) [pid = 1915] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x9aea2400) [pid = 1915] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x916c5400) [pid = 1915] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x942c7000) [pid = 1915] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x8bd0b800) [pid = 1915] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x8bb8b800) [pid = 1915] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x8b2a7400) [pid = 1915] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x962a8000) [pid = 1915] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x9300ac00) [pid = 1915] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x8f38c800) [pid = 1915] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x96207800) [pid = 1915] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x981a8c00) [pid = 1915] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x89dc2400) [pid = 1915] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x8bb83400) [pid = 1915] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x8bb81c00) [pid = 1915] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x8b2aac00) [pid = 1915] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x89dc1800) [pid = 1915] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x8e074000) [pid = 1915] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x89dc3400) [pid = 1915] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x9996cc00) [pid = 1915] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x89dcc000) [pid = 1915] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x8eb23400) [pid = 1915] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x942c6400) [pid = 1915] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x8dc5f000) [pid = 1915] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x8e079c00) [pid = 1915] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x8f38f800) [pid = 1915] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x93eef000) [pid = 1915] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:18:37 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x8bb84c00) [pid = 1915] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:18:38 INFO - PROCESS | 1915 | 1461021518205 Marionette TRACE conn4 <- [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]]]}] 16:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1988ms 16:18:38 INFO - PROCESS | 1915 | 1461021518270 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 16:18:38 INFO - PROCESS | 1915 | 1461021518275 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 16:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:18:38 INFO - PROCESS | 1915 | 1461021518282 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:18:38 INFO - PROCESS | 1915 | 1461021518286 Marionette TRACE conn4 <- [1,986,null,{}] 16:18:38 INFO - PROCESS | 1915 | 1461021518292 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:38 INFO - PROCESS | 1915 | 1461021518501 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 16:18:38 INFO - PROCESS | 1915 | 1461021518714 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x89781800 == 91 [pid = 1915] [id = 254] 16:18:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x89dcb000) [pid = 1915] [serial = 763] [outer = (nil)] 16:18:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8dc64000) [pid = 1915] [serial = 764] [outer = 0x89dcb000] 16:18:38 INFO - PROCESS | 1915 | 1461021518799 Marionette DEBUG loaded listener.js 16:18:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8e0c1000) [pid = 1915] [serial = 765] [outer = 0x89dcb000] 16:18:39 INFO - PROCESS | 1915 | 1461021519592 Marionette TRACE conn4 <- [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]]]}] 16:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1384ms 16:18:39 INFO - PROCESS | 1915 | 1461021519728 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 16:18:39 INFO - PROCESS | 1915 | 1461021519734 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 16:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:18:39 INFO - PROCESS | 1915 | 1461021519746 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:18:39 INFO - PROCESS | 1915 | 1461021519760 Marionette TRACE conn4 <- [1,990,null,{}] 16:18:39 INFO - PROCESS | 1915 | 1461021519790 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:40 INFO - PROCESS | 1915 | 1461021520048 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 16:18:40 INFO - PROCESS | 1915 | 1461021520341 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bd03800 == 92 [pid = 1915] [id = 255] 16:18:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8bd04400) [pid = 1915] [serial = 766] [outer = (nil)] 16:18:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x8bf48800) [pid = 1915] [serial = 767] [outer = 0x8bd04400] 16:18:40 INFO - PROCESS | 1915 | 1461021520476 Marionette DEBUG loaded listener.js 16:18:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8dd66800) [pid = 1915] [serial = 768] [outer = 0x8bd04400] 16:18:41 INFO - PROCESS | 1915 | 1461021521486 Marionette TRACE conn4 <- [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]]]}] 16:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1816ms 16:18:41 INFO - PROCESS | 1915 | 1461021521563 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 16:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:18:41 INFO - PROCESS | 1915 | 1461021521570 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 16:18:41 INFO - PROCESS | 1915 | 1461021521584 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:18:41 INFO - PROCESS | 1915 | 1461021521590 Marionette TRACE conn4 <- [1,994,null,{}] 16:18:41 INFO - PROCESS | 1915 | 1461021521599 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:41 INFO - PROCESS | 1915 | 1461021521866 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 16:18:42 INFO - PROCESS | 1915 | 1461021522177 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dc5c400 == 93 [pid = 1915] [id = 256] 16:18:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8e93f800) [pid = 1915] [serial = 769] [outer = (nil)] 16:18:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8f38ec00) [pid = 1915] [serial = 770] [outer = 0x8e93f800] 16:18:42 INFO - PROCESS | 1915 | 1461021522272 Marionette DEBUG loaded listener.js 16:18:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x91242400) [pid = 1915] [serial = 771] [outer = 0x8e93f800] 16:18:43 INFO - PROCESS | 1915 | 1461021523254 Marionette TRACE conn4 <- [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]]]}] 16:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1745ms 16:18:43 INFO - PROCESS | 1915 | 1461021523325 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 16:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:18:43 INFO - PROCESS | 1915 | 1461021523330 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 16:18:43 INFO - PROCESS | 1915 | 1461021523337 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:18:43 INFO - PROCESS | 1915 | 1461021523340 Marionette TRACE conn4 <- [1,998,null,{}] 16:18:43 INFO - PROCESS | 1915 | 1461021523356 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:43 INFO - PROCESS | 1915 | 1461021523632 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 16:18:44 INFO - PROCESS | 1915 | 1461021523985 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:44 INFO - PROCESS | 1915 | ++DOCSHELL 0x93114400 == 94 [pid = 1915] [id = 257] 16:18:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x931ad800) [pid = 1915] [serial = 772] [outer = (nil)] 16:18:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x9320cc00) [pid = 1915] [serial = 773] [outer = 0x931ad800] 16:18:44 INFO - PROCESS | 1915 | 1461021524083 Marionette DEBUG loaded listener.js 16:18:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x94017400) [pid = 1915] [serial = 774] [outer = 0x931ad800] 16:18:45 INFO - PROCESS | 1915 | 1461021525125 Marionette TRACE conn4 <- [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]]]}] 16:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1837ms 16:18:45 INFO - PROCESS | 1915 | 1461021525175 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 16:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:18:45 INFO - PROCESS | 1915 | 1461021525179 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 16:18:45 INFO - PROCESS | 1915 | 1461021525186 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:18:45 INFO - PROCESS | 1915 | 1461021525190 Marionette TRACE conn4 <- [1,1002,null,{}] 16:18:45 INFO - PROCESS | 1915 | 1461021525196 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:45 INFO - PROCESS | 1915 | 1461021525412 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 16:18:45 INFO - PROCESS | 1915 | 1461021525663 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:45 INFO - PROCESS | 1915 | ++DOCSHELL 0x89777400 == 95 [pid = 1915] [id = 258] 16:18:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x93eec800) [pid = 1915] [serial = 775] [outer = (nil)] 16:18:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x962a7400) [pid = 1915] [serial = 776] [outer = 0x93eec800] 16:18:45 INFO - PROCESS | 1915 | 1461021525797 Marionette DEBUG loaded listener.js 16:18:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x97083400) [pid = 1915] [serial = 777] [outer = 0x93eec800] 16:18:46 INFO - PROCESS | 1915 | 1461021526726 Marionette TRACE conn4 <- [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]]]}] 16:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1585ms 16:18:46 INFO - PROCESS | 1915 | 1461021526771 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 16:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:18:46 INFO - PROCESS | 1915 | 1461021526776 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 16:18:46 INFO - PROCESS | 1915 | 1461021526783 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:18:46 INFO - PROCESS | 1915 | 1461021526786 Marionette TRACE conn4 <- [1,1006,null,{}] 16:18:46 INFO - PROCESS | 1915 | 1461021526793 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:47 INFO - PROCESS | 1915 | 1461021527007 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 16:18:47 INFO - PROCESS | 1915 | 1461021527258 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e0c7000 == 96 [pid = 1915] [id = 259] 16:18:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x9786d000) [pid = 1915] [serial = 778] [outer = (nil)] 16:18:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x980d1800) [pid = 1915] [serial = 779] [outer = 0x9786d000] 16:18:47 INFO - PROCESS | 1915 | 1461021527396 Marionette DEBUG loaded listener.js 16:18:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x981a7800) [pid = 1915] [serial = 780] [outer = 0x9786d000] 16:18:48 INFO - PROCESS | 1915 | 1461021528307 Marionette TRACE conn4 <- [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]]]}] 16:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1592ms 16:18:48 INFO - PROCESS | 1915 | 1461021528375 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 16:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:18:48 INFO - PROCESS | 1915 | 1461021528380 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 16:18:48 INFO - PROCESS | 1915 | 1461021528387 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:18:48 INFO - PROCESS | 1915 | 1461021528390 Marionette TRACE conn4 <- [1,1010,null,{}] 16:18:48 INFO - PROCESS | 1915 | 1461021528396 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:48 INFO - PROCESS | 1915 | 1461021528702 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 16:18:49 INFO - PROCESS | 1915 | 1461021529008 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x9310a400 == 97 [pid = 1915] [id = 260] 16:18:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x98e78c00) [pid = 1915] [serial = 781] [outer = (nil)] 16:18:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x98f93400) [pid = 1915] [serial = 782] [outer = 0x98e78c00] 16:18:49 INFO - PROCESS | 1915 | 1461021529109 Marionette DEBUG loaded listener.js 16:18:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x9996cc00) [pid = 1915] [serial = 783] [outer = 0x98e78c00] 16:18:50 INFO - PROCESS | 1915 | 1461021530049 Marionette TRACE conn4 <- [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]]]}] 16:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1734ms 16:18:50 INFO - PROCESS | 1915 | 1461021530121 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 16:18:50 INFO - PROCESS | 1915 | 1461021530125 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 16:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:18:50 INFO - PROCESS | 1915 | 1461021530134 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:18:50 INFO - PROCESS | 1915 | 1461021530138 Marionette TRACE conn4 <- [1,1014,null,{}] 16:18:50 INFO - PROCESS | 1915 | 1461021530145 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:50 INFO - PROCESS | 1915 | 1461021530360 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 16:18:50 INFO - PROCESS | 1915 | 1461021530611 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e0c9400 == 98 [pid = 1915] [id = 261] 16:18:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x99ad4800) [pid = 1915] [serial = 784] [outer = (nil)] 16:18:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x9aea6800) [pid = 1915] [serial = 785] [outer = 0x99ad4800] 16:18:50 INFO - PROCESS | 1915 | 1461021530745 Marionette DEBUG loaded listener.js 16:18:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x9b3e9400) [pid = 1915] [serial = 786] [outer = 0x99ad4800] 16:18:51 INFO - PROCESS | 1915 | 1461021531670 Marionette TRACE conn4 <- [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]]]}] 16:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1585ms 16:18:51 INFO - PROCESS | 1915 | 1461021531721 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 16:18:51 INFO - PROCESS | 1915 | 1461021531727 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 16:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:18:51 INFO - PROCESS | 1915 | 1461021531739 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:18:51 INFO - PROCESS | 1915 | 1461021531745 Marionette TRACE conn4 <- [1,1018,null,{}] 16:18:51 INFO - PROCESS | 1915 | 1461021531754 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:52 INFO - PROCESS | 1915 | 1461021532019 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 16:18:52 INFO - PROCESS | 1915 | 1461021532322 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x93ee3000 == 99 [pid = 1915] [id = 262] 16:18:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x98f93c00) [pid = 1915] [serial = 787] [outer = (nil)] 16:18:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x9ec32800) [pid = 1915] [serial = 788] [outer = 0x98f93c00] 16:18:52 INFO - PROCESS | 1915 | 1461021532413 Marionette DEBUG loaded listener.js 16:18:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x9ec38800) [pid = 1915] [serial = 789] [outer = 0x98f93c00] 16:18:53 INFO - PROCESS | 1915 | 1461021533319 Marionette TRACE conn4 <- [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]]]}] 16:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1643ms 16:18:53 INFO - PROCESS | 1915 | 1461021533382 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 16:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:18:53 INFO - PROCESS | 1915 | 1461021533386 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 16:18:53 INFO - PROCESS | 1915 | 1461021533393 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:18:53 INFO - PROCESS | 1915 | 1461021533396 Marionette TRACE conn4 <- [1,1022,null,{}] 16:18:53 INFO - PROCESS | 1915 | 1461021533402 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:53 INFO - PROCESS | 1915 | 1461021533612 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 16:18:53 INFO - PROCESS | 1915 | 1461021533882 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x99bbdc00 == 100 [pid = 1915] [id = 263] 16:18:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x9b3ed000) [pid = 1915] [serial = 790] [outer = (nil)] 16:18:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x9fbc6c00) [pid = 1915] [serial = 791] [outer = 0x9b3ed000] 16:18:54 INFO - PROCESS | 1915 | 1461021534020 Marionette DEBUG loaded listener.js 16:18:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x9fc7e000) [pid = 1915] [serial = 792] [outer = 0x9b3ed000] 16:18:54 INFO - PROCESS | 1915 | 1461021534928 Marionette TRACE conn4 <- [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]]]}] 16:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1582ms 16:18:54 INFO - PROCESS | 1915 | 1461021534975 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 16:18:54 INFO - PROCESS | 1915 | 1461021534979 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 16:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:18:54 INFO - PROCESS | 1915 | 1461021534986 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:18:54 INFO - PROCESS | 1915 | 1461021534990 Marionette TRACE conn4 <- [1,1026,null,{}] 16:18:54 INFO - PROCESS | 1915 | 1461021534996 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:55 INFO - PROCESS | 1915 | 1461021535207 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 16:18:55 INFO - PROCESS | 1915 | 1461021535459 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x99972400 == 101 [pid = 1915] [id = 264] 16:18:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x9fb11000) [pid = 1915] [serial = 793] [outer = (nil)] 16:18:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x9fe1e000) [pid = 1915] [serial = 794] [outer = 0x9fb11000] 16:18:55 INFO - PROCESS | 1915 | 1461021535587 Marionette DEBUG loaded listener.js 16:18:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x9fe79000) [pid = 1915] [serial = 795] [outer = 0x9fb11000] 16:18:56 INFO - PROCESS | 1915 | 1461021536479 Marionette TRACE conn4 <- [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]]]}] 16:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1536ms 16:18:56 INFO - PROCESS | 1915 | 1461021536523 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 16:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:18:56 INFO - PROCESS | 1915 | 1461021536528 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 16:18:56 INFO - PROCESS | 1915 | 1461021536535 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:18:56 INFO - PROCESS | 1915 | 1461021536540 Marionette TRACE conn4 <- [1,1030,null,{}] 16:18:56 INFO - PROCESS | 1915 | 1461021536546 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:56 INFO - PROCESS | 1915 | 1461021536788 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 16:18:57 INFO - PROCESS | 1915 | 1461021537055 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:57 INFO - PROCESS | 1915 | ++DOCSHELL 0x9fc82800 == 102 [pid = 1915] [id = 265] 16:18:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0xa00d9400) [pid = 1915] [serial = 796] [outer = (nil)] 16:18:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0xa0aef400) [pid = 1915] [serial = 797] [outer = 0xa00d9400] 16:18:57 INFO - PROCESS | 1915 | 1461021537195 Marionette DEBUG loaded listener.js 16:18:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0xa0cb4800) [pid = 1915] [serial = 798] [outer = 0xa00d9400] 16:18:58 INFO - PROCESS | 1915 | 1461021538119 Marionette TRACE conn4 <- [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]]]}] 16:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1633ms 16:18:58 INFO - PROCESS | 1915 | 1461021538168 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 16:18:58 INFO - PROCESS | 1915 | 1461021538172 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 16:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:18:58 INFO - PROCESS | 1915 | 1461021538179 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:18:58 INFO - PROCESS | 1915 | 1461021538182 Marionette TRACE conn4 <- [1,1034,null,{}] 16:18:58 INFO - PROCESS | 1915 | 1461021538188 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:58 INFO - PROCESS | 1915 | 1461021538412 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 16:18:58 INFO - PROCESS | 1915 | 1461021538676 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:58 INFO - PROCESS | 1915 | ++DOCSHELL 0xa00d4c00 == 103 [pid = 1915] [id = 266] 16:18:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0xa0a5d400) [pid = 1915] [serial = 799] [outer = (nil)] 16:18:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0xa0cbec00) [pid = 1915] [serial = 800] [outer = 0xa0a5d400] 16:18:58 INFO - PROCESS | 1915 | 1461021538807 Marionette DEBUG loaded listener.js 16:18:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0xa0ede400) [pid = 1915] [serial = 801] [outer = 0xa0a5d400] 16:18:59 INFO - PROCESS | 1915 | 1461021539708 Marionette TRACE conn4 <- [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]]]}] 16:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1642ms 16:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:18:59 INFO - PROCESS | 1915 | 1461021539823 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 16:18:59 INFO - PROCESS | 1915 | 1461021539826 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 16:18:59 INFO - PROCESS | 1915 | 1461021539833 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:18:59 INFO - PROCESS | 1915 | 1461021539844 Marionette TRACE conn4 <- [1,1038,null,{}] 16:18:59 INFO - PROCESS | 1915 | 1461021539902 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:00 INFO - PROCESS | 1915 | 1461021540133 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 16:19:00 INFO - PROCESS | 1915 | 1461021540429 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dd69000 == 104 [pid = 1915] [id = 267] 16:19:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x8ecf8c00) [pid = 1915] [serial = 802] [outer = (nil)] 16:19:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0xa0fdb000) [pid = 1915] [serial = 803] [outer = 0x8ecf8c00] 16:19:00 INFO - PROCESS | 1915 | 1461021540520 Marionette DEBUG loaded listener.js 16:19:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0xa2a0c000) [pid = 1915] [serial = 804] [outer = 0x8ecf8c00] 16:19:01 INFO - PROCESS | 1915 | 1461021541483 Marionette TRACE conn4 <- [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]]]}] 16:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1690ms 16:19:01 INFO - PROCESS | 1915 | 1461021541523 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 16:19:01 INFO - PROCESS | 1915 | 1461021541527 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 16:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:19:01 INFO - PROCESS | 1915 | 1461021541535 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:19:01 INFO - PROCESS | 1915 | 1461021541539 Marionette TRACE conn4 <- [1,1042,null,{}] 16:19:01 INFO - PROCESS | 1915 | 1461021541545 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:01 INFO - PROCESS | 1915 | 1461021541763 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 16:19:02 INFO - PROCESS | 1915 | 1461021542076 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b258800 == 105 [pid = 1915] [id = 268] 16:19:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x8b2ad400) [pid = 1915] [serial = 805] [outer = (nil)] 16:19:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x8dd62c00) [pid = 1915] [serial = 806] [outer = 0x8b2ad400] 16:19:02 INFO - PROCESS | 1915 | 1461021542180 Marionette DEBUG loaded listener.js 16:19:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x8ecf5000) [pid = 1915] [serial = 807] [outer = 0x8b2ad400] 16:19:03 INFO - PROCESS | 1915 | 1461021543588 Marionette TRACE conn4 <- [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]]]}] 16:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 2238ms 16:19:03 INFO - PROCESS | 1915 | 1461021543836 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 16:19:03 INFO - PROCESS | 1915 | 1461021543842 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 16:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:19:03 INFO - PROCESS | 1915 | 1461021543854 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:19:03 INFO - PROCESS | 1915 | 1461021543859 Marionette TRACE conn4 <- [1,1046,null,{}] 16:19:03 INFO - PROCESS | 1915 | 1461021543869 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:04 INFO - PROCESS | 1915 | 1461021544067 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 16:19:04 INFO - PROCESS | 1915 | 1461021544280 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x89dc9c00 == 106 [pid = 1915] [id = 269] 16:19:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x8deac000) [pid = 1915] [serial = 808] [outer = (nil)] 16:19:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x8e073800) [pid = 1915] [serial = 809] [outer = 0x8deac000] 16:19:04 INFO - PROCESS | 1915 | 1461021544399 Marionette DEBUG loaded listener.js 16:19:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x8e07e000) [pid = 1915] [serial = 810] [outer = 0x8deac000] 16:19:05 INFO - PROCESS | 1915 | 1461021545479 Marionette TRACE conn4 <- [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]]]}] 16:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1685ms 16:19:05 INFO - PROCESS | 1915 | 1461021545540 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 16:19:05 INFO - PROCESS | 1915 | 1461021545549 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 16:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:19:05 INFO - PROCESS | 1915 | 1461021545559 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:19:05 INFO - PROCESS | 1915 | 1461021545564 Marionette TRACE conn4 <- [1,1050,null,{}] 16:19:05 INFO - PROCESS | 1915 | 1461021545571 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:05 INFO - PROCESS | 1915 | 1461021545871 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 16:19:06 INFO - PROCESS | 1915 | 1461021546105 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b24a000 == 107 [pid = 1915] [id = 270] 16:19:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x8dc61400) [pid = 1915] [serial = 811] [outer = (nil)] 16:19:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x8f38c800) [pid = 1915] [serial = 812] [outer = 0x8dc61400] 16:19:06 INFO - PROCESS | 1915 | 1461021546191 Marionette DEBUG loaded listener.js 16:19:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x90604c00) [pid = 1915] [serial = 813] [outer = 0x8dc61400] 16:19:07 INFO - PROCESS | 1915 | 1461021547182 Marionette TRACE conn4 <- [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]]]}] 16:19:07 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb21400 == 106 [pid = 1915] [id = 58] 16:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1782ms 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x8fc0a800) [pid = 1915] [serial = 701] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x8dc60c00) [pid = 1915] [serial = 680] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x914c8c00) [pid = 1915] [serial = 683] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x9400dc00) [pid = 1915] [serial = 686] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOCSHELL 0x8dd63800 == 105 [pid = 1915] [id = 253] 16:19:07 INFO - PROCESS | 1915 | --DOCSHELL 0x90602000 == 104 [pid = 1915] [id = 252] 16:19:07 INFO - PROCESS | 1915 | --DOCSHELL 0x8dd71000 == 103 [pid = 1915] [id = 251] 16:19:07 INFO - PROCESS | 1915 | --DOCSHELL 0x8b250000 == 102 [pid = 1915] [id = 250] 16:19:07 INFO - PROCESS | 1915 | --DOCSHELL 0x903e2000 == 101 [pid = 1915] [id = 249] 16:19:07 INFO - PROCESS | 1915 | --DOCSHELL 0x8b252400 == 100 [pid = 1915] [id = 248] 16:19:07 INFO - PROCESS | 1915 | 1461021547378 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 16:19:07 INFO - PROCESS | 1915 | 1461021547384 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 16:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:19:07 INFO - PROCESS | 1915 | 1461021547402 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:19:07 INFO - PROCESS | 1915 | 1461021547409 Marionette TRACE conn4 <- [1,1054,null,{}] 16:19:07 INFO - PROCESS | 1915 | 1461021547427 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x8e0c8800) [pid = 1915] [serial = 554] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x97956000) [pid = 1915] [serial = 651] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x99bb4400) [pid = 1915] [serial = 657] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x97c78000) [pid = 1915] [serial = 612] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x981a9000) [pid = 1915] [serial = 615] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x8f38cc00) [pid = 1915] [serial = 557] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x94016800) [pid = 1915] [serial = 600] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x9fb0c400) [pid = 1915] [serial = 666] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x9b3ee800) [pid = 1915] [serial = 663] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x94ee7400) [pid = 1915] [serial = 603] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x8eb28800) [pid = 1915] [serial = 672] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x8bf4a800) [pid = 1915] [serial = 551] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x94ef3400) [pid = 1915] [serial = 648] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x9786e400) [pid = 1915] [serial = 609] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x931d5000) [pid = 1915] [serial = 597] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x91246c00) [pid = 1915] [serial = 560] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x9fcaac00) [pid = 1915] [serial = 669] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x98f8e800) [pid = 1915] [serial = 654] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x8b2ae000) [pid = 1915] [serial = 587] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x9310c800) [pid = 1915] [serial = 645] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x9060d800) [pid = 1915] [serial = 594] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x94012800) [pid = 1915] [serial = 569] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x8b2a6c00) [pid = 1915] [serial = 639] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x8e940000) [pid = 1915] [serial = 642] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x8dc65800) [pid = 1915] [serial = 618] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x9adf5c00) [pid = 1915] [serial = 660] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x93ee2000) [pid = 1915] [serial = 566] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x916c6800) [pid = 1915] [serial = 563] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x9694dc00) [pid = 1915] [serial = 606] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x8eb22400) [pid = 1915] [serial = 591] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x8eb22000) [pid = 1915] [serial = 696] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x903df000) [pid = 1915] [serial = 698] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x97089400) [pid = 1915] [serial = 690] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x9629c400) [pid = 1915] [serial = 689] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x8bb8e800) [pid = 1915] [serial = 692] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x8e0cb800) [pid = 1915] [serial = 695] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x903e8800) [pid = 1915] [serial = 699] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x8dc61c00) [pid = 1915] [serial = 693] [outer = (nil)] [url = about:blank] 16:19:07 INFO - PROCESS | 1915 | 1461021547855 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 16:19:08 INFO - PROCESS | 1915 | 1461021547990 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dc5ac00 == 101 [pid = 1915] [id = 271] 16:19:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8e079400) [pid = 1915] [serial = 814] [outer = (nil)] 16:19:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8eb22400) [pid = 1915] [serial = 815] [outer = 0x8e079400] 16:19:08 INFO - PROCESS | 1915 | 1461021548087 Marionette DEBUG loaded listener.js 16:19:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x903dfc00) [pid = 1915] [serial = 816] [outer = 0x8e079400] 16:19:09 INFO - PROCESS | 1915 | 1461021549456 Marionette TRACE conn4 <- [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]]]}] 16:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 2098ms 16:19:09 INFO - PROCESS | 1915 | 1461021549495 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 16:19:09 INFO - PROCESS | 1915 | 1461021549505 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 16:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:19:09 INFO - PROCESS | 1915 | 1461021549516 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:19:09 INFO - PROCESS | 1915 | 1461021549519 Marionette TRACE conn4 <- [1,1058,null,{}] 16:19:09 INFO - PROCESS | 1915 | 1461021549526 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:09 INFO - PROCESS | 1915 | 1461021549734 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 16:19:10 INFO - PROCESS | 1915 | 1461021549994 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:10 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bb8b400 == 102 [pid = 1915] [id = 272] 16:19:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x9123e000) [pid = 1915] [serial = 817] [outer = (nil)] 16:19:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x914d1000) [pid = 1915] [serial = 818] [outer = 0x9123e000] 16:19:10 INFO - PROCESS | 1915 | 1461021550074 Marionette DEBUG loaded listener.js 16:19:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x9300b400) [pid = 1915] [serial = 819] [outer = 0x9123e000] 16:19:10 INFO - PROCESS | 1915 | 1461021550925 Marionette TRACE conn4 <- [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]]]}] 16:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1480ms 16:19:10 INFO - PROCESS | 1915 | 1461021550996 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 16:19:11 INFO - PROCESS | 1915 | 1461021551001 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 16:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:19:11 INFO - PROCESS | 1915 | 1461021551008 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:19:11 INFO - PROCESS | 1915 | 1461021551012 Marionette TRACE conn4 <- [1,1062,null,{}] 16:19:11 INFO - PROCESS | 1915 | 1461021551025 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:11 INFO - PROCESS | 1915 | 1461021551286 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 16:19:11 INFO - PROCESS | 1915 | 1461021551321 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x914c8c00 == 103 [pid = 1915] [id = 273] 16:19:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x914d3c00) [pid = 1915] [serial = 820] [outer = (nil)] 16:19:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x93111800) [pid = 1915] [serial = 821] [outer = 0x914d3c00] 16:19:11 INFO - PROCESS | 1915 | 1461021551420 Marionette DEBUG loaded listener.js 16:19:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x931a8800) [pid = 1915] [serial = 822] [outer = 0x914d3c00] 16:19:12 INFO - PROCESS | 1915 | 1461021552813 Marionette TRACE conn4 <- [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]]]}] 16:19:12 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x931afc00) [pid = 1915] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:19:12 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x931a8000) [pid = 1915] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:19:12 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x8b2a1c00) [pid = 1915] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:19:12 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x903e5c00) [pid = 1915] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:19:12 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x8e076400) [pid = 1915] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:19:12 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x8b251000) [pid = 1915] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:19:12 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x8dc5fc00) [pid = 1915] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:19:12 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x8bd0f800) [pid = 1915] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:19:12 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x93ee8800) [pid = 1915] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:19:12 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x8f38d800) [pid = 1915] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1895ms 16:19:12 INFO - PROCESS | 1915 | 1461021552904 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 16:19:12 INFO - PROCESS | 1915 | 1461021552907 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 16:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:19:12 INFO - PROCESS | 1915 | 1461021552915 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:19:12 INFO - PROCESS | 1915 | 1461021552919 Marionette TRACE conn4 <- [1,1066,null,{}] 16:19:12 INFO - PROCESS | 1915 | 1461021552983 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:13 INFO - PROCESS | 1915 | 1461021553275 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 16:19:13 INFO - PROCESS | 1915 | 1461021553389 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x903e9800 == 104 [pid = 1915] [id = 274] 16:19:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x9123d800) [pid = 1915] [serial = 823] [outer = (nil)] 16:19:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x9310dc00) [pid = 1915] [serial = 824] [outer = 0x9123d800] 16:19:13 INFO - PROCESS | 1915 | 1461021553472 Marionette DEBUG loaded listener.js 16:19:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x931d5000) [pid = 1915] [serial = 825] [outer = 0x9123d800] 16:19:14 INFO - PROCESS | 1915 | 1461021554274 Marionette TRACE conn4 <- [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]]]}] 16:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1431ms 16:19:14 INFO - PROCESS | 1915 | 1461021554348 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 16:19:14 INFO - PROCESS | 1915 | 1461021554352 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 16:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:19:14 INFO - PROCESS | 1915 | 1461021554359 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:19:14 INFO - PROCESS | 1915 | 1461021554364 Marionette TRACE conn4 <- [1,1070,null,{}] 16:19:14 INFO - PROCESS | 1915 | 1461021554370 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:14 INFO - PROCESS | 1915 | 1461021554575 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 16:19:14 INFO - PROCESS | 1915 | 1461021554753 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e94cc00 == 105 [pid = 1915] [id = 275] 16:19:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x90605000) [pid = 1915] [serial = 826] [outer = (nil)] 16:19:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x93eea400) [pid = 1915] [serial = 827] [outer = 0x90605000] 16:19:14 INFO - PROCESS | 1915 | 1461021554833 Marionette DEBUG loaded listener.js 16:19:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x94011400) [pid = 1915] [serial = 828] [outer = 0x90605000] 16:19:16 INFO - PROCESS | 1915 | 1461021556026 Marionette TRACE conn4 <- [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]]]}] 16:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1737ms 16:19:16 INFO - PROCESS | 1915 | 1461021556099 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 16:19:16 INFO - PROCESS | 1915 | 1461021556108 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 16:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:19:16 INFO - PROCESS | 1915 | 1461021556117 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:19:16 INFO - PROCESS | 1915 | 1461021556124 Marionette TRACE conn4 <- [1,1074,null,{}] 16:19:16 INFO - PROCESS | 1915 | 1461021556134 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:16 INFO - PROCESS | 1915 | 1461021556404 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 16:19:16 INFO - PROCESS | 1915 | 1461021556720 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bb8e400 == 106 [pid = 1915] [id = 276] 16:19:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x8dc60c00) [pid = 1915] [serial = 829] [outer = (nil)] 16:19:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x8deaac00) [pid = 1915] [serial = 830] [outer = 0x8dc60c00] 16:19:16 INFO - PROCESS | 1915 | 1461021556818 Marionette DEBUG loaded listener.js 16:19:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x8e076400) [pid = 1915] [serial = 831] [outer = 0x8dc60c00] 16:19:17 INFO - PROCESS | 1915 | 1461021557823 Marionette TRACE conn4 <- [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]]]}] 16:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1744ms 16:19:17 INFO - PROCESS | 1915 | 1461021557861 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 16:19:17 INFO - PROCESS | 1915 | 1461021557871 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 16:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:19:17 INFO - PROCESS | 1915 | 1461021557883 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:19:17 INFO - PROCESS | 1915 | 1461021557888 Marionette TRACE conn4 <- [1,1078,null,{}] 16:19:17 INFO - PROCESS | 1915 | 1461021557895 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:18 INFO - PROCESS | 1915 | 1461021558159 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 16:19:18 INFO - PROCESS | 1915 | 1461021558525 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb2f000 == 107 [pid = 1915] [id = 277] 16:19:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x8ecfa000) [pid = 1915] [serial = 832] [outer = (nil)] 16:19:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x8f390000) [pid = 1915] [serial = 833] [outer = 0x8ecfa000] 16:19:18 INFO - PROCESS | 1915 | 1461021558618 Marionette DEBUG loaded listener.js 16:19:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x9060d800) [pid = 1915] [serial = 834] [outer = 0x8ecfa000] 16:19:19 INFO - PROCESS | 1915 | 1461021559625 Marionette TRACE conn4 <- [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]]]}] 16:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1791ms 16:19:19 INFO - PROCESS | 1915 | 1461021559675 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 16:19:19 INFO - PROCESS | 1915 | 1461021559680 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 16:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:19:19 INFO - PROCESS | 1915 | 1461021559687 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:19:19 INFO - PROCESS | 1915 | 1461021559693 Marionette TRACE conn4 <- [1,1082,null,{}] 16:19:19 INFO - PROCESS | 1915 | 1461021559711 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:20 INFO - PROCESS | 1915 | 1461021560058 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 16:19:20 INFO - PROCESS | 1915 | 1461021560303 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:20 INFO - PROCESS | 1915 | ++DOCSHELL 0x93ee2800 == 108 [pid = 1915] [id = 278] 16:19:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x93ee3800) [pid = 1915] [serial = 835] [outer = (nil)] 16:19:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x94019400) [pid = 1915] [serial = 836] [outer = 0x93ee3800] 16:19:20 INFO - PROCESS | 1915 | 1461021560400 Marionette DEBUG loaded listener.js 16:19:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x94445800) [pid = 1915] [serial = 837] [outer = 0x93ee3800] 16:19:21 INFO - PROCESS | 1915 | 1461021561373 Marionette TRACE conn4 <- [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]]]}] 16:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1747ms 16:19:21 INFO - PROCESS | 1915 | 1461021561434 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 16:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:19:21 INFO - PROCESS | 1915 | 1461021561440 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 16:19:21 INFO - PROCESS | 1915 | 1461021561447 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:19:21 INFO - PROCESS | 1915 | 1461021561451 Marionette TRACE conn4 <- [1,1086,null,{}] 16:19:21 INFO - PROCESS | 1915 | 1461021561457 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:21 INFO - PROCESS | 1915 | 1461021561680 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 16:19:21 INFO - PROCESS | 1915 | 1461021561939 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:22 INFO - PROCESS | 1915 | ++DOCSHELL 0x8deb4c00 == 109 [pid = 1915] [id = 279] 16:19:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x93212400) [pid = 1915] [serial = 838] [outer = (nil)] 16:19:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x962a9000) [pid = 1915] [serial = 839] [outer = 0x93212400] 16:19:22 INFO - PROCESS | 1915 | 1461021562074 Marionette DEBUG loaded listener.js 16:19:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x96b88000) [pid = 1915] [serial = 840] [outer = 0x93212400] 16:19:23 INFO - PROCESS | 1915 | 1461021563013 Marionette TRACE conn4 <- [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]]]}] 16:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1636ms 16:19:23 INFO - PROCESS | 1915 | 1461021563084 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 16:19:23 INFO - PROCESS | 1915 | 1461021563088 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 16:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:19:23 INFO - PROCESS | 1915 | 1461021563097 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:19:23 INFO - PROCESS | 1915 | 1461021563101 Marionette TRACE conn4 <- [1,1090,null,{}] 16:19:23 INFO - PROCESS | 1915 | 1461021563108 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:23 INFO - PROCESS | 1915 | 1461021563358 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 16:19:23 INFO - PROCESS | 1915 | 1461021563662 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x942ccc00 == 110 [pid = 1915] [id = 280] 16:19:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x9629c400) [pid = 1915] [serial = 841] [outer = (nil)] 16:19:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x979e6c00) [pid = 1915] [serial = 842] [outer = 0x9629c400] 16:19:23 INFO - PROCESS | 1915 | 1461021563756 Marionette DEBUG loaded listener.js 16:19:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x97c7fc00) [pid = 1915] [serial = 843] [outer = 0x9629c400] 16:19:24 INFO - PROCESS | 1915 | 1461021564686 Marionette TRACE conn4 <- [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]]]}] 16:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1631ms 16:19:24 INFO - PROCESS | 1915 | 1461021564728 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 16:19:24 INFO - PROCESS | 1915 | 1461021564732 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 16:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:19:24 INFO - PROCESS | 1915 | 1461021564739 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:19:24 INFO - PROCESS | 1915 | 1461021564742 Marionette TRACE conn4 <- [1,1094,null,{}] 16:19:24 INFO - PROCESS | 1915 | 1461021564749 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:24 INFO - PROCESS | 1915 | 1461021564990 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 16:19:25 INFO - PROCESS | 1915 | 1461021565261 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dd65400 == 111 [pid = 1915] [id = 281] 16:19:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x98b5ec00) [pid = 1915] [serial = 844] [outer = (nil)] 16:19:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x98e7d400) [pid = 1915] [serial = 845] [outer = 0x98b5ec00] 16:19:25 INFO - PROCESS | 1915 | 1461021565396 Marionette DEBUG loaded listener.js 16:19:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x98f92400) [pid = 1915] [serial = 846] [outer = 0x98b5ec00] 16:19:26 INFO - PROCESS | 1915 | 1461021566341 Marionette TRACE conn4 <- [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]]]}] 16:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1632ms 16:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:19:26 INFO - PROCESS | 1915 | 1461021566373 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 16:19:26 INFO - PROCESS | 1915 | 1461021566376 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 16:19:26 INFO - PROCESS | 1915 | 1461021566384 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:19:26 INFO - PROCESS | 1915 | 1461021566388 Marionette TRACE conn4 <- [1,1098,null,{}] 16:19:26 INFO - PROCESS | 1915 | 1461021566394 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:26 INFO - PROCESS | 1915 | 1461021566603 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 16:19:26 INFO - PROCESS | 1915 | 1461021566864 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bd10400 == 112 [pid = 1915] [id = 282] 16:19:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x981a2c00) [pid = 1915] [serial = 847] [outer = (nil)] 16:19:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x99bb5c00) [pid = 1915] [serial = 848] [outer = 0x981a2c00] 16:19:27 INFO - PROCESS | 1915 | 1461021567001 Marionette DEBUG loaded listener.js 16:19:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x99bc0c00) [pid = 1915] [serial = 849] [outer = 0x981a2c00] 16:19:27 INFO - PROCESS | 1915 | --DOCSHELL 0x962a1c00 == 111 [pid = 1915] [id = 9] 16:19:28 INFO - PROCESS | 1915 | 1461021568040 Marionette TRACE conn4 <- [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]]]}] 16:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1696ms 16:19:28 INFO - PROCESS | 1915 | 1461021568079 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 16:19:28 INFO - PROCESS | 1915 | 1461021568084 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 16:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:19:28 INFO - PROCESS | 1915 | 1461021568091 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:19:28 INFO - PROCESS | 1915 | 1461021568095 Marionette TRACE conn4 <- [1,1102,null,{}] 16:19:28 INFO - PROCESS | 1915 | 1461021568102 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:28 INFO - PROCESS | 1915 | 1461021568320 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 16:19:28 INFO - PROCESS | 1915 | 1461021568578 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bf43400 == 112 [pid = 1915] [id = 283] 16:19:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x980d1c00) [pid = 1915] [serial = 850] [outer = (nil)] 16:19:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x9b3f0000) [pid = 1915] [serial = 851] [outer = 0x980d1c00] 16:19:28 INFO - PROCESS | 1915 | 1461021568713 Marionette DEBUG loaded listener.js 16:19:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x9ec31800) [pid = 1915] [serial = 852] [outer = 0x980d1c00] 16:19:29 INFO - PROCESS | 1915 | 1461021569623 Marionette TRACE conn4 <- [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]]]}] 16:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1583ms 16:19:29 INFO - PROCESS | 1915 | 1461021569675 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 16:19:29 INFO - PROCESS | 1915 | 1461021569679 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 16:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:19:29 INFO - PROCESS | 1915 | 1461021569687 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:19:29 INFO - PROCESS | 1915 | 1461021569691 Marionette TRACE conn4 <- [1,1106,null,{}] 16:19:29 INFO - PROCESS | 1915 | 1461021569697 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:29 INFO - PROCESS | 1915 | 1461021569921 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 16:19:30 INFO - PROCESS | 1915 | 1461021570248 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ecff800 == 113 [pid = 1915] [id = 284] 16:19:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x914cac00) [pid = 1915] [serial = 853] [outer = (nil)] 16:19:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x9fcaac00) [pid = 1915] [serial = 854] [outer = 0x914cac00] 16:19:30 INFO - PROCESS | 1915 | 1461021570348 Marionette DEBUG loaded listener.js 16:19:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0xa000f400) [pid = 1915] [serial = 855] [outer = 0x914cac00] 16:19:31 INFO - PROCESS | 1915 | 1461021571288 Marionette TRACE conn4 <- [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]]]}] 16:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1633ms 16:19:31 INFO - PROCESS | 1915 | 1461021571321 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 16:19:31 INFO - PROCESS | 1915 | 1461021571324 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 16:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:19:31 INFO - PROCESS | 1915 | 1461021571332 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:19:31 INFO - PROCESS | 1915 | 1461021571335 Marionette TRACE conn4 <- [1,1110,null,{}] 16:19:31 INFO - PROCESS | 1915 | 1461021571342 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:31 INFO - PROCESS | 1915 | 1461021571568 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 16:19:31 INFO - PROCESS | 1915 | 1461021571826 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dc5bc00 == 114 [pid = 1915] [id = 285] 16:19:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x916c5c00) [pid = 1915] [serial = 856] [outer = (nil)] 16:19:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0xa0a5cc00) [pid = 1915] [serial = 857] [outer = 0x916c5c00] 16:19:31 INFO - PROCESS | 1915 | 1461021571961 Marionette DEBUG loaded listener.js 16:19:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0xa0cb7c00) [pid = 1915] [serial = 858] [outer = 0x916c5c00] 16:19:32 INFO - PROCESS | 1915 | 1461021572895 Marionette TRACE conn4 <- [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]]]}] 16:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1635ms 16:19:32 INFO - PROCESS | 1915 | 1461021572968 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 16:19:32 INFO - PROCESS | 1915 | 1461021572974 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 16:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:19:32 INFO - PROCESS | 1915 | 1461021572982 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:19:32 INFO - PROCESS | 1915 | 1461021572988 Marionette TRACE conn4 <- [1,1114,null,{}] 16:19:32 INFO - PROCESS | 1915 | 1461021572996 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:33 INFO - PROCESS | 1915 | 1461021573283 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 16:19:33 INFO - PROCESS | 1915 | 1461021573602 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x9fbbc400 == 115 [pid = 1915] [id = 286] 16:19:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0xa3c2a800) [pid = 1915] [serial = 859] [outer = (nil)] 16:19:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0xa3cbe000) [pid = 1915] [serial = 860] [outer = 0xa3c2a800] 16:19:33 INFO - PROCESS | 1915 | 1461021573714 Marionette DEBUG loaded listener.js 16:19:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0xa458a400) [pid = 1915] [serial = 861] [outer = 0xa3c2a800] 16:19:34 INFO - PROCESS | 1915 | 1461021574746 Marionette TRACE conn4 <- [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]]]}] 16:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1837ms 16:19:34 INFO - PROCESS | 1915 | 1461021574820 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 16:19:34 INFO - PROCESS | 1915 | 1461021574824 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 16:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:19:34 INFO - PROCESS | 1915 | 1461021574831 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:19:34 INFO - PROCESS | 1915 | 1461021574835 Marionette TRACE conn4 <- [1,1118,null,{}] 16:19:34 INFO - PROCESS | 1915 | 1461021574842 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:35 INFO - PROCESS | 1915 | 1461021575110 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 16:19:35 INFO - PROCESS | 1915 | 1461021575418 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x93f62000 == 116 [pid = 1915] [id = 287] 16:19:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x93f62400) [pid = 1915] [serial = 862] [outer = (nil)] 16:19:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x93f69800) [pid = 1915] [serial = 863] [outer = 0x93f62400] 16:19:35 INFO - PROCESS | 1915 | 1461021575516 Marionette DEBUG loaded listener.js 16:19:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x93f6b400) [pid = 1915] [serial = 864] [outer = 0x93f62400] 16:19:36 INFO - PROCESS | 1915 | 1461021576471 Marionette TRACE conn4 <- [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]]]}] 16:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1684ms 16:19:36 INFO - PROCESS | 1915 | 1461021576516 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 16:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:19:36 INFO - PROCESS | 1915 | 1461021576521 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 16:19:36 INFO - PROCESS | 1915 | 1461021576529 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:19:36 INFO - PROCESS | 1915 | 1461021576531 Marionette TRACE conn4 <- [1,1122,null,{}] 16:19:36 INFO - PROCESS | 1915 | 1461021576539 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:36 INFO - PROCESS | 1915 | 1461021576762 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 16:19:37 INFO - PROCESS | 1915 | 1461021577022 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:37 INFO - PROCESS | 1915 | ++DOCSHELL 0x93f67800 == 117 [pid = 1915] [id = 288] 16:19:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x93f6a000) [pid = 1915] [serial = 865] [outer = (nil)] 16:19:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x980d0c00) [pid = 1915] [serial = 866] [outer = 0x93f6a000] 16:19:37 INFO - PROCESS | 1915 | 1461021577153 Marionette DEBUG loaded listener.js 16:19:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0xa2814c00) [pid = 1915] [serial = 867] [outer = 0x93f6a000] 16:19:38 INFO - PROCESS | 1915 | 1461021578063 Marionette TRACE conn4 <- [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]]]}] 16:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1585ms 16:19:38 INFO - PROCESS | 1915 | 1461021578113 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 16:19:38 INFO - PROCESS | 1915 | 1461021578118 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 16:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:19:38 INFO - PROCESS | 1915 | 1461021578126 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:19:38 INFO - PROCESS | 1915 | 1461021578130 Marionette TRACE conn4 <- [1,1126,null,{}] 16:19:38 INFO - PROCESS | 1915 | 1461021578137 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:38 INFO - PROCESS | 1915 | 1461021578361 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 16:19:38 INFO - PROCESS | 1915 | 1461021578620 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e946c00 == 118 [pid = 1915] [id = 289] 16:19:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x90142000) [pid = 1915] [serial = 868] [outer = (nil)] 16:19:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x90148c00) [pid = 1915] [serial = 869] [outer = 0x90142000] 16:19:38 INFO - PROCESS | 1915 | 1461021578758 Marionette DEBUG loaded listener.js 16:19:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x9014b800) [pid = 1915] [serial = 870] [outer = 0x90142000] 16:19:39 INFO - PROCESS | 1915 | 1461021579699 Marionette TRACE conn4 <- [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]]]}] 16:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1591ms 16:19:39 INFO - PROCESS | 1915 | 1461021579717 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 16:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:19:39 INFO - PROCESS | 1915 | 1461021579731 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 16:19:39 INFO - PROCESS | 1915 | 1461021579739 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:19:39 INFO - PROCESS | 1915 | 1461021579743 Marionette TRACE conn4 <- [1,1130,null,{}] 16:19:39 INFO - PROCESS | 1915 | 1461021579750 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:39 INFO - PROCESS | 1915 | 1461021579974 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 16:19:40 INFO - PROCESS | 1915 | 1461021580277 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x89dc2400 == 119 [pid = 1915] [id = 290] 16:19:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 186 (0x89dc4800) [pid = 1915] [serial = 871] [outer = (nil)] 16:19:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 187 (0x8eb2b400) [pid = 1915] [serial = 872] [outer = 0x89dc4800] 16:19:40 INFO - PROCESS | 1915 | 1461021580407 Marionette DEBUG loaded listener.js 16:19:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 188 (0x90150c00) [pid = 1915] [serial = 873] [outer = 0x89dc4800] 16:19:41 INFO - PROCESS | 1915 | 1461021581344 Marionette TRACE conn4 <- [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]]]}] 16:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1643ms 16:19:41 INFO - PROCESS | 1915 | 1461021581381 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 16:19:41 INFO - PROCESS | 1915 | 1461021581385 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 16:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:19:41 INFO - PROCESS | 1915 | 1461021581392 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:19:41 INFO - PROCESS | 1915 | 1461021581396 Marionette TRACE conn4 <- [1,1134,null,{}] 16:19:41 INFO - PROCESS | 1915 | 1461021581403 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:41 INFO - PROCESS | 1915 | 1461021581623 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 16:19:41 INFO - PROCESS | 1915 | 1461021581890 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:41 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e07c800 == 120 [pid = 1915] [id = 291] 16:19:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 189 (0x8e93e400) [pid = 1915] [serial = 874] [outer = (nil)] 16:19:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 190 (0x903e7c00) [pid = 1915] [serial = 875] [outer = 0x8e93e400] 16:19:42 INFO - PROCESS | 1915 | 1461021582020 Marionette DEBUG loaded listener.js 16:19:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 191 (0x914aac00) [pid = 1915] [serial = 876] [outer = 0x8e93e400] 16:19:43 INFO - PROCESS | 1915 | 1461021583362 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 2039ms 16:19:43 INFO - PROCESS | 1915 | 1461021583488 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 16:19:43 INFO - PROCESS | 1915 | 1461021583494 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 16:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:19:43 INFO - PROCESS | 1915 | 1461021583514 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:19:43 INFO - PROCESS | 1915 | 1461021583520 Marionette TRACE conn4 <- [1,1138,null,{}] 16:19:43 INFO - PROCESS | 1915 | 1461021583529 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:43 INFO - PROCESS | 1915 | 1461021583728 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 16:19:43 INFO - PROCESS | 1915 | 1461021583970 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:44 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dd64000 == 121 [pid = 1915] [id = 292] 16:19:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 192 (0x8dd64c00) [pid = 1915] [serial = 877] [outer = (nil)] 16:19:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 193 (0x8e0cdc00) [pid = 1915] [serial = 878] [outer = 0x8dd64c00] 16:19:44 INFO - PROCESS | 1915 | 1461021584092 Marionette DEBUG loaded listener.js 16:19:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 194 (0x8e946000) [pid = 1915] [serial = 879] [outer = 0x8dd64c00] 16:19:45 INFO - PROCESS | 1915 | 1461021585044 Marionette TRACE conn4 <- [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]]]}] 16:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1596ms 16:19:45 INFO - PROCESS | 1915 | 1461021585100 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 16:19:45 INFO - PROCESS | 1915 | 1461021585109 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 16:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:19:45 INFO - PROCESS | 1915 | 1461021585120 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:19:45 INFO - PROCESS | 1915 | 1461021585123 Marionette TRACE conn4 <- [1,1142,null,{}] 16:19:45 INFO - PROCESS | 1915 | 1461021585131 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:45 INFO - PROCESS | 1915 | 1461021585342 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 16:19:45 INFO - PROCESS | 1915 | --DOCSHELL 0x903e9800 == 120 [pid = 1915] [id = 274] 16:19:45 INFO - PROCESS | 1915 | --DOCSHELL 0x914c8c00 == 119 [pid = 1915] [id = 273] 16:19:45 INFO - PROCESS | 1915 | --DOCSHELL 0x8bb8b400 == 118 [pid = 1915] [id = 272] 16:19:45 INFO - PROCESS | 1915 | --DOCSHELL 0x8dc5ac00 == 117 [pid = 1915] [id = 271] 16:19:45 INFO - PROCESS | 1915 | --DOCSHELL 0x8b24a000 == 116 [pid = 1915] [id = 270] 16:19:45 INFO - PROCESS | 1915 | --DOCSHELL 0x89dc9c00 == 115 [pid = 1915] [id = 269] 16:19:45 INFO - PROCESS | 1915 | --DOCSHELL 0x8e0c7000 == 114 [pid = 1915] [id = 259] 16:19:45 INFO - PROCESS | 1915 | --DOCSHELL 0x9310a400 == 113 [pid = 1915] [id = 260] 16:19:45 INFO - PROCESS | 1915 | --DOCSHELL 0x89777400 == 112 [pid = 1915] [id = 258] 16:19:45 INFO - PROCESS | 1915 | --DOCSHELL 0x8dc5c400 == 111 [pid = 1915] [id = 256] 16:19:45 INFO - PROCESS | 1915 | --DOCSHELL 0x8bd03800 == 110 [pid = 1915] [id = 255] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 193 (0x8e0cd400) [pid = 1915] [serial = 681] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 192 (0x9401b800) [pid = 1915] [serial = 687] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 191 (0x9300d000) [pid = 1915] [serial = 684] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 190 (0x94441400) [pid = 1915] [serial = 761] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 189 (0x93eeb400) [pid = 1915] [serial = 759] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 188 (0x8e07b000) [pid = 1915] [serial = 747] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 187 (0x8dc57800) [pid = 1915] [serial = 746] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 186 (0x8dc64000) [pid = 1915] [serial = 764] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 185 (0x8bf49400) [pid = 1915] [serial = 704] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0x9123c800) [pid = 1915] [serial = 750] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0x90608800) [pid = 1915] [serial = 749] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x98e82000) [pid = 1915] [serial = 734] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x942c9800) [pid = 1915] [serial = 719] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0x981a3c00) [pid = 1915] [serial = 731] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x91616c00) [pid = 1915] [serial = 710] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x93012800) [pid = 1915] [serial = 755] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x93114000) [pid = 1915] [serial = 756] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x931a7400) [pid = 1915] [serial = 743] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x931a2c00) [pid = 1915] [serial = 713] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x8bb8d000) [pid = 1915] [serial = 752] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x8e0ce000) [pid = 1915] [serial = 753] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x9620f400) [pid = 1915] [serial = 722] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x931dd800) [pid = 1915] [serial = 716] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x9801e000) [pid = 1915] [serial = 728] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x8ecf9400) [pid = 1915] [serial = 707] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x903ea800) [pid = 1915] [serial = 702] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x9996c000) [pid = 1915] [serial = 737] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x96b86800) [pid = 1915] [serial = 725] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x99bc1800) [pid = 1915] [serial = 740] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x9620f800) [pid = 1915] [serial = 762] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x931da000) [pid = 1915] [serial = 758] [outer = (nil)] [url = about:blank] 16:19:46 INFO - PROCESS | 1915 | 1461021586072 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dc5c400 == 111 [pid = 1915] [id = 293] 16:19:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x8dc5f400) [pid = 1915] [serial = 880] [outer = (nil)] 16:19:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x8dead000) [pid = 1915] [serial = 881] [outer = 0x8dc5f400] 16:19:46 INFO - PROCESS | 1915 | 1461021586162 Marionette DEBUG loaded listener.js 16:19:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x8e944000) [pid = 1915] [serial = 882] [outer = 0x8dc5f400] 16:19:47 INFO - PROCESS | 1915 | 1461021587024 Marionette TRACE conn4 <- [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]]]}] 16:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1934ms 16:19:47 INFO - PROCESS | 1915 | 1461021587055 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 16:19:47 INFO - PROCESS | 1915 | 1461021587059 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 16:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:19:47 INFO - PROCESS | 1915 | 1461021587066 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:19:47 INFO - PROCESS | 1915 | 1461021587073 Marionette TRACE conn4 <- [1,1146,null,{}] 16:19:47 INFO - PROCESS | 1915 | 1461021587089 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:47 INFO - PROCESS | 1915 | 1461021587308 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 16:19:47 INFO - PROCESS | 1915 | 1461021587477 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bf43000 == 112 [pid = 1915] [id = 294] 16:19:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x90608800) [pid = 1915] [serial = 883] [outer = (nil)] 16:19:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x91619400) [pid = 1915] [serial = 884] [outer = 0x90608800] 16:19:47 INFO - PROCESS | 1915 | 1461021587558 Marionette DEBUG loaded listener.js 16:19:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x9310ec00) [pid = 1915] [serial = 885] [outer = 0x90608800] 16:19:48 INFO - PROCESS | 1915 | 1461021588482 Marionette TRACE conn4 <- [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]]]}] 16:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1439ms 16:19:48 INFO - PROCESS | 1915 | 1461021588506 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 16:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:19:48 INFO - PROCESS | 1915 | 1461021588511 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 16:19:48 INFO - PROCESS | 1915 | 1461021588517 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:19:48 INFO - PROCESS | 1915 | 1461021588520 Marionette TRACE conn4 <- [1,1150,null,{}] 16:19:48 INFO - PROCESS | 1915 | 1461021588526 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:48 INFO - PROCESS | 1915 | 1461021588781 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 16:19:48 INFO - PROCESS | 1915 | 1461021588820 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x93118000 == 113 [pid = 1915] [id = 295] 16:19:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x931d0000) [pid = 1915] [serial = 886] [outer = (nil)] 16:19:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x931dd400) [pid = 1915] [serial = 887] [outer = 0x931d0000] 16:19:48 INFO - PROCESS | 1915 | 1461021588898 Marionette DEBUG loaded listener.js 16:19:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x93ee2c00) [pid = 1915] [serial = 888] [outer = 0x931d0000] 16:19:49 INFO - PROCESS | 1915 | 1461021589848 Marionette TRACE conn4 <- [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]]]}] 16:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1388ms 16:19:49 INFO - PROCESS | 1915 | 1461021589909 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 16:19:49 INFO - PROCESS | 1915 | 1461021589912 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 16:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:19:49 INFO - PROCESS | 1915 | 1461021589920 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:19:49 INFO - PROCESS | 1915 | 1461021589924 Marionette TRACE conn4 <- [1,1154,null,{}] 16:19:49 INFO - PROCESS | 1915 | 1461021589930 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:50 INFO - PROCESS | 1915 | 1461021590204 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 16:19:50 INFO - PROCESS | 1915 | 1461021590233 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb2bc00 == 114 [pid = 1915] [id = 296] 16:19:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x90602800) [pid = 1915] [serial = 889] [outer = (nil)] 16:19:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x93f68800) [pid = 1915] [serial = 890] [outer = 0x90602800] 16:19:50 INFO - PROCESS | 1915 | 1461021590318 Marionette DEBUG loaded listener.js 16:19:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x9400e400) [pid = 1915] [serial = 891] [outer = 0x90602800] 16:19:51 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x9123e000) [pid = 1915] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:19:51 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x914d3c00) [pid = 1915] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:19:51 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x8deac000) [pid = 1915] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:19:51 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x9123d800) [pid = 1915] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:19:51 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x8dc61400) [pid = 1915] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:19:51 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x8e079400) [pid = 1915] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:19:51 INFO - PROCESS | 1915 | 1461021591733 Marionette TRACE conn4 <- [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]]]}] 16:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1851ms 16:19:51 INFO - PROCESS | 1915 | 1461021591772 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 16:19:51 INFO - PROCESS | 1915 | 1461021591775 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 16:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:19:51 INFO - PROCESS | 1915 | 1461021591783 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:19:51 INFO - PROCESS | 1915 | 1461021591787 Marionette TRACE conn4 <- [1,1158,null,{}] 16:19:51 INFO - PROCESS | 1915 | 1461021591797 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:52 INFO - PROCESS | 1915 | 1461021592027 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 16:19:52 INFO - PROCESS | 1915 | 1461021592205 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dc61400 == 115 [pid = 1915] [id = 297] 16:19:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x8dc62800) [pid = 1915] [serial = 892] [outer = (nil)] 16:19:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x9443bc00) [pid = 1915] [serial = 893] [outer = 0x8dc62800] 16:19:52 INFO - PROCESS | 1915 | 1461021592287 Marionette DEBUG loaded listener.js 16:19:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x94eee400) [pid = 1915] [serial = 894] [outer = 0x8dc62800] 16:19:53 INFO - PROCESS | 1915 | 1461021593222 Marionette TRACE conn4 <- [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]]]}] 16:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1488ms 16:19:53 INFO - PROCESS | 1915 | 1461021593273 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 16:19:53 INFO - PROCESS | 1915 | 1461021593280 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 16:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:19:53 INFO - PROCESS | 1915 | 1461021593303 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:19:53 INFO - PROCESS | 1915 | 1461021593310 Marionette TRACE conn4 <- [1,1162,null,{}] 16:19:53 INFO - PROCESS | 1915 | 1461021593320 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:53 INFO - PROCESS | 1915 | 1461021593579 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 16:19:53 INFO - PROCESS | 1915 | 1461021593917 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dd6d400 == 116 [pid = 1915] [id = 298] 16:19:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x8deae000) [pid = 1915] [serial = 895] [outer = (nil)] 16:19:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x8e075400) [pid = 1915] [serial = 896] [outer = 0x8deae000] 16:19:54 INFO - PROCESS | 1915 | 1461021594027 Marionette DEBUG loaded listener.js 16:19:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x8e93f000) [pid = 1915] [serial = 897] [outer = 0x8deae000] 16:19:55 INFO - PROCESS | 1915 | 1461021594992 Marionette TRACE conn4 <- [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]]]}] 16:19:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1743ms 16:19:55 INFO - PROCESS | 1915 | 1461021595046 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 16:19:55 INFO - PROCESS | 1915 | 1461021595056 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 16:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:19:55 INFO - PROCESS | 1915 | 1461021595077 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:19:55 INFO - PROCESS | 1915 | 1461021595086 Marionette TRACE conn4 <- [1,1166,null,{}] 16:19:55 INFO - PROCESS | 1915 | 1461021595092 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:55 INFO - PROCESS | 1915 | 1461021595369 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 16:19:55 INFO - PROCESS | 1915 | 1461021595682 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f388000 == 117 [pid = 1915] [id = 299] 16:19:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x90142400) [pid = 1915] [serial = 898] [outer = (nil)] 16:19:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x90608400) [pid = 1915] [serial = 899] [outer = 0x90142400] 16:19:55 INFO - PROCESS | 1915 | 1461021595776 Marionette DEBUG loaded listener.js 16:19:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x914a0800) [pid = 1915] [serial = 900] [outer = 0x90142400] 16:19:56 INFO - PROCESS | 1915 | 1461021596818 Marionette TRACE conn4 <- [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]]]}] 16:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1790ms 16:19:56 INFO - PROCESS | 1915 | 1461021596867 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 16:19:56 INFO - PROCESS | 1915 | 1461021596870 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 16:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:19:56 INFO - PROCESS | 1915 | 1461021596879 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:19:56 INFO - PROCESS | 1915 | 1461021596886 Marionette TRACE conn4 <- [1,1170,null,{}] 16:19:56 INFO - PROCESS | 1915 | 1461021596904 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:57 INFO - PROCESS | 1915 | 1461021597144 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 16:19:57 INFO - PROCESS | 1915 | 1461021597498 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:57 INFO - PROCESS | 1915 | ++DOCSHELL 0x914ca000 == 118 [pid = 1915] [id = 300] 16:19:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x931dec00) [pid = 1915] [serial = 901] [outer = (nil)] 16:19:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x94016c00) [pid = 1915] [serial = 902] [outer = 0x931dec00] 16:19:57 INFO - PROCESS | 1915 | 1461021597601 Marionette DEBUG loaded listener.js 16:19:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x94446c00) [pid = 1915] [serial = 903] [outer = 0x931dec00] 16:19:58 INFO - PROCESS | 1915 | 1461021598535 Marionette TRACE conn4 <- [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]]]}] 16:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1690ms 16:19:58 INFO - PROCESS | 1915 | 1461021598570 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 16:19:58 INFO - PROCESS | 1915 | 1461021598574 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 16:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:19:58 INFO - PROCESS | 1915 | 1461021598582 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:19:58 INFO - PROCESS | 1915 | 1461021598586 Marionette TRACE conn4 <- [1,1174,null,{}] 16:19:58 INFO - PROCESS | 1915 | 1461021598593 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:58 INFO - PROCESS | 1915 | 1461021598815 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 16:19:59 INFO - PROCESS | 1915 | 1461021599132 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:59 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ecf5c00 == 119 [pid = 1915] [id = 301] 16:19:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x97879800) [pid = 1915] [serial = 904] [outer = (nil)] 16:19:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x9819f400) [pid = 1915] [serial = 905] [outer = 0x97879800] 16:19:59 INFO - PROCESS | 1915 | 1461021599232 Marionette DEBUG loaded listener.js 16:19:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x981ac000) [pid = 1915] [serial = 906] [outer = 0x97879800] 16:20:00 INFO - PROCESS | 1915 | 1461021600165 Marionette TRACE conn4 <- [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] 16:20:00 INFO - PROCESS | 1915 | 1461021600225 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 16:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:20:00 INFO - PROCESS | 1915 | 1461021600234 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:20:00 INFO - PROCESS | 1915 | 1461021600239 Marionette TRACE conn4 <- [1,1178,null,{}] 16:20:00 INFO - PROCESS | 1915 | 1461021600245 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:00 INFO - PROCESS | 1915 | 1461021600476 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 16:20:00 INFO - PROCESS | 1915 | 1461021600792 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f38ac00 == 120 [pid = 1915] [id = 302] 16:20:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x94ef2800) [pid = 1915] [serial = 907] [outer = (nil)] 16:20:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 186 (0x98e74400) [pid = 1915] [serial = 908] [outer = 0x94ef2800] 16:20:00 INFO - PROCESS | 1915 | 1461021600890 Marionette DEBUG loaded listener.js 16:20:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 187 (0x98ef2c00) [pid = 1915] [serial = 909] [outer = 0x94ef2800] 16:20:01 INFO - PROCESS | 1915 | 1461021601885 Marionette TRACE conn4 <- [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] 16:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:20:01 INFO - PROCESS | 1915 | 1461021601981 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 16:20:01 INFO - PROCESS | 1915 | 1461021601989 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:20:01 INFO - PROCESS | 1915 | 1461021601992 Marionette TRACE conn4 <- [1,1182,null,{}] 16:20:02 INFO - PROCESS | 1915 | 1461021602000 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:02 INFO - PROCESS | 1915 | 1461021602314 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 16:20:02 INFO - PROCESS | 1915 | 1461021602635 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e078000 == 121 [pid = 1915] [id = 303] 16:20:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 188 (0x9aeae400) [pid = 1915] [serial = 910] [outer = (nil)] 16:20:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 189 (0x9ec36c00) [pid = 1915] [serial = 911] [outer = 0x9aeae400] 16:20:02 INFO - PROCESS | 1915 | 1461021602731 Marionette DEBUG loaded listener.js 16:20:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 190 (0xa00cac00) [pid = 1915] [serial = 912] [outer = 0x9aeae400] 16:20:03 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:20:03 INFO - PROCESS | 1915 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:20:03 INFO - PROCESS | 1915 | 1461021603689 Marionette TRACE conn4 <- [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] 16:20:03 INFO - PROCESS | 1915 | 1461021603741 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 16:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:20:03 INFO - PROCESS | 1915 | 1461021603752 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:20:03 INFO - PROCESS | 1915 | 1461021603757 Marionette TRACE conn4 <- [1,1186,null,{}] 16:20:03 INFO - PROCESS | 1915 | 1461021603768 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:04 INFO - PROCESS | 1915 | 1461021604009 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 16:20:04 INFO - PROCESS | 1915 | 1461021604287 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x9fc7e400 == 122 [pid = 1915] [id = 304] 16:20:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 191 (0xa0071c00) [pid = 1915] [serial = 913] [outer = (nil)] 16:20:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 192 (0xa0ed2c00) [pid = 1915] [serial = 914] [outer = 0xa0071c00] 16:20:04 INFO - PROCESS | 1915 | 1461021604422 Marionette DEBUG loaded listener.js 16:20:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 193 (0xa2a5b400) [pid = 1915] [serial = 915] [outer = 0xa0071c00] 16:20:05 INFO - PROCESS | 1915 | 1461021605352 Marionette TRACE conn4 <- [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] 16:20:05 INFO - PROCESS | 1915 | 1461021605405 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 16:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:20:05 INFO - PROCESS | 1915 | 1461021605412 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:20:05 INFO - PROCESS | 1915 | 1461021605415 Marionette TRACE conn4 <- [1,1190,null,{}] 16:20:05 INFO - PROCESS | 1915 | 1461021605422 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:05 INFO - PROCESS | 1915 | 1461021605638 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 16:20:05 INFO - PROCESS | 1915 | 1461021605946 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:05 INFO - PROCESS | 1915 | ++DOCSHELL 0x89777400 == 123 [pid = 1915] [id = 305] 16:20:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 194 (0x8f601800) [pid = 1915] [serial = 916] [outer = (nil)] 16:20:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 195 (0x8f60a000) [pid = 1915] [serial = 917] [outer = 0x8f601800] 16:20:06 INFO - PROCESS | 1915 | 1461021606046 Marionette DEBUG loaded listener.js 16:20:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 196 (0x8f60cc00) [pid = 1915] [serial = 918] [outer = 0x8f601800] 16:20:06 INFO - PROCESS | 1915 | 1461021606953 Marionette TRACE conn4 <- [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] 16:20:07 INFO - PROCESS | 1915 | 1461021607000 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 16:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:20:07 INFO - PROCESS | 1915 | 1461021607008 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:20:07 INFO - PROCESS | 1915 | 1461021607012 Marionette TRACE conn4 <- [1,1194,null,{}] 16:20:07 INFO - PROCESS | 1915 | 1461021607018 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:07 INFO - PROCESS | 1915 | 1461021607247 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 16:20:07 INFO - PROCESS | 1915 | 1461021607525 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:07 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f607c00 == 124 [pid = 1915] [id = 306] 16:20:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 197 (0x8f608c00) [pid = 1915] [serial = 919] [outer = (nil)] 16:20:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 198 (0xa0cba800) [pid = 1915] [serial = 920] [outer = 0x8f608c00] 16:20:07 INFO - PROCESS | 1915 | 1461021607658 Marionette DEBUG loaded listener.js 16:20:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 199 (0xa3cc1000) [pid = 1915] [serial = 921] [outer = 0x8f608c00] 16:20:08 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:20:08 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:20:08 INFO - PROCESS | 1915 | 1461021608599 Marionette TRACE conn4 <- [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] 16:20:08 INFO - PROCESS | 1915 | 1461021608653 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 16:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:20:08 INFO - PROCESS | 1915 | 1461021608660 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:20:08 INFO - PROCESS | 1915 | 1461021608664 Marionette TRACE conn4 <- [1,1198,null,{}] 16:20:08 INFO - PROCESS | 1915 | 1461021608671 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:08 INFO - PROCESS | 1915 | 1461021608903 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 16:20:09 INFO - PROCESS | 1915 | 1461021609231 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f610400 == 125 [pid = 1915] [id = 307] 16:20:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 200 (0x8fe1a400) [pid = 1915] [serial = 922] [outer = (nil)] 16:20:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 201 (0x8fe21400) [pid = 1915] [serial = 923] [outer = 0x8fe1a400] 16:20:09 INFO - PROCESS | 1915 | 1461021609329 Marionette DEBUG loaded listener.js 16:20:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 202 (0x8fe25000) [pid = 1915] [serial = 924] [outer = 0x8fe1a400] 16:20:10 INFO - PROCESS | 1915 | 1461021610294 Marionette TRACE conn4 <- [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]]]}] 16:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1682ms 16:20:10 INFO - PROCESS | 1915 | 1461021610344 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 16:20:10 INFO - PROCESS | 1915 | 1461021610349 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 16:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:20:10 INFO - PROCESS | 1915 | 1461021610356 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:20:10 INFO - PROCESS | 1915 | 1461021610361 Marionette TRACE conn4 <- [1,1202,null,{}] 16:20:10 INFO - PROCESS | 1915 | 1461021610368 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:10 INFO - PROCESS | 1915 | 1461021610630 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 16:20:10 INFO - PROCESS | 1915 | 1461021610952 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:10 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ffdb000 == 126 [pid = 1915] [id = 308] 16:20:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 203 (0x8ffde800) [pid = 1915] [serial = 925] [outer = (nil)] 16:20:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 204 (0x8ffe1000) [pid = 1915] [serial = 926] [outer = 0x8ffde800] 16:20:11 INFO - PROCESS | 1915 | 1461021611061 Marionette DEBUG loaded listener.js 16:20:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 205 (0x8ffe5400) [pid = 1915] [serial = 927] [outer = 0x8ffde800] 16:20:12 INFO - PROCESS | 1915 | 1461021612000 Marionette TRACE conn4 <- [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]]]}] 16:20:12 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 16:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1692ms 16:20:12 INFO - PROCESS | 1915 | 1461021612049 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 16:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:20:12 INFO - PROCESS | 1915 | 1461021612054 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 16:20:12 INFO - PROCESS | 1915 | 1461021612061 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:20:12 INFO - PROCESS | 1915 | 1461021612065 Marionette TRACE conn4 <- [1,1206,null,{}] 16:20:12 INFO - PROCESS | 1915 | 1461021612072 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:12 INFO - PROCESS | 1915 | 1461021612299 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 16:20:12 INFO - PROCESS | 1915 | 1461021612610 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fedb400 == 127 [pid = 1915] [id = 309] 16:20:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 206 (0x8fedb800) [pid = 1915] [serial = 928] [outer = (nil)] 16:20:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 207 (0x8fee2800) [pid = 1915] [serial = 929] [outer = 0x8fedb800] 16:20:12 INFO - PROCESS | 1915 | 1461021612706 Marionette DEBUG loaded listener.js 16:20:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 208 (0x8fee4800) [pid = 1915] [serial = 930] [outer = 0x8fedb800] 16:20:13 INFO - PROCESS | 1915 | 1461021613635 Marionette TRACE conn4 <- [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]]]}] 16:20:13 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 16:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1637ms 16:20:13 INFO - PROCESS | 1915 | 1461021613701 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 16:20:13 INFO - PROCESS | 1915 | 1461021613708 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 16:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:20:13 INFO - PROCESS | 1915 | 1461021613720 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:20:13 INFO - PROCESS | 1915 | 1461021613725 Marionette TRACE conn4 <- [1,1210,null,{}] 16:20:13 INFO - PROCESS | 1915 | 1461021613737 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:14 INFO - PROCESS | 1915 | 1461021614138 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 16:20:14 INFO - PROCESS | 1915 | 1461021614556 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x8feda800 == 128 [pid = 1915] [id = 310] 16:20:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 209 (0x8fee1c00) [pid = 1915] [serial = 931] [outer = (nil)] 16:20:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 210 (0x8ffe6000) [pid = 1915] [serial = 932] [outer = 0x8fee1c00] 16:20:14 INFO - PROCESS | 1915 | 1461021614719 Marionette DEBUG loaded listener.js 16:20:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 211 (0x8ffe8800) [pid = 1915] [serial = 933] [outer = 0x8fee1c00] 16:20:15 INFO - PROCESS | 1915 | 1461021615779 Marionette TRACE conn4 <- [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]]]}] 16:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 2139ms 16:20:15 INFO - PROCESS | 1915 | 1461021615858 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 16:20:15 INFO - PROCESS | 1915 | 1461021615861 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 16:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:20:15 INFO - PROCESS | 1915 | 1461021615869 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:20:15 INFO - PROCESS | 1915 | 1461021615873 Marionette TRACE conn4 <- [1,1214,null,{}] 16:20:15 INFO - PROCESS | 1915 | 1461021615879 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:16 INFO - PROCESS | 1915 | 1461021616136 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 16:20:16 INFO - PROCESS | 1915 | 1461021616500 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x902e9c00 == 129 [pid = 1915] [id = 311] 16:20:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 212 (0x902eb000) [pid = 1915] [serial = 934] [outer = (nil)] 16:20:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 213 (0x902ed800) [pid = 1915] [serial = 935] [outer = 0x902eb000] 16:20:16 INFO - PROCESS | 1915 | 1461021616599 Marionette DEBUG loaded listener.js 16:20:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 214 (0x902f0000) [pid = 1915] [serial = 936] [outer = 0x902eb000] 16:20:17 INFO - PROCESS | 1915 | 1461021617496 Marionette TRACE conn4 <- [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]]]}] 16:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1691ms 16:20:17 INFO - PROCESS | 1915 | 1461021617561 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 16:20:17 INFO - PROCESS | 1915 | 1461021617565 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 16:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:20:17 INFO - PROCESS | 1915 | 1461021617573 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:20:17 INFO - PROCESS | 1915 | 1461021617577 Marionette TRACE conn4 <- [1,1218,null,{}] 16:20:17 INFO - PROCESS | 1915 | 1461021617583 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:17 INFO - PROCESS | 1915 | 1461021617860 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 16:20:18 INFO - PROCESS | 1915 | 1461021618177 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x877cec00 == 130 [pid = 1915] [id = 312] 16:20:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 215 (0x877d0c00) [pid = 1915] [serial = 937] [outer = (nil)] 16:20:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 216 (0x877d5400) [pid = 1915] [serial = 938] [outer = 0x877d0c00] 16:20:18 INFO - PROCESS | 1915 | 1461021618269 Marionette DEBUG loaded listener.js 16:20:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 217 (0x877d8000) [pid = 1915] [serial = 939] [outer = 0x877d0c00] 16:20:19 INFO - PROCESS | 1915 | 1461021619173 Marionette TRACE conn4 <- [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]]]}] 16:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1639ms 16:20:19 INFO - PROCESS | 1915 | 1461021619212 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 16:20:19 INFO - PROCESS | 1915 | 1461021619216 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 16:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:20:19 INFO - PROCESS | 1915 | 1461021619223 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:20:19 INFO - PROCESS | 1915 | 1461021619227 Marionette TRACE conn4 <- [1,1222,null,{}] 16:20:19 INFO - PROCESS | 1915 | 1461021619233 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:19 INFO - PROCESS | 1915 | 1461021619458 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 16:20:19 INFO - PROCESS | 1915 | 1461021619767 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:19 INFO - PROCESS | 1915 | ++DOCSHELL 0x877d0000 == 131 [pid = 1915] [id = 313] 16:20:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 218 (0x877d1000) [pid = 1915] [serial = 940] [outer = (nil)] 16:20:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 219 (0x8fee8000) [pid = 1915] [serial = 941] [outer = 0x877d1000] 16:20:19 INFO - PROCESS | 1915 | 1461021619869 Marionette DEBUG loaded listener.js 16:20:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 220 (0x902ee800) [pid = 1915] [serial = 942] [outer = 0x877d1000] 16:20:20 INFO - PROCESS | 1915 | 1461021620786 Marionette TRACE conn4 <- [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] 16:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:20:20 INFO - PROCESS | 1915 | 1461021620869 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 16:20:20 INFO - PROCESS | 1915 | 1461021620876 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:20:20 INFO - PROCESS | 1915 | 1461021620880 Marionette TRACE conn4 <- [1,1226,null,{}] 16:20:20 INFO - PROCESS | 1915 | 1461021620887 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:21 INFO - PROCESS | 1915 | 1461021621153 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 16:20:21 INFO - PROCESS | 1915 | 1461021621495 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x85a31800 == 132 [pid = 1915] [id = 314] 16:20:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 221 (0x85a33000) [pid = 1915] [serial = 943] [outer = (nil)] 16:20:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 222 (0x85a3a000) [pid = 1915] [serial = 944] [outer = 0x85a33000] 16:20:21 INFO - PROCESS | 1915 | 1461021621601 Marionette DEBUG loaded listener.js 16:20:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 223 (0x85a3d800) [pid = 1915] [serial = 945] [outer = 0x85a33000] 16:20:22 INFO - PROCESS | 1915 | 1461021622533 Marionette TRACE conn4 <- [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]]]}] 16:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1689ms 16:20:22 INFO - PROCESS | 1915 | 1461021622565 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 16:20:22 INFO - PROCESS | 1915 | 1461021622569 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 16:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:20:22 INFO - PROCESS | 1915 | 1461021622576 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:20:22 INFO - PROCESS | 1915 | 1461021622579 Marionette TRACE conn4 <- [1,1230,null,{}] 16:20:22 INFO - PROCESS | 1915 | 1461021622586 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:22 INFO - PROCESS | 1915 | 1461021622808 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 16:20:23 INFO - PROCESS | 1915 | 1461021623098 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x85a32400 == 133 [pid = 1915] [id = 315] 16:20:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 224 (0x85a33c00) [pid = 1915] [serial = 946] [outer = (nil)] 16:20:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 225 (0x8ecf5800) [pid = 1915] [serial = 947] [outer = 0x85a33c00] 16:20:23 INFO - PROCESS | 1915 | 1461021623196 Marionette DEBUG loaded listener.js 16:20:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 226 (0x8ffe7400) [pid = 1915] [serial = 948] [outer = 0x85a33c00] 16:20:24 INFO - PROCESS | 1915 | --DOCSHELL 0x98e79800 == 132 [pid = 1915] [id = 245] 16:20:24 INFO - PROCESS | 1915 | --DOCSHELL 0x8b24e400 == 131 [pid = 1915] [id = 242] 16:20:24 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb2bc00 == 130 [pid = 1915] [id = 296] 16:20:24 INFO - PROCESS | 1915 | --DOCSHELL 0x93118000 == 129 [pid = 1915] [id = 295] 16:20:24 INFO - PROCESS | 1915 | --DOCSHELL 0x916c6000 == 128 [pid = 1915] [id = 11] 16:20:24 INFO - PROCESS | 1915 | --DOCSHELL 0x8bf43000 == 127 [pid = 1915] [id = 294] 16:20:24 INFO - PROCESS | 1915 | --DOCSHELL 0x8dc5c400 == 126 [pid = 1915] [id = 293] 16:20:24 INFO - PROCESS | 1915 | --DOCSHELL 0x8dd64000 == 125 [pid = 1915] [id = 292] 16:20:24 INFO - PROCESS | 1915 | --DOCSHELL 0x8dd65400 == 124 [pid = 1915] [id = 281] 16:20:24 INFO - PROCESS | 1915 | --DOCSHELL 0x89dc8c00 == 123 [pid = 1915] [id = 243] 16:20:24 INFO - PROCESS | 1915 | --DOCSHELL 0x8deb4c00 == 122 [pid = 1915] [id = 279] 16:20:24 INFO - PROCESS | 1915 | --DOCSHELL 0x942ccc00 == 121 [pid = 1915] [id = 280] 16:20:24 INFO - PROCESS | 1915 | --DOCSHELL 0x980c8c00 == 120 [pid = 1915] [id = 244] 16:20:24 INFO - PROCESS | 1915 | --DOMWINDOW == 225 (0x9300b400) [pid = 1915] [serial = 819] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1915 | --DOMWINDOW == 224 (0x914d1000) [pid = 1915] [serial = 818] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1915 | --DOMWINDOW == 223 (0x980d1800) [pid = 1915] [serial = 779] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1915 | --DOMWINDOW == 222 (0x9fbc6c00) [pid = 1915] [serial = 791] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1915 | --DOMWINDOW == 221 (0x8dd62c00) [pid = 1915] [serial = 806] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1915 | --DOMWINDOW == 220 (0x8bf48800) [pid = 1915] [serial = 767] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1915 | --DOMWINDOW == 219 (0x931a8800) [pid = 1915] [serial = 822] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1915 | --DOMWINDOW == 218 (0x9fe1e000) [pid = 1915] [serial = 794] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1915 | --DOMWINDOW == 217 (0x8f38ec00) [pid = 1915] [serial = 770] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1915 | --DOMWINDOW == 216 (0x8e073800) [pid = 1915] [serial = 809] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1915 | --DOMWINDOW == 215 (0xa0fdb000) [pid = 1915] [serial = 803] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1915 | --DOMWINDOW == 214 (0xa0cbec00) [pid = 1915] [serial = 800] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1915 | --DOMWINDOW == 213 (0x93111800) [pid = 1915] [serial = 821] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1915 | --DOMWINDOW == 212 (0x9310dc00) [pid = 1915] [serial = 824] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1915 | --DOMWINDOW == 211 (0xa0aef400) [pid = 1915] [serial = 797] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1915 | --DOMWINDOW == 210 (0x9320cc00) [pid = 1915] [serial = 773] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1915 | --DOMWINDOW == 209 (0x9aea6800) [pid = 1915] [serial = 785] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1915 | --DOMWINDOW == 208 (0x90604c00) [pid = 1915] [serial = 813] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1915 | --DOMWINDOW == 207 (0x8f38c800) [pid = 1915] [serial = 812] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1915 | --DOMWINDOW == 206 (0x962a7400) [pid = 1915] [serial = 776] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1915 | --DOMWINDOW == 205 (0x9ec32800) [pid = 1915] [serial = 788] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1915 | --DOMWINDOW == 204 (0x98f93400) [pid = 1915] [serial = 782] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1915 | --DOMWINDOW == 203 (0x8e07e000) [pid = 1915] [serial = 810] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1915 | --DOMWINDOW == 202 (0x8eb22400) [pid = 1915] [serial = 815] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1915 | --DOMWINDOW == 201 (0x903dfc00) [pid = 1915] [serial = 816] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1915 | --DOMWINDOW == 200 (0x931d5000) [pid = 1915] [serial = 825] [outer = (nil)] [url = about:blank] 16:20:25 INFO - PROCESS | 1915 | 1461021625330 Marionette TRACE conn4 <- [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]]]}] 16:20:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:20:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 2786ms 16:20:25 INFO - PROCESS | 1915 | 1461021625363 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 16:20:25 INFO - PROCESS | 1915 | 1461021625370 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 16:20:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:20:25 INFO - PROCESS | 1915 | 1461021625380 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:20:25 INFO - PROCESS | 1915 | 1461021625386 Marionette TRACE conn4 <- [1,1234,null,{}] 16:20:25 INFO - PROCESS | 1915 | 1461021625393 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:25 INFO - PROCESS | 1915 | 1461021625609 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 16:20:25 INFO - PROCESS | 1915 | 1461021625793 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bf4ec00 == 121 [pid = 1915] [id = 316] 16:20:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 201 (0x8dc5b000) [pid = 1915] [serial = 949] [outer = (nil)] 16:20:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 202 (0x8deb2400) [pid = 1915] [serial = 950] [outer = 0x8dc5b000] 16:20:25 INFO - PROCESS | 1915 | 1461021625873 Marionette DEBUG loaded listener.js 16:20:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 203 (0x8e07d800) [pid = 1915] [serial = 951] [outer = 0x8dc5b000] 16:20:26 INFO - PROCESS | 1915 | 1461021626814 Marionette TRACE conn4 <- [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]]]}] 16:20:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:20:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1484ms 16:20:26 INFO - PROCESS | 1915 | 1461021626865 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 16:20:26 INFO - PROCESS | 1915 | 1461021626874 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 16:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:20:26 INFO - PROCESS | 1915 | 1461021626885 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:20:26 INFO - PROCESS | 1915 | 1461021626889 Marionette TRACE conn4 <- [1,1238,null,{}] 16:20:26 INFO - PROCESS | 1915 | 1461021626895 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:27 INFO - PROCESS | 1915 | 1461021627107 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 16:20:27 INFO - PROCESS | 1915 | 1461021627404 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:27 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb2a000 == 122 [pid = 1915] [id = 317] 16:20:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 204 (0x8eb2d000) [pid = 1915] [serial = 952] [outer = (nil)] 16:20:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 205 (0x8f38c800) [pid = 1915] [serial = 953] [outer = 0x8eb2d000] 16:20:27 INFO - PROCESS | 1915 | 1461021627503 Marionette DEBUG loaded listener.js 16:20:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 206 (0x8fe1d000) [pid = 1915] [serial = 954] [outer = 0x8eb2d000] 16:20:28 INFO - PROCESS | 1915 | 1461021628342 Marionette TRACE conn4 <- [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]]]}] 16:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1480ms 16:20:28 INFO - PROCESS | 1915 | 1461021628366 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 16:20:28 INFO - PROCESS | 1915 | 1461021628370 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 16:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:20:28 INFO - PROCESS | 1915 | 1461021628377 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:20:28 INFO - PROCESS | 1915 | 1461021628383 Marionette TRACE conn4 <- [1,1242,null,{}] 16:20:28 INFO - PROCESS | 1915 | 1461021628407 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:28 INFO - PROCESS | 1915 | 1461021628688 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 16:20:28 INFO - PROCESS | 1915 | 1461021628721 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x85a3dc00 == 123 [pid = 1915] [id = 318] 16:20:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 207 (0x8ffdc000) [pid = 1915] [serial = 955] [outer = (nil)] 16:20:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 208 (0x8ffe4c00) [pid = 1915] [serial = 956] [outer = 0x8ffdc000] 16:20:28 INFO - PROCESS | 1915 | 1461021628801 Marionette DEBUG loaded listener.js 16:20:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 209 (0x9014a000) [pid = 1915] [serial = 957] [outer = 0x8ffdc000] 16:20:29 INFO - PROCESS | 1915 | --DOMWINDOW == 208 (0x90608800) [pid = 1915] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:20:29 INFO - PROCESS | 1915 | --DOMWINDOW == 207 (0x90602800) [pid = 1915] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:20:29 INFO - PROCESS | 1915 | --DOMWINDOW == 206 (0x962a4400) [pid = 1915] [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.] 16:20:29 INFO - PROCESS | 1915 | --DOMWINDOW == 205 (0x931d0000) [pid = 1915] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:20:29 INFO - PROCESS | 1915 | --DOMWINDOW == 204 (0x8dc5f400) [pid = 1915] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:20:29 INFO - PROCESS | 1915 | --DOMWINDOW == 203 (0x8dd64c00) [pid = 1915] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:20:29 INFO - PROCESS | 1915 | --DOMWINDOW == 202 (0x962a2000) [pid = 1915] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:20:29 INFO - PROCESS | 1915 | --DOMWINDOW == 201 (0x89dcb000) [pid = 1915] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:20:30 INFO - PROCESS | 1915 | 1461021630292 Marionette TRACE conn4 <- [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]]]}] 16:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1939ms 16:20:30 INFO - PROCESS | 1915 | 1461021630327 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 16:20:30 INFO - PROCESS | 1915 | 1461021630330 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 16:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:20:30 INFO - PROCESS | 1915 | 1461021630338 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:20:30 INFO - PROCESS | 1915 | 1461021630342 Marionette TRACE conn4 <- [1,1246,null,{}] 16:20:30 INFO - PROCESS | 1915 | 1461021630348 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:30 INFO - PROCESS | 1915 | 1461021630546 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 16:20:30 INFO - PROCESS | 1915 | 1461021630562 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bd04c00 == 124 [pid = 1915] [id = 319] 16:20:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 202 (0x8bf4f000) [pid = 1915] [serial = 958] [outer = (nil)] 16:20:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 203 (0x903e0000) [pid = 1915] [serial = 959] [outer = 0x8bf4f000] 16:20:30 INFO - PROCESS | 1915 | 1461021630805 Marionette DEBUG loaded listener.js 16:20:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 204 (0x903e9400) [pid = 1915] [serial = 960] [outer = 0x8bf4f000] 16:20:31 INFO - PROCESS | 1915 | 1461021631637 Marionette TRACE conn4 <- [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]]]}] 16:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1334ms 16:20:31 INFO - PROCESS | 1915 | 1461021631673 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 16:20:31 INFO - PROCESS | 1915 | 1461021631677 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 16:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:20:31 INFO - PROCESS | 1915 | 1461021631684 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:20:31 INFO - PROCESS | 1915 | 1461021631687 Marionette TRACE conn4 <- [1,1250,null,{}] 16:20:31 INFO - PROCESS | 1915 | 1461021631706 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:32 INFO - PROCESS | 1915 | 1461021632032 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 16:20:32 INFO - PROCESS | 1915 | 1461021632330 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x877d9400 == 125 [pid = 1915] [id = 320] 16:20:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 205 (0x877db400) [pid = 1915] [serial = 961] [outer = (nil)] 16:20:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 206 (0x8b24e400) [pid = 1915] [serial = 962] [outer = 0x877db400] 16:20:32 INFO - PROCESS | 1915 | 1461021632475 Marionette DEBUG loaded listener.js 16:20:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 207 (0x8bf48800) [pid = 1915] [serial = 963] [outer = 0x877db400] 16:20:33 INFO - PROCESS | 1915 | 1461021633504 Marionette TRACE conn4 <- [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]]]}] 16:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1900ms 16:20:33 INFO - PROCESS | 1915 | 1461021633588 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 16:20:33 INFO - PROCESS | 1915 | 1461021633597 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 16:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:20:33 INFO - PROCESS | 1915 | 1461021633606 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:20:33 INFO - PROCESS | 1915 | 1461021633613 Marionette TRACE conn4 <- [1,1254,null,{}] 16:20:33 INFO - PROCESS | 1915 | 1461021633622 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:33 INFO - PROCESS | 1915 | 1461021633863 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 16:20:34 INFO - PROCESS | 1915 | 1461021634161 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:34 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb29400 == 126 [pid = 1915] [id = 321] 16:20:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 208 (0x8ecf8000) [pid = 1915] [serial = 964] [outer = (nil)] 16:20:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 209 (0x8f605c00) [pid = 1915] [serial = 965] [outer = 0x8ecf8000] 16:20:34 INFO - PROCESS | 1915 | 1461021634274 Marionette DEBUG loaded listener.js 16:20:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 210 (0x8fe24400) [pid = 1915] [serial = 966] [outer = 0x8ecf8000] 16:20:35 INFO - PROCESS | 1915 | 1461021635309 Marionette TRACE conn4 <- [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]]]}] 16:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1747ms 16:20:35 INFO - PROCESS | 1915 | 1461021635355 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 16:20:35 INFO - PROCESS | 1915 | 1461021635361 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 16:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:20:35 INFO - PROCESS | 1915 | 1461021635369 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:20:35 INFO - PROCESS | 1915 | 1461021635374 Marionette TRACE conn4 <- [1,1258,null,{}] 16:20:35 INFO - PROCESS | 1915 | 1461021635381 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:35 INFO - PROCESS | 1915 | 1461021635623 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 16:20:36 INFO - PROCESS | 1915 | 1461021635992 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:36 INFO - PROCESS | 1915 | ++DOCSHELL 0x90150000 == 127 [pid = 1915] [id = 322] 16:20:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 211 (0x902f3800) [pid = 1915] [serial = 967] [outer = (nil)] 16:20:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 212 (0x903ea800) [pid = 1915] [serial = 968] [outer = 0x902f3800] 16:20:36 INFO - PROCESS | 1915 | 1461021636089 Marionette DEBUG loaded listener.js 16:20:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 213 (0x90610800) [pid = 1915] [serial = 969] [outer = 0x902f3800] 16:20:37 INFO - PROCESS | 1915 | 1461021637119 Marionette TRACE conn4 <- [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]]]}] 16:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1796ms 16:20:37 INFO - PROCESS | 1915 | 1461021637166 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 16:20:37 INFO - PROCESS | 1915 | 1461021637173 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 16:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:20:37 INFO - PROCESS | 1915 | 1461021637192 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:20:37 INFO - PROCESS | 1915 | 1461021637201 Marionette TRACE conn4 <- [1,1262,null,{}] 16:20:37 INFO - PROCESS | 1915 | 1461021637208 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:37 INFO - PROCESS | 1915 | 1461021637479 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 16:20:37 INFO - PROCESS | 1915 | 1461021637794 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:37 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ffe3800 == 128 [pid = 1915] [id = 323] 16:20:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 214 (0x916c2400) [pid = 1915] [serial = 970] [outer = (nil)] 16:20:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 215 (0x93115000) [pid = 1915] [serial = 971] [outer = 0x916c2400] 16:20:37 INFO - PROCESS | 1915 | 1461021637894 Marionette DEBUG loaded listener.js 16:20:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 216 (0x931a8800) [pid = 1915] [serial = 972] [outer = 0x916c2400] 16:20:38 INFO - PROCESS | 1915 | 1461021638843 Marionette TRACE conn4 <- [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]]]}] 16:20:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:20:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1700ms 16:20:38 INFO - PROCESS | 1915 | 1461021638883 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 16:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:20:38 INFO - PROCESS | 1915 | 1461021638888 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 16:20:38 INFO - PROCESS | 1915 | 1461021638895 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:20:38 INFO - PROCESS | 1915 | 1461021638900 Marionette TRACE conn4 <- [1,1266,null,{}] 16:20:38 INFO - PROCESS | 1915 | 1461021638907 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:39 INFO - PROCESS | 1915 | 1461021639156 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 16:20:39 INFO - PROCESS | 1915 | 1461021639500 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:39 INFO - PROCESS | 1915 | ++DOCSHELL 0x9310dc00 == 129 [pid = 1915] [id = 324] 16:20:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 217 (0x93113400) [pid = 1915] [serial = 973] [outer = (nil)] 16:20:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 218 (0x93ee2000) [pid = 1915] [serial = 974] [outer = 0x93113400] 16:20:39 INFO - PROCESS | 1915 | 1461021639599 Marionette DEBUG loaded listener.js 16:20:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 219 (0x93eee000) [pid = 1915] [serial = 975] [outer = 0x93113400] 16:20:40 INFO - PROCESS | 1915 | 1461021640545 Marionette TRACE conn4 <- [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]]]}] 16:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1685ms 16:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:20:40 INFO - PROCESS | 1915 | 1461021640581 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 16:20:40 INFO - PROCESS | 1915 | 1461021640584 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 16:20:40 INFO - PROCESS | 1915 | 1461021640592 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:20:40 INFO - PROCESS | 1915 | 1461021640595 Marionette TRACE conn4 <- [1,1270,null,{}] 16:20:40 INFO - PROCESS | 1915 | 1461021640603 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:40 INFO - PROCESS | 1915 | 1461021640839 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 16:20:41 INFO - PROCESS | 1915 | 1461021641177 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:41 INFO - PROCESS | 1915 | ++DOCSHELL 0x93f70c00 == 130 [pid = 1915] [id = 325] 16:20:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 220 (0x9400e000) [pid = 1915] [serial = 976] [outer = (nil)] 16:20:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 221 (0x94019800) [pid = 1915] [serial = 977] [outer = 0x9400e000] 16:20:41 INFO - PROCESS | 1915 | 1461021641299 Marionette DEBUG loaded listener.js 16:20:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 222 (0x9443f000) [pid = 1915] [serial = 978] [outer = 0x9400e000] 16:20:42 INFO - PROCESS | 1915 | 1461021642275 Marionette TRACE conn4 <- [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]]]}] 16:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1747ms 16:20:42 INFO - PROCESS | 1915 | 1461021642338 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 16:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:20:42 INFO - PROCESS | 1915 | 1461021642343 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 16:20:42 INFO - PROCESS | 1915 | 1461021642350 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:20:42 INFO - PROCESS | 1915 | 1461021642354 Marionette TRACE conn4 <- [1,1274,null,{}] 16:20:42 INFO - PROCESS | 1915 | 1461021642361 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:42 INFO - PROCESS | 1915 | 1461021642599 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 16:20:42 INFO - PROCESS | 1915 | 1461021642912 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x931d8800 == 131 [pid = 1915] [id = 326] 16:20:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 223 (0x94013400) [pid = 1915] [serial = 979] [outer = (nil)] 16:20:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 224 (0x97082000) [pid = 1915] [serial = 980] [outer = 0x94013400] 16:20:43 INFO - PROCESS | 1915 | 1461021643011 Marionette DEBUG loaded listener.js 16:20:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 225 (0x97b11000) [pid = 1915] [serial = 981] [outer = 0x94013400] 16:20:43 INFO - PROCESS | 1915 | 1461021643926 Marionette TRACE conn4 <- [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]]]}] 16:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1638ms 16:20:43 INFO - PROCESS | 1915 | 1461021643988 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 16:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:20:43 INFO - PROCESS | 1915 | 1461021643992 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 16:20:44 INFO - PROCESS | 1915 | 1461021644000 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:20:44 INFO - PROCESS | 1915 | 1461021644004 Marionette TRACE conn4 <- [1,1278,null,{}] 16:20:44 INFO - PROCESS | 1915 | 1461021644010 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:44 INFO - PROCESS | 1915 | 1461021644240 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 16:20:44 INFO - PROCESS | 1915 | 1461021644575 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:44 INFO - PROCESS | 1915 | ++DOCSHELL 0x9401b400 == 132 [pid = 1915] [id = 327] 16:20:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 226 (0x962a6400) [pid = 1915] [serial = 982] [outer = (nil)] 16:20:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 227 (0x981a9000) [pid = 1915] [serial = 983] [outer = 0x962a6400] 16:20:44 INFO - PROCESS | 1915 | 1461021644669 Marionette DEBUG loaded listener.js 16:20:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 228 (0x98e76400) [pid = 1915] [serial = 984] [outer = 0x962a6400] 16:20:45 INFO - PROCESS | 1915 | 1461021645554 Marionette TRACE conn4 <- [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]]]}] 16:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1590ms 16:20:45 INFO - PROCESS | 1915 | 1461021645625 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 16:20:45 INFO - PROCESS | 1915 | 1461021645628 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 16:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:20:45 INFO - PROCESS | 1915 | 1461021645637 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:20:45 INFO - PROCESS | 1915 | 1461021645641 Marionette TRACE conn4 <- [1,1282,null,{}] 16:20:45 INFO - PROCESS | 1915 | 1461021645648 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:45 INFO - PROCESS | 1915 | 1461021645908 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 16:20:46 INFO - PROCESS | 1915 | 1461021646275 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x981a3000 == 133 [pid = 1915] [id = 328] 16:20:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 229 (0x981a6800) [pid = 1915] [serial = 985] [outer = (nil)] 16:20:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 230 (0x99bc1c00) [pid = 1915] [serial = 986] [outer = 0x981a6800] 16:20:46 INFO - PROCESS | 1915 | 1461021646369 Marionette DEBUG loaded listener.js 16:20:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 231 (0x9adfe400) [pid = 1915] [serial = 987] [outer = 0x981a6800] 16:20:47 INFO - PROCESS | 1915 | 1461021647343 Marionette TRACE conn4 <- [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]]]}] 16:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1790ms 16:20:47 INFO - PROCESS | 1915 | 1461021647428 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 16:20:47 INFO - PROCESS | 1915 | 1461021647432 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 16:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:20:47 INFO - PROCESS | 1915 | 1461021647439 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:20:47 INFO - PROCESS | 1915 | 1461021647442 Marionette TRACE conn4 <- [1,1286,null,{}] 16:20:47 INFO - PROCESS | 1915 | 1461021647449 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:47 INFO - PROCESS | 1915 | 1461021647672 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 16:20:48 INFO - PROCESS | 1915 | 1461021647985 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x98f93400 == 134 [pid = 1915] [id = 329] 16:20:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 232 (0x99372c00) [pid = 1915] [serial = 988] [outer = (nil)] 16:20:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 233 (0x9fb14000) [pid = 1915] [serial = 989] [outer = 0x99372c00] 16:20:48 INFO - PROCESS | 1915 | 1461021648085 Marionette DEBUG loaded listener.js 16:20:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 234 (0x9fc77800) [pid = 1915] [serial = 990] [outer = 0x99372c00] 16:20:49 INFO - PROCESS | 1915 | 1461021649000 Marionette TRACE conn4 <- [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]]]}] 16:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1633ms 16:20:49 INFO - PROCESS | 1915 | 1461021649075 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 16:20:49 INFO - PROCESS | 1915 | 1461021649081 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 16:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:20:49 INFO - PROCESS | 1915 | 1461021649092 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:20:49 INFO - PROCESS | 1915 | 1461021649097 Marionette TRACE conn4 <- [1,1290,null,{}] 16:20:49 INFO - PROCESS | 1915 | 1461021649107 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:49 INFO - PROCESS | 1915 | 1461021649393 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 16:20:49 INFO - PROCESS | 1915 | 1461021649722 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ec32400 == 135 [pid = 1915] [id = 330] 16:20:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 235 (0xa0a57800) [pid = 1915] [serial = 991] [outer = (nil)] 16:20:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 236 (0xa0c55800) [pid = 1915] [serial = 992] [outer = 0xa0a57800] 16:20:49 INFO - PROCESS | 1915 | 1461021649826 Marionette DEBUG loaded listener.js 16:20:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 237 (0xa0ee0800) [pid = 1915] [serial = 993] [outer = 0xa0a57800] 16:20:50 INFO - PROCESS | 1915 | 1461021650792 Marionette TRACE conn4 <- [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]]]}] 16:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1736ms 16:20:50 INFO - PROCESS | 1915 | 1461021650829 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 16:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:20:50 INFO - PROCESS | 1915 | 1461021650840 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 16:20:50 INFO - PROCESS | 1915 | 1461021650848 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:20:50 INFO - PROCESS | 1915 | 1461021650853 Marionette TRACE conn4 <- [1,1294,null,{}] 16:20:50 INFO - PROCESS | 1915 | 1461021650859 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:51 INFO - PROCESS | 1915 | 1461021651119 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 16:20:51 INFO - PROCESS | 1915 | 1461021651436 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:51 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bd05400 == 136 [pid = 1915] [id = 331] 16:20:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 238 (0x8bf4d400) [pid = 1915] [serial = 994] [outer = (nil)] 16:20:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 239 (0x8fe06400) [pid = 1915] [serial = 995] [outer = 0x8bf4d400] 16:20:51 INFO - PROCESS | 1915 | 1461021651537 Marionette DEBUG loaded listener.js 16:20:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 240 (0x8fe0c800) [pid = 1915] [serial = 996] [outer = 0x8bf4d400] 16:20:52 INFO - PROCESS | 1915 | 1461021652425 Marionette TRACE conn4 <- [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]]]}] 16:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1636ms 16:20:52 INFO - PROCESS | 1915 | 1461021652484 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 16:20:52 INFO - PROCESS | 1915 | 1461021652487 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 16:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:20:52 INFO - PROCESS | 1915 | 1461021652494 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:20:52 INFO - PROCESS | 1915 | 1461021652498 Marionette TRACE conn4 <- [1,1298,null,{}] 16:20:52 INFO - PROCESS | 1915 | 1461021652504 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:52 INFO - PROCESS | 1915 | 1461021652735 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 16:20:53 INFO - PROCESS | 1915 | 1461021653049 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x8af0e400 == 137 [pid = 1915] [id = 332] 16:20:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 241 (0x8af0e800) [pid = 1915] [serial = 997] [outer = (nil)] 16:20:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 242 (0x8af16000) [pid = 1915] [serial = 998] [outer = 0x8af0e800] 16:20:53 INFO - PROCESS | 1915 | 1461021653147 Marionette DEBUG loaded listener.js 16:20:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 243 (0x8af18800) [pid = 1915] [serial = 999] [outer = 0x8af0e800] 16:20:54 INFO - PROCESS | 1915 | 1461021654050 Marionette TRACE conn4 <- [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]]]}] 16:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1632ms 16:20:54 INFO - PROCESS | 1915 | 1461021654128 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 16:20:54 INFO - PROCESS | 1915 | 1461021654132 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 16:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:20:54 INFO - PROCESS | 1915 | 1461021654138 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:20:54 INFO - PROCESS | 1915 | 1461021654142 Marionette TRACE conn4 <- [1,1302,null,{}] 16:20:54 INFO - PROCESS | 1915 | 1461021654148 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:54 INFO - PROCESS | 1915 | 1461021654415 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 16:20:54 INFO - PROCESS | 1915 | 1461021654733 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x8af0f400 == 138 [pid = 1915] [id = 333] 16:20:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 244 (0x8af11000) [pid = 1915] [serial = 1000] [outer = (nil)] 16:20:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 245 (0x8fe02000) [pid = 1915] [serial = 1001] [outer = 0x8af11000] 16:20:54 INFO - PROCESS | 1915 | 1461021654827 Marionette DEBUG loaded listener.js 16:20:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 246 (0x8fe0b800) [pid = 1915] [serial = 1002] [outer = 0x8af11000] 16:20:55 INFO - PROCESS | 1915 | 1461021655756 Marionette TRACE conn4 <- [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]]]}] 16:20:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:20:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1681ms 16:20:55 INFO - PROCESS | 1915 | 1461021655821 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 16:20:55 INFO - PROCESS | 1915 | 1461021655825 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 16:20:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:20:55 INFO - PROCESS | 1915 | 1461021655832 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:20:55 INFO - PROCESS | 1915 | 1461021655836 Marionette TRACE conn4 <- [1,1306,null,{}] 16:20:55 INFO - PROCESS | 1915 | 1461021655842 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:56 INFO - PROCESS | 1915 | 1461021656065 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 16:20:56 INFO - PROCESS | 1915 | 1461021656392 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:56 INFO - PROCESS | 1915 | ++DOCSHELL 0x850d6000 == 139 [pid = 1915] [id = 334] 16:20:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 247 (0x850d7000) [pid = 1915] [serial = 1003] [outer = (nil)] 16:20:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 248 (0x850ddc00) [pid = 1915] [serial = 1004] [outer = 0x850d7000] 16:20:56 INFO - PROCESS | 1915 | 1461021656487 Marionette DEBUG loaded listener.js 16:20:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 249 (0x850dfc00) [pid = 1915] [serial = 1005] [outer = 0x850d7000] 16:20:57 INFO - PROCESS | 1915 | 1461021657418 Marionette TRACE conn4 <- [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]]]}] 16:20:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:20:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1635ms 16:20:57 INFO - PROCESS | 1915 | 1461021657469 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 16:20:57 INFO - PROCESS | 1915 | 1461021657473 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 16:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:20:57 INFO - PROCESS | 1915 | 1461021657480 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:20:57 INFO - PROCESS | 1915 | 1461021657484 Marionette TRACE conn4 <- [1,1310,null,{}] 16:20:57 INFO - PROCESS | 1915 | 1461021657490 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:57 INFO - PROCESS | 1915 | 1461021657714 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 16:20:58 INFO - PROCESS | 1915 | 1461021658035 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:58 INFO - PROCESS | 1915 | ++DOCSHELL 0x850d5800 == 140 [pid = 1915] [id = 335] 16:20:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 250 (0x850dd000) [pid = 1915] [serial = 1006] [outer = (nil)] 16:20:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 251 (0x8af1d000) [pid = 1915] [serial = 1007] [outer = 0x850dd000] 16:20:58 INFO - PROCESS | 1915 | 1461021658133 Marionette DEBUG loaded listener.js 16:20:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 252 (0x942c2c00) [pid = 1915] [serial = 1008] [outer = 0x850dd000] 16:20:59 INFO - PROCESS | 1915 | 1461021659019 Marionette TRACE conn4 <- [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] 16:20:59 INFO - PROCESS | 1915 | 1461021659077 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 16:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:20:59 INFO - PROCESS | 1915 | 1461021659085 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:20:59 INFO - PROCESS | 1915 | 1461021659089 Marionette TRACE conn4 <- [1,1314,null,{}] 16:20:59 INFO - PROCESS | 1915 | 1461021659117 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:59 INFO - PROCESS | 1915 | 1461021659372 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 16:20:59 INFO - PROCESS | 1915 | 1461021659663 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:59 INFO - PROCESS | 1915 | ++DOCSHELL 0x846e2800 == 141 [pid = 1915] [id = 336] 16:20:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 253 (0x846e3c00) [pid = 1915] [serial = 1009] [outer = (nil)] 16:20:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 254 (0x846ec000) [pid = 1915] [serial = 1010] [outer = 0x846e3c00] 16:20:59 INFO - PROCESS | 1915 | 1461021659758 Marionette DEBUG loaded listener.js 16:20:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 255 (0x846ef400) [pid = 1915] [serial = 1011] [outer = 0x846e3c00] 16:21:00 INFO - PROCESS | 1915 | 1461021660671 Marionette TRACE conn4 <- [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]]]}] 16:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1651ms 16:21:00 INFO - PROCESS | 1915 | 1461021660737 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 16:21:00 INFO - PROCESS | 1915 | 1461021660740 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 16:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:21:00 INFO - PROCESS | 1915 | 1461021660747 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:21:00 INFO - PROCESS | 1915 | 1461021660750 Marionette TRACE conn4 <- [1,1318,null,{}] 16:21:00 INFO - PROCESS | 1915 | 1461021660756 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:00 INFO - PROCESS | 1915 | 1461021660981 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 16:21:01 INFO - PROCESS | 1915 | 1461021661305 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:01 INFO - PROCESS | 1915 | ++DOCSHELL 0x846e7400 == 142 [pid = 1915] [id = 337] 16:21:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 256 (0x846ec800) [pid = 1915] [serial = 1012] [outer = (nil)] 16:21:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 257 (0x8bf4c000) [pid = 1915] [serial = 1013] [outer = 0x846ec800] 16:21:01 INFO - PROCESS | 1915 | 1461021661403 Marionette DEBUG loaded listener.js 16:21:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 258 (0xa0078800) [pid = 1915] [serial = 1014] [outer = 0x846ec800] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8e94cc00 == 141 [pid = 1915] [id = 275] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x98b5d800 == 140 [pid = 1915] [id = 117] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8dd69000 == 139 [pid = 1915] [id = 267] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x99972400 == 138 [pid = 1915] [id = 264] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8e0c9400 == 137 [pid = 1915] [id = 261] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x93114400 == 136 [pid = 1915] [id = 257] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x93ee3000 == 135 [pid = 1915] [id = 262] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x99bbdc00 == 134 [pid = 1915] [id = 263] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0xa00d4c00 == 133 [pid = 1915] [id = 266] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x9fc82800 == 132 [pid = 1915] [id = 265] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8bd04c00 == 131 [pid = 1915] [id = 319] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x85a3dc00 == 130 [pid = 1915] [id = 318] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb2a000 == 129 [pid = 1915] [id = 317] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8bf4ec00 == 128 [pid = 1915] [id = 316] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x85a31800 == 127 [pid = 1915] [id = 314] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x877d0000 == 126 [pid = 1915] [id = 313] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x877cec00 == 125 [pid = 1915] [id = 312] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8feda800 == 124 [pid = 1915] [id = 310] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x902e9c00 == 123 [pid = 1915] [id = 311] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8fedb400 == 122 [pid = 1915] [id = 309] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8ffdb000 == 121 [pid = 1915] [id = 308] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8f607c00 == 120 [pid = 1915] [id = 306] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8f610400 == 119 [pid = 1915] [id = 307] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x89777400 == 118 [pid = 1915] [id = 305] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x9fc7e400 == 117 [pid = 1915] [id = 304] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8e078000 == 116 [pid = 1915] [id = 303] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8f38ac00 == 115 [pid = 1915] [id = 302] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x914ca000 == 114 [pid = 1915] [id = 300] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8ecf5c00 == 113 [pid = 1915] [id = 301] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8f388000 == 112 [pid = 1915] [id = 299] 16:21:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8dd6d400 == 111 [pid = 1915] [id = 298] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 257 (0x93f69800) [pid = 1915] [serial = 863] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 256 (0x9310ec00) [pid = 1915] [serial = 885] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 255 (0x8deaac00) [pid = 1915] [serial = 830] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 254 (0x93f68800) [pid = 1915] [serial = 890] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 253 (0x8dc5cc00) [pid = 1915] [serial = 588] [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.] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 252 (0x903e7c00) [pid = 1915] [serial = 875] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 251 (0x98e7d400) [pid = 1915] [serial = 845] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 250 (0x8f390000) [pid = 1915] [serial = 833] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 249 (0x931dd400) [pid = 1915] [serial = 887] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 248 (0x9b3f0000) [pid = 1915] [serial = 851] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 247 (0xa3cbe000) [pid = 1915] [serial = 860] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 246 (0x980d0c00) [pid = 1915] [serial = 866] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 245 (0x8dead000) [pid = 1915] [serial = 881] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 244 (0x8eb2b400) [pid = 1915] [serial = 872] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 243 (0x99bb5c00) [pid = 1915] [serial = 848] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 242 (0x8e0cdc00) [pid = 1915] [serial = 878] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 241 (0x9fcaac00) [pid = 1915] [serial = 854] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 240 (0x93eea400) [pid = 1915] [serial = 827] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 239 (0x91619400) [pid = 1915] [serial = 884] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 238 (0x962a9000) [pid = 1915] [serial = 839] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 237 (0x93ee2c00) [pid = 1915] [serial = 888] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 236 (0x979e6c00) [pid = 1915] [serial = 842] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 235 (0x962a3000) [pid = 1915] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 234 (0x90148c00) [pid = 1915] [serial = 869] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 233 (0xa0a5cc00) [pid = 1915] [serial = 857] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 232 (0x8e944000) [pid = 1915] [serial = 882] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 231 (0x8e946000) [pid = 1915] [serial = 879] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 230 (0x9400e400) [pid = 1915] [serial = 891] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 229 (0x94019400) [pid = 1915] [serial = 836] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 228 (0x8e0c1000) [pid = 1915] [serial = 765] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1915 | --DOMWINDOW == 227 (0x9443bc00) [pid = 1915] [serial = 893] [outer = (nil)] [url = about:blank] 16:21:04 INFO - PROCESS | 1915 | 1461021664111 Marionette TRACE conn4 <- [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]]]}] 16:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 3392ms 16:21:04 INFO - PROCESS | 1915 | 1461021664141 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 16:21:04 INFO - PROCESS | 1915 | 1461021664147 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 16:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:21:04 INFO - PROCESS | 1915 | 1461021664156 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:21:04 INFO - PROCESS | 1915 | 1461021664163 Marionette TRACE conn4 <- [1,1322,null,{}] 16:21:04 INFO - PROCESS | 1915 | 1461021664173 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:04 INFO - PROCESS | 1915 | 1461021664403 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 16:21:04 INFO - PROCESS | 1915 | 1461021664618 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x84919400 == 112 [pid = 1915] [id = 338] 16:21:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 228 (0x8491ac00) [pid = 1915] [serial = 1015] [outer = (nil)] 16:21:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 229 (0x85a36400) [pid = 1915] [serial = 1016] [outer = 0x8491ac00] 16:21:04 INFO - PROCESS | 1915 | 1461021664700 Marionette DEBUG loaded listener.js 16:21:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 230 (0x877ce000) [pid = 1915] [serial = 1017] [outer = 0x8491ac00] 16:21:05 INFO - PROCESS | 1915 | 1461021665568 Marionette TRACE conn4 <- [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]]]}] 16:21:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1440ms 16:21:05 INFO - PROCESS | 1915 | 1461021665597 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 16:21:05 INFO - PROCESS | 1915 | 1461021665606 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 16:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:21:05 INFO - PROCESS | 1915 | 1461021665618 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:21:05 INFO - PROCESS | 1915 | 1461021665622 Marionette TRACE conn4 <- [1,1326,null,{}] 16:21:05 INFO - PROCESS | 1915 | 1461021665629 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:05 INFO - PROCESS | 1915 | 1461021665843 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 16:21:06 INFO - PROCESS | 1915 | 1461021666101 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x8af19800 == 113 [pid = 1915] [id = 339] 16:21:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 231 (0x8af1dc00) [pid = 1915] [serial = 1018] [outer = (nil)] 16:21:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 232 (0x8bf43000) [pid = 1915] [serial = 1019] [outer = 0x8af1dc00] 16:21:06 INFO - PROCESS | 1915 | 1461021666184 Marionette DEBUG loaded listener.js 16:21:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 233 (0x8dc61c00) [pid = 1915] [serial = 1020] [outer = 0x8af1dc00] 16:21:07 INFO - PROCESS | 1915 | 1461021667190 Marionette TRACE conn4 <- [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]]]}] 16:21:07 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 16:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1644ms 16:21:07 INFO - PROCESS | 1915 | 1461021667263 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 16:21:07 INFO - PROCESS | 1915 | 1461021667267 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 16:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:21:07 INFO - PROCESS | 1915 | 1461021667274 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:21:07 INFO - PROCESS | 1915 | 1461021667281 Marionette TRACE conn4 <- [1,1330,null,{}] 16:21:07 INFO - PROCESS | 1915 | 1461021667305 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:07 INFO - PROCESS | 1915 | 1461021667590 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 16:21:07 INFO - PROCESS | 1915 | 1461021667791 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:07 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b250000 == 114 [pid = 1915] [id = 340] 16:21:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 234 (0x8e0c2400) [pid = 1915] [serial = 1021] [outer = (nil)] 16:21:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 235 (0x8e947c00) [pid = 1915] [serial = 1022] [outer = 0x8e0c2400] 16:21:07 INFO - PROCESS | 1915 | 1461021667878 Marionette DEBUG loaded listener.js 16:21:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 236 (0x8eb2b400) [pid = 1915] [serial = 1023] [outer = 0x8e0c2400] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 235 (0x8eb2d000) [pid = 1915] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 234 (0x8fe1a400) [pid = 1915] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 233 (0x931ac400) [pid = 1915] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 232 (0x98b5ec00) [pid = 1915] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 231 (0x85a33000) [pid = 1915] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 230 (0x94ef2800) [pid = 1915] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 229 (0xa00d9400) [pid = 1915] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 228 (0x877d0c00) [pid = 1915] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 227 (0x8fee1c00) [pid = 1915] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 226 (0x981a2c00) [pid = 1915] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 225 (0x97879800) [pid = 1915] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 224 (0x99ad4800) [pid = 1915] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 223 (0x94eec800) [pid = 1915] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 222 (0x8eb2f400) [pid = 1915] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 221 (0x85a33c00) [pid = 1915] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 220 (0x90142400) [pid = 1915] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 219 (0x877d1000) [pid = 1915] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 218 (0x89dc4800) [pid = 1915] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 217 (0x8ecf8c00) [pid = 1915] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 216 (0x90142000) [pid = 1915] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 215 (0x98e7d800) [pid = 1915] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 214 (0x8ffde800) [pid = 1915] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 213 (0x8bd04400) [pid = 1915] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 212 (0x914aa000) [pid = 1915] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 211 (0x8bf4a000) [pid = 1915] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 210 (0xa0a5d400) [pid = 1915] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 209 (0x9786d000) [pid = 1915] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 208 (0x8dc60c00) [pid = 1915] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 207 (0x914cac00) [pid = 1915] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 206 (0xa3c2a800) [pid = 1915] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 205 (0x8f601800) [pid = 1915] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 204 (0xa0071c00) [pid = 1915] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 203 (0x93212400) [pid = 1915] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 202 (0x8deae000) [pid = 1915] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 201 (0x8ffdc000) [pid = 1915] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 200 (0x931dec00) [pid = 1915] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 199 (0x8b2ad400) [pid = 1915] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 198 (0x8e93f800) [pid = 1915] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 197 (0x8dd70800) [pid = 1915] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 196 (0x98eeb800) [pid = 1915] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 195 (0x8f608c00) [pid = 1915] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 194 (0x9b3ed000) [pid = 1915] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 193 (0x9aeae400) [pid = 1915] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 192 (0x8e074c00) [pid = 1915] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 191 (0x902eb000) [pid = 1915] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 190 (0x8e07b800) [pid = 1915] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 189 (0x8dc62800) [pid = 1915] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 188 (0x93f62400) [pid = 1915] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 187 (0x94ef0400) [pid = 1915] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 186 (0x90605000) [pid = 1915] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 185 (0x89784c00) [pid = 1915] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0x98f93c00) [pid = 1915] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0x93ee3800) [pid = 1915] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x9401a000) [pid = 1915] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x980d1c00) [pid = 1915] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0x8e93e400) [pid = 1915] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x9629c400) [pid = 1915] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x9fb11000) [pid = 1915] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x98e78c00) [pid = 1915] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x914c7000) [pid = 1915] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x93f6a000) [pid = 1915] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x916c5c00) [pid = 1915] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x8ecfa000) [pid = 1915] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x93eec800) [pid = 1915] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x8fedb800) [pid = 1915] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x931ad800) [pid = 1915] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x8dc5b000) [pid = 1915] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:21:09 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x8bd02c00) [pid = 1915] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:21:10 INFO - PROCESS | 1915 | 1461021670010 Marionette TRACE conn4 <- [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]]]}] 16:21:10 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 16:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 2764ms 16:21:10 INFO - PROCESS | 1915 | 1461021670040 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 16:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:21:10 INFO - PROCESS | 1915 | 1461021670045 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 16:21:10 INFO - PROCESS | 1915 | 1461021670052 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:21:10 INFO - PROCESS | 1915 | 1461021670056 Marionette TRACE conn4 <- [1,1334,null,{}] 16:21:10 INFO - PROCESS | 1915 | 1461021670061 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:10 INFO - PROCESS | 1915 | 1461021670351 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 16:21:10 INFO - PROCESS | 1915 | 1461021670490 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:10 INFO - PROCESS | 1915 | ++DOCSHELL 0x85a3c000 == 115 [pid = 1915] [id = 341] 16:21:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x8b255400) [pid = 1915] [serial = 1024] [outer = (nil)] 16:21:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x8bd0b000) [pid = 1915] [serial = 1025] [outer = 0x8b255400] 16:21:10 INFO - PROCESS | 1915 | 1461021670572 Marionette DEBUG loaded listener.js 16:21:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x8dd70800) [pid = 1915] [serial = 1026] [outer = 0x8b255400] 16:21:11 INFO - PROCESS | 1915 | 1461021671412 Marionette TRACE conn4 <- [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]]]}] 16:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1431ms 16:21:11 INFO - PROCESS | 1915 | 1461021671561 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 16:21:11 INFO - PROCESS | 1915 | 1461021671567 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 16:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:21:11 INFO - PROCESS | 1915 | 1461021671590 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:21:11 INFO - PROCESS | 1915 | 1461021671596 Marionette TRACE conn4 <- [1,1338,null,{}] 16:21:11 INFO - PROCESS | 1915 | 1461021671606 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:11 INFO - PROCESS | 1915 | 1461021671869 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 16:21:12 INFO - PROCESS | 1915 | 1461021672237 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x850da800 == 116 [pid = 1915] [id = 342] 16:21:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x850dc000) [pid = 1915] [serial = 1027] [outer = (nil)] 16:21:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x85a36800) [pid = 1915] [serial = 1028] [outer = 0x850dc000] 16:21:12 INFO - PROCESS | 1915 | 1461021672330 Marionette DEBUG loaded listener.js 16:21:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x877d0800) [pid = 1915] [serial = 1029] [outer = 0x850dc000] 16:21:13 INFO - PROCESS | 1915 | 1461021673882 Marionette TRACE conn4 <- [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]]]}] 16:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2359ms 16:21:13 INFO - PROCESS | 1915 | 1461021673943 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 16:21:13 INFO - PROCESS | 1915 | 1461021673950 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 16:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:21:13 INFO - PROCESS | 1915 | 1461021673966 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:21:13 INFO - PROCESS | 1915 | 1461021673971 Marionette TRACE conn4 <- [1,1342,null,{}] 16:21:13 INFO - PROCESS | 1915 | 1461021673980 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:14 INFO - PROCESS | 1915 | 1461021674220 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 16:21:14 INFO - PROCESS | 1915 | 1461021674495 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x84917800 == 117 [pid = 1915] [id = 343] 16:21:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x84920c00) [pid = 1915] [serial = 1030] [outer = (nil)] 16:21:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x8b24f000) [pid = 1915] [serial = 1031] [outer = 0x84920c00] 16:21:14 INFO - PROCESS | 1915 | 1461021674586 Marionette DEBUG loaded listener.js 16:21:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x8e074c00) [pid = 1915] [serial = 1032] [outer = 0x84920c00] 16:21:15 INFO - PROCESS | 1915 | 1461021675653 Marionette TRACE conn4 <- [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]]]}] 16:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1744ms 16:21:15 INFO - PROCESS | 1915 | 1461021675708 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 16:21:15 INFO - PROCESS | 1915 | 1461021675711 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 16:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:21:15 INFO - PROCESS | 1915 | 1461021675719 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:21:15 INFO - PROCESS | 1915 | 1461021675723 Marionette TRACE conn4 <- [1,1346,null,{}] 16:21:15 INFO - PROCESS | 1915 | 1461021675737 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:15 INFO - PROCESS | 1915 | 1461021675963 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 16:21:16 INFO - PROCESS | 1915 | 1461021676335 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ecf8800 == 118 [pid = 1915] [id = 344] 16:21:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x8f601c00) [pid = 1915] [serial = 1033] [outer = (nil)] 16:21:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x8f605800) [pid = 1915] [serial = 1034] [outer = 0x8f601c00] 16:21:16 INFO - PROCESS | 1915 | 1461021676438 Marionette DEBUG loaded listener.js 16:21:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x8f60d800) [pid = 1915] [serial = 1035] [outer = 0x8f601c00] 16:21:17 INFO - PROCESS | 1915 | 1461021677447 Marionette TRACE conn4 <- [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]]]}] 16:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1781ms 16:21:17 INFO - PROCESS | 1915 | 1461021677501 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 16:21:17 INFO - PROCESS | 1915 | 1461021677504 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 16:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:21:17 INFO - PROCESS | 1915 | 1461021677512 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:21:17 INFO - PROCESS | 1915 | 1461021677515 Marionette TRACE conn4 <- [1,1350,null,{}] 16:21:17 INFO - PROCESS | 1915 | 1461021677522 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:17 INFO - PROCESS | 1915 | 1461021677746 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 16:21:18 INFO - PROCESS | 1915 | 1461021678069 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f606000 == 119 [pid = 1915] [id = 345] 16:21:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x8fe08400) [pid = 1915] [serial = 1036] [outer = (nil)] 16:21:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x8fe1f000) [pid = 1915] [serial = 1037] [outer = 0x8fe08400] 16:21:18 INFO - PROCESS | 1915 | 1461021678164 Marionette DEBUG loaded listener.js 16:21:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x8fe29000) [pid = 1915] [serial = 1038] [outer = 0x8fe08400] 16:21:19 INFO - PROCESS | 1915 | 1461021679121 Marionette TRACE conn4 <- [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]]]}] 16:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1641ms 16:21:19 INFO - PROCESS | 1915 | 1461021679154 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 16:21:19 INFO - PROCESS | 1915 | 1461021679157 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 16:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:21:19 INFO - PROCESS | 1915 | 1461021679165 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:21:19 INFO - PROCESS | 1915 | 1461021679167 Marionette TRACE conn4 <- [1,1354,null,{}] 16:21:19 INFO - PROCESS | 1915 | 1461021679175 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:19 INFO - PROCESS | 1915 | 1461021679385 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 16:21:19 INFO - PROCESS | 1915 | 1461021679717 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:19 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fe06c00 == 120 [pid = 1915] [id = 346] 16:21:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x8fe08800) [pid = 1915] [serial = 1039] [outer = (nil)] 16:21:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x8fee4000) [pid = 1915] [serial = 1040] [outer = 0x8fe08800] 16:21:19 INFO - PROCESS | 1915 | 1461021679813 Marionette DEBUG loaded listener.js 16:21:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 186 (0x8fee7c00) [pid = 1915] [serial = 1041] [outer = 0x8fe08800] 16:21:20 INFO - PROCESS | 1915 | 1461021680730 Marionette TRACE conn4 <- [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]]]}] 16:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1631ms 16:21:20 INFO - PROCESS | 1915 | 1461021680797 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 16:21:20 INFO - PROCESS | 1915 | 1461021680801 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 16:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:21:20 INFO - PROCESS | 1915 | 1461021680808 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:21:20 INFO - PROCESS | 1915 | 1461021680812 Marionette TRACE conn4 <- [1,1358,null,{}] 16:21:20 INFO - PROCESS | 1915 | 1461021680818 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:21 INFO - PROCESS | 1915 | 1461021681108 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 16:21:21 INFO - PROCESS | 1915 | 1461021681452 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dc59c00 == 121 [pid = 1915] [id = 347] 16:21:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 187 (0x8e948800) [pid = 1915] [serial = 1042] [outer = (nil)] 16:21:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 188 (0x902e7400) [pid = 1915] [serial = 1043] [outer = 0x8e948800] 16:21:21 INFO - PROCESS | 1915 | 1461021681547 Marionette DEBUG loaded listener.js 16:21:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 189 (0x902f4c00) [pid = 1915] [serial = 1044] [outer = 0x8e948800] 16:21:22 INFO - PROCESS | 1915 | 1461021682490 Marionette TRACE conn4 <- [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]]]}] 16:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1734ms 16:21:22 INFO - PROCESS | 1915 | 1461021682544 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 16:21:22 INFO - PROCESS | 1915 | 1461021682547 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 16:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:21:22 INFO - PROCESS | 1915 | 1461021682555 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:21:22 INFO - PROCESS | 1915 | 1461021682558 Marionette TRACE conn4 <- [1,1362,null,{}] 16:21:22 INFO - PROCESS | 1915 | 1461021682564 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:22 INFO - PROCESS | 1915 | 1461021682785 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 16:21:23 INFO - PROCESS | 1915 | 1461021683101 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x90149c00 == 122 [pid = 1915] [id = 348] 16:21:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 190 (0x902e9c00) [pid = 1915] [serial = 1045] [outer = (nil)] 16:21:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 191 (0x90604c00) [pid = 1915] [serial = 1046] [outer = 0x902e9c00] 16:21:23 INFO - PROCESS | 1915 | 1461021683199 Marionette DEBUG loaded listener.js 16:21:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 192 (0x9060a800) [pid = 1915] [serial = 1047] [outer = 0x902e9c00] 16:21:24 INFO - PROCESS | 1915 | 1461021684204 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 16:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1682ms 16:21:24 INFO - PROCESS | 1915 | 1461021684237 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 16:21:24 INFO - PROCESS | 1915 | 1461021684240 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 16:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:21:24 INFO - PROCESS | 1915 | 1461021684248 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:21:24 INFO - PROCESS | 1915 | 1461021684252 Marionette TRACE conn4 <- [1,1366,null,{}] 16:21:24 INFO - PROCESS | 1915 | 1461021684258 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:24 INFO - PROCESS | 1915 | 1461021684493 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 16:21:24 INFO - PROCESS | 1915 | 1461021684789 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:24 INFO - PROCESS | 1915 | ++DOCSHELL 0x90147c00 == 123 [pid = 1915] [id = 349] 16:21:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 193 (0x903e5800) [pid = 1915] [serial = 1048] [outer = (nil)] 16:21:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 194 (0x916c5c00) [pid = 1915] [serial = 1049] [outer = 0x903e5800] 16:21:24 INFO - PROCESS | 1915 | 1461021684885 Marionette DEBUG loaded listener.js 16:21:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 195 (0x9300b000) [pid = 1915] [serial = 1050] [outer = 0x903e5800] 16:21:25 INFO - PROCESS | 1915 | 1461021685895 Marionette TRACE conn4 <- [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] 16:21:25 INFO - PROCESS | 1915 | 1461021685936 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 16:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:21:25 INFO - PROCESS | 1915 | 1461021685943 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:21:25 INFO - PROCESS | 1915 | 1461021685947 Marionette TRACE conn4 <- [1,1370,null,{}] 16:21:25 INFO - PROCESS | 1915 | 1461021685953 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:26 INFO - PROCESS | 1915 | 1461021686175 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 16:21:26 INFO - PROCESS | 1915 | 1461021686505 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b253c00 == 124 [pid = 1915] [id = 350] 16:21:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 196 (0x8b2a3400) [pid = 1915] [serial = 1051] [outer = (nil)] 16:21:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 197 (0x93115c00) [pid = 1915] [serial = 1052] [outer = 0x8b2a3400] 16:21:26 INFO - PROCESS | 1915 | 1461021686605 Marionette DEBUG loaded listener.js 16:21:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 198 (0x931af800) [pid = 1915] [serial = 1053] [outer = 0x8b2a3400] 16:21:27 INFO - PROCESS | 1915 | 1461021687570 Marionette TRACE conn4 <- [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] 16:21:27 INFO - PROCESS | 1915 | 1461021687640 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 16:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:21:27 INFO - PROCESS | 1915 | 1461021687647 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:21:27 INFO - PROCESS | 1915 | 1461021687650 Marionette TRACE conn4 <- [1,1374,null,{}] 16:21:27 INFO - PROCESS | 1915 | 1461021687657 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:27 INFO - PROCESS | 1915 | 1461021687919 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 16:21:28 INFO - PROCESS | 1915 | 1461021688247 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x93013800 == 125 [pid = 1915] [id = 351] 16:21:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 199 (0x93114000) [pid = 1915] [serial = 1054] [outer = (nil)] 16:21:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 200 (0x93eedc00) [pid = 1915] [serial = 1055] [outer = 0x93114000] 16:21:28 INFO - PROCESS | 1915 | 1461021688344 Marionette DEBUG loaded listener.js 16:21:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 201 (0x93f6d000) [pid = 1915] [serial = 1056] [outer = 0x93114000] 16:21:29 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:29 INFO - PROCESS | 1915 | 1461021689332 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 16:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:21:29 INFO - PROCESS | 1915 | 1461021689399 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 16:21:29 INFO - PROCESS | 1915 | 1461021689406 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:21:29 INFO - PROCESS | 1915 | 1461021689411 Marionette TRACE conn4 <- [1,1378,null,{}] 16:21:29 INFO - PROCESS | 1915 | 1461021689418 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:29 INFO - PROCESS | 1915 | 1461021689813 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 16:21:30 INFO - PROCESS | 1915 | 1461021690057 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x9400dc00 == 126 [pid = 1915] [id = 352] 16:21:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 202 (0x94439000) [pid = 1915] [serial = 1057] [outer = (nil)] 16:21:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 203 (0x94ee7800) [pid = 1915] [serial = 1058] [outer = 0x94439000] 16:21:30 INFO - PROCESS | 1915 | 1461021690163 Marionette DEBUG loaded listener.js 16:21:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 204 (0x9629e000) [pid = 1915] [serial = 1059] [outer = 0x94439000] 16:21:31 INFO - PROCESS | 1915 | 1461021691142 Marionette TRACE conn4 <- [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] 16:21:31 INFO - PROCESS | 1915 | 1461021691204 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 16:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:21:31 INFO - PROCESS | 1915 | 1461021691212 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:21:31 INFO - PROCESS | 1915 | 1461021691216 Marionette TRACE conn4 <- [1,1382,null,{}] 16:21:31 INFO - PROCESS | 1915 | 1461021691221 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:31 INFO - PROCESS | 1915 | 1461021691441 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 16:21:31 INFO - PROCESS | 1915 | 1461021691771 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b2a2800 == 127 [pid = 1915] [id = 353] 16:21:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 205 (0x8bb8c400) [pid = 1915] [serial = 1060] [outer = (nil)] 16:21:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 206 (0x9786cc00) [pid = 1915] [serial = 1061] [outer = 0x8bb8c400] 16:21:31 INFO - PROCESS | 1915 | 1461021691869 Marionette DEBUG loaded listener.js 16:21:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 207 (0x97b09c00) [pid = 1915] [serial = 1062] [outer = 0x8bb8c400] 16:21:32 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:32 INFO - PROCESS | 1915 | 1461021692910 Marionette TRACE conn4 <- [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] 16:21:32 INFO - PROCESS | 1915 | 1461021692959 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 16:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:21:32 INFO - PROCESS | 1915 | 1461021692966 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:21:32 INFO - PROCESS | 1915 | 1461021692969 Marionette TRACE conn4 <- [1,1386,null,{}] 16:21:32 INFO - PROCESS | 1915 | 1461021692976 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:33 INFO - PROCESS | 1915 | 1461021693202 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 16:21:33 INFO - PROCESS | 1915 | 1461021693506 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x94eeb000 == 128 [pid = 1915] [id = 354] 16:21:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 208 (0x980d1c00) [pid = 1915] [serial = 1063] [outer = (nil)] 16:21:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 209 (0x98c4dc00) [pid = 1915] [serial = 1064] [outer = 0x980d1c00] 16:21:33 INFO - PROCESS | 1915 | 1461021693598 Marionette DEBUG loaded listener.js 16:21:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 210 (0x98eeb800) [pid = 1915] [serial = 1065] [outer = 0x980d1c00] 16:21:34 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable 16:21:34 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13 16:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:21:34 INFO - _addTest/ [0,1389,"getWindowHandle",null] 16:21:34 INFO - PROCESS | 1915 | 1461021694605 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 16:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:21:34 INFO - PROCESS | 1915 | 1461021694612 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:21:34 INFO - PROCESS | 1915 | 1461021694615 Marionette TRACE conn4 <- [1,1390,null,{}] 16:21:34 INFO - PROCESS | 1915 | 1461021694622 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:34 INFO - PROCESS | 1915 | 1461021694850 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 16:21:35 INFO - PROCESS | 1915 | 1461021695181 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x99ad4800 == 129 [pid = 1915] [id = 355] 16:21:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 211 (0x99bb3000) [pid = 1915] [serial = 1066] [outer = (nil)] 16:21:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 212 (0x99bbdc00) [pid = 1915] [serial = 1067] [outer = 0x99bb3000] 16:21:35 INFO - PROCESS | 1915 | 1461021695273 Marionette DEBUG loaded listener.js 16:21:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 213 (0x9adf1400) [pid = 1915] [serial = 1068] [outer = 0x99bb3000] 16:21:36 INFO - PROCESS | 1915 | 1461021696249 Marionette TRACE conn4 <- [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]]]}] 16:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1687ms 16:21:36 INFO - PROCESS | 1915 | 1461021696301 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 16:21:36 INFO - PROCESS | 1915 | 1461021696304 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 16:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:21:36 INFO - PROCESS | 1915 | 1461021696311 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:21:36 INFO - PROCESS | 1915 | 1461021696315 Marionette TRACE conn4 <- [1,1394,null,{}] 16:21:36 INFO - PROCESS | 1915 | 1461021696320 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:36 INFO - PROCESS | 1915 | 1461021696592 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 16:21:36 INFO - PROCESS | 1915 | 1461021696928 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:36 INFO - PROCESS | 1915 | ++DOCSHELL 0x85a37800 == 130 [pid = 1915] [id = 356] 16:21:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 214 (0x877cf000) [pid = 1915] [serial = 1069] [outer = (nil)] 16:21:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 215 (0x877d9c00) [pid = 1915] [serial = 1070] [outer = 0x877cf000] 16:21:37 INFO - PROCESS | 1915 | 1461021697018 Marionette DEBUG loaded listener.js 16:21:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 216 (0x8e0c6800) [pid = 1915] [serial = 1071] [outer = 0x877cf000] 16:21:37 INFO - PROCESS | 1915 | 1461021697949 Marionette TRACE conn4 <- [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]]]}] 16:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1684ms 16:21:37 INFO - PROCESS | 1915 | 1461021697996 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 16:21:38 INFO - PROCESS | 1915 | 1461021698000 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 16:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:21:38 INFO - PROCESS | 1915 | 1461021698007 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:21:38 INFO - PROCESS | 1915 | 1461021698011 Marionette TRACE conn4 <- [1,1398,null,{}] 16:21:38 INFO - PROCESS | 1915 | 1461021698017 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:38 INFO - PROCESS | 1915 | 1461021698250 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 16:21:38 INFO - PROCESS | 1915 | 1461021698587 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x85a3fc00 == 131 [pid = 1915] [id = 357] 16:21:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 217 (0x8bb81800) [pid = 1915] [serial = 1072] [outer = (nil)] 16:21:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 218 (0x8e080c00) [pid = 1915] [serial = 1073] [outer = 0x8bb81800] 16:21:38 INFO - PROCESS | 1915 | 1461021698679 Marionette DEBUG loaded listener.js 16:21:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 219 (0x8fc0b800) [pid = 1915] [serial = 1074] [outer = 0x8bb81800] 16:21:39 INFO - PROCESS | 1915 | 1461021699630 Marionette TRACE conn4 <- [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]]]}] 16:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1681ms 16:21:39 INFO - PROCESS | 1915 | 1461021699690 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 16:21:39 INFO - PROCESS | 1915 | 1461021699693 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 16:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:21:39 INFO - PROCESS | 1915 | 1461021699700 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:21:39 INFO - PROCESS | 1915 | 1461021699704 Marionette TRACE conn4 <- [1,1402,null,{}] 16:21:39 INFO - PROCESS | 1915 | 1461021699710 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:39 INFO - PROCESS | 1915 | 1461021699981 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 16:21:40 INFO - PROCESS | 1915 | 1461021700318 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b252c00 == 132 [pid = 1915] [id = 358] 16:21:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 220 (0x8b256000) [pid = 1915] [serial = 1075] [outer = (nil)] 16:21:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 221 (0x8eb29c00) [pid = 1915] [serial = 1076] [outer = 0x8b256000] 16:21:40 INFO - PROCESS | 1915 | 1461021700411 Marionette DEBUG loaded listener.js 16:21:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 222 (0x8fedec00) [pid = 1915] [serial = 1077] [outer = 0x8b256000] 16:21:42 INFO - PROCESS | 1915 | --DOCSHELL 0x8dd6dc00 == 131 [pid = 1915] [id = 185] 16:21:42 INFO - PROCESS | 1915 | --DOCSHELL 0x8e944400 == 130 [pid = 1915] [id = 174] 16:21:42 INFO - PROCESS | 1915 | --DOCSHELL 0x89dc2800 == 129 [pid = 1915] [id = 170] 16:21:42 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb22800 == 128 [pid = 1915] [id = 73] 16:21:42 INFO - PROCESS | 1915 | --DOCSHELL 0x8b250000 == 127 [pid = 1915] [id = 340] 16:21:42 INFO - PROCESS | 1915 | --DOCSHELL 0x8af19800 == 126 [pid = 1915] [id = 339] 16:21:42 INFO - PROCESS | 1915 | --DOCSHELL 0x84919400 == 125 [pid = 1915] [id = 338] 16:21:42 INFO - PROCESS | 1915 | --DOCSHELL 0x846e2800 == 124 [pid = 1915] [id = 336] 16:21:42 INFO - PROCESS | 1915 | --DOCSHELL 0x850d6000 == 123 [pid = 1915] [id = 334] 16:21:42 INFO - PROCESS | 1915 | --DOCSHELL 0x850d5800 == 122 [pid = 1915] [id = 335] 16:21:42 INFO - PROCESS | 1915 | --DOCSHELL 0x8af0f400 == 121 [pid = 1915] [id = 333] 16:21:42 INFO - PROCESS | 1915 | --DOCSHELL 0x8af0e400 == 120 [pid = 1915] [id = 332] 16:21:42 INFO - PROCESS | 1915 | --DOCSHELL 0x8bd05400 == 119 [pid = 1915] [id = 331] 16:21:42 INFO - PROCESS | 1915 | --DOCSHELL 0x98f93400 == 118 [pid = 1915] [id = 329] 16:21:42 INFO - PROCESS | 1915 | --DOCSHELL 0x9ec32400 == 117 [pid = 1915] [id = 330] 16:21:42 INFO - PROCESS | 1915 | --DOCSHELL 0x981a3000 == 116 [pid = 1915] [id = 328] 16:21:42 INFO - PROCESS | 1915 | --DOCSHELL 0x9401b400 == 115 [pid = 1915] [id = 327] 16:21:42 INFO - PROCESS | 1915 | --DOCSHELL 0x931d8800 == 114 [pid = 1915] [id = 326] 16:21:42 INFO - PROCESS | 1915 | --DOCSHELL 0x93f70c00 == 113 [pid = 1915] [id = 325] 16:21:42 INFO - PROCESS | 1915 | --DOCSHELL 0x8ffe3800 == 112 [pid = 1915] [id = 323] 16:21:42 INFO - PROCESS | 1915 | --DOCSHELL 0x9310dc00 == 111 [pid = 1915] [id = 324] 16:21:42 INFO - PROCESS | 1915 | --DOCSHELL 0x90150000 == 110 [pid = 1915] [id = 322] 16:21:42 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb29400 == 109 [pid = 1915] [id = 321] 16:21:42 INFO - PROCESS | 1915 | --DOCSHELL 0x877d9400 == 108 [pid = 1915] [id = 320] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 221 (0x98ef2c00) [pid = 1915] [serial = 909] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 220 (0x8f38e800) [pid = 1915] [serial = 708] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 219 (0x99bb9800) [pid = 1915] [serial = 738] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 218 (0xa3cc1000) [pid = 1915] [serial = 921] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 217 (0x9fc7e000) [pid = 1915] [serial = 792] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 216 (0xa00cac00) [pid = 1915] [serial = 912] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 215 (0x9123f800) [pid = 1915] [serial = 678] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 214 (0x902f0000) [pid = 1915] [serial = 936] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 213 (0x942c2800) [pid = 1915] [serial = 744] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 212 (0x94eee400) [pid = 1915] [serial = 894] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 211 (0x93f6b400) [pid = 1915] [serial = 864] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 210 (0x980ca000) [pid = 1915] [serial = 729] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 209 (0x94011400) [pid = 1915] [serial = 828] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 208 (0x962a0800) [pid = 1915] [serial = 723] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 207 (0x9ec38800) [pid = 1915] [serial = 789] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 206 (0x94445800) [pid = 1915] [serial = 837] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 205 (0x94ee9000) [pid = 1915] [serial = 720] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 204 (0x94446c00) [pid = 1915] [serial = 903] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 203 (0x8ffe7400) [pid = 1915] [serial = 948] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 202 (0x9ec31800) [pid = 1915] [serial = 852] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 201 (0x85a3a000) [pid = 1915] [serial = 944] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 200 (0x8fee8000) [pid = 1915] [serial = 941] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 199 (0x914aac00) [pid = 1915] [serial = 876] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 198 (0x97c7fc00) [pid = 1915] [serial = 843] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 197 (0x914a0800) [pid = 1915] [serial = 900] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 196 (0xa0ed2c00) [pid = 1915] [serial = 914] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 195 (0x9fe79000) [pid = 1915] [serial = 795] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 194 (0x981ac000) [pid = 1915] [serial = 906] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 193 (0x9996cc00) [pid = 1915] [serial = 783] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 192 (0x902ed800) [pid = 1915] [serial = 935] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 191 (0x8e93f000) [pid = 1915] [serial = 897] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 190 (0xa0cba800) [pid = 1915] [serial = 920] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 189 (0x9300e400) [pid = 1915] [serial = 711] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 188 (0x9ec36c00) [pid = 1915] [serial = 911] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 187 (0xa2814c00) [pid = 1915] [serial = 867] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 186 (0xa0cb7c00) [pid = 1915] [serial = 858] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 185 (0x9060d800) [pid = 1915] [serial = 834] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0x97083400) [pid = 1915] [serial = 777] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0x8fee2800) [pid = 1915] [serial = 929] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x8ffe4c00) [pid = 1915] [serial = 956] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x94017400) [pid = 1915] [serial = 774] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0x8e07d800) [pid = 1915] [serial = 951] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x8deb2400) [pid = 1915] [serial = 950] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x8dd6ec00) [pid = 1915] [serial = 705] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x8fee4800) [pid = 1915] [serial = 930] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x903e0000) [pid = 1915] [serial = 959] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x8fe1d000) [pid = 1915] [serial = 954] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x8fe25000) [pid = 1915] [serial = 924] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x93211000) [pid = 1915] [serial = 717] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x8f38c800) [pid = 1915] [serial = 953] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x98f92400) [pid = 1915] [serial = 846] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x85a3d800) [pid = 1915] [serial = 945] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x98e74400) [pid = 1915] [serial = 908] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0xa0cb4800) [pid = 1915] [serial = 798] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x877d5400) [pid = 1915] [serial = 938] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x8ffe8800) [pid = 1915] [serial = 933] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x99bc0c00) [pid = 1915] [serial = 849] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x9819f400) [pid = 1915] [serial = 905] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x9b3e9400) [pid = 1915] [serial = 786] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x97872000) [pid = 1915] [serial = 726] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x9adf2800) [pid = 1915] [serial = 741] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x8ecf5800) [pid = 1915] [serial = 947] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x90608400) [pid = 1915] [serial = 899] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x902ee800) [pid = 1915] [serial = 942] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x877d8000) [pid = 1915] [serial = 939] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x90150c00) [pid = 1915] [serial = 873] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0xa2a0c000) [pid = 1915] [serial = 804] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x9014b800) [pid = 1915] [serial = 870] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x98f97400) [pid = 1915] [serial = 735] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x8ffe5400) [pid = 1915] [serial = 927] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x8dd66800) [pid = 1915] [serial = 768] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x931ac000) [pid = 1915] [serial = 714] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x981a8400) [pid = 1915] [serial = 732] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0xa0ede400) [pid = 1915] [serial = 801] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x981a7800) [pid = 1915] [serial = 780] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x8e076400) [pid = 1915] [serial = 831] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0xa000f400) [pid = 1915] [serial = 855] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0xa458a400) [pid = 1915] [serial = 861] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x8f60a000) [pid = 1915] [serial = 917] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0xa2a5b400) [pid = 1915] [serial = 915] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x8ffe1000) [pid = 1915] [serial = 926] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x8f60cc00) [pid = 1915] [serial = 918] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x96b88000) [pid = 1915] [serial = 840] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x8e075400) [pid = 1915] [serial = 896] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x9014a000) [pid = 1915] [serial = 957] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x94016c00) [pid = 1915] [serial = 902] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x8fe21400) [pid = 1915] [serial = 923] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x8ecf5000) [pid = 1915] [serial = 807] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x91242400) [pid = 1915] [serial = 771] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x8ffe6000) [pid = 1915] [serial = 932] [outer = (nil)] [url = about:blank] 16:21:42 INFO - PROCESS | 1915 | 1461021702892 Marionette TRACE conn4 <- [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]]]}] 16:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 3241ms 16:21:42 INFO - PROCESS | 1915 | 1461021702942 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 16:21:42 INFO - PROCESS | 1915 | 1461021702949 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 16:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:21:42 INFO - PROCESS | 1915 | 1461021702959 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:21:42 INFO - PROCESS | 1915 | 1461021702963 Marionette TRACE conn4 <- [1,1406,null,{}] 16:21:42 INFO - PROCESS | 1915 | 1461021702972 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:43 INFO - PROCESS | 1915 | 1461021703184 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 16:21:43 INFO - PROCESS | 1915 | 1461021703391 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x84919400 == 109 [pid = 1915] [id = 359] 16:21:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x85a34000) [pid = 1915] [serial = 1078] [outer = (nil)] 16:21:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x85a40400) [pid = 1915] [serial = 1079] [outer = 0x85a34000] 16:21:43 INFO - PROCESS | 1915 | 1461021703472 Marionette DEBUG loaded listener.js 16:21:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x89dc1400) [pid = 1915] [serial = 1080] [outer = 0x85a34000] 16:21:44 INFO - PROCESS | 1915 | 1461021704280 Marionette TRACE conn4 <- [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]]]}] 16:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1384ms 16:21:44 INFO - PROCESS | 1915 | 1461021704344 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 16:21:44 INFO - PROCESS | 1915 | 1461021704353 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 16:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:21:44 INFO - PROCESS | 1915 | 1461021704364 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:21:44 INFO - PROCESS | 1915 | 1461021704368 Marionette TRACE conn4 <- [1,1410,null,{}] 16:21:44 INFO - PROCESS | 1915 | 1461021704374 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:44 INFO - PROCESS | 1915 | 1461021704597 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 16:21:44 INFO - PROCESS | 1915 | 1461021704796 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:44 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b2a7400 == 110 [pid = 1915] [id = 360] 16:21:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8b2aa400) [pid = 1915] [serial = 1081] [outer = (nil)] 16:21:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8bd05400) [pid = 1915] [serial = 1082] [outer = 0x8b2aa400] 16:21:44 INFO - PROCESS | 1915 | 1461021704977 Marionette DEBUG loaded listener.js 16:21:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8bf44800) [pid = 1915] [serial = 1083] [outer = 0x8b2aa400] 16:21:46 INFO - PROCESS | 1915 | 1461021706085 Marionette TRACE conn4 <- [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]]]}] 16:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1746ms 16:21:46 INFO - PROCESS | 1915 | 1461021706110 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 16:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:21:46 INFO - PROCESS | 1915 | 1461021706115 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 16:21:46 INFO - PROCESS | 1915 | 1461021706122 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:21:46 INFO - PROCESS | 1915 | 1461021706128 Marionette TRACE conn4 <- [1,1414,null,{}] 16:21:46 INFO - PROCESS | 1915 | 1461021706151 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:46 INFO - PROCESS | 1915 | 1461021706428 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 16:21:46 INFO - PROCESS | 1915 | 1461021706675 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bb8ac00 == 111 [pid = 1915] [id = 361] 16:21:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8bd05000) [pid = 1915] [serial = 1084] [outer = (nil)] 16:21:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8e074000) [pid = 1915] [serial = 1085] [outer = 0x8bd05000] 16:21:46 INFO - PROCESS | 1915 | 1461021706760 Marionette DEBUG loaded listener.js 16:21:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8e07ec00) [pid = 1915] [serial = 1086] [outer = 0x8bd05000] 16:21:47 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x877db400) [pid = 1915] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:21:47 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x981a6800) [pid = 1915] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:21:47 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x846ec800) [pid = 1915] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:21:47 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x8491ac00) [pid = 1915] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:21:48 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x846e3c00) [pid = 1915] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:21:48 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x850dd000) [pid = 1915] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:21:48 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x916c2400) [pid = 1915] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:21:48 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x902f3800) [pid = 1915] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:21:48 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x99372c00) [pid = 1915] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:21:48 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x94013400) [pid = 1915] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:21:48 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x850d7000) [pid = 1915] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:21:48 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x8af1dc00) [pid = 1915] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:21:48 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x8bf4d400) [pid = 1915] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:21:48 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x9400e000) [pid = 1915] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:21:48 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x8af11000) [pid = 1915] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:21:48 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0xa0a57800) [pid = 1915] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:21:48 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x8e0c2400) [pid = 1915] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:21:48 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x8af0e800) [pid = 1915] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:21:48 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0x8ecf8000) [pid = 1915] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:21:48 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0x93113400) [pid = 1915] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:21:48 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0x962a6400) [pid = 1915] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:21:48 INFO - PROCESS | 1915 | 1461021708415 Marionette TRACE conn4 <- [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]]]}] 16:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 2345ms 16:21:48 INFO - PROCESS | 1915 | 1461021708468 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 16:21:48 INFO - PROCESS | 1915 | 1461021708487 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 16:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:21:48 INFO - PROCESS | 1915 | 1461021708495 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:21:48 INFO - PROCESS | 1915 | 1461021708499 Marionette TRACE conn4 <- [1,1418,null,{}] 16:21:48 INFO - PROCESS | 1915 | 1461021708504 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:48 INFO - PROCESS | 1915 | 1461021708707 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 16:21:48 INFO - PROCESS | 1915 | 1461021708879 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x846e3000 == 112 [pid = 1915] [id = 362] 16:21:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0x846e9800) [pid = 1915] [serial = 1087] [outer = (nil)] 16:21:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0x877db400) [pid = 1915] [serial = 1088] [outer = 0x846e9800] 16:21:48 INFO - PROCESS | 1915 | 1461021708960 Marionette DEBUG loaded listener.js 16:21:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0x8bf4ec00) [pid = 1915] [serial = 1089] [outer = 0x846e9800] 16:21:49 INFO - PROCESS | 1915 | 1461021709735 Marionette TRACE conn4 <- [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]]]}] 16:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1281ms 16:21:49 INFO - PROCESS | 1915 | 1461021709777 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 16:21:49 INFO - PROCESS | 1915 | 1461021709781 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 16:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:21:49 INFO - PROCESS | 1915 | 1461021709788 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:21:49 INFO - PROCESS | 1915 | 1461021709792 Marionette TRACE conn4 <- [1,1422,null,{}] 16:21:49 INFO - PROCESS | 1915 | 1461021709797 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:50 INFO - PROCESS | 1915 | 1461021710110 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 16:21:50 INFO - PROCESS | 1915 | 1461021710409 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x8491dc00 == 113 [pid = 1915] [id = 363] 16:21:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x8491e000) [pid = 1915] [serial = 1090] [outer = (nil)] 16:21:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x850d9000) [pid = 1915] [serial = 1091] [outer = 0x8491e000] 16:21:50 INFO - PROCESS | 1915 | 1461021710547 Marionette DEBUG loaded listener.js 16:21:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x85a3d800) [pid = 1915] [serial = 1092] [outer = 0x8491e000] 16:21:51 INFO - PROCESS | 1915 | 1461021711579 Marionette TRACE conn4 <- [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]]]}] 16:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1830ms 16:21:51 INFO - PROCESS | 1915 | 1461021711622 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 16:21:51 INFO - PROCESS | 1915 | 1461021711629 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 16:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:21:51 INFO - PROCESS | 1915 | 1461021711638 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:21:51 INFO - PROCESS | 1915 | 1461021711644 Marionette TRACE conn4 <- [1,1426,null,{}] 16:21:51 INFO - PROCESS | 1915 | 1461021711653 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:51 INFO - PROCESS | 1915 | 1461021711887 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 16:21:52 INFO - PROCESS | 1915 | 1461021712205 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b24dc00 == 114 [pid = 1915] [id = 364] 16:21:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x8b253000) [pid = 1915] [serial = 1093] [outer = (nil)] 16:21:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x8bf42800) [pid = 1915] [serial = 1094] [outer = 0x8b253000] 16:21:52 INFO - PROCESS | 1915 | 1461021712307 Marionette DEBUG loaded listener.js 16:21:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x8dc63400) [pid = 1915] [serial = 1095] [outer = 0x8b253000] 16:21:53 INFO - PROCESS | 1915 | 1461021713376 Marionette TRACE conn4 <- [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]]]}] 16:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1797ms 16:21:53 INFO - PROCESS | 1915 | 1461021713436 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 16:21:53 INFO - PROCESS | 1915 | 1461021713442 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 16:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:21:53 INFO - PROCESS | 1915 | 1461021713449 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:21:53 INFO - PROCESS | 1915 | 1461021713453 Marionette TRACE conn4 <- [1,1430,null,{}] 16:21:53 INFO - PROCESS | 1915 | 1461021713459 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:53 INFO - PROCESS | 1915 | 1461021713725 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 16:21:54 INFO - PROCESS | 1915 | 1461021714082 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x8deb9800 == 115 [pid = 1915] [id = 365] 16:21:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8e0c8000) [pid = 1915] [serial = 1096] [outer = (nil)] 16:21:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8e941000) [pid = 1915] [serial = 1097] [outer = 0x8e0c8000] 16:21:54 INFO - PROCESS | 1915 | 1461021714181 Marionette DEBUG loaded listener.js 16:21:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8eb24800) [pid = 1915] [serial = 1098] [outer = 0x8e0c8000] 16:21:55 INFO - PROCESS | 1915 | 1461021715201 Marionette TRACE conn4 <- [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]]]}] 16:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1790ms 16:21:55 INFO - PROCESS | 1915 | 1461021715240 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 16:21:55 INFO - PROCESS | 1915 | 1461021715247 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 16:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:21:55 INFO - PROCESS | 1915 | 1461021715266 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:21:55 INFO - PROCESS | 1915 | 1461021715274 Marionette TRACE conn4 <- [1,1434,null,{}] 16:21:55 INFO - PROCESS | 1915 | 1461021715281 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:55 INFO - PROCESS | 1915 | 1461021715513 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 16:21:55 INFO - PROCESS | 1915 | 1461021715779 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dd68c00 == 116 [pid = 1915] [id = 366] 16:21:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8eb29400) [pid = 1915] [serial = 1099] [outer = (nil)] 16:21:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x8f607400) [pid = 1915] [serial = 1100] [outer = 0x8eb29400] 16:21:55 INFO - PROCESS | 1915 | 1461021715909 Marionette DEBUG loaded listener.js 16:21:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8f610400) [pid = 1915] [serial = 1101] [outer = 0x8eb29400] 16:21:56 INFO - PROCESS | 1915 | 1461021716948 Marionette TRACE conn4 <- [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]]]}] 16:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1750ms 16:21:57 INFO - PROCESS | 1915 | 1461021717007 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 16:21:57 INFO - PROCESS | 1915 | 1461021717012 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 16:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:21:57 INFO - PROCESS | 1915 | 1461021717018 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:21:57 INFO - PROCESS | 1915 | 1461021717021 Marionette TRACE conn4 <- [1,1438,null,{}] 16:21:57 INFO - PROCESS | 1915 | 1461021717028 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:57 INFO - PROCESS | 1915 | 1461021717247 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 16:21:57 INFO - PROCESS | 1915 | 1461021717554 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:57 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f38f800 == 117 [pid = 1915] [id = 367] 16:21:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8f608c00) [pid = 1915] [serial = 1102] [outer = (nil)] 16:21:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8fe0fc00) [pid = 1915] [serial = 1103] [outer = 0x8f608c00] 16:21:57 INFO - PROCESS | 1915 | 1461021717650 Marionette DEBUG loaded listener.js 16:21:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8fe1ec00) [pid = 1915] [serial = 1104] [outer = 0x8f608c00] 16:21:58 INFO - PROCESS | 1915 | 1461021718569 Marionette TRACE conn4 <- [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]]]}] 16:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1631ms 16:21:58 INFO - PROCESS | 1915 | 1461021718650 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 16:21:58 INFO - PROCESS | 1915 | 1461021718655 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 16:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:21:58 INFO - PROCESS | 1915 | 1461021718662 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:21:58 INFO - PROCESS | 1915 | 1461021718666 Marionette TRACE conn4 <- [1,1442,null,{}] 16:21:58 INFO - PROCESS | 1915 | 1461021718672 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:58 INFO - PROCESS | 1915 | 1461021718938 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 16:21:59 INFO - PROCESS | 1915 | 1461021719265 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:59 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fee4400 == 118 [pid = 1915] [id = 368] 16:21:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8fee4800) [pid = 1915] [serial = 1105] [outer = (nil)] 16:21:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8ffda800) [pid = 1915] [serial = 1106] [outer = 0x8fee4800] 16:21:59 INFO - PROCESS | 1915 | 1461021719388 Marionette DEBUG loaded listener.js 16:21:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x90141400) [pid = 1915] [serial = 1107] [outer = 0x8fee4800] 16:22:00 INFO - PROCESS | 1915 | 1461021720345 Marionette TRACE conn4 <- [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]]]}] 16:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1741ms 16:22:00 INFO - PROCESS | 1915 | 1461021720404 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 16:22:00 INFO - PROCESS | 1915 | 1461021720408 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 16:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:22:00 INFO - PROCESS | 1915 | 1461021720416 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:22:00 INFO - PROCESS | 1915 | 1461021720420 Marionette TRACE conn4 <- [1,1446,null,{}] 16:22:00 INFO - PROCESS | 1915 | 1461021720427 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:00 INFO - PROCESS | 1915 | 1461021720671 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 16:22:01 INFO - PROCESS | 1915 | 1461021721050 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:01 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fee6400 == 119 [pid = 1915] [id = 369] 16:22:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x9014a000) [pid = 1915] [serial = 1108] [outer = (nil)] 16:22:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x902eb400) [pid = 1915] [serial = 1109] [outer = 0x9014a000] 16:22:01 INFO - PROCESS | 1915 | 1461021721223 Marionette DEBUG loaded listener.js 16:22:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x902ef800) [pid = 1915] [serial = 1110] [outer = 0x9014a000] 16:22:02 INFO - PROCESS | 1915 | 1461021722308 Marionette TRACE conn4 <- [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]]]}] 16:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1944ms 16:22:02 INFO - PROCESS | 1915 | 1461021722362 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 16:22:02 INFO - PROCESS | 1915 | 1461021722366 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 16:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:22:02 INFO - PROCESS | 1915 | 1461021722373 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:22:02 INFO - PROCESS | 1915 | 1461021722378 Marionette TRACE conn4 <- [1,1450,null,{}] 16:22:02 INFO - PROCESS | 1915 | 1461021722384 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:02 INFO - PROCESS | 1915 | 1461021722613 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 16:22:02 INFO - PROCESS | 1915 | 1461021722930 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bb8fc00 == 120 [pid = 1915] [id = 370] 16:22:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x8dc62c00) [pid = 1915] [serial = 1111] [outer = (nil)] 16:22:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x902f6000) [pid = 1915] [serial = 1112] [outer = 0x8dc62c00] 16:22:03 INFO - PROCESS | 1915 | 1461021723036 Marionette DEBUG loaded listener.js 16:22:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x903e6800) [pid = 1915] [serial = 1113] [outer = 0x8dc62c00] 16:22:04 INFO - PROCESS | 1915 | 1461021724045 Marionette TRACE conn4 <- [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]]]}] 16:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1733ms 16:22:04 INFO - PROCESS | 1915 | 1461021724107 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 16:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:22:04 INFO - PROCESS | 1915 | 1461021724112 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 16:22:04 INFO - PROCESS | 1915 | 1461021724119 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:22:04 INFO - PROCESS | 1915 | 1461021724123 Marionette TRACE conn4 <- [1,1454,null,{}] 16:22:04 INFO - PROCESS | 1915 | 1461021724129 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:04 INFO - PROCESS | 1915 | 1461021724360 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 16:22:04 INFO - PROCESS | 1915 | 1461021724680 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fe1b400 == 121 [pid = 1915] [id = 371] 16:22:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x90605000) [pid = 1915] [serial = 1114] [outer = (nil)] 16:22:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x91242400) [pid = 1915] [serial = 1115] [outer = 0x90605000] 16:22:04 INFO - PROCESS | 1915 | 1461021724796 Marionette DEBUG loaded listener.js 16:22:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x914a0800) [pid = 1915] [serial = 1116] [outer = 0x90605000] 16:22:05 INFO - PROCESS | 1915 | 1461021725776 Marionette TRACE conn4 <- [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]]]}] 16:22:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1690ms 16:22:05 INFO - PROCESS | 1915 | 1461021725809 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 16:22:05 INFO - PROCESS | 1915 | 1461021725812 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 16:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:22:05 INFO - PROCESS | 1915 | 1461021725820 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:22:05 INFO - PROCESS | 1915 | 1461021725824 Marionette TRACE conn4 <- [1,1458,null,{}] 16:22:05 INFO - PROCESS | 1915 | 1461021725831 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:06 INFO - PROCESS | 1915 | 1461021726058 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 16:22:06 INFO - PROCESS | 1915 | 1461021726377 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x85a3b800 == 122 [pid = 1915] [id = 372] 16:22:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x914c6400) [pid = 1915] [serial = 1117] [outer = (nil)] 16:22:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x93010000) [pid = 1915] [serial = 1118] [outer = 0x914c6400] 16:22:06 INFO - PROCESS | 1915 | 1461021726475 Marionette DEBUG loaded listener.js 16:22:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x9310c800) [pid = 1915] [serial = 1119] [outer = 0x914c6400] 16:22:07 INFO - PROCESS | 1915 | 1461021727427 Marionette TRACE conn4 <- [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]]]}] 16:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1685ms 16:22:07 INFO - PROCESS | 1915 | 1461021727506 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 16:22:07 INFO - PROCESS | 1915 | 1461021727510 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 16:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:22:07 INFO - PROCESS | 1915 | 1461021727518 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:22:07 INFO - PROCESS | 1915 | 1461021727523 Marionette TRACE conn4 <- [1,1462,null,{}] 16:22:07 INFO - PROCESS | 1915 | 1461021727529 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:07 INFO - PROCESS | 1915 | 1461021727813 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 16:22:08 INFO - PROCESS | 1915 | 1461021728147 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e947800 == 123 [pid = 1915] [id = 373] 16:22:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x93112c00) [pid = 1915] [serial = 1120] [outer = (nil)] 16:22:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x931ac000) [pid = 1915] [serial = 1121] [outer = 0x93112c00] 16:22:08 INFO - PROCESS | 1915 | 1461021728247 Marionette DEBUG loaded listener.js 16:22:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x931d8c00) [pid = 1915] [serial = 1122] [outer = 0x93112c00] 16:22:09 INFO - PROCESS | 1915 | 1461021729255 Marionette TRACE conn4 <- [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]]]}] 16:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1783ms 16:22:09 INFO - PROCESS | 1915 | 1461021729303 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 16:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:22:09 INFO - PROCESS | 1915 | 1461021729314 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 16:22:09 INFO - PROCESS | 1915 | 1461021729322 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:22:09 INFO - PROCESS | 1915 | 1461021729328 Marionette TRACE conn4 <- [1,1466,null,{}] 16:22:09 INFO - PROCESS | 1915 | 1461021729334 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:09 INFO - PROCESS | 1915 | 1461021729624 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 16:22:09 INFO - PROCESS | 1915 | 1461021729941 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x9300f400 == 124 [pid = 1915] [id = 374] 16:22:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x931a4400) [pid = 1915] [serial = 1123] [outer = (nil)] 16:22:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x93f6a800) [pid = 1915] [serial = 1124] [outer = 0x931a4400] 16:22:10 INFO - PROCESS | 1915 | 1461021730040 Marionette DEBUG loaded listener.js 16:22:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x9400e000) [pid = 1915] [serial = 1125] [outer = 0x931a4400] 16:22:11 INFO - PROCESS | 1915 | 1461021731013 Marionette TRACE conn4 <- [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]]]}] 16:22:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1737ms 16:22:11 INFO - PROCESS | 1915 | 1461021731059 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 16:22:11 INFO - PROCESS | 1915 | 1461021731064 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 16:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:22:11 INFO - PROCESS | 1915 | 1461021731072 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:22:11 INFO - PROCESS | 1915 | 1461021731076 Marionette TRACE conn4 <- [1,1470,null,{}] 16:22:11 INFO - PROCESS | 1915 | 1461021731083 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:11 INFO - PROCESS | 1915 | 1461021731311 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 16:22:11 INFO - PROCESS | 1915 | 1461021731598 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x931a4000 == 125 [pid = 1915] [id = 375] 16:22:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x931de000) [pid = 1915] [serial = 1126] [outer = (nil)] 16:22:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x942c5c00) [pid = 1915] [serial = 1127] [outer = 0x931de000] 16:22:11 INFO - PROCESS | 1915 | 1461021731688 Marionette DEBUG loaded listener.js 16:22:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x942ccc00) [pid = 1915] [serial = 1128] [outer = 0x931de000] 16:22:12 INFO - PROCESS | 1915 | 1461021732629 Marionette TRACE conn4 <- [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]]]}] 16:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1636ms 16:22:12 INFO - PROCESS | 1915 | 1461021732709 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 16:22:12 INFO - PROCESS | 1915 | 1461021732712 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 16:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:22:12 INFO - PROCESS | 1915 | 1461021732720 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:22:12 INFO - PROCESS | 1915 | 1461021732724 Marionette TRACE conn4 <- [1,1474,null,{}] 16:22:12 INFO - PROCESS | 1915 | 1461021732730 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:12 INFO - PROCESS | 1915 | 1461021732992 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 16:22:13 INFO - PROCESS | 1915 | 1461021733325 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x8491f000 == 126 [pid = 1915] [id = 376] 16:22:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x9124a800) [pid = 1915] [serial = 1129] [outer = (nil)] 16:22:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x94445800) [pid = 1915] [serial = 1130] [outer = 0x9124a800] 16:22:13 INFO - PROCESS | 1915 | 1461021733428 Marionette DEBUG loaded listener.js 16:22:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x94eea000) [pid = 1915] [serial = 1131] [outer = 0x9124a800] 16:22:14 INFO - PROCESS | 1915 | 1461021734374 Marionette TRACE conn4 <- [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]]]}] 16:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1732ms 16:22:14 INFO - PROCESS | 1915 | 1461021734454 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 16:22:14 INFO - PROCESS | 1915 | 1461021734457 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 16:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:22:14 INFO - PROCESS | 1915 | 1461021734465 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:22:14 INFO - PROCESS | 1915 | 1461021734467 Marionette TRACE conn4 <- [1,1478,null,{}] 16:22:14 INFO - PROCESS | 1915 | 1461021734474 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:14 INFO - PROCESS | 1915 | 1461021734759 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 16:22:15 INFO - PROCESS | 1915 | 1461021735075 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x942cac00 == 127 [pid = 1915] [id = 377] 16:22:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x94eed000) [pid = 1915] [serial = 1132] [outer = (nil)] 16:22:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x962a0800) [pid = 1915] [serial = 1133] [outer = 0x94eed000] 16:22:15 INFO - PROCESS | 1915 | 1461021735169 Marionette DEBUG loaded listener.js 16:22:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x962a6800) [pid = 1915] [serial = 1134] [outer = 0x94eed000] 16:22:16 INFO - PROCESS | 1915 | 1461021736177 Marionette TRACE conn4 <- [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]]]}] 16:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1782ms 16:22:16 INFO - PROCESS | 1915 | 1461021736248 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 16:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:22:16 INFO - PROCESS | 1915 | 1461021736252 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 16:22:16 INFO - PROCESS | 1915 | 1461021736259 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:22:16 INFO - PROCESS | 1915 | 1461021736262 Marionette TRACE conn4 <- [1,1482,null,{}] 16:22:16 INFO - PROCESS | 1915 | 1461021736270 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:16 INFO - PROCESS | 1915 | 1461021736507 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 16:22:16 INFO - PROCESS | 1915 | 1461021736798 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x94eefc00 == 128 [pid = 1915] [id = 378] 16:22:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x94ef1c00) [pid = 1915] [serial = 1135] [outer = (nil)] 16:22:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x9786b800) [pid = 1915] [serial = 1136] [outer = 0x94ef1c00] 16:22:16 INFO - PROCESS | 1915 | 1461021736890 Marionette DEBUG loaded listener.js 16:22:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x97872000) [pid = 1915] [serial = 1137] [outer = 0x94ef1c00] 16:22:17 INFO - PROCESS | 1915 | 1461021737839 Marionette TRACE conn4 <- [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]]]}] 16:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1634ms 16:22:17 INFO - PROCESS | 1915 | 1461021737893 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 16:22:17 INFO - PROCESS | 1915 | 1461021737896 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 16:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:22:17 INFO - PROCESS | 1915 | 1461021737904 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:22:17 INFO - PROCESS | 1915 | 1461021737906 Marionette TRACE conn4 <- [1,1486,null,{}] 16:22:17 INFO - PROCESS | 1915 | 1461021737913 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:18 INFO - PROCESS | 1915 | 1461021738146 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 16:22:18 INFO - PROCESS | 1915 | 1461021738515 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x979d8800 == 129 [pid = 1915] [id = 379] 16:22:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x9801f000) [pid = 1915] [serial = 1138] [outer = (nil)] 16:22:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x980cbc00) [pid = 1915] [serial = 1139] [outer = 0x9801f000] 16:22:18 INFO - PROCESS | 1915 | 1461021738614 Marionette DEBUG loaded listener.js 16:22:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x981a4400) [pid = 1915] [serial = 1140] [outer = 0x9801f000] 16:22:19 INFO - PROCESS | 1915 | 1461021739584 Marionette TRACE conn4 <- [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]]]}] 16:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1732ms 16:22:19 INFO - PROCESS | 1915 | 1461021739636 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 16:22:19 INFO - PROCESS | 1915 | 1461021739639 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 16:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:22:19 INFO - PROCESS | 1915 | 1461021739647 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:22:19 INFO - PROCESS | 1915 | 1461021739650 Marionette TRACE conn4 <- [1,1490,null,{}] 16:22:19 INFO - PROCESS | 1915 | 1461021739656 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:19 INFO - PROCESS | 1915 | 1461021739898 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 16:22:20 INFO - PROCESS | 1915 | 1461021740217 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:21 INFO - PROCESS | 1915 | --DOCSHELL 0x846e3000 == 128 [pid = 1915] [id = 362] 16:22:21 INFO - PROCESS | 1915 | --DOCSHELL 0x8bb8ac00 == 127 [pid = 1915] [id = 361] 16:22:21 INFO - PROCESS | 1915 | --DOCSHELL 0x8b2a7400 == 126 [pid = 1915] [id = 360] 16:22:21 INFO - PROCESS | 1915 | --DOCSHELL 0x84919400 == 125 [pid = 1915] [id = 359] 16:22:21 INFO - PROCESS | 1915 | --DOCSHELL 0x99ad4800 == 124 [pid = 1915] [id = 355] 16:22:21 INFO - PROCESS | 1915 | --DOCSHELL 0x85a37800 == 123 [pid = 1915] [id = 356] 16:22:21 INFO - PROCESS | 1915 | --DOCSHELL 0x94eeb000 == 122 [pid = 1915] [id = 354] 16:22:21 INFO - PROCESS | 1915 | --DOCSHELL 0x8b2a2800 == 121 [pid = 1915] [id = 353] 16:22:21 INFO - PROCESS | 1915 | --DOCSHELL 0x9400dc00 == 120 [pid = 1915] [id = 352] 16:22:21 INFO - PROCESS | 1915 | --DOCSHELL 0x8b253c00 == 119 [pid = 1915] [id = 350] 16:22:21 INFO - PROCESS | 1915 | --DOCSHELL 0x93013800 == 118 [pid = 1915] [id = 351] 16:22:21 INFO - PROCESS | 1915 | --DOCSHELL 0x90147c00 == 117 [pid = 1915] [id = 349] 16:22:21 INFO - PROCESS | 1915 | --DOCSHELL 0x90149c00 == 116 [pid = 1915] [id = 348] 16:22:21 INFO - PROCESS | 1915 | --DOCSHELL 0x8dc59c00 == 115 [pid = 1915] [id = 347] 16:22:21 INFO - PROCESS | 1915 | --DOCSHELL 0x8fe06c00 == 114 [pid = 1915] [id = 346] 16:22:21 INFO - PROCESS | 1915 | --DOCSHELL 0x8f606000 == 113 [pid = 1915] [id = 345] 16:22:21 INFO - PROCESS | 1915 | --DOCSHELL 0x84917800 == 112 [pid = 1915] [id = 343] 16:22:21 INFO - PROCESS | 1915 | --DOCSHELL 0x8ecf8800 == 111 [pid = 1915] [id = 344] 16:22:21 INFO - PROCESS | 1915 | --DOCSHELL 0x850da800 == 110 [pid = 1915] [id = 342] 16:22:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x846e3000 == 111 [pid = 1915] [id = 380] 16:22:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x846ea800) [pid = 1915] [serial = 1141] [outer = (nil)] 16:22:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x84918800) [pid = 1915] [serial = 1142] [outer = 0x846ea800] 16:22:21 INFO - PROCESS | 1915 | 1461021741480 Marionette DEBUG loaded listener.js 16:22:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x850e2800) [pid = 1915] [serial = 1143] [outer = 0x846ea800] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x8b24e400) [pid = 1915] [serial = 962] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x9adfe400) [pid = 1915] [serial = 987] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x8bf48800) [pid = 1915] [serial = 963] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x8bf4c000) [pid = 1915] [serial = 1013] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x85a36400) [pid = 1915] [serial = 1016] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x846ef400) [pid = 1915] [serial = 1011] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x942c2c00) [pid = 1915] [serial = 1008] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x93115000) [pid = 1915] [serial = 971] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x903ea800) [pid = 1915] [serial = 968] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x931a8800) [pid = 1915] [serial = 972] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x9fb14000) [pid = 1915] [serial = 989] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x97b11000) [pid = 1915] [serial = 981] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x9fc77800) [pid = 1915] [serial = 990] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x850dfc00) [pid = 1915] [serial = 1005] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x8bf43000) [pid = 1915] [serial = 1019] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x8fe06400) [pid = 1915] [serial = 995] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x90610800) [pid = 1915] [serial = 969] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x9443f000) [pid = 1915] [serial = 978] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x8fe02000) [pid = 1915] [serial = 1001] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0xa0c55800) [pid = 1915] [serial = 992] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x8dc61c00) [pid = 1915] [serial = 1020] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x8fe0c800) [pid = 1915] [serial = 996] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x8e947c00) [pid = 1915] [serial = 1022] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x8af1d000) [pid = 1915] [serial = 1007] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x8af16000) [pid = 1915] [serial = 998] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x8f605c00) [pid = 1915] [serial = 965] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x877ce000) [pid = 1915] [serial = 1017] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x8fe0b800) [pid = 1915] [serial = 1002] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x93eee000) [pid = 1915] [serial = 975] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x99bc1c00) [pid = 1915] [serial = 986] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x8fe24400) [pid = 1915] [serial = 966] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x850ddc00) [pid = 1915] [serial = 1004] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x93ee2000) [pid = 1915] [serial = 974] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x846ec000) [pid = 1915] [serial = 1010] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x8eb2b400) [pid = 1915] [serial = 1023] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0xa0078800) [pid = 1915] [serial = 1014] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x98e76400) [pid = 1915] [serial = 984] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0xa0ee0800) [pid = 1915] [serial = 993] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x94019800) [pid = 1915] [serial = 977] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x8af18800) [pid = 1915] [serial = 999] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x981a9000) [pid = 1915] [serial = 983] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x97082000) [pid = 1915] [serial = 980] [outer = (nil)] [url = about:blank] 16:22:21 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x8bd0b000) [pid = 1915] [serial = 1025] [outer = (nil)] [url = about:blank] 16:22:22 INFO - PROCESS | 1915 | 1461021742517 Marionette TRACE conn4 <- [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]]]}] 16:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 2897ms 16:22:22 INFO - PROCESS | 1915 | 1461021742545 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 16:22:22 INFO - PROCESS | 1915 | 1461021742553 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 16:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:22:22 INFO - PROCESS | 1915 | 1461021742563 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:22:22 INFO - PROCESS | 1915 | 1461021742568 Marionette TRACE conn4 <- [1,1494,null,{}] 16:22:22 INFO - PROCESS | 1915 | 1461021742577 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:22 INFO - PROCESS | 1915 | 1461021742802 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 16:22:23 INFO - PROCESS | 1915 | 1461021743007 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x85a36c00 == 112 [pid = 1915] [id = 381] 16:22:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x877db800) [pid = 1915] [serial = 1144] [outer = (nil)] 16:22:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8af13400) [pid = 1915] [serial = 1145] [outer = 0x877db800] 16:22:23 INFO - PROCESS | 1915 | 1461021743093 Marionette DEBUG loaded listener.js 16:22:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8af18000) [pid = 1915] [serial = 1146] [outer = 0x877db800] 16:22:24 INFO - PROCESS | 1915 | 1461021744000 Marionette TRACE conn4 <- [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]]]}] 16:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1487ms 16:22:24 INFO - PROCESS | 1915 | 1461021744051 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 16:22:24 INFO - PROCESS | 1915 | 1461021744058 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 16:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:22:24 INFO - PROCESS | 1915 | 1461021744118 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:22:24 INFO - PROCESS | 1915 | 1461021744123 Marionette TRACE conn4 <- [1,1498,null,{}] 16:22:24 INFO - PROCESS | 1915 | 1461021744129 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:24 INFO - PROCESS | 1915 | 1461021744413 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 16:22:24 INFO - PROCESS | 1915 | 1461021744444 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:24 INFO - PROCESS | 1915 | ++DOCSHELL 0x850de800 == 113 [pid = 1915] [id = 382] 16:22:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x85a3a800) [pid = 1915] [serial = 1147] [outer = (nil)] 16:22:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8bf4d400) [pid = 1915] [serial = 1148] [outer = 0x85a3a800] 16:22:24 INFO - PROCESS | 1915 | 1461021744528 Marionette DEBUG loaded listener.js 16:22:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8dd64400) [pid = 1915] [serial = 1149] [outer = 0x85a3a800] 16:22:25 INFO - PROCESS | 1915 | 1461021745693 Marionette TRACE conn4 <- [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]]]}] 16:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1648ms 16:22:25 INFO - PROCESS | 1915 | 1461021745754 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 16:22:25 INFO - PROCESS | 1915 | 1461021745758 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 16:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:22:25 INFO - PROCESS | 1915 | 1461021745771 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:22:25 INFO - PROCESS | 1915 | 1461021745784 Marionette TRACE conn4 <- [1,1502,null,{}] 16:22:25 INFO - PROCESS | 1915 | 1461021745810 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:26 INFO - PROCESS | 1915 | 1461021746097 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 16:22:26 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x8bb81800) [pid = 1915] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:22:26 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x850dc000) [pid = 1915] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:22:26 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x94439000) [pid = 1915] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:22:26 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x93114000) [pid = 1915] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:22:26 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x8b2a3400) [pid = 1915] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:22:26 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x903e5800) [pid = 1915] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:22:26 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x8b2aa400) [pid = 1915] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:22:26 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x8bd05000) [pid = 1915] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:22:26 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x8e948800) [pid = 1915] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:22:26 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x8bf4f000) [pid = 1915] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:22:26 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x980d1c00) [pid = 1915] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:22:26 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x877cf000) [pid = 1915] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:22:26 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x84920c00) [pid = 1915] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:22:26 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x902e9c00) [pid = 1915] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:22:26 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x8fe08400) [pid = 1915] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:22:26 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x8bb8c400) [pid = 1915] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:22:26 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x99bb3000) [pid = 1915] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:22:26 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0x8f601c00) [pid = 1915] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:22:26 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0x85a34000) [pid = 1915] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:22:26 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0x8fe08800) [pid = 1915] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:22:26 INFO - PROCESS | 1915 | 1461021746833 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x846e8800 == 114 [pid = 1915] [id = 383] 16:22:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0x846ea000) [pid = 1915] [serial = 1150] [outer = (nil)] 16:22:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0x85a40c00) [pid = 1915] [serial = 1151] [outer = 0x846ea000] 16:22:26 INFO - PROCESS | 1915 | 1461021746911 Marionette DEBUG loaded listener.js 16:22:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0x8bb81800) [pid = 1915] [serial = 1152] [outer = 0x846ea000] 16:22:27 INFO - PROCESS | 1915 | 1461021747682 Marionette TRACE conn4 <- [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]]]}] 16:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1976ms 16:22:27 INFO - PROCESS | 1915 | 1461021747742 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 16:22:27 INFO - PROCESS | 1915 | 1461021747747 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 16:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:22:27 INFO - PROCESS | 1915 | 1461021747754 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:22:27 INFO - PROCESS | 1915 | 1461021747758 Marionette TRACE conn4 <- [1,1506,null,{}] 16:22:27 INFO - PROCESS | 1915 | 1461021747764 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:27 INFO - PROCESS | 1915 | 1461021747980 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 16:22:28 INFO - PROCESS | 1915 | 1461021748155 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x8491f800 == 115 [pid = 1915] [id = 384] 16:22:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x8deb8000) [pid = 1915] [serial = 1153] [outer = (nil)] 16:22:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x8e94cc00) [pid = 1915] [serial = 1154] [outer = 0x8deb8000] 16:22:28 INFO - PROCESS | 1915 | 1461021748238 Marionette DEBUG loaded listener.js 16:22:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x8eb2d800) [pid = 1915] [serial = 1155] [outer = 0x8deb8000] 16:22:29 INFO - PROCESS | 1915 | 1461021749388 Marionette TRACE conn4 <- [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]]]}] 16:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1687ms 16:22:29 INFO - PROCESS | 1915 | 1461021749443 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 16:22:29 INFO - PROCESS | 1915 | 1461021749450 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 16:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:22:29 INFO - PROCESS | 1915 | 1461021749460 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:22:29 INFO - PROCESS | 1915 | 1461021749465 Marionette TRACE conn4 <- [1,1510,null,{}] 16:22:29 INFO - PROCESS | 1915 | 1461021749476 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:29 INFO - PROCESS | 1915 | 1461021749824 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 16:22:30 INFO - PROCESS | 1915 | 1461021750097 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x877d7c00 == 116 [pid = 1915] [id = 385] 16:22:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x89782c00) [pid = 1915] [serial = 1156] [outer = (nil)] 16:22:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x8af14400) [pid = 1915] [serial = 1157] [outer = 0x89782c00] 16:22:30 INFO - PROCESS | 1915 | 1461021750199 Marionette DEBUG loaded listener.js 16:22:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x8b2ad400) [pid = 1915] [serial = 1158] [outer = 0x89782c00] 16:22:31 INFO - PROCESS | 1915 | 1461021751157 Marionette TRACE conn4 <- [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]]]}] 16:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1741ms 16:22:31 INFO - PROCESS | 1915 | 1461021751202 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 16:22:31 INFO - PROCESS | 1915 | 1461021751211 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 16:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:22:31 INFO - PROCESS | 1915 | 1461021751222 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:22:31 INFO - PROCESS | 1915 | 1461021751226 Marionette TRACE conn4 <- [1,1514,null,{}] 16:22:31 INFO - PROCESS | 1915 | 1461021751233 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:31 INFO - PROCESS | 1915 | 1461021751494 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 16:22:31 INFO - PROCESS | 1915 | 1461021751875 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x877cd800 == 117 [pid = 1915] [id = 386] 16:22:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8dd6f000) [pid = 1915] [serial = 1159] [outer = (nil)] 16:22:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8deb3800) [pid = 1915] [serial = 1160] [outer = 0x8dd6f000] 16:22:31 INFO - PROCESS | 1915 | 1461021751965 Marionette DEBUG loaded listener.js 16:22:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8e0c3400) [pid = 1915] [serial = 1161] [outer = 0x8dd6f000] 16:22:33 INFO - PROCESS | 1915 | 1461021753095 Marionette TRACE conn4 <- [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]]]}] 16:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1893ms 16:22:33 INFO - PROCESS | 1915 | 1461021753116 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 16:22:33 INFO - PROCESS | 1915 | 1461021753120 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 16:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:22:33 INFO - PROCESS | 1915 | 1461021753130 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:22:33 INFO - PROCESS | 1915 | 1461021753136 Marionette TRACE conn4 <- [1,1518,null,{}] 16:22:33 INFO - PROCESS | 1915 | 1461021753156 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:33 INFO - PROCESS | 1915 | 1461021753450 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 16:22:33 INFO - PROCESS | 1915 | 1461021753807 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e947c00 == 118 [pid = 1915] [id = 387] 16:22:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8f38c800) [pid = 1915] [serial = 1162] [outer = (nil)] 16:22:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x8f605c00) [pid = 1915] [serial = 1163] [outer = 0x8f38c800] 16:22:33 INFO - PROCESS | 1915 | 1461021753915 Marionette DEBUG loaded listener.js 16:22:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8fc04400) [pid = 1915] [serial = 1164] [outer = 0x8f38c800] 16:22:34 INFO - PROCESS | 1915 | 1461021754851 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 16:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1798ms 16:22:34 INFO - PROCESS | 1915 | 1461021754928 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 16:22:34 INFO - PROCESS | 1915 | 1461021754934 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 16:22:34 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:22:34 INFO - PROCESS | 1915 | 1461021754941 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:22:34 INFO - PROCESS | 1915 | 1461021754945 Marionette TRACE conn4 <- [1,1522,null,{}] 16:22:34 INFO - PROCESS | 1915 | 1461021754950 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:35 INFO - PROCESS | 1915 | 1461021755212 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 16:22:35 INFO - PROCESS | 1915 | 1461021755525 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f602000 == 119 [pid = 1915] [id = 388] 16:22:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8fe08400) [pid = 1915] [serial = 1165] [outer = (nil)] 16:22:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8fe0f800) [pid = 1915] [serial = 1166] [outer = 0x8fe08400] 16:22:35 INFO - PROCESS | 1915 | 1461021755619 Marionette DEBUG loaded listener.js 16:22:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8fe22000) [pid = 1915] [serial = 1167] [outer = 0x8fe08400] 16:22:36 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:22:36 INFO - PROCESS | 1915 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:22:36 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:22:36 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:22:36 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:22:36 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:22:36 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:22:36 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:22:36 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:22:36 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:22:36 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:22:36 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:22:36 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 () { 16:22:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:22:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:22:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:22:36 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 () { 16:22:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:22:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:22:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:22:36 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 () { 16:22:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:22:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:22:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:22:36 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 () { 16:22:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:22:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:22:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:22:36 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1585ms 16:22:36 INFO - PROCESS | 1915 | 1461021756499 Marionette TRACE conn4 <- [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"]]]}] 16:22:36 INFO - PROCESS | 1915 | 1461021756528 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 16:22:36 INFO - PROCESS | 1915 | 1461021756537 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 16:22:36 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:22:36 INFO - PROCESS | 1915 | 1461021756564 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:22:36 INFO - PROCESS | 1915 | 1461021756569 Marionette TRACE conn4 <- [1,1526,null,{}] 16:22:36 INFO - PROCESS | 1915 | 1461021756582 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:36 INFO - PROCESS | 1915 | 1461021756798 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 16:22:37 INFO - PROCESS | 1915 | 1461021757019 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:37 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ecfe000 == 120 [pid = 1915] [id = 389] 16:22:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8f60bc00) [pid = 1915] [serial = 1168] [outer = (nil)] 16:22:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8fedf000) [pid = 1915] [serial = 1169] [outer = 0x8f60bc00] 16:22:37 INFO - PROCESS | 1915 | 1461021757146 Marionette DEBUG loaded listener.js 16:22:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8ffe8800) [pid = 1915] [serial = 1170] [outer = 0x8f60bc00] 16:22:38 INFO - PROCESS | 1915 | 1461021758113 Marionette TRACE conn4 <- [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"]]]}] 16:22:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:22:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:22:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:22:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:22:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:22:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:22:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:22:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:22:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:22:38 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1606ms 16:22:38 INFO - PROCESS | 1915 | 1461021758179 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 16:22:38 INFO - PROCESS | 1915 | 1461021758184 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 16:22:38 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:22:38 INFO - PROCESS | 1915 | 1461021758195 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:22:38 INFO - PROCESS | 1915 | 1461021758198 Marionette TRACE conn4 <- [1,1530,null,{}] 16:22:38 INFO - PROCESS | 1915 | 1461021758206 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:38 INFO - PROCESS | 1915 | 1461021758471 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 16:22:38 INFO - PROCESS | 1915 | 1461021758813 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x902ec400 == 121 [pid = 1915] [id = 390] 16:22:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x903e9c00) [pid = 1915] [serial = 1171] [outer = (nil)] 16:22:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x9123e800) [pid = 1915] [serial = 1172] [outer = 0x903e9c00] 16:22:38 INFO - PROCESS | 1915 | 1461021758923 Marionette DEBUG loaded listener.js 16:22:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x914d1c00) [pid = 1915] [serial = 1173] [outer = 0x903e9c00] 16:22:39 INFO - PROCESS | 1915 | 1461021759776 Marionette TRACE conn4 <- [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]]]}] 16:22:39 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 16:22:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:22:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:22:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:22:39 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. 16:22:39 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:22:39 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1603ms 16:22:39 INFO - PROCESS | 1915 | 1461021759799 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 16:22:39 INFO - PROCESS | 1915 | 1461021759802 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 16:22:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:22:39 INFO - PROCESS | 1915 | 1461021759810 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:22:39 INFO - PROCESS | 1915 | 1461021759814 Marionette TRACE conn4 <- [1,1534,null,{}] 16:22:39 INFO - PROCESS | 1915 | 1461021759820 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:40 INFO - PROCESS | 1915 | 1461021760043 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 16:22:40 INFO - PROCESS | 1915 | 1461021760315 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e0c9c00 == 122 [pid = 1915] [id = 391] 16:22:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x8fe26800) [pid = 1915] [serial = 1174] [outer = (nil)] 16:22:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x9310c400) [pid = 1915] [serial = 1175] [outer = 0x8fe26800] 16:22:40 INFO - PROCESS | 1915 | 1461021760411 Marionette DEBUG loaded listener.js 16:22:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x931a3000) [pid = 1915] [serial = 1176] [outer = 0x8fe26800] 16:22:41 INFO - PROCESS | 1915 | 1461021761409 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 16:22:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:22:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1631ms 16:22:41 INFO - PROCESS | 1915 | 1461021761442 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 16:22:41 INFO - PROCESS | 1915 | 1461021761447 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 16:22:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:22:41 INFO - PROCESS | 1915 | 1461021761454 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:22:41 INFO - PROCESS | 1915 | 1461021761458 Marionette TRACE conn4 <- [1,1538,null,{}] 16:22:41 INFO - PROCESS | 1915 | 1461021761464 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:41 INFO - PROCESS | 1915 | 1461021761687 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 16:22:41 INFO - PROCESS | 1915 | 1461021761977 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dd6c000 == 123 [pid = 1915] [id = 392] 16:22:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x9123fc00) [pid = 1915] [serial = 1177] [outer = (nil)] 16:22:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x931d0000) [pid = 1915] [serial = 1178] [outer = 0x9123fc00] 16:22:42 INFO - PROCESS | 1915 | 1461021762078 Marionette DEBUG loaded listener.js 16:22:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x93212400) [pid = 1915] [serial = 1179] [outer = 0x9123fc00] 16:22:43 INFO - PROCESS | 1915 | 1461021763030 Marionette TRACE conn4 <- [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]]]}] 16:22:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:22:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1651ms 16:22:43 INFO - PROCESS | 1915 | 1461021763107 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 16:22:43 INFO - PROCESS | 1915 | 1461021763111 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 16:22:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:22:43 INFO - PROCESS | 1915 | 1461021763119 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:22:43 INFO - PROCESS | 1915 | 1461021763123 Marionette TRACE conn4 <- [1,1542,null,{}] 16:22:43 INFO - PROCESS | 1915 | 1461021763130 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:43 INFO - PROCESS | 1915 | 1461021763413 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 16:22:43 INFO - PROCESS | 1915 | 1461021763744 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x931a8000 == 124 [pid = 1915] [id = 393] 16:22:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x931ab000) [pid = 1915] [serial = 1180] [outer = (nil)] 16:22:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x93f62c00) [pid = 1915] [serial = 1181] [outer = 0x931ab000] 16:22:43 INFO - PROCESS | 1915 | 1461021763848 Marionette DEBUG loaded listener.js 16:22:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x93f68000) [pid = 1915] [serial = 1182] [outer = 0x931ab000] 16:22:44 INFO - PROCESS | 1915 | 1461021764805 Marionette TRACE conn4 <- [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]]]}] 16:22:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:22:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1741ms 16:22:44 INFO - PROCESS | 1915 | 1461021764862 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 16:22:44 INFO - PROCESS | 1915 | 1461021764867 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 16:22:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:22:44 INFO - PROCESS | 1915 | 1461021764875 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:22:44 INFO - PROCESS | 1915 | 1461021764879 Marionette TRACE conn4 <- [1,1546,null,{}] 16:22:44 INFO - PROCESS | 1915 | 1461021764891 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:45 INFO - PROCESS | 1915 | 1461021765244 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 16:22:45 INFO - PROCESS | 1915 | 1461021765501 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:45 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e07e800 == 125 [pid = 1915] [id = 394] 16:22:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x93016c00) [pid = 1915] [serial = 1183] [outer = (nil)] 16:22:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x9401a800) [pid = 1915] [serial = 1184] [outer = 0x93016c00] 16:22:45 INFO - PROCESS | 1915 | 1461021765601 Marionette DEBUG loaded listener.js 16:22:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x942c5800) [pid = 1915] [serial = 1185] [outer = 0x93016c00] 16:22:46 INFO - PROCESS | 1915 | 1461021766663 Marionette TRACE conn4 <- [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]]]}] 16:22:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:22:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1838ms 16:22:46 INFO - PROCESS | 1915 | 1461021766714 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 16:22:46 INFO - PROCESS | 1915 | 1461021766718 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 16:22:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:22:46 INFO - PROCESS | 1915 | 1461021766726 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:22:46 INFO - PROCESS | 1915 | 1461021766732 Marionette TRACE conn4 <- [1,1550,null,{}] 16:22:46 INFO - PROCESS | 1915 | 1461021766740 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:47 INFO - PROCESS | 1915 | 1461021767021 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 16:22:47 INFO - PROCESS | 1915 | 1461021767358 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x93f6e400 == 126 [pid = 1915] [id = 395] 16:22:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x96b7d000) [pid = 1915] [serial = 1186] [outer = (nil)] 16:22:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x97089800) [pid = 1915] [serial = 1187] [outer = 0x96b7d000] 16:22:47 INFO - PROCESS | 1915 | 1461021767467 Marionette DEBUG loaded listener.js 16:22:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x98021800) [pid = 1915] [serial = 1188] [outer = 0x96b7d000] 16:22:48 INFO - PROCESS | 1915 | 1461021768435 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 16:22:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:22:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1751ms 16:22:48 INFO - PROCESS | 1915 | 1461021768478 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 16:22:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:22:48 INFO - PROCESS | 1915 | 1461021768483 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 16:22:48 INFO - PROCESS | 1915 | 1461021768491 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:22:48 INFO - PROCESS | 1915 | 1461021768495 Marionette TRACE conn4 <- [1,1554,null,{}] 16:22:48 INFO - PROCESS | 1915 | 1461021768502 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:48 INFO - PROCESS | 1915 | 1461021768744 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 16:22:49 INFO - PROCESS | 1915 | 1461021769126 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x94446c00 == 127 [pid = 1915] [id = 396] 16:22:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x980ca400) [pid = 1915] [serial = 1189] [outer = (nil)] 16:22:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x981ab400) [pid = 1915] [serial = 1190] [outer = 0x980ca400] 16:22:49 INFO - PROCESS | 1915 | 1461021769227 Marionette DEBUG loaded listener.js 16:22:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x98314800) [pid = 1915] [serial = 1191] [outer = 0x980ca400] 16:22:50 INFO - PROCESS | 1915 | 1461021770175 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 16:22:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:22:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1740ms 16:22:50 INFO - PROCESS | 1915 | 1461021770231 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 16:22:50 INFO - PROCESS | 1915 | 1461021770235 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 16:22:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:22:50 INFO - PROCESS | 1915 | 1461021770243 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:22:50 INFO - PROCESS | 1915 | 1461021770247 Marionette TRACE conn4 <- [1,1558,null,{}] 16:22:50 INFO - PROCESS | 1915 | 1461021770253 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:50 INFO - PROCESS | 1915 | 1461021770496 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 16:22:50 INFO - PROCESS | 1915 | 1461021770816 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x931b0000 == 128 [pid = 1915] [id = 397] 16:22:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x9819f800) [pid = 1915] [serial = 1192] [outer = (nil)] 16:22:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x98e7a000) [pid = 1915] [serial = 1193] [outer = 0x9819f800] 16:22:50 INFO - PROCESS | 1915 | 1461021770929 Marionette DEBUG loaded listener.js 16:22:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x98e7e400) [pid = 1915] [serial = 1194] [outer = 0x9819f800] 16:22:51 INFO - PROCESS | 1915 | 1461021771857 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 16:22:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:22:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1639ms 16:22:51 INFO - PROCESS | 1915 | 1461021771882 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 16:22:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:22:51 INFO - PROCESS | 1915 | 1461021771887 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 16:22:51 INFO - PROCESS | 1915 | 1461021771895 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:22:51 INFO - PROCESS | 1915 | 1461021771897 Marionette TRACE conn4 <- [1,1562,null,{}] 16:22:51 INFO - PROCESS | 1915 | 1461021771906 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:52 INFO - PROCESS | 1915 | 1461021772141 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 16:22:52 INFO - PROCESS | 1915 | 1461021772474 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x850de000 == 129 [pid = 1915] [id = 398] 16:22:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x90149800) [pid = 1915] [serial = 1195] [outer = (nil)] 16:22:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x98f8e800) [pid = 1915] [serial = 1196] [outer = 0x90149800] 16:22:52 INFO - PROCESS | 1915 | 1461021772575 Marionette DEBUG loaded listener.js 16:22:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x99312800) [pid = 1915] [serial = 1197] [outer = 0x90149800] 16:22:53 INFO - PROCESS | 1915 | 1461021773491 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 16:22:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:22:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1638ms 16:22:53 INFO - PROCESS | 1915 | 1461021773542 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 16:22:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:22:53 INFO - PROCESS | 1915 | 1461021773557 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 16:22:53 INFO - PROCESS | 1915 | 1461021773564 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:22:53 INFO - PROCESS | 1915 | 1461021773569 Marionette TRACE conn4 <- [1,1566,null,{}] 16:22:53 INFO - PROCESS | 1915 | 1461021773576 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:53 INFO - PROCESS | 1915 | 1461021773824 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 16:22:54 INFO - PROCESS | 1915 | 1461021774161 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bf4b800 == 130 [pid = 1915] [id = 399] 16:22:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x8deacc00) [pid = 1915] [serial = 1198] [outer = (nil)] 16:22:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x99377000) [pid = 1915] [serial = 1199] [outer = 0x8deacc00] 16:22:54 INFO - PROCESS | 1915 | 1461021774261 Marionette DEBUG loaded listener.js 16:22:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x99971800) [pid = 1915] [serial = 1200] [outer = 0x8deacc00] 16:22:55 INFO - PROCESS | 1915 | 1461021775246 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 16:22:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:22:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1733ms 16:22:55 INFO - PROCESS | 1915 | 1461021775298 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 16:22:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:22:55 INFO - PROCESS | 1915 | 1461021775303 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 16:22:55 INFO - PROCESS | 1915 | 1461021775310 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:22:55 INFO - PROCESS | 1915 | 1461021775314 Marionette TRACE conn4 <- [1,1570,null,{}] 16:22:55 INFO - PROCESS | 1915 | 1461021775321 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:55 INFO - PROCESS | 1915 | 1461021775566 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 16:22:55 INFO - PROCESS | 1915 | 1461021775893 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x98e77000 == 131 [pid = 1915] [id = 400] 16:22:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x99372800) [pid = 1915] [serial = 1201] [outer = (nil)] 16:22:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x99bbe400) [pid = 1915] [serial = 1202] [outer = 0x99372800] 16:22:56 INFO - PROCESS | 1915 | 1461021775996 Marionette DEBUG loaded listener.js 16:22:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x9ad4a400) [pid = 1915] [serial = 1203] [outer = 0x99372800] 16:22:56 INFO - PROCESS | 1915 | 1461021776941 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 16:22:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:22:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1684ms 16:22:57 INFO - PROCESS | 1915 | 1461021776995 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 16:22:57 INFO - PROCESS | 1915 | 1461021776998 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 16:22:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:22:57 INFO - PROCESS | 1915 | 1461021777006 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:22:57 INFO - PROCESS | 1915 | 1461021777009 Marionette TRACE conn4 <- [1,1574,null,{}] 16:22:57 INFO - PROCESS | 1915 | 1461021777017 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:57 INFO - PROCESS | 1915 | 1461021777261 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 16:22:57 INFO - PROCESS | 1915 | 1461021777591 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:57 INFO - PROCESS | 1915 | ++DOCSHELL 0x846f0000 == 132 [pid = 1915] [id = 401] 16:22:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x99bb8000) [pid = 1915] [serial = 1204] [outer = (nil)] 16:22:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x9aeaf000) [pid = 1915] [serial = 1205] [outer = 0x99bb8000] 16:22:57 INFO - PROCESS | 1915 | 1461021777689 Marionette DEBUG loaded listener.js 16:22:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x9b3e9c00) [pid = 1915] [serial = 1206] [outer = 0x99bb8000] 16:22:58 INFO - PROCESS | 1915 | 1461021778614 Marionette TRACE conn4 <- [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]]]}] 16:22:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:22:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1684ms 16:22:58 INFO - PROCESS | 1915 | 1461021778691 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 16:22:58 INFO - PROCESS | 1915 | 1461021778694 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 16:22:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:22:58 INFO - PROCESS | 1915 | 1461021778702 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:22:58 INFO - PROCESS | 1915 | 1461021778707 Marionette TRACE conn4 <- [1,1578,null,{}] 16:22:58 INFO - PROCESS | 1915 | 1461021778713 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:58 INFO - PROCESS | 1915 | 1461021778970 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 16:23:00 INFO - PROCESS | 1915 | --DOCSHELL 0x8deb9000 == 131 [pid = 1915] [id = 148] 16:23:00 INFO - PROCESS | 1915 | --DOCSHELL 0xa2a0e800 == 130 [pid = 1915] [id = 135] 16:23:00 INFO - PROCESS | 1915 | --DOCSHELL 0x9fc78800 == 129 [pid = 1915] [id = 72] 16:23:00 INFO - PROCESS | 1915 | --DOCSHELL 0x8bf43800 == 128 [pid = 1915] [id = 136] 16:23:00 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb2f000 == 127 [pid = 1915] [id = 277] 16:23:00 INFO - PROCESS | 1915 | --DOCSHELL 0x93ee2800 == 126 [pid = 1915] [id = 278] 16:23:00 INFO - PROCESS | 1915 | --DOCSHELL 0x846e8800 == 125 [pid = 1915] [id = 383] 16:23:00 INFO - PROCESS | 1915 | --DOCSHELL 0x850de800 == 124 [pid = 1915] [id = 382] 16:23:00 INFO - PROCESS | 1915 | --DOCSHELL 0x85a36c00 == 123 [pid = 1915] [id = 381] 16:23:00 INFO - PROCESS | 1915 | --DOCSHELL 0x85a3c000 == 122 [pid = 1915] [id = 341] 16:23:00 INFO - PROCESS | 1915 | --DOCSHELL 0x846e3000 == 121 [pid = 1915] [id = 380] 16:23:00 INFO - PROCESS | 1915 | --DOCSHELL 0x942cac00 == 120 [pid = 1915] [id = 377] 16:23:00 INFO - PROCESS | 1915 | --DOCSHELL 0x94eefc00 == 119 [pid = 1915] [id = 378] 16:23:00 INFO - PROCESS | 1915 | --DOCSHELL 0x8491f000 == 118 [pid = 1915] [id = 376] 16:23:00 INFO - PROCESS | 1915 | --DOCSHELL 0x931a4000 == 117 [pid = 1915] [id = 375] 16:23:00 INFO - PROCESS | 1915 | --DOCSHELL 0x8e947800 == 116 [pid = 1915] [id = 373] 16:23:00 INFO - PROCESS | 1915 | --DOCSHELL 0x9300f400 == 115 [pid = 1915] [id = 374] 16:23:00 INFO - PROCESS | 1915 | --DOCSHELL 0x85a3b800 == 114 [pid = 1915] [id = 372] 16:23:00 INFO - PROCESS | 1915 | --DOCSHELL 0x8fe1b400 == 113 [pid = 1915] [id = 371] 16:23:00 INFO - PROCESS | 1915 | --DOCSHELL 0x8bb8fc00 == 112 [pid = 1915] [id = 370] 16:23:00 INFO - PROCESS | 1915 | --DOCSHELL 0x8fee6400 == 111 [pid = 1915] [id = 369] 16:23:00 INFO - PROCESS | 1915 | --DOCSHELL 0x8fee4400 == 110 [pid = 1915] [id = 368] 16:23:00 INFO - PROCESS | 1915 | --DOCSHELL 0x8dd68c00 == 109 [pid = 1915] [id = 366] 16:23:00 INFO - PROCESS | 1915 | --DOCSHELL 0x8f38f800 == 108 [pid = 1915] [id = 367] 16:23:00 INFO - PROCESS | 1915 | --DOCSHELL 0x8deb9800 == 107 [pid = 1915] [id = 365] 16:23:00 INFO - PROCESS | 1915 | --DOCSHELL 0x8b24dc00 == 106 [pid = 1915] [id = 364] 16:23:00 INFO - PROCESS | 1915 | --DOCSHELL 0x8491dc00 == 105 [pid = 1915] [id = 363] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x8fc0b800) [pid = 1915] [serial = 1074] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x877d0800) [pid = 1915] [serial = 1029] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x9629e000) [pid = 1915] [serial = 1059] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x8e080c00) [pid = 1915] [serial = 1073] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x93eedc00) [pid = 1915] [serial = 1055] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x931af800) [pid = 1915] [serial = 1053] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x9300b000) [pid = 1915] [serial = 1050] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x8bd05400) [pid = 1915] [serial = 1082] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x8eb29c00) [pid = 1915] [serial = 1076] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x8e074000) [pid = 1915] [serial = 1085] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x902e7400) [pid = 1915] [serial = 1043] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x94ee7800) [pid = 1915] [serial = 1058] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x903e9400) [pid = 1915] [serial = 960] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x98c4dc00) [pid = 1915] [serial = 1064] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x8e0c6800) [pid = 1915] [serial = 1071] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x8bf44800) [pid = 1915] [serial = 1083] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x8e074c00) [pid = 1915] [serial = 1032] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x9060a800) [pid = 1915] [serial = 1047] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x8fe29000) [pid = 1915] [serial = 1038] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x97b09c00) [pid = 1915] [serial = 1062] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x916c5c00) [pid = 1915] [serial = 1049] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x93115c00) [pid = 1915] [serial = 1052] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x8e07ec00) [pid = 1915] [serial = 1086] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x902f4c00) [pid = 1915] [serial = 1044] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x877d9c00) [pid = 1915] [serial = 1070] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x90604c00) [pid = 1915] [serial = 1046] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x99bbdc00) [pid = 1915] [serial = 1067] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x98eeb800) [pid = 1915] [serial = 1065] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x93f6d000) [pid = 1915] [serial = 1056] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x8f605800) [pid = 1915] [serial = 1034] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x89dc1400) [pid = 1915] [serial = 1080] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x8fee4000) [pid = 1915] [serial = 1040] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x9786cc00) [pid = 1915] [serial = 1061] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x8b24f000) [pid = 1915] [serial = 1031] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x8f60d800) [pid = 1915] [serial = 1035] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x8fe1f000) [pid = 1915] [serial = 1037] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x85a40400) [pid = 1915] [serial = 1079] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x85a36800) [pid = 1915] [serial = 1028] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x8fee7c00) [pid = 1915] [serial = 1041] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x9adf1400) [pid = 1915] [serial = 1068] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x877db400) [pid = 1915] [serial = 1088] [outer = (nil)] [url = about:blank] 16:23:01 INFO - PROCESS | 1915 | 1461021781024 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:01 INFO - PROCESS | 1915 | ++DOCSHELL 0x850de800 == 106 [pid = 1915] [id = 402] 16:23:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x850dec00) [pid = 1915] [serial = 1207] [outer = (nil)] 16:23:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x85a3a400) [pid = 1915] [serial = 1208] [outer = 0x850dec00] 16:23:01 INFO - PROCESS | 1915 | 1461021781118 Marionette DEBUG loaded listener.js 16:23:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x877cec00) [pid = 1915] [serial = 1209] [outer = 0x850dec00] 16:23:02 INFO - PROCESS | 1915 | 1461021782140 Marionette TRACE conn4 <- [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]]]}] 16:23:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:23:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 3493ms 16:23:02 INFO - PROCESS | 1915 | 1461021782198 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 16:23:02 INFO - PROCESS | 1915 | 1461021782204 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 16:23:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:23:02 INFO - PROCESS | 1915 | 1461021782215 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:23:02 INFO - PROCESS | 1915 | 1461021782220 Marionette TRACE conn4 <- [1,1582,null,{}] 16:23:02 INFO - PROCESS | 1915 | 1461021782228 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:02 INFO - PROCESS | 1915 | 1461021782460 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 16:23:02 INFO - PROCESS | 1915 | 1461021782647 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x8af15400 == 107 [pid = 1915] [id = 403] 16:23:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8af16800) [pid = 1915] [serial = 1210] [outer = (nil)] 16:23:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8af1d800) [pid = 1915] [serial = 1211] [outer = 0x8af16800] 16:23:02 INFO - PROCESS | 1915 | 1461021782778 Marionette DEBUG loaded listener.js 16:23:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x8b2aa400) [pid = 1915] [serial = 1212] [outer = 0x8af16800] 16:23:03 INFO - PROCESS | 1915 | 1461021783790 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 16:23:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:23:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1634ms 16:23:03 INFO - PROCESS | 1915 | 1461021783857 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 16:23:03 INFO - PROCESS | 1915 | 1461021783864 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 16:23:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:23:03 INFO - PROCESS | 1915 | 1461021783871 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:23:03 INFO - PROCESS | 1915 | 1461021783875 Marionette TRACE conn4 <- [1,1586,null,{}] 16:23:03 INFO - PROCESS | 1915 | 1461021783882 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:04 INFO - PROCESS | 1915 | 1461021784194 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 16:23:04 INFO - PROCESS | 1915 | 1461021784461 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dc5a000 == 108 [pid = 1915] [id = 404] 16:23:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x8dc5ec00) [pid = 1915] [serial = 1213] [outer = (nil)] 16:23:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x8dd65000) [pid = 1915] [serial = 1214] [outer = 0x8dc5ec00] 16:23:04 INFO - PROCESS | 1915 | 1461021784542 Marionette DEBUG loaded listener.js 16:23:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x8dd6a800) [pid = 1915] [serial = 1215] [outer = 0x8dc5ec00] 16:23:06 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x8b255400) [pid = 1915] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:23:06 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x8b256000) [pid = 1915] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:23:06 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x85a3a800) [pid = 1915] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:23:06 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x846ea000) [pid = 1915] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:23:06 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x877db800) [pid = 1915] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:23:06 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x846ea800) [pid = 1915] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:23:06 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x9801f000) [pid = 1915] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:23:06 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x94ef1c00) [pid = 1915] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:23:06 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x94eed000) [pid = 1915] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:23:06 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x9124a800) [pid = 1915] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:23:06 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x931de000) [pid = 1915] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:23:06 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x931a4400) [pid = 1915] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:23:06 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x93112c00) [pid = 1915] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:23:06 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x914c6400) [pid = 1915] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:23:06 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x90605000) [pid = 1915] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:23:06 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x8dc62c00) [pid = 1915] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:23:06 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x9014a000) [pid = 1915] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:23:06 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x8fee4800) [pid = 1915] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:23:06 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x8f608c00) [pid = 1915] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:23:06 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x8eb29400) [pid = 1915] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:23:06 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x8e0c8000) [pid = 1915] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:23:06 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x8b253000) [pid = 1915] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:23:06 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0x8491e000) [pid = 1915] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:23:06 INFO - PROCESS | 1915 | 1461021786307 Marionette TRACE conn4 <- [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]]]}] 16:23:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:23:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 2488ms 16:23:06 INFO - PROCESS | 1915 | 1461021786384 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 16:23:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:23:06 INFO - PROCESS | 1915 | 1461021786388 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 16:23:06 INFO - PROCESS | 1915 | 1461021786412 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:23:06 INFO - PROCESS | 1915 | 1461021786422 Marionette TRACE conn4 <- [1,1590,null,{}] 16:23:06 INFO - PROCESS | 1915 | 1461021786434 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:06 INFO - PROCESS | 1915 | 1461021786644 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 16:23:06 INFO - PROCESS | 1915 | 1461021786660 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b256000 == 109 [pid = 1915] [id = 405] 16:23:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0x8bf41800) [pid = 1915] [serial = 1216] [outer = (nil)] 16:23:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x8dd6c800) [pid = 1915] [serial = 1217] [outer = 0x8bf41800] 16:23:06 INFO - PROCESS | 1915 | 1461021786899 Marionette DEBUG loaded listener.js 16:23:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x8deb6800) [pid = 1915] [serial = 1218] [outer = 0x8bf41800] 16:23:07 INFO - PROCESS | 1915 | 1461021787744 Marionette TRACE conn4 <- [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]]]}] 16:23:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:23:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1371ms 16:23:07 INFO - PROCESS | 1915 | 1461021787769 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 16:23:07 INFO - PROCESS | 1915 | 1461021787774 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 16:23:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:23:07 INFO - PROCESS | 1915 | 1461021787782 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:23:07 INFO - PROCESS | 1915 | 1461021787785 Marionette TRACE conn4 <- [1,1594,null,{}] 16:23:07 INFO - PROCESS | 1915 | 1461021787805 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:08 INFO - PROCESS | 1915 | 1461021788019 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 16:23:08 INFO - PROCESS | 1915 | 1461021788036 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dd66400 == 110 [pid = 1915] [id = 406] 16:23:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x8e073800) [pid = 1915] [serial = 1219] [outer = (nil)] 16:23:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x8e942000) [pid = 1915] [serial = 1220] [outer = 0x8e073800] 16:23:08 INFO - PROCESS | 1915 | 1461021788113 Marionette DEBUG loaded listener.js 16:23:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x8eb22800) [pid = 1915] [serial = 1221] [outer = 0x8e073800] 16:23:09 INFO - PROCESS | 1915 | 1461021789513 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 16:23:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:23:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1812ms 16:23:09 INFO - PROCESS | 1915 | 1461021789594 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 16:23:09 INFO - PROCESS | 1915 | 1461021789604 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 16:23:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:23:09 INFO - PROCESS | 1915 | 1461021789615 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:23:09 INFO - PROCESS | 1915 | 1461021789622 Marionette TRACE conn4 <- [1,1598,null,{}] 16:23:09 INFO - PROCESS | 1915 | 1461021789632 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:09 INFO - PROCESS | 1915 | 1461021789988 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 16:23:10 INFO - PROCESS | 1915 | 1461021790275 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:10 INFO - PROCESS | 1915 | ++DOCSHELL 0x8491dc00 == 111 [pid = 1915] [id = 407] 16:23:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x89784c00) [pid = 1915] [serial = 1222] [outer = (nil)] 16:23:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8af0e400) [pid = 1915] [serial = 1223] [outer = 0x89784c00] 16:23:10 INFO - PROCESS | 1915 | 1461021790374 Marionette DEBUG loaded listener.js 16:23:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8b2af000) [pid = 1915] [serial = 1224] [outer = 0x89784c00] 16:23:11 INFO - PROCESS | 1915 | 1461021791599 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 16:23:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:23:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 2005ms 16:23:11 INFO - PROCESS | 1915 | 1461021791623 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 16:23:11 INFO - PROCESS | 1915 | 1461021791639 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 16:23:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:23:11 INFO - PROCESS | 1915 | 1461021791660 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:23:11 INFO - PROCESS | 1915 | 1461021791669 Marionette TRACE conn4 <- [1,1602,null,{}] 16:23:11 INFO - PROCESS | 1915 | 1461021791745 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:12 INFO - PROCESS | 1915 | 1461021792298 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 16:23:12 INFO - PROCESS | 1915 | 1461021792514 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b253000 == 112 [pid = 1915] [id = 408] 16:23:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8b2a5400) [pid = 1915] [serial = 1225] [outer = (nil)] 16:23:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8deb7000) [pid = 1915] [serial = 1226] [outer = 0x8b2a5400] 16:23:12 INFO - PROCESS | 1915 | 1461021792609 Marionette DEBUG loaded listener.js 16:23:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x8e0c8000) [pid = 1915] [serial = 1227] [outer = 0x8b2a5400] 16:23:13 INFO - PROCESS | 1915 | 1461021793624 Marionette TRACE conn4 <- [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]]]}] 16:23:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:23:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 2009ms 16:23:13 INFO - PROCESS | 1915 | 1461021793665 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 16:23:13 INFO - PROCESS | 1915 | 1461021793670 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 16:23:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:23:13 INFO - PROCESS | 1915 | 1461021793679 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:23:13 INFO - PROCESS | 1915 | 1461021793686 Marionette TRACE conn4 <- [1,1606,null,{}] 16:23:13 INFO - PROCESS | 1915 | 1461021793705 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:13 INFO - PROCESS | 1915 | 1461021793961 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 16:23:14 INFO - PROCESS | 1915 | 1461021794285 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bd07000 == 113 [pid = 1915] [id = 409] 16:23:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8e0c7c00) [pid = 1915] [serial = 1228] [outer = (nil)] 16:23:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8f602800) [pid = 1915] [serial = 1229] [outer = 0x8e0c7c00] 16:23:14 INFO - PROCESS | 1915 | 1461021794389 Marionette DEBUG loaded listener.js 16:23:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8f60e800) [pid = 1915] [serial = 1230] [outer = 0x8e0c7c00] 16:23:15 INFO - PROCESS | 1915 | 1461021795335 Marionette TRACE conn4 <- [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]]]}] 16:23:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:23:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1698ms 16:23:15 INFO - PROCESS | 1915 | 1461021795383 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 16:23:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:23:15 INFO - PROCESS | 1915 | 1461021795389 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 16:23:15 INFO - PROCESS | 1915 | 1461021795396 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:23:15 INFO - PROCESS | 1915 | 1461021795400 Marionette TRACE conn4 <- [1,1610,null,{}] 16:23:15 INFO - PROCESS | 1915 | 1461021795407 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:15 INFO - PROCESS | 1915 | 1461021795651 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 16:23:15 INFO - PROCESS | 1915 | 1461021795974 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f38cc00 == 114 [pid = 1915] [id = 410] 16:23:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8f390000) [pid = 1915] [serial = 1231] [outer = (nil)] 16:23:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8fe09800) [pid = 1915] [serial = 1232] [outer = 0x8f390000] 16:23:16 INFO - PROCESS | 1915 | 1461021796074 Marionette DEBUG loaded listener.js 16:23:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8fe1b400) [pid = 1915] [serial = 1233] [outer = 0x8f390000] 16:23:16 INFO - PROCESS | 1915 | 1461021796988 Marionette TRACE conn4 <- [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]]]}] 16:23:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:23:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1632ms 16:23:17 INFO - PROCESS | 1915 | 1461021797029 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 16:23:17 INFO - PROCESS | 1915 | 1461021797034 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 16:23:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:23:17 INFO - PROCESS | 1915 | 1461021797041 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:23:17 INFO - PROCESS | 1915 | 1461021797046 Marionette TRACE conn4 <- [1,1614,null,{}] 16:23:17 INFO - PROCESS | 1915 | 1461021797073 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:17 INFO - PROCESS | 1915 | 1461021797321 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 16:23:17 INFO - PROCESS | 1915 | 1461021797758 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:17 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f382000 == 115 [pid = 1915] [id = 411] 16:23:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8fe1f800) [pid = 1915] [serial = 1234] [outer = (nil)] 16:23:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x8feda400) [pid = 1915] [serial = 1235] [outer = 0x8fe1f800] 16:23:17 INFO - PROCESS | 1915 | 1461021797916 Marionette DEBUG loaded listener.js 16:23:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x8fedcc00) [pid = 1915] [serial = 1236] [outer = 0x8fe1f800] 16:23:19 INFO - PROCESS | 1915 | 1461021799177 Marionette TRACE conn4 <- [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]]]}] 16:23:19 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 16:23:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 2215ms 16:23:19 INFO - PROCESS | 1915 | 1461021799258 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 16:23:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:23:19 INFO - PROCESS | 1915 | 1461021799262 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 16:23:19 INFO - PROCESS | 1915 | 1461021799269 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:23:19 INFO - PROCESS | 1915 | 1461021799274 Marionette TRACE conn4 <- [1,1618,null,{}] 16:23:19 INFO - PROCESS | 1915 | 1461021799280 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:19 INFO - PROCESS | 1915 | 1461021799605 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 16:23:19 INFO - PROCESS | 1915 | 1461021799929 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:19 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dd66800 == 116 [pid = 1915] [id = 412] 16:23:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x8fe08800) [pid = 1915] [serial = 1237] [outer = (nil)] 16:23:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x9014ac00) [pid = 1915] [serial = 1238] [outer = 0x8fe08800] 16:23:20 INFO - PROCESS | 1915 | 1461021800025 Marionette DEBUG loaded listener.js 16:23:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x902e8400) [pid = 1915] [serial = 1239] [outer = 0x8fe08800] 16:23:21 INFO - PROCESS | 1915 | 1461021801000 Marionette TRACE conn4 <- [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]]]}] 16:23:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:23:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1783ms 16:23:21 INFO - PROCESS | 1915 | 1461021801052 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 16:23:21 INFO - PROCESS | 1915 | 1461021801056 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 16:23:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:23:21 INFO - PROCESS | 1915 | 1461021801064 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:23:21 INFO - PROCESS | 1915 | 1461021801067 Marionette TRACE conn4 <- [1,1622,null,{}] 16:23:21 INFO - PROCESS | 1915 | 1461021801074 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:21 INFO - PROCESS | 1915 | 1461021801307 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 16:23:21 INFO - PROCESS | 1915 | 1461021801641 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ffdd000 == 117 [pid = 1915] [id = 413] 16:23:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x8ffe0400) [pid = 1915] [serial = 1240] [outer = (nil)] 16:23:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x903e3c00) [pid = 1915] [serial = 1241] [outer = 0x8ffe0400] 16:23:21 INFO - PROCESS | 1915 | 1461021801738 Marionette DEBUG loaded listener.js 16:23:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x903e9400) [pid = 1915] [serial = 1242] [outer = 0x8ffe0400] 16:23:22 INFO - PROCESS | 1915 | 1461021802641 Marionette TRACE conn4 <- [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]]]}] 16:23:22 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 16:23:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1640ms 16:23:22 INFO - PROCESS | 1915 | 1461021802705 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 16:23:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:23:22 INFO - PROCESS | 1915 | 1461021802709 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 16:23:22 INFO - PROCESS | 1915 | 1461021802717 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:23:22 INFO - PROCESS | 1915 | 1461021802720 Marionette TRACE conn4 <- [1,1626,null,{}] 16:23:22 INFO - PROCESS | 1915 | 1461021802728 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:22 INFO - PROCESS | 1915 | 1461021802968 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 16:23:23 INFO - PROCESS | 1915 | 1461021803258 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x902edc00 == 118 [pid = 1915] [id = 414] 16:23:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x902f0400) [pid = 1915] [serial = 1243] [outer = (nil)] 16:23:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x9123e000) [pid = 1915] [serial = 1244] [outer = 0x902f0400] 16:23:23 INFO - PROCESS | 1915 | 1461021803352 Marionette DEBUG loaded listener.js 16:23:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x91243800) [pid = 1915] [serial = 1245] [outer = 0x902f0400] 16:23:24 INFO - PROCESS | 1915 | 1461021804327 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 16:23:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:23:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1686ms 16:23:24 INFO - PROCESS | 1915 | 1461021804402 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 16:23:24 INFO - PROCESS | 1915 | 1461021804405 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 16:23:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:23:24 INFO - PROCESS | 1915 | 1461021804413 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:23:24 INFO - PROCESS | 1915 | 1461021804418 Marionette TRACE conn4 <- [1,1630,null,{}] 16:23:24 INFO - PROCESS | 1915 | 1461021804424 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:24 INFO - PROCESS | 1915 | 1461021804688 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 16:23:25 INFO - PROCESS | 1915 | 1461021805009 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x90606400 == 119 [pid = 1915] [id = 415] 16:23:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x90608000) [pid = 1915] [serial = 1246] [outer = (nil)] 16:23:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x916cb000) [pid = 1915] [serial = 1247] [outer = 0x90608000] 16:23:25 INFO - PROCESS | 1915 | 1461021805108 Marionette DEBUG loaded listener.js 16:23:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x9300b000) [pid = 1915] [serial = 1248] [outer = 0x90608000] 16:23:26 INFO - PROCESS | 1915 | 1461021806062 Marionette TRACE conn4 <- [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]]]}] 16:23:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:23:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1687ms 16:23:26 INFO - PROCESS | 1915 | 1461021806101 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 16:23:26 INFO - PROCESS | 1915 | 1461021806105 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 16:23:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:23:26 INFO - PROCESS | 1915 | 1461021806112 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:23:26 INFO - PROCESS | 1915 | 1461021806116 Marionette TRACE conn4 <- [1,1634,null,{}] 16:23:26 INFO - PROCESS | 1915 | 1461021806123 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:26 INFO - PROCESS | 1915 | 1461021806372 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 16:23:26 INFO - PROCESS | 1915 | 1461021806709 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x93016000 == 120 [pid = 1915] [id = 416] 16:23:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x93116400) [pid = 1915] [serial = 1249] [outer = (nil)] 16:23:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x931adc00) [pid = 1915] [serial = 1250] [outer = 0x93116400] 16:23:26 INFO - PROCESS | 1915 | 1461021806822 Marionette DEBUG loaded listener.js 16:23:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x931d3c00) [pid = 1915] [serial = 1251] [outer = 0x93116400] 16:23:27 INFO - PROCESS | 1915 | 1461021807790 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 16:23:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:23:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1741ms 16:23:27 INFO - PROCESS | 1915 | 1461021807854 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 16:23:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:23:27 INFO - PROCESS | 1915 | 1461021807859 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 16:23:27 INFO - PROCESS | 1915 | 1461021807866 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:23:27 INFO - PROCESS | 1915 | 1461021807871 Marionette TRACE conn4 <- [1,1638,null,{}] 16:23:27 INFO - PROCESS | 1915 | 1461021807877 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:28 INFO - PROCESS | 1915 | 1461021808133 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 16:23:28 INFO - PROCESS | 1915 | 1461021808458 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x931a6000 == 121 [pid = 1915] [id = 417] 16:23:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x931b0800) [pid = 1915] [serial = 1252] [outer = (nil)] 16:23:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x93f6d400) [pid = 1915] [serial = 1253] [outer = 0x931b0800] 16:23:28 INFO - PROCESS | 1915 | 1461021808564 Marionette DEBUG loaded listener.js 16:23:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x94018000) [pid = 1915] [serial = 1254] [outer = 0x931b0800] 16:23:29 INFO - PROCESS | 1915 | 1461021809502 Marionette TRACE conn4 <- [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]]]}] 16:23:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:23:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1687ms 16:23:29 INFO - PROCESS | 1915 | 1461021809561 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 16:23:29 INFO - PROCESS | 1915 | 1461021809564 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 16:23:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:23:29 INFO - PROCESS | 1915 | 1461021809578 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:23:29 INFO - PROCESS | 1915 | 1461021809581 Marionette TRACE conn4 <- [1,1642,null,{}] 16:23:29 INFO - PROCESS | 1915 | 1461021809589 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:29 INFO - PROCESS | 1915 | 1461021809830 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 16:23:30 INFO - PROCESS | 1915 | 1461021810155 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dd66000 == 122 [pid = 1915] [id = 418] 16:23:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x8ffdc800) [pid = 1915] [serial = 1255] [outer = (nil)] 16:23:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x94ee9000) [pid = 1915] [serial = 1256] [outer = 0x8ffdc800] 16:23:30 INFO - PROCESS | 1915 | 1461021810256 Marionette DEBUG loaded listener.js 16:23:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x94eee800) [pid = 1915] [serial = 1257] [outer = 0x8ffdc800] 16:23:31 INFO - PROCESS | 1915 | 1461021811172 Marionette TRACE conn4 <- [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]]]}] 16:23:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:23:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1635ms 16:23:31 INFO - PROCESS | 1915 | 1461021811213 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 16:23:31 INFO - PROCESS | 1915 | 1461021811218 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 16:23:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:23:31 INFO - PROCESS | 1915 | 1461021811225 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:23:31 INFO - PROCESS | 1915 | 1461021811229 Marionette TRACE conn4 <- [1,1646,null,{}] 16:23:31 INFO - PROCESS | 1915 | 1461021811236 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:31 INFO - PROCESS | 1915 | 1461021811480 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 16:23:31 INFO - PROCESS | 1915 | 1461021811811 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x84918000 == 123 [pid = 1915] [id = 419] 16:23:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x903eb800) [pid = 1915] [serial = 1258] [outer = (nil)] 16:23:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x9629e000) [pid = 1915] [serial = 1259] [outer = 0x903eb800] 16:23:31 INFO - PROCESS | 1915 | 1461021811910 Marionette DEBUG loaded listener.js 16:23:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x9629fc00) [pid = 1915] [serial = 1260] [outer = 0x903eb800] 16:23:32 INFO - PROCESS | 1915 | 1461021812849 Marionette TRACE conn4 <- [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]]]}] 16:23:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:23:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1682ms 16:23:32 INFO - PROCESS | 1915 | 1461021812909 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 16:23:32 INFO - PROCESS | 1915 | 1461021812915 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 16:23:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:23:32 INFO - PROCESS | 1915 | 1461021812927 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:23:32 INFO - PROCESS | 1915 | 1461021812934 Marionette TRACE conn4 <- [1,1650,null,{}] 16:23:32 INFO - PROCESS | 1915 | 1461021812944 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:33 INFO - PROCESS | 1915 | 1461021813262 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 16:23:33 INFO - PROCESS | 1915 | 1461021813589 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x8491ec00 == 124 [pid = 1915] [id = 420] 16:23:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x942d0c00) [pid = 1915] [serial = 1261] [outer = (nil)] 16:23:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x969a1c00) [pid = 1915] [serial = 1262] [outer = 0x942d0c00] 16:23:33 INFO - PROCESS | 1915 | 1461021813685 Marionette DEBUG loaded listener.js 16:23:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x96b7bc00) [pid = 1915] [serial = 1263] [outer = 0x942d0c00] 16:23:34 INFO - PROCESS | 1915 | 1461021814636 Marionette TRACE conn4 <- [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]]]}] 16:23:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:23:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1745ms 16:23:34 INFO - PROCESS | 1915 | 1461021814672 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 16:23:34 INFO - PROCESS | 1915 | 1461021814676 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 16:23:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:23:34 INFO - PROCESS | 1915 | 1461021814684 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:23:34 INFO - PROCESS | 1915 | 1461021814688 Marionette TRACE conn4 <- [1,1654,null,{}] 16:23:34 INFO - PROCESS | 1915 | 1461021814743 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:35 INFO - PROCESS | 1915 | 1461021815014 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 16:23:35 INFO - PROCESS | 1915 | 1461021815358 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x96947400 == 125 [pid = 1915] [id = 421] 16:23:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x96b7a800) [pid = 1915] [serial = 1264] [outer = (nil)] 16:23:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x980d1800) [pid = 1915] [serial = 1265] [outer = 0x96b7a800] 16:23:35 INFO - PROCESS | 1915 | 1461021815450 Marionette DEBUG loaded listener.js 16:23:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x981a3000) [pid = 1915] [serial = 1266] [outer = 0x96b7a800] 16:23:36 INFO - PROCESS | 1915 | 1461021816353 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 16:23:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:23:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1721ms 16:23:36 INFO - PROCESS | 1915 | 1461021816406 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 16:23:36 INFO - PROCESS | 1915 | 1461021816411 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 16:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:23:36 INFO - PROCESS | 1915 | 1461021816418 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:23:36 INFO - PROCESS | 1915 | 1461021816422 Marionette TRACE conn4 <- [1,1658,null,{}] 16:23:36 INFO - PROCESS | 1915 | 1461021816429 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:36 INFO - PROCESS | 1915 | 1461021816684 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 16:23:37 INFO - PROCESS | 1915 | 1461021817013 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:37 INFO - PROCESS | 1915 | ++DOCSHELL 0x846e8400 == 126 [pid = 1915] [id = 422] 16:23:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x8ecf9c00) [pid = 1915] [serial = 1267] [outer = (nil)] 16:23:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x98c4dc00) [pid = 1915] [serial = 1268] [outer = 0x8ecf9c00] 16:23:37 INFO - PROCESS | 1915 | 1461021817113 Marionette DEBUG loaded listener.js 16:23:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x98e7b400) [pid = 1915] [serial = 1269] [outer = 0x8ecf9c00] 16:23:38 INFO - PROCESS | 1915 | 1461021818205 Marionette TRACE conn4 <- [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]]]}] 16:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1839ms 16:23:38 INFO - PROCESS | 1915 | 1461021818259 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 16:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:23:38 INFO - PROCESS | 1915 | 1461021818264 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 16:23:38 INFO - PROCESS | 1915 | 1461021818272 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:23:38 INFO - PROCESS | 1915 | 1461021818276 Marionette TRACE conn4 <- [1,1662,null,{}] 16:23:38 INFO - PROCESS | 1915 | 1461021818282 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:38 INFO - PROCESS | 1915 | 1461021818528 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 16:23:38 INFO - PROCESS | 1915 | 1461021818851 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x85a38800 == 127 [pid = 1915] [id = 423] 16:23:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x942c1800) [pid = 1915] [serial = 1270] [outer = (nil)] 16:23:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x98f8ec00) [pid = 1915] [serial = 1271] [outer = 0x942c1800] 16:23:38 INFO - PROCESS | 1915 | 1461021818953 Marionette DEBUG loaded listener.js 16:23:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x99bbbc00) [pid = 1915] [serial = 1272] [outer = 0x942c1800] 16:23:40 INFO - PROCESS | 1915 | --DOCSHELL 0x8b256000 == 126 [pid = 1915] [id = 405] 16:23:40 INFO - PROCESS | 1915 | --DOCSHELL 0x8dc5a000 == 125 [pid = 1915] [id = 404] 16:23:40 INFO - PROCESS | 1915 | --DOCSHELL 0x8af15400 == 124 [pid = 1915] [id = 403] 16:23:40 INFO - PROCESS | 1915 | --DOCSHELL 0x850de800 == 123 [pid = 1915] [id = 402] 16:23:40 INFO - PROCESS | 1915 | --DOCSHELL 0x8dd6c000 == 122 [pid = 1915] [id = 392] 16:23:40 INFO - PROCESS | 1915 | --DOCSHELL 0x902ec400 == 121 [pid = 1915] [id = 390] 16:23:40 INFO - PROCESS | 1915 | --DOCSHELL 0x8e0c9c00 == 120 [pid = 1915] [id = 391] 16:23:40 INFO - PROCESS | 1915 | --DOCSHELL 0x8ecfe000 == 119 [pid = 1915] [id = 389] 16:23:40 INFO - PROCESS | 1915 | --DOCSHELL 0x8f602000 == 118 [pid = 1915] [id = 388] 16:23:40 INFO - PROCESS | 1915 | --DOCSHELL 0x8e947c00 == 117 [pid = 1915] [id = 387] 16:23:40 INFO - PROCESS | 1915 | --DOCSHELL 0x877cd800 == 116 [pid = 1915] [id = 386] 16:23:40 INFO - PROCESS | 1915 | --DOCSHELL 0x877d7c00 == 115 [pid = 1915] [id = 385] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x8dd70800) [pid = 1915] [serial = 1026] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x8fedec00) [pid = 1915] [serial = 1077] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x8dd64400) [pid = 1915] [serial = 1149] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x85a40c00) [pid = 1915] [serial = 1151] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x8af13400) [pid = 1915] [serial = 1145] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x84918800) [pid = 1915] [serial = 1142] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x850e2800) [pid = 1915] [serial = 1143] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x981a4400) [pid = 1915] [serial = 1140] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x980cbc00) [pid = 1915] [serial = 1139] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x97872000) [pid = 1915] [serial = 1137] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x9786b800) [pid = 1915] [serial = 1136] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x962a0800) [pid = 1915] [serial = 1133] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x962a6800) [pid = 1915] [serial = 1134] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x94eea000) [pid = 1915] [serial = 1131] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x94445800) [pid = 1915] [serial = 1130] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x942ccc00) [pid = 1915] [serial = 1128] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x942c5c00) [pid = 1915] [serial = 1127] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x9400e000) [pid = 1915] [serial = 1125] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x93f6a800) [pid = 1915] [serial = 1124] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x931d8c00) [pid = 1915] [serial = 1122] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x931ac000) [pid = 1915] [serial = 1121] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x9310c800) [pid = 1915] [serial = 1119] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x93010000) [pid = 1915] [serial = 1118] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x91242400) [pid = 1915] [serial = 1115] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x914a0800) [pid = 1915] [serial = 1116] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x903e6800) [pid = 1915] [serial = 1113] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x902f6000) [pid = 1915] [serial = 1112] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x902ef800) [pid = 1915] [serial = 1110] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x902eb400) [pid = 1915] [serial = 1109] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x90141400) [pid = 1915] [serial = 1107] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x8ffda800) [pid = 1915] [serial = 1106] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x8fe1ec00) [pid = 1915] [serial = 1104] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x8fe0fc00) [pid = 1915] [serial = 1103] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x8f610400) [pid = 1915] [serial = 1101] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x8f607400) [pid = 1915] [serial = 1100] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x8eb24800) [pid = 1915] [serial = 1098] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x8e941000) [pid = 1915] [serial = 1097] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x8dc63400) [pid = 1915] [serial = 1095] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x8bf42800) [pid = 1915] [serial = 1094] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x85a3d800) [pid = 1915] [serial = 1092] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x850d9000) [pid = 1915] [serial = 1091] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x8bf4d400) [pid = 1915] [serial = 1148] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x8bb81800) [pid = 1915] [serial = 1152] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x8af18000) [pid = 1915] [serial = 1146] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x8e94cc00) [pid = 1915] [serial = 1154] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1915 | 1461021821763 Marionette TRACE conn4 <- [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]]]}] 16:23:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 3547ms 16:23:41 INFO - PROCESS | 1915 | 1461021821818 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 16:23:41 INFO - PROCESS | 1915 | 1461021821826 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 16:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:23:41 INFO - PROCESS | 1915 | 1461021821837 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:23:41 INFO - PROCESS | 1915 | 1461021821842 Marionette TRACE conn4 <- [1,1666,null,{}] 16:23:41 INFO - PROCESS | 1915 | 1461021821851 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:42 INFO - PROCESS | 1915 | 1461021822098 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 16:23:42 INFO - PROCESS | 1915 | 1461021822359 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x8977a800 == 116 [pid = 1915] [id = 424] 16:23:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x89dc2800) [pid = 1915] [serial = 1273] [outer = (nil)] 16:23:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8af15400) [pid = 1915] [serial = 1274] [outer = 0x89dc2800] 16:23:42 INFO - PROCESS | 1915 | 1461021822451 Marionette DEBUG loaded listener.js 16:23:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8b251800) [pid = 1915] [serial = 1275] [outer = 0x89dc2800] 16:23:44 INFO - PROCESS | 1915 | 1461021824055 Marionette TRACE conn4 <- [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]]]}] 16:23:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:23:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 2342ms 16:23:44 INFO - PROCESS | 1915 | ************************* 16:23:44 INFO - PROCESS | 1915 | A coding exception was thrown and uncaught in a Task. 16:23:44 INFO - PROCESS | 1915 | 16:23:44 INFO - PROCESS | 1915 | Full message: TypeError: NetworkError when attempting to fetch resource. 16:23:44 INFO - PROCESS | 1915 | Full stack: 16:23:44 INFO - PROCESS | 1915 | ************************* 16:23:44 INFO - PROCESS | 1915 | 1461021824228 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 16:23:44 INFO - PROCESS | 1915 | 1461021824238 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 16:23:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:23:44 INFO - PROCESS | 1915 | 1461021824267 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:23:44 INFO - PROCESS | 1915 | 1461021824273 Marionette TRACE conn4 <- [1,1670,null,{}] 16:23:44 INFO - PROCESS | 1915 | 1461021824279 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:44 INFO - PROCESS | 1915 | 1461021824568 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 16:23:44 INFO - PROCESS | 1915 | 1461021824608 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:44 INFO - PROCESS | 1915 | ++DOCSHELL 0x877d2400 == 117 [pid = 1915] [id = 425] 16:23:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x89781400) [pid = 1915] [serial = 1276] [outer = (nil)] 16:23:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8dc5f400) [pid = 1915] [serial = 1277] [outer = 0x89781400] 16:23:44 INFO - PROCESS | 1915 | 1461021824685 Marionette DEBUG loaded listener.js 16:23:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8e0c2800) [pid = 1915] [serial = 1278] [outer = 0x89781400] 16:23:46 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x8dc5ec00) [pid = 1915] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:23:46 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x8af16800) [pid = 1915] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:23:46 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x850dec00) [pid = 1915] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:23:46 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x99bb8000) [pid = 1915] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:23:46 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x99372800) [pid = 1915] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:23:46 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x8deacc00) [pid = 1915] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:23:46 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x90149800) [pid = 1915] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:23:46 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x9819f800) [pid = 1915] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:23:46 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x980ca400) [pid = 1915] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:23:46 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x96b7d000) [pid = 1915] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:23:46 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x93016c00) [pid = 1915] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:23:46 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x931ab000) [pid = 1915] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:23:46 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x9123fc00) [pid = 1915] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:23:46 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x8fe26800) [pid = 1915] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:23:46 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x903e9c00) [pid = 1915] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:23:46 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x8f60bc00) [pid = 1915] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:23:46 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x8fe08400) [pid = 1915] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:23:46 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0x8f38c800) [pid = 1915] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:23:46 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0x8dd6f000) [pid = 1915] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:23:46 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0x89782c00) [pid = 1915] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:23:46 INFO - PROCESS | 1915 | --DOMWINDOW == 119 (0x8bf41800) [pid = 1915] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:23:46 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0x846e9800) [pid = 1915] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:23:46 INFO - PROCESS | 1915 | 1461021826279 Marionette TRACE conn4 <- [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]]]}] 16:23:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 2093ms 16:23:46 INFO - PROCESS | 1915 | 1461021826359 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 16:23:46 INFO - PROCESS | 1915 | 1461021826363 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 16:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:23:46 INFO - PROCESS | 1915 | 1461021826370 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:23:46 INFO - PROCESS | 1915 | 1461021826377 Marionette TRACE conn4 <- [1,1674,null,{}] 16:23:46 INFO - PROCESS | 1915 | 1461021826403 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:46 INFO - PROCESS | 1915 | 1461021826693 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 16:23:46 INFO - PROCESS | 1915 | 1461021826814 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e07d800 == 118 [pid = 1915] [id = 426] 16:23:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0x8e0c4400) [pid = 1915] [serial = 1279] [outer = (nil)] 16:23:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0x8eb21800) [pid = 1915] [serial = 1280] [outer = 0x8e0c4400] 16:23:46 INFO - PROCESS | 1915 | 1461021826895 Marionette DEBUG loaded listener.js 16:23:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0x8ecf8800) [pid = 1915] [serial = 1281] [outer = 0x8e0c4400] 16:23:47 INFO - PROCESS | 1915 | 1461021827758 Marionette TRACE conn4 <- [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]]]}] 16:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1448ms 16:23:47 INFO - PROCESS | 1915 | 1461021827819 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 16:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:23:47 INFO - PROCESS | 1915 | 1461021827825 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 16:23:47 INFO - PROCESS | 1915 | 1461021827832 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:23:47 INFO - PROCESS | 1915 | 1461021827835 Marionette TRACE conn4 <- [1,1678,null,{}] 16:23:47 INFO - PROCESS | 1915 | 1461021827842 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:48 INFO - PROCESS | 1915 | 1461021828138 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 16:23:48 INFO - PROCESS | 1915 | 1461021828308 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x84918800 == 119 [pid = 1915] [id = 427] 16:23:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0x8491e800) [pid = 1915] [serial = 1282] [outer = (nil)] 16:23:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0x850de800) [pid = 1915] [serial = 1283] [outer = 0x8491e800] 16:23:48 INFO - PROCESS | 1915 | 1461021828590 Marionette DEBUG loaded listener.js 16:23:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x85a3dc00) [pid = 1915] [serial = 1284] [outer = 0x8491e800] 16:23:49 INFO - PROCESS | 1915 | 1461021829627 Marionette TRACE conn4 <- [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]]]}] 16:23:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1840ms 16:23:49 INFO - PROCESS | 1915 | 1461021829673 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 16:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:23:49 INFO - PROCESS | 1915 | 1461021829681 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 16:23:49 INFO - PROCESS | 1915 | 1461021829692 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:23:49 INFO - PROCESS | 1915 | 1461021829698 Marionette TRACE conn4 <- [1,1682,null,{}] 16:23:49 INFO - PROCESS | 1915 | 1461021829708 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:50 INFO - PROCESS | 1915 | 1461021830015 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 16:23:50 INFO - PROCESS | 1915 | 1461021830369 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bf48800 == 120 [pid = 1915] [id = 428] 16:23:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x8bf4a000) [pid = 1915] [serial = 1285] [outer = (nil)] 16:23:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x8dc5e000) [pid = 1915] [serial = 1286] [outer = 0x8bf4a000] 16:23:50 INFO - PROCESS | 1915 | 1461021830471 Marionette DEBUG loaded listener.js 16:23:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x8deb2800) [pid = 1915] [serial = 1287] [outer = 0x8bf4a000] 16:23:51 INFO - PROCESS | 1915 | 1461021831510 Marionette TRACE conn4 <- [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]]]}] 16:23:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:23:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1894ms 16:23:51 INFO - PROCESS | 1915 | 1461021831589 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 16:23:51 INFO - PROCESS | 1915 | 1461021831597 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 16:23:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:23:51 INFO - PROCESS | 1915 | 1461021831608 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:23:51 INFO - PROCESS | 1915 | 1461021831612 Marionette TRACE conn4 <- [1,1686,null,{}] 16:23:51 INFO - PROCESS | 1915 | 1461021831620 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:51 INFO - PROCESS | 1915 | 1461021831911 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 16:23:52 INFO - PROCESS | 1915 | 1461021832282 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e94c800 == 121 [pid = 1915] [id = 429] 16:23:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x8eb2ec00) [pid = 1915] [serial = 1288] [outer = (nil)] 16:23:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x8ecfc800) [pid = 1915] [serial = 1289] [outer = 0x8eb2ec00] 16:23:52 INFO - PROCESS | 1915 | 1461021832378 Marionette DEBUG loaded listener.js 16:23:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8f603400) [pid = 1915] [serial = 1290] [outer = 0x8eb2ec00] 16:23:53 INFO - PROCESS | 1915 | 1461021833389 Marionette TRACE conn4 <- [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]]]}] 16:23:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 16:23:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1845ms 16:23:53 INFO - PROCESS | 1915 | 1461021833454 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 16:23:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:23:53 INFO - PROCESS | 1915 | 1461021833459 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 16:23:53 INFO - PROCESS | 1915 | 1461021833470 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:23:53 INFO - PROCESS | 1915 | 1461021833480 Marionette TRACE conn4 <- [1,1690,null,{}] 16:23:53 INFO - PROCESS | 1915 | 1461021833497 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:53 INFO - PROCESS | 1915 | 1461021833802 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 16:23:54 INFO - PROCESS | 1915 | 1461021834146 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e93e800 == 122 [pid = 1915] [id = 430] 16:23:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8f389400) [pid = 1915] [serial = 1291] [outer = (nil)] 16:23:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8fe21400) [pid = 1915] [serial = 1292] [outer = 0x8f389400] 16:23:54 INFO - PROCESS | 1915 | 1461021834244 Marionette DEBUG loaded listener.js 16:23:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8fee7400) [pid = 1915] [serial = 1293] [outer = 0x8f389400] 16:23:55 INFO - PROCESS | 1915 | 1461021835230 Marionette TRACE conn4 <- [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]]]}] 16:23:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:23:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1801ms 16:23:55 INFO - PROCESS | 1915 | 1461021835273 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 16:23:55 INFO - PROCESS | 1915 | 1461021835281 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 16:23:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:23:55 INFO - PROCESS | 1915 | 1461021835294 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:23:55 INFO - PROCESS | 1915 | 1461021835300 Marionette TRACE conn4 <- [1,1694,null,{}] 16:23:55 INFO - PROCESS | 1915 | 1461021835307 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:55 INFO - PROCESS | 1915 | 1461021835550 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 16:23:55 INFO - PROCESS | 1915 | 1461021835872 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fe25000 == 123 [pid = 1915] [id = 431] 16:23:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x8ffde800) [pid = 1915] [serial = 1294] [outer = (nil)] 16:23:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x90142400) [pid = 1915] [serial = 1295] [outer = 0x8ffde800] 16:23:55 INFO - PROCESS | 1915 | 1461021835970 Marionette DEBUG loaded listener.js 16:23:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x90149c00) [pid = 1915] [serial = 1296] [outer = 0x8ffde800] 16:23:56 INFO - PROCESS | 1915 | 1461021836914 Marionette TRACE conn4 <- [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]]]}] 16:23:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:23:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1691ms 16:23:56 INFO - PROCESS | 1915 | 1461021836985 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 16:23:56 INFO - PROCESS | 1915 | 1461021836990 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 16:23:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:23:56 INFO - PROCESS | 1915 | 1461021836997 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:23:57 INFO - PROCESS | 1915 | 1461021837001 Marionette TRACE conn4 <- [1,1698,null,{}] 16:23:57 INFO - PROCESS | 1915 | 1461021837008 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:57 INFO - PROCESS | 1915 | 1461021837292 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 16:23:57 INFO - PROCESS | 1915 | 1461021837622 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:57 INFO - PROCESS | 1915 | ++DOCSHELL 0x902f0c00 == 124 [pid = 1915] [id = 432] 16:23:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x902f1400) [pid = 1915] [serial = 1297] [outer = (nil)] 16:23:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x903dec00) [pid = 1915] [serial = 1298] [outer = 0x902f1400] 16:23:57 INFO - PROCESS | 1915 | 1461021837739 Marionette DEBUG loaded listener.js 16:23:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x91243c00) [pid = 1915] [serial = 1299] [outer = 0x902f1400] 16:23:58 INFO - PROCESS | 1915 | 1461021838717 Marionette TRACE conn4 <- [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]]]}] 16:23:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 16:23:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1798ms 16:23:58 INFO - PROCESS | 1915 | 1461021838796 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 16:23:58 INFO - PROCESS | 1915 | 1461021838801 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 16:23:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:23:58 INFO - PROCESS | 1915 | 1461021838808 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:23:58 INFO - PROCESS | 1915 | 1461021838812 Marionette TRACE conn4 <- [1,1702,null,{}] 16:23:58 INFO - PROCESS | 1915 | 1461021838818 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:59 INFO - PROCESS | 1915 | 1461021839096 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 16:23:59 INFO - PROCESS | 1915 | 1461021839425 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:59 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e07f400 == 125 [pid = 1915] [id = 433] 16:23:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8ecf6000) [pid = 1915] [serial = 1300] [outer = (nil)] 16:23:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x916c8400) [pid = 1915] [serial = 1301] [outer = 0x8ecf6000] 16:23:59 INFO - PROCESS | 1915 | 1461021839532 Marionette DEBUG loaded listener.js 16:23:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x9300b400) [pid = 1915] [serial = 1302] [outer = 0x8ecf6000] 16:24:00 INFO - PROCESS | 1915 | 1461021840514 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 16:24:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:24:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1783ms 16:24:00 INFO - PROCESS | 1915 | 1461021840594 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 16:24:00 INFO - PROCESS | 1915 | 1461021840600 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 16:24:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:24:00 INFO - PROCESS | 1915 | 1461021840609 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:24:00 INFO - PROCESS | 1915 | 1461021840613 Marionette TRACE conn4 <- [1,1706,null,{}] 16:24:00 INFO - PROCESS | 1915 | 1461021840619 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:00 INFO - PROCESS | 1915 | 1461021840862 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 16:24:01 INFO - PROCESS | 1915 | 1461021841191 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:01 INFO - PROCESS | 1915 | ++DOCSHELL 0x90141800 == 126 [pid = 1915] [id = 434] 16:24:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x90144c00) [pid = 1915] [serial = 1303] [outer = (nil)] 16:24:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x93111c00) [pid = 1915] [serial = 1304] [outer = 0x90144c00] 16:24:01 INFO - PROCESS | 1915 | 1461021841310 Marionette DEBUG loaded listener.js 16:24:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x93118c00) [pid = 1915] [serial = 1305] [outer = 0x90144c00] 16:24:02 INFO - PROCESS | 1915 | 1461021842290 Marionette TRACE conn4 <- [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]]]}] 16:24:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:24:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1732ms 16:24:02 INFO - PROCESS | 1915 | 1461021842343 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 16:24:02 INFO - PROCESS | 1915 | 1461021842347 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 16:24:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:24:02 INFO - PROCESS | 1915 | 1461021842354 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:24:02 INFO - PROCESS | 1915 | 1461021842360 Marionette TRACE conn4 <- [1,1710,null,{}] 16:24:02 INFO - PROCESS | 1915 | 1461021842367 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:02 INFO - PROCESS | 1915 | 1461021842603 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 16:24:02 INFO - PROCESS | 1915 | 1461021842927 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x914a4c00 == 127 [pid = 1915] [id = 435] 16:24:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x914d2c00) [pid = 1915] [serial = 1306] [outer = (nil)] 16:24:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x931d9400) [pid = 1915] [serial = 1307] [outer = 0x914d2c00] 16:24:03 INFO - PROCESS | 1915 | 1461021843027 Marionette DEBUG loaded listener.js 16:24:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x9320cc00) [pid = 1915] [serial = 1308] [outer = 0x914d2c00] 16:24:03 INFO - PROCESS | 1915 | 1461021843952 Marionette TRACE conn4 <- [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]]]}] 16:24:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1638ms 16:24:03 INFO - PROCESS | 1915 | 1461021843993 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 16:24:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:24:04 INFO - PROCESS | 1915 | 1461021843998 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 16:24:04 INFO - PROCESS | 1915 | 1461021844006 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:24:04 INFO - PROCESS | 1915 | 1461021844009 Marionette TRACE conn4 <- [1,1714,null,{}] 16:24:04 INFO - PROCESS | 1915 | 1461021844017 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:04 INFO - PROCESS | 1915 | 1461021844259 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 16:24:04 INFO - PROCESS | 1915 | 1461021844590 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x931a2800 == 128 [pid = 1915] [id = 436] 16:24:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x931d4c00) [pid = 1915] [serial = 1309] [outer = (nil)] 16:24:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x93ef0000) [pid = 1915] [serial = 1310] [outer = 0x931d4c00] 16:24:04 INFO - PROCESS | 1915 | 1461021844689 Marionette DEBUG loaded listener.js 16:24:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x93f65400) [pid = 1915] [serial = 1311] [outer = 0x931d4c00] 16:24:05 INFO - PROCESS | 1915 | 1461021845695 Marionette TRACE conn4 <- [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]]]}] 16:24:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:24:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1733ms 16:24:05 INFO - PROCESS | 1915 | 1461021845740 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 16:24:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:24:05 INFO - PROCESS | 1915 | 1461021845744 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 16:24:05 INFO - PROCESS | 1915 | 1461021845752 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:24:05 INFO - PROCESS | 1915 | 1461021845756 Marionette TRACE conn4 <- [1,1718,null,{}] 16:24:05 INFO - PROCESS | 1915 | 1461021845762 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:06 INFO - PROCESS | 1915 | 1461021846000 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 16:24:06 INFO - PROCESS | 1915 | 1461021846338 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x94016400 == 129 [pid = 1915] [id = 437] 16:24:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x94017400) [pid = 1915] [serial = 1312] [outer = (nil)] 16:24:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x942c6c00) [pid = 1915] [serial = 1313] [outer = 0x94017400] 16:24:06 INFO - PROCESS | 1915 | 1461021846455 Marionette DEBUG loaded listener.js 16:24:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x9443f000) [pid = 1915] [serial = 1314] [outer = 0x94017400] 16:24:07 INFO - PROCESS | 1915 | 1461021847474 Marionette TRACE conn4 <- [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]]]}] 16:24:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:24:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1786ms 16:24:07 INFO - PROCESS | 1915 | 1461021847537 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 16:24:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:24:07 INFO - PROCESS | 1915 | 1461021847542 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 16:24:07 INFO - PROCESS | 1915 | 1461021847549 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:24:07 INFO - PROCESS | 1915 | 1461021847554 Marionette TRACE conn4 <- [1,1722,null,{}] 16:24:07 INFO - PROCESS | 1915 | 1461021847560 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:07 INFO - PROCESS | 1915 | 1461021847828 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 16:24:08 INFO - PROCESS | 1915 | 1461021848155 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x94ee9800 == 130 [pid = 1915] [id = 438] 16:24:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x94eea800) [pid = 1915] [serial = 1315] [outer = (nil)] 16:24:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x962a0c00) [pid = 1915] [serial = 1316] [outer = 0x94eea800] 16:24:08 INFO - PROCESS | 1915 | 1461021848254 Marionette DEBUG loaded listener.js 16:24:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x9699ec00) [pid = 1915] [serial = 1317] [outer = 0x94eea800] 16:24:09 INFO - PROCESS | 1915 | 1461021849167 Marionette TRACE conn4 <- [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]]]}] 16:24:09 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 16:24:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1688ms 16:24:09 INFO - PROCESS | 1915 | 1461021849237 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 16:24:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:24:09 INFO - PROCESS | 1915 | 1461021849242 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 16:24:09 INFO - PROCESS | 1915 | 1461021849250 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:24:09 INFO - PROCESS | 1915 | 1461021849253 Marionette TRACE conn4 <- [1,1726,null,{}] 16:24:09 INFO - PROCESS | 1915 | 1461021849261 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:09 INFO - PROCESS | 1915 | 1461021849543 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 16:24:09 INFO - PROCESS | 1915 | 1461021849879 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x846e6800 == 131 [pid = 1915] [id = 439] 16:24:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x9400e400) [pid = 1915] [serial = 1318] [outer = (nil)] 16:24:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x97b09c00) [pid = 1915] [serial = 1319] [outer = 0x9400e400] 16:24:09 INFO - PROCESS | 1915 | 1461021849986 Marionette DEBUG loaded listener.js 16:24:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x97c81400) [pid = 1915] [serial = 1320] [outer = 0x9400e400] 16:24:10 INFO - PROCESS | 1915 | 1461021850950 Marionette TRACE conn4 <- [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]]]}] 16:24:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:24:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1739ms 16:24:10 INFO - PROCESS | 1915 | 1461021850989 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 16:24:10 INFO - PROCESS | 1915 | 1461021850992 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 16:24:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:24:11 INFO - PROCESS | 1915 | 1461021851000 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:24:11 INFO - PROCESS | 1915 | 1461021851003 Marionette TRACE conn4 <- [1,1730,null,{}] 16:24:11 INFO - PROCESS | 1915 | 1461021851010 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:11 INFO - PROCESS | 1915 | 1461021851253 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 16:24:11 INFO - PROCESS | 1915 | 1461021851579 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x903ea800 == 132 [pid = 1915] [id = 440] 16:24:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x903ed000) [pid = 1915] [serial = 1321] [outer = (nil)] 16:24:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x9819f800) [pid = 1915] [serial = 1322] [outer = 0x903ed000] 16:24:11 INFO - PROCESS | 1915 | 1461021851696 Marionette DEBUG loaded listener.js 16:24:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x981ac400) [pid = 1915] [serial = 1323] [outer = 0x903ed000] 16:24:12 INFO - PROCESS | 1915 | 1461021852621 Marionette TRACE conn4 <- [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]]]}] 16:24:12 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 16:24:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1684ms 16:24:12 INFO - PROCESS | 1915 | 1461021852685 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 16:24:12 INFO - PROCESS | 1915 | 1461021852690 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 16:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:24:12 INFO - PROCESS | 1915 | 1461021852698 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:24:12 INFO - PROCESS | 1915 | 1461021852702 Marionette TRACE conn4 <- [1,1734,null,{}] 16:24:12 INFO - PROCESS | 1915 | 1461021852709 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:12 INFO - PROCESS | 1915 | 1461021852964 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 16:24:13 INFO - PROCESS | 1915 | 1461021853300 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x8491e400 == 133 [pid = 1915] [id = 441] 16:24:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x942d0400) [pid = 1915] [serial = 1324] [outer = (nil)] 16:24:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x98e80c00) [pid = 1915] [serial = 1325] [outer = 0x942d0400] 16:24:13 INFO - PROCESS | 1915 | 1461021853401 Marionette DEBUG loaded listener.js 16:24:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x98f94000) [pid = 1915] [serial = 1326] [outer = 0x942d0400] 16:24:14 INFO - PROCESS | 1915 | 1461021854324 Marionette TRACE conn4 <- [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]]]}] 16:24:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:24:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1683ms 16:24:14 INFO - PROCESS | 1915 | 1461021854400 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 16:24:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:24:14 INFO - PROCESS | 1915 | 1461021854405 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 16:24:14 INFO - PROCESS | 1915 | 1461021854412 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:24:14 INFO - PROCESS | 1915 | 1461021854415 Marionette TRACE conn4 <- [1,1738,null,{}] 16:24:14 INFO - PROCESS | 1915 | 1461021854423 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:14 INFO - PROCESS | 1915 | 1461021854680 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 16:24:15 INFO - PROCESS | 1915 | 1461021854986 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x981a3800 == 134 [pid = 1915] [id = 442] 16:24:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x98c4a000) [pid = 1915] [serial = 1327] [outer = (nil)] 16:24:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x9937c400) [pid = 1915] [serial = 1328] [outer = 0x98c4a000] 16:24:15 INFO - PROCESS | 1915 | 1461021855084 Marionette DEBUG loaded listener.js 16:24:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x99bbd000) [pid = 1915] [serial = 1329] [outer = 0x98c4a000] 16:24:16 INFO - PROCESS | 1915 | 1461021856184 Marionette TRACE conn4 <- [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]]]}] 16:24:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:24:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1835ms 16:24:16 INFO - PROCESS | 1915 | 1461021856248 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 16:24:16 INFO - PROCESS | 1915 | 1461021856252 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 16:24:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:24:16 INFO - PROCESS | 1915 | 1461021856261 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:24:16 INFO - PROCESS | 1915 | 1461021856265 Marionette TRACE conn4 <- [1,1742,null,{}] 16:24:16 INFO - PROCESS | 1915 | 1461021856273 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:16 INFO - PROCESS | 1915 | 1461021856556 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 16:24:16 INFO - PROCESS | 1915 | 1461021856902 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x85a35000 == 135 [pid = 1915] [id = 443] 16:24:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x99972400) [pid = 1915] [serial = 1330] [outer = (nil)] 16:24:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x9b3eb000) [pid = 1915] [serial = 1331] [outer = 0x99972400] 16:24:17 INFO - PROCESS | 1915 | 1461021857000 Marionette DEBUG loaded listener.js 16:24:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x9e02cc00) [pid = 1915] [serial = 1332] [outer = 0x99972400] 16:24:17 INFO - PROCESS | 1915 | 1461021857942 Marionette TRACE conn4 <- [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]]]}] 16:24:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:24:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1745ms 16:24:18 INFO - PROCESS | 1915 | 1461021858005 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 16:24:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:24:18 INFO - PROCESS | 1915 | 1461021858010 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 16:24:18 INFO - PROCESS | 1915 | 1461021858019 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:24:18 INFO - PROCESS | 1915 | 1461021858022 Marionette TRACE conn4 <- [1,1746,null,{}] 16:24:18 INFO - PROCESS | 1915 | 1461021858029 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:18 INFO - PROCESS | 1915 | 1461021858280 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 16:24:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8b24f400 == 134 [pid = 1915] [id = 225] 16:24:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8b2aa000 == 133 [pid = 1915] [id = 230] 16:24:19 INFO - PROCESS | 1915 | --DOCSHELL 0x93110c00 == 132 [pid = 1915] [id = 238] 16:24:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8bd02400 == 131 [pid = 1915] [id = 234] 16:24:19 INFO - PROCESS | 1915 | --DOCSHELL 0x942cf800 == 130 [pid = 1915] [id = 241] 16:24:19 INFO - PROCESS | 1915 | --DOCSHELL 0x89778000 == 129 [pid = 1915] [id = 240] 16:24:19 INFO - PROCESS | 1915 | --DOCSHELL 0x90603c00 == 128 [pid = 1915] [id = 237] 16:24:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8e07d800 == 127 [pid = 1915] [id = 426] 16:24:19 INFO - PROCESS | 1915 | --DOCSHELL 0x877d2400 == 126 [pid = 1915] [id = 425] 16:24:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8977a800 == 125 [pid = 1915] [id = 424] 16:24:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8491ec00 == 124 [pid = 1915] [id = 420] 16:24:19 INFO - PROCESS | 1915 | --DOCSHELL 0x96947400 == 123 [pid = 1915] [id = 421] 16:24:19 INFO - PROCESS | 1915 | --DOCSHELL 0x84918000 == 122 [pid = 1915] [id = 419] 16:24:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8dd66000 == 121 [pid = 1915] [id = 418] 16:24:19 INFO - PROCESS | 1915 | --DOCSHELL 0x93016000 == 120 [pid = 1915] [id = 416] 16:24:19 INFO - PROCESS | 1915 | --DOCSHELL 0x931a6000 == 119 [pid = 1915] [id = 417] 16:24:19 INFO - PROCESS | 1915 | --DOCSHELL 0x90606400 == 118 [pid = 1915] [id = 415] 16:24:19 INFO - PROCESS | 1915 | --DOCSHELL 0x902edc00 == 117 [pid = 1915] [id = 414] 16:24:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8ffdd000 == 116 [pid = 1915] [id = 413] 16:24:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8dd66800 == 115 [pid = 1915] [id = 412] 16:24:19 INFO - PROCESS | 1915 | --DOCSHELL 0x979d8800 == 114 [pid = 1915] [id = 379] 16:24:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8f38cc00 == 113 [pid = 1915] [id = 410] 16:24:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8f382000 == 112 [pid = 1915] [id = 411] 16:24:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8bd07000 == 111 [pid = 1915] [id = 409] 16:24:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8b253000 == 110 [pid = 1915] [id = 408] 16:24:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8491dc00 == 109 [pid = 1915] [id = 407] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x8bf4ec00) [pid = 1915] [serial = 1089] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x8dd6c800) [pid = 1915] [serial = 1217] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x8b2aa400) [pid = 1915] [serial = 1212] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x8dd65000) [pid = 1915] [serial = 1214] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x8dd6a800) [pid = 1915] [serial = 1215] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x8af1d800) [pid = 1915] [serial = 1211] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x85a3a400) [pid = 1915] [serial = 1208] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x877cec00) [pid = 1915] [serial = 1209] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x9b3e9c00) [pid = 1915] [serial = 1206] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x9aeaf000) [pid = 1915] [serial = 1205] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x9ad4a400) [pid = 1915] [serial = 1203] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x99bbe400) [pid = 1915] [serial = 1202] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x99971800) [pid = 1915] [serial = 1200] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x99377000) [pid = 1915] [serial = 1199] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x99312800) [pid = 1915] [serial = 1197] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x98f8e800) [pid = 1915] [serial = 1196] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x98e7e400) [pid = 1915] [serial = 1194] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x98e7a000) [pid = 1915] [serial = 1193] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x98314800) [pid = 1915] [serial = 1191] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x981ab400) [pid = 1915] [serial = 1190] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x98021800) [pid = 1915] [serial = 1188] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x97089800) [pid = 1915] [serial = 1187] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x942c5800) [pid = 1915] [serial = 1185] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x9401a800) [pid = 1915] [serial = 1184] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x93f68000) [pid = 1915] [serial = 1182] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x93f62c00) [pid = 1915] [serial = 1181] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x93212400) [pid = 1915] [serial = 1179] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x931d0000) [pid = 1915] [serial = 1178] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x931a3000) [pid = 1915] [serial = 1176] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x9310c400) [pid = 1915] [serial = 1175] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x914d1c00) [pid = 1915] [serial = 1173] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x9123e800) [pid = 1915] [serial = 1172] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x8ffe8800) [pid = 1915] [serial = 1170] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x8fedf000) [pid = 1915] [serial = 1169] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x8fe22000) [pid = 1915] [serial = 1167] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x8fe0f800) [pid = 1915] [serial = 1166] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x8fc04400) [pid = 1915] [serial = 1164] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x8f605c00) [pid = 1915] [serial = 1163] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x8e0c3400) [pid = 1915] [serial = 1161] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x8deb3800) [pid = 1915] [serial = 1160] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x8b2ad400) [pid = 1915] [serial = 1158] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x8af14400) [pid = 1915] [serial = 1157] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x8deb6800) [pid = 1915] [serial = 1218] [outer = (nil)] [url = about:blank] 16:24:20 INFO - PROCESS | 1915 | 1461021860473 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:20 INFO - PROCESS | 1915 | ++DOCSHELL 0x85a3ac00 == 110 [pid = 1915] [id = 444] 16:24:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x85a40c00) [pid = 1915] [serial = 1333] [outer = (nil)] 16:24:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x877d0000) [pid = 1915] [serial = 1334] [outer = 0x85a40c00] 16:24:20 INFO - PROCESS | 1915 | 1461021860563 Marionette DEBUG loaded listener.js 16:24:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x89778800) [pid = 1915] [serial = 1335] [outer = 0x85a40c00] 16:24:21 INFO - PROCESS | 1915 | 1461021861422 Marionette TRACE conn4 <- [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]]]}] 16:24:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:24:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 3446ms 16:24:21 INFO - PROCESS | 1915 | 1461021861470 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 16:24:21 INFO - PROCESS | 1915 | 1461021861476 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 16:24:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:24:21 INFO - PROCESS | 1915 | 1461021861484 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:24:21 INFO - PROCESS | 1915 | 1461021861491 Marionette TRACE conn4 <- [1,1750,null,{}] 16:24:21 INFO - PROCESS | 1915 | 1461021861499 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:21 INFO - PROCESS | 1915 | 1461021861734 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 16:24:21 INFO - PROCESS | 1915 | 1461021861924 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x8af18000 == 111 [pid = 1915] [id = 445] 16:24:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8af19000) [pid = 1915] [serial = 1336] [outer = (nil)] 16:24:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x8b2ab800) [pid = 1915] [serial = 1337] [outer = 0x8af19000] 16:24:22 INFO - PROCESS | 1915 | 1461021862009 Marionette DEBUG loaded listener.js 16:24:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8bb8cc00) [pid = 1915] [serial = 1338] [outer = 0x8af19000] 16:24:23 INFO - PROCESS | 1915 | 1461021863026 Marionette TRACE conn4 <- [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]]]}] 16:24:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1587ms 16:24:23 INFO - PROCESS | 1915 | 1461021863075 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 16:24:23 INFO - PROCESS | 1915 | 1461021863081 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 16:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:24:23 INFO - PROCESS | 1915 | 1461021863098 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:24:23 INFO - PROCESS | 1915 | 1461021863102 Marionette TRACE conn4 <- [1,1754,null,{}] 16:24:23 INFO - PROCESS | 1915 | 1461021863108 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:23 INFO - PROCESS | 1915 | 1461021863398 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 16:24:23 INFO - PROCESS | 1915 | 1461021863623 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bf50c00 == 112 [pid = 1915] [id = 446] 16:24:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8dd6a800) [pid = 1915] [serial = 1339] [outer = (nil)] 16:24:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8dd71000) [pid = 1915] [serial = 1340] [outer = 0x8dd6a800] 16:24:23 INFO - PROCESS | 1915 | 1461021863702 Marionette DEBUG loaded listener.js 16:24:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8deb6800) [pid = 1915] [serial = 1341] [outer = 0x8dd6a800] 16:24:24 INFO - PROCESS | 1915 | 1461021864634 Marionette TRACE conn4 <- [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]]]}] 16:24:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 2085ms 16:24:25 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x8fe1f800) [pid = 1915] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:24:25 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x93116400) [pid = 1915] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:24:25 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x89784c00) [pid = 1915] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:24:25 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x902f0400) [pid = 1915] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:24:25 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x903eb800) [pid = 1915] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:24:25 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x89781400) [pid = 1915] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:24:25 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x931b0800) [pid = 1915] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:24:25 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x96b7a800) [pid = 1915] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:24:25 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x8ffe0400) [pid = 1915] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:24:25 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x942c1800) [pid = 1915] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:24:25 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x90608000) [pid = 1915] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:24:25 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x89dc2800) [pid = 1915] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:24:25 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x8ffdc800) [pid = 1915] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:24:25 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x8fe08800) [pid = 1915] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:24:25 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x942d0c00) [pid = 1915] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:24:25 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0x8deb8000) [pid = 1915] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:24:25 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0x8ecf9c00) [pid = 1915] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:24:25 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0x8f390000) [pid = 1915] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:24:25 INFO - PROCESS | 1915 | --DOMWINDOW == 119 (0x8b2a5400) [pid = 1915] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:24:25 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0x8e0c7c00) [pid = 1915] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:24:25 INFO - PROCESS | 1915 | 1461021865302 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 16:24:25 INFO - PROCESS | 1915 | 1461021865306 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 16:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:24:25 INFO - PROCESS | 1915 | 1461021865322 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:24:25 INFO - PROCESS | 1915 | 1461021865332 Marionette TRACE conn4 <- [1,1758,null,{}] 16:24:25 INFO - PROCESS | 1915 | 1461021865338 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:25 INFO - PROCESS | 1915 | 1461021865646 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 16:24:25 INFO - PROCESS | 1915 | 1461021865768 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x85a3f800 == 113 [pid = 1915] [id = 447] 16:24:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0x8bf50800) [pid = 1915] [serial = 1342] [outer = (nil)] 16:24:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0x8e0c2400) [pid = 1915] [serial = 1343] [outer = 0x8bf50800] 16:24:25 INFO - PROCESS | 1915 | 1461021865847 Marionette DEBUG loaded listener.js 16:24:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0x8e94bc00) [pid = 1915] [serial = 1344] [outer = 0x8bf50800] 16:24:26 INFO - PROCESS | 1915 | 1461021866625 Marionette TRACE conn4 <- [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]]]}] 16:24:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1355ms 16:24:26 INFO - PROCESS | 1915 | 1461021866672 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 16:24:26 INFO - PROCESS | 1915 | 1461021866677 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 16:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:24:26 INFO - PROCESS | 1915 | 1461021866684 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:24:26 INFO - PROCESS | 1915 | 1461021866687 Marionette TRACE conn4 <- [1,1762,null,{}] 16:24:26 INFO - PROCESS | 1915 | 1461021866697 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:26 INFO - PROCESS | 1915 | 1461021866922 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 16:24:27 INFO - PROCESS | 1915 | 1461021867108 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:27 INFO - PROCESS | 1915 | ++DOCSHELL 0x850de400 == 114 [pid = 1915] [id = 448] 16:24:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0x8e07d400) [pid = 1915] [serial = 1345] [outer = (nil)] 16:24:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0x8f385400) [pid = 1915] [serial = 1346] [outer = 0x8e07d400] 16:24:27 INFO - PROCESS | 1915 | 1461021867193 Marionette DEBUG loaded listener.js 16:24:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x8f38cc00) [pid = 1915] [serial = 1347] [outer = 0x8e07d400] 16:24:28 INFO - PROCESS | 1915 | 1461021868356 Marionette TRACE conn4 <- [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]]]}] 16:24:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1747ms 16:24:28 INFO - PROCESS | 1915 | 1461021868433 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 16:24:28 INFO - PROCESS | 1915 | 1461021868441 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 16:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:24:28 INFO - PROCESS | 1915 | 1461021868451 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:24:28 INFO - PROCESS | 1915 | 1461021868457 Marionette TRACE conn4 <- [1,1766,null,{}] 16:24:28 INFO - PROCESS | 1915 | 1461021868466 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:28 INFO - PROCESS | 1915 | 1461021868737 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 16:24:29 INFO - PROCESS | 1915 | 1461021869066 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:29 INFO - PROCESS | 1915 | ++DOCSHELL 0x89dc2800 == 115 [pid = 1915] [id = 449] 16:24:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x8af16800) [pid = 1915] [serial = 1348] [outer = (nil)] 16:24:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x8b2a7800) [pid = 1915] [serial = 1349] [outer = 0x8af16800] 16:24:29 INFO - PROCESS | 1915 | 1461021869163 Marionette DEBUG loaded listener.js 16:24:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x8dc5d400) [pid = 1915] [serial = 1350] [outer = 0x8af16800] 16:24:30 INFO - PROCESS | 1915 | 1461021870206 Marionette TRACE conn4 <- [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]]]}] 16:24:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1793ms 16:24:30 INFO - PROCESS | 1915 | 1461021870245 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 16:24:30 INFO - PROCESS | 1915 | 1461021870254 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 16:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:24:30 INFO - PROCESS | 1915 | 1461021870265 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:24:30 INFO - PROCESS | 1915 | 1461021870269 Marionette TRACE conn4 <- [1,1770,null,{}] 16:24:30 INFO - PROCESS | 1915 | 1461021870277 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:30 INFO - PROCESS | 1915 | 1461021870526 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 16:24:30 INFO - PROCESS | 1915 | 1461021870896 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b2ad400 == 116 [pid = 1915] [id = 450] 16:24:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x8e07b400) [pid = 1915] [serial = 1351] [outer = (nil)] 16:24:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x8f60d400) [pid = 1915] [serial = 1352] [outer = 0x8e07b400] 16:24:30 INFO - PROCESS | 1915 | 1461021870991 Marionette DEBUG loaded listener.js 16:24:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8fe02800) [pid = 1915] [serial = 1353] [outer = 0x8e07b400] 16:24:31 INFO - PROCESS | 1915 | 1461021871929 Marionette TRACE conn4 <- [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]]]}] 16:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1743ms 16:24:32 INFO - PROCESS | 1915 | 1461021872009 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 16:24:32 INFO - PROCESS | 1915 | 1461021872012 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 16:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:24:32 INFO - PROCESS | 1915 | 1461021872020 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:24:32 INFO - PROCESS | 1915 | 1461021872026 Marionette TRACE conn4 <- [1,1774,null,{}] 16:24:32 INFO - PROCESS | 1915 | 1461021872043 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:32 INFO - PROCESS | 1915 | 1461021872389 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 16:24:32 INFO - PROCESS | 1915 | 1461021872643 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x8af0f800 == 117 [pid = 1915] [id = 451] 16:24:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8fe06000) [pid = 1915] [serial = 1354] [outer = (nil)] 16:24:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8fe23800) [pid = 1915] [serial = 1355] [outer = 0x8fe06000] 16:24:32 INFO - PROCESS | 1915 | 1461021872738 Marionette DEBUG loaded listener.js 16:24:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8fedf000) [pid = 1915] [serial = 1356] [outer = 0x8fe06000] 16:24:33 INFO - PROCESS | 1915 | 1461021873683 Marionette TRACE conn4 <- [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]]]}] 16:24:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1738ms 16:24:33 INFO - PROCESS | 1915 | 1461021873760 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 16:24:33 INFO - PROCESS | 1915 | 1461021873764 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 16:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:24:33 INFO - PROCESS | 1915 | 1461021873771 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:24:33 INFO - PROCESS | 1915 | 1461021873775 Marionette TRACE conn4 <- [1,1778,null,{}] 16:24:33 INFO - PROCESS | 1915 | 1461021873781 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:34 INFO - PROCESS | 1915 | 1461021874046 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 16:24:34 INFO - PROCESS | 1915 | 1461021874369 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:34 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fe04000 == 118 [pid = 1915] [id = 452] 16:24:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x8fe24c00) [pid = 1915] [serial = 1357] [outer = (nil)] 16:24:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8ffe0400) [pid = 1915] [serial = 1358] [outer = 0x8fe24c00] 16:24:34 INFO - PROCESS | 1915 | 1461021874461 Marionette DEBUG loaded listener.js 16:24:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x90141c00) [pid = 1915] [serial = 1359] [outer = 0x8fe24c00] 16:24:35 INFO - PROCESS | 1915 | 1461021875438 Marionette TRACE conn4 <- [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]]]}] 16:24:35 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 16:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1699ms 16:24:35 INFO - PROCESS | 1915 | 1461021875522 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 16:24:35 INFO - PROCESS | 1915 | 1461021875527 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 16:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:24:35 INFO - PROCESS | 1915 | 1461021875534 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:24:35 INFO - PROCESS | 1915 | 1461021875538 Marionette TRACE conn4 <- [1,1782,null,{}] 16:24:35 INFO - PROCESS | 1915 | 1461021875544 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:35 INFO - PROCESS | 1915 | 1461021875816 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 16:24:36 INFO - PROCESS | 1915 | 1461021876142 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:36 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b253000 == 119 [pid = 1915] [id = 453] 16:24:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8ffe1c00) [pid = 1915] [serial = 1360] [outer = (nil)] 16:24:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x902ef800) [pid = 1915] [serial = 1361] [outer = 0x8ffe1c00] 16:24:36 INFO - PROCESS | 1915 | 1461021876241 Marionette DEBUG loaded listener.js 16:24:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x902f4000) [pid = 1915] [serial = 1362] [outer = 0x8ffe1c00] 16:24:37 INFO - PROCESS | 1915 | 1461021877197 Marionette TRACE conn4 <- [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]]]}] 16:24:37 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 16:24:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1736ms 16:24:37 INFO - PROCESS | 1915 | 1461021877272 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 16:24:37 INFO - PROCESS | 1915 | 1461021877275 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 16:24:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:24:37 INFO - PROCESS | 1915 | 1461021877283 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:24:37 INFO - PROCESS | 1915 | 1461021877286 Marionette TRACE conn4 <- [1,1786,null,{}] 16:24:37 INFO - PROCESS | 1915 | 1461021877293 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:37 INFO - PROCESS | 1915 | 1461021877582 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 16:24:37 INFO - PROCESS | 1915 | 1461021877904 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:37 INFO - PROCESS | 1915 | ++DOCSHELL 0x90147800 == 120 [pid = 1915] [id = 454] 16:24:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x902f0000) [pid = 1915] [serial = 1363] [outer = (nil)] 16:24:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x9123d800) [pid = 1915] [serial = 1364] [outer = 0x902f0000] 16:24:38 INFO - PROCESS | 1915 | 1461021878008 Marionette DEBUG loaded listener.js 16:24:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x914a5400) [pid = 1915] [serial = 1365] [outer = 0x902f0000] 16:24:38 INFO - PROCESS | 1915 | 1461021878980 Marionette TRACE conn4 <- [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]]]}] 16:24:39 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 16:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1739ms 16:24:39 INFO - PROCESS | 1915 | 1461021879023 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 16:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:24:39 INFO - PROCESS | 1915 | 1461021879028 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 16:24:39 INFO - PROCESS | 1915 | 1461021879035 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:24:39 INFO - PROCESS | 1915 | 1461021879038 Marionette TRACE conn4 <- [1,1790,null,{}] 16:24:39 INFO - PROCESS | 1915 | 1461021879046 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:39 INFO - PROCESS | 1915 | 1461021879290 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 16:24:39 INFO - PROCESS | 1915 | 1461021879612 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:39 INFO - PROCESS | 1915 | ++DOCSHELL 0x90607c00 == 121 [pid = 1915] [id = 455] 16:24:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x90608400) [pid = 1915] [serial = 1366] [outer = (nil)] 16:24:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x93009800) [pid = 1915] [serial = 1367] [outer = 0x90608400] 16:24:39 INFO - PROCESS | 1915 | 1461021879710 Marionette DEBUG loaded listener.js 16:24:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x9300e400) [pid = 1915] [serial = 1368] [outer = 0x90608400] 16:24:40 INFO - PROCESS | 1915 | 1461021880633 Marionette TRACE conn4 <- [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]]]}] 16:24:40 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) 16:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1646ms 16:24:40 INFO - PROCESS | 1915 | 1461021880682 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 16:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:24:40 INFO - PROCESS | 1915 | 1461021880686 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 16:24:40 INFO - PROCESS | 1915 | 1461021880693 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:24:40 INFO - PROCESS | 1915 | 1461021880697 Marionette TRACE conn4 <- [1,1794,null,{}] 16:24:40 INFO - PROCESS | 1915 | 1461021880704 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:40 INFO - PROCESS | 1915 | 1461021880939 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 16:24:41 INFO - PROCESS | 1915 | 1461021881261 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:41 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ffdd000 == 122 [pid = 1915] [id = 456] 16:24:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x902e8800) [pid = 1915] [serial = 1369] [outer = (nil)] 16:24:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x93118400) [pid = 1915] [serial = 1370] [outer = 0x902e8800] 16:24:41 INFO - PROCESS | 1915 | 1461021881360 Marionette DEBUG loaded listener.js 16:24:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x931a5400) [pid = 1915] [serial = 1371] [outer = 0x902e8800] 16:24:42 INFO - PROCESS | 1915 | 1461021882269 Marionette TRACE conn4 <- [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]]]}] 16:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1640ms 16:24:42 INFO - PROCESS | 1915 | 1461021882334 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 16:24:42 INFO - PROCESS | 1915 | 1461021882338 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 16:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:24:42 INFO - PROCESS | 1915 | 1461021882346 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:24:42 INFO - PROCESS | 1915 | 1461021882350 Marionette TRACE conn4 <- [1,1798,null,{}] 16:24:42 INFO - PROCESS | 1915 | 1461021882357 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:42 INFO - PROCESS | 1915 | 1461021882598 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 16:24:42 INFO - PROCESS | 1915 | 1461021882932 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x85a36000 == 123 [pid = 1915] [id = 457] 16:24:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x93112c00) [pid = 1915] [serial = 1372] [outer = (nil)] 16:24:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x93208000) [pid = 1915] [serial = 1373] [outer = 0x93112c00] 16:24:43 INFO - PROCESS | 1915 | 1461021883033 Marionette DEBUG loaded listener.js 16:24:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x93ee2400) [pid = 1915] [serial = 1374] [outer = 0x93112c00] 16:24:43 INFO - PROCESS | 1915 | 1461021883991 Marionette TRACE conn4 <- [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]]]}] 16:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1687ms 16:24:44 INFO - PROCESS | 1915 | 1461021884034 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 16:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:24:44 INFO - PROCESS | 1915 | 1461021884039 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 16:24:44 INFO - PROCESS | 1915 | 1461021884047 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:24:44 INFO - PROCESS | 1915 | 1461021884050 Marionette TRACE conn4 <- [1,1802,null,{}] 16:24:44 INFO - PROCESS | 1915 | 1461021884057 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:44 INFO - PROCESS | 1915 | 1461021884336 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 16:24:44 INFO - PROCESS | 1915 | 1461021884674 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:44 INFO - PROCESS | 1915 | ++DOCSHELL 0x931d0000 == 124 [pid = 1915] [id = 458] 16:24:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x93f68c00) [pid = 1915] [serial = 1375] [outer = (nil)] 16:24:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x93f6bc00) [pid = 1915] [serial = 1376] [outer = 0x93f68c00] 16:24:44 INFO - PROCESS | 1915 | 1461021884773 Marionette DEBUG loaded listener.js 16:24:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x94011c00) [pid = 1915] [serial = 1377] [outer = 0x93f68c00] 16:24:45 INFO - PROCESS | 1915 | 1461021885807 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1840ms 16:24:45 INFO - PROCESS | 1915 | 1461021885888 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 16:24:45 INFO - PROCESS | 1915 | 1461021885893 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 16:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:24:45 INFO - PROCESS | 1915 | 1461021885900 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:24:45 INFO - PROCESS | 1915 | 1461021885905 Marionette TRACE conn4 <- [1,1806,null,{}] 16:24:45 INFO - PROCESS | 1915 | 1461021885912 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:46 INFO - PROCESS | 1915 | 1461021886225 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 16:24:46 INFO - PROCESS | 1915 | 1461021886555 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x94019000 == 125 [pid = 1915] [id = 459] 16:24:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x942c2c00) [pid = 1915] [serial = 1378] [outer = (nil)] 16:24:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x942cfc00) [pid = 1915] [serial = 1379] [outer = 0x942c2c00] 16:24:46 INFO - PROCESS | 1915 | 1461021886659 Marionette DEBUG loaded listener.js 16:24:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x94ee9400) [pid = 1915] [serial = 1380] [outer = 0x942c2c00] 16:24:47 INFO - PROCESS | 1915 | 1461021887708 Marionette TRACE conn4 <- [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]]]}] 16:24:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:24:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1889ms 16:24:47 INFO - PROCESS | 1915 | 1461021887790 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 16:24:47 INFO - PROCESS | 1915 | 1461021887795 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 16:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:24:47 INFO - PROCESS | 1915 | 1461021887802 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:24:47 INFO - PROCESS | 1915 | 1461021887807 Marionette TRACE conn4 <- [1,1810,null,{}] 16:24:47 INFO - PROCESS | 1915 | 1461021887813 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:48 INFO - PROCESS | 1915 | 1461021888096 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 16:24:48 INFO - PROCESS | 1915 | 1461021888426 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x9443ac00 == 126 [pid = 1915] [id = 460] 16:24:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x9443b800) [pid = 1915] [serial = 1381] [outer = (nil)] 16:24:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x9620e400) [pid = 1915] [serial = 1382] [outer = 0x9443b800] 16:24:48 INFO - PROCESS | 1915 | 1461021888520 Marionette DEBUG loaded listener.js 16:24:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x962a2800) [pid = 1915] [serial = 1383] [outer = 0x9443b800] 16:24:49 INFO - PROCESS | 1915 | 1461021889496 Marionette TRACE conn4 <- [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]]]}] 16:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1747ms 16:24:49 INFO - PROCESS | 1915 | 1461021889550 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 16:24:49 INFO - PROCESS | 1915 | 1461021889553 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 16:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:24:49 INFO - PROCESS | 1915 | 1461021889562 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:24:49 INFO - PROCESS | 1915 | 1461021889565 Marionette TRACE conn4 <- [1,1814,null,{}] 16:24:49 INFO - PROCESS | 1915 | 1461021889573 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:49 INFO - PROCESS | 1915 | 1461021889825 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 16:24:50 INFO - PROCESS | 1915 | 1461021890154 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x94eec800 == 127 [pid = 1915] [id = 461] 16:24:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x94eef800) [pid = 1915] [serial = 1384] [outer = (nil)] 16:24:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x96b7e800) [pid = 1915] [serial = 1385] [outer = 0x94eef800] 16:24:50 INFO - PROCESS | 1915 | 1461021890256 Marionette DEBUG loaded listener.js 16:24:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x97875000) [pid = 1915] [serial = 1386] [outer = 0x94eef800] 16:24:51 INFO - PROCESS | 1915 | 1461021891236 Marionette TRACE conn4 <- [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]]]}] 16:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1739ms 16:24:51 INFO - PROCESS | 1915 | 1461021891301 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 16:24:51 INFO - PROCESS | 1915 | 1461021891306 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 16:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:24:51 INFO - PROCESS | 1915 | 1461021891314 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:24:51 INFO - PROCESS | 1915 | 1461021891318 Marionette TRACE conn4 <- [1,1818,null,{}] 16:24:51 INFO - PROCESS | 1915 | 1461021891325 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:51 INFO - PROCESS | 1915 | 1461021891571 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 16:24:51 INFO - PROCESS | 1915 | 1461021891921 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:51 INFO - PROCESS | 1915 | ++DOCSHELL 0x97082c00 == 128 [pid = 1915] [id = 462] 16:24:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x97c78800) [pid = 1915] [serial = 1387] [outer = (nil)] 16:24:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x981a2400) [pid = 1915] [serial = 1388] [outer = 0x97c78800] 16:24:52 INFO - PROCESS | 1915 | 1461021892016 Marionette DEBUG loaded listener.js 16:24:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x981a9400) [pid = 1915] [serial = 1389] [outer = 0x97c78800] 16:24:53 INFO - PROCESS | 1915 | 1461021893298 Marionette TRACE conn4 <- [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]]]}] 16:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 2093ms 16:24:53 INFO - PROCESS | 1915 | 1461021893410 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 16:24:53 INFO - PROCESS | 1915 | 1461021893417 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 16:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:24:53 INFO - PROCESS | 1915 | 1461021893437 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:24:53 INFO - PROCESS | 1915 | 1461021893444 Marionette TRACE conn4 <- [1,1822,null,{}] 16:24:53 INFO - PROCESS | 1915 | 1461021893454 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:53 INFO - PROCESS | 1915 | 1461021893846 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 16:24:54 INFO - PROCESS | 1915 | 1461021894068 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x97c7bc00 == 129 [pid = 1915] [id = 463] 16:24:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x98022000) [pid = 1915] [serial = 1390] [outer = (nil)] 16:24:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x98e7e000) [pid = 1915] [serial = 1391] [outer = 0x98022000] 16:24:54 INFO - PROCESS | 1915 | 1461021894157 Marionette DEBUG loaded listener.js 16:24:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x98f8e800) [pid = 1915] [serial = 1392] [outer = 0x98022000] 16:24:55 INFO - PROCESS | 1915 | 1461021895113 Marionette TRACE conn4 <- [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]]]}] 16:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1745ms 16:24:55 INFO - PROCESS | 1915 | 1461021895174 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 16:24:55 INFO - PROCESS | 1915 | 1461021895178 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 16:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:24:55 INFO - PROCESS | 1915 | 1461021895185 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:24:55 INFO - PROCESS | 1915 | 1461021895187 Marionette TRACE conn4 <- [1,1826,null,{}] 16:24:55 INFO - PROCESS | 1915 | 1461021895194 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:55 INFO - PROCESS | 1915 | 1461021895431 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 16:24:55 INFO - PROCESS | 1915 | 1461021895787 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x85a35400 == 130 [pid = 1915] [id = 464] 16:24:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x980d4000) [pid = 1915] [serial = 1393] [outer = (nil)] 16:24:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x99bb2800) [pid = 1915] [serial = 1394] [outer = 0x980d4000] 16:24:55 INFO - PROCESS | 1915 | 1461021895882 Marionette DEBUG loaded listener.js 16:24:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x99bbc000) [pid = 1915] [serial = 1395] [outer = 0x980d4000] 16:24:56 INFO - PROCESS | 1915 | 1461021896742 Marionette TRACE conn4 <- [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]]]}] 16:24:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1633ms 16:24:56 INFO - PROCESS | 1915 | 1461021896819 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 16:24:56 INFO - PROCESS | 1915 | 1461021896823 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 16:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:24:56 INFO - PROCESS | 1915 | 1461021896830 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:24:56 INFO - PROCESS | 1915 | 1461021896833 Marionette TRACE conn4 <- [1,1830,null,{}] 16:24:56 INFO - PROCESS | 1915 | 1461021896839 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:57 INFO - PROCESS | 1915 | 1461021897080 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 16:24:57 INFO - PROCESS | 1915 | 1461021897407 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:57 INFO - PROCESS | 1915 | ++DOCSHELL 0x98b62000 == 131 [pid = 1915] [id = 465] 16:24:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x98e7e400) [pid = 1915] [serial = 1396] [outer = (nil)] 16:24:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x9aeb0400) [pid = 1915] [serial = 1397] [outer = 0x98e7e400] 16:24:57 INFO - PROCESS | 1915 | 1461021897505 Marionette DEBUG loaded listener.js 16:24:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x9e027400) [pid = 1915] [serial = 1398] [outer = 0x98e7e400] 16:24:59 INFO - PROCESS | 1915 | --DOCSHELL 0x8dc61400 == 130 [pid = 1915] [id = 297] 16:24:59 INFO - PROCESS | 1915 | --DOCSHELL 0x903ea800 == 129 [pid = 1915] [id = 440] 16:24:59 INFO - PROCESS | 1915 | --DOCSHELL 0x846e6800 == 128 [pid = 1915] [id = 439] 16:24:59 INFO - PROCESS | 1915 | --DOCSHELL 0x94ee9800 == 127 [pid = 1915] [id = 438] 16:24:59 INFO - PROCESS | 1915 | --DOCSHELL 0x931a2800 == 126 [pid = 1915] [id = 436] 16:24:59 INFO - PROCESS | 1915 | --DOCSHELL 0x94016400 == 125 [pid = 1915] [id = 437] 16:24:59 INFO - PROCESS | 1915 | --DOCSHELL 0x914a4c00 == 124 [pid = 1915] [id = 435] 16:24:59 INFO - PROCESS | 1915 | --DOCSHELL 0x90141800 == 123 [pid = 1915] [id = 434] 16:24:59 INFO - PROCESS | 1915 | --DOCSHELL 0x8e07f400 == 122 [pid = 1915] [id = 433] 16:24:59 INFO - PROCESS | 1915 | --DOCSHELL 0x902f0c00 == 121 [pid = 1915] [id = 432] 16:24:59 INFO - PROCESS | 1915 | --DOCSHELL 0x8fe25000 == 120 [pid = 1915] [id = 431] 16:24:59 INFO - PROCESS | 1915 | --DOCSHELL 0x8e94c800 == 119 [pid = 1915] [id = 429] 16:24:59 INFO - PROCESS | 1915 | --DOCSHELL 0x8e93e800 == 118 [pid = 1915] [id = 430] 16:24:59 INFO - PROCESS | 1915 | --DOCSHELL 0x8bf48800 == 117 [pid = 1915] [id = 428] 16:24:59 INFO - PROCESS | 1915 | --DOCSHELL 0x84918800 == 116 [pid = 1915] [id = 427] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x8feda400) [pid = 1915] [serial = 1235] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x931adc00) [pid = 1915] [serial = 1250] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x8b2af000) [pid = 1915] [serial = 1224] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x91243800) [pid = 1915] [serial = 1245] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x9629fc00) [pid = 1915] [serial = 1260] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x8e0c2800) [pid = 1915] [serial = 1278] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x94018000) [pid = 1915] [serial = 1254] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x8e942000) [pid = 1915] [serial = 1220] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x980d1800) [pid = 1915] [serial = 1265] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x903e3c00) [pid = 1915] [serial = 1241] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x98f8ec00) [pid = 1915] [serial = 1271] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x99bbbc00) [pid = 1915] [serial = 1272] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x916cb000) [pid = 1915] [serial = 1247] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x903e9400) [pid = 1915] [serial = 1242] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x8b251800) [pid = 1915] [serial = 1275] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x94eee800) [pid = 1915] [serial = 1257] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x9014ac00) [pid = 1915] [serial = 1238] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x9300b000) [pid = 1915] [serial = 1248] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x8dc5f400) [pid = 1915] [serial = 1277] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x969a1c00) [pid = 1915] [serial = 1262] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x931d3c00) [pid = 1915] [serial = 1251] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x8eb2d800) [pid = 1915] [serial = 1155] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x98c4dc00) [pid = 1915] [serial = 1268] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x8fe1b400) [pid = 1915] [serial = 1233] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x981a3000) [pid = 1915] [serial = 1266] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x8af15400) [pid = 1915] [serial = 1274] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x94ee9000) [pid = 1915] [serial = 1256] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x8deb7000) [pid = 1915] [serial = 1226] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x93f6d400) [pid = 1915] [serial = 1253] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x8f602800) [pid = 1915] [serial = 1229] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x9123e000) [pid = 1915] [serial = 1244] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x902e8400) [pid = 1915] [serial = 1239] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x8fedcc00) [pid = 1915] [serial = 1236] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x9629e000) [pid = 1915] [serial = 1259] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x8af0e400) [pid = 1915] [serial = 1223] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x8e0c8000) [pid = 1915] [serial = 1227] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x8fe09800) [pid = 1915] [serial = 1232] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x98e7b400) [pid = 1915] [serial = 1269] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x96b7bc00) [pid = 1915] [serial = 1263] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x8f60e800) [pid = 1915] [serial = 1230] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x8eb21800) [pid = 1915] [serial = 1280] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1915 | 1461021899875 Marionette TRACE conn4 <- [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]]]}] 16:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 3091ms 16:24:59 INFO - PROCESS | 1915 | 1461021899922 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 16:24:59 INFO - PROCESS | 1915 | 1461021899929 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 16:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:24:59 INFO - PROCESS | 1915 | 1461021899939 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:24:59 INFO - PROCESS | 1915 | 1461021899943 Marionette TRACE conn4 <- [1,1834,null,{}] 16:24:59 INFO - PROCESS | 1915 | 1461021899953 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:00 INFO - PROCESS | 1915 | 1461021900181 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 16:25:00 INFO - PROCESS | 1915 | 1461021900435 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b251800 == 117 [pid = 1915] [id = 466] 16:25:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8b2a7000) [pid = 1915] [serial = 1399] [outer = (nil)] 16:25:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8bb88400) [pid = 1915] [serial = 1400] [outer = 0x8b2a7000] 16:25:00 INFO - PROCESS | 1915 | 1461021900545 Marionette DEBUG loaded listener.js 16:25:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8bf44800) [pid = 1915] [serial = 1401] [outer = 0x8b2a7000] 16:25:01 INFO - PROCESS | 1915 | 1461021901476 Marionette TRACE conn4 <- [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]]]}] 16:25:01 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 16:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1593ms 16:25:01 INFO - PROCESS | 1915 | 1461021901533 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 16:25:01 INFO - PROCESS | 1915 | 1461021901542 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 16:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:25:01 INFO - PROCESS | 1915 | 1461021901554 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:25:01 INFO - PROCESS | 1915 | 1461021901558 Marionette TRACE conn4 <- [1,1838,null,{}] 16:25:01 INFO - PROCESS | 1915 | 1461021901601 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:01 INFO - PROCESS | 1915 | 1461021901918 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 16:25:02 INFO - PROCESS | 1915 | 1461021902174 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bb8f000 == 118 [pid = 1915] [id = 467] 16:25:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8bf4f800) [pid = 1915] [serial = 1402] [outer = (nil)] 16:25:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8e0c8000) [pid = 1915] [serial = 1403] [outer = 0x8bf4f800] 16:25:02 INFO - PROCESS | 1915 | 1461021902254 Marionette DEBUG loaded listener.js 16:25:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8e94cc00) [pid = 1915] [serial = 1404] [outer = 0x8bf4f800] 16:25:03 INFO - PROCESS | 1915 | 1461021903145 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 16:25:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:25:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1642ms 16:25:03 INFO - PROCESS | 1915 | 1461021903196 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 16:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:25:03 INFO - PROCESS | 1915 | 1461021903201 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 16:25:03 INFO - PROCESS | 1915 | 1461021903209 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:25:03 INFO - PROCESS | 1915 | 1461021903217 Marionette TRACE conn4 <- [1,1842,null,{}] 16:25:03 INFO - PROCESS | 1915 | 1461021903249 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:03 INFO - PROCESS | 1915 | 1461021903602 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 16:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x8eb2ec00) [pid = 1915] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x90144c00) [pid = 1915] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x94eea800) [pid = 1915] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x94017400) [pid = 1915] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x8af19000) [pid = 1915] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x8491e800) [pid = 1915] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x942d0400) [pid = 1915] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x8ecf6000) [pid = 1915] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x914d2c00) [pid = 1915] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x99972400) [pid = 1915] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x8bf50800) [pid = 1915] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x98c4a000) [pid = 1915] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x8ffde800) [pid = 1915] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x8f389400) [pid = 1915] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x8dd6a800) [pid = 1915] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x8e073800) [pid = 1915] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x931d4c00) [pid = 1915] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0x903ed000) [pid = 1915] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0x9400e400) [pid = 1915] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0x85a40c00) [pid = 1915] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 119 (0x8bf4a000) [pid = 1915] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:25:04 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0x902f1400) [pid = 1915] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:25:04 INFO - PROCESS | 1915 | 1461021904380 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x8491e800 == 119 [pid = 1915] [id = 468] 16:25:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0x85a3f000) [pid = 1915] [serial = 1405] [outer = (nil)] 16:25:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0x8af11000) [pid = 1915] [serial = 1406] [outer = 0x85a3f000] 16:25:04 INFO - PROCESS | 1915 | 1461021904473 Marionette DEBUG loaded listener.js 16:25:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0x8eb2ec00) [pid = 1915] [serial = 1407] [outer = 0x85a3f000] 16:25:05 INFO - PROCESS | 1915 | 1461021905259 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 16:25:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 2068ms 16:25:05 INFO - PROCESS | 1915 | 1461021905277 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 16:25:05 INFO - PROCESS | 1915 | 1461021905282 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 16:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:25:05 INFO - PROCESS | 1915 | 1461021905292 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:25:05 INFO - PROCESS | 1915 | 1461021905295 Marionette TRACE conn4 <- [1,1846,null,{}] 16:25:05 INFO - PROCESS | 1915 | 1461021905302 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:05 INFO - PROCESS | 1915 | 1461021905591 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 16:25:05 INFO - PROCESS | 1915 | 1461021905614 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:05 INFO - PROCESS | 1915 | ++DOCSHELL 0x8af19000 == 120 [pid = 1915] [id = 469] 16:25:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0x8e0c8800) [pid = 1915] [serial = 1408] [outer = (nil)] 16:25:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0x8fe0b800) [pid = 1915] [serial = 1409] [outer = 0x8e0c8800] 16:25:05 INFO - PROCESS | 1915 | 1461021905710 Marionette DEBUG loaded listener.js 16:25:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x8fe1b800) [pid = 1915] [serial = 1410] [outer = 0x8e0c8800] 16:25:07 INFO - PROCESS | 1915 | 1461021907064 Marionette TRACE conn4 <- [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]]]}] 16:25:07 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) 16:25:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1844ms 16:25:07 INFO - PROCESS | 1915 | 1461021907138 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 16:25:07 INFO - PROCESS | 1915 | 1461021907145 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 16:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:25:07 INFO - PROCESS | 1915 | 1461021907157 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:25:07 INFO - PROCESS | 1915 | 1461021907163 Marionette TRACE conn4 <- [1,1850,null,{}] 16:25:07 INFO - PROCESS | 1915 | 1461021907173 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:07 INFO - PROCESS | 1915 | 1461021907477 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 16:25:07 INFO - PROCESS | 1915 | 1461021907823 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:07 INFO - PROCESS | 1915 | ++DOCSHELL 0x877d9000 == 121 [pid = 1915] [id = 470] 16:25:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x8b2a8c00) [pid = 1915] [serial = 1411] [outer = (nil)] 16:25:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x8bd0c800) [pid = 1915] [serial = 1412] [outer = 0x8b2a8c00] 16:25:07 INFO - PROCESS | 1915 | 1461021907923 Marionette DEBUG loaded listener.js 16:25:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x8e07ec00) [pid = 1915] [serial = 1413] [outer = 0x8b2a8c00] 16:25:08 INFO - PROCESS | 1915 | 1461021908970 Marionette TRACE conn4 <- [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]]]}] 16:25:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1894ms 16:25:09 INFO - PROCESS | 1915 | 1461021909052 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 16:25:09 INFO - PROCESS | 1915 | 1461021909062 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 16:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:25:09 INFO - PROCESS | 1915 | 1461021909076 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:25:09 INFO - PROCESS | 1915 | 1461021909082 Marionette TRACE conn4 <- [1,1854,null,{}] 16:25:09 INFO - PROCESS | 1915 | 1461021909090 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:09 INFO - PROCESS | 1915 | 1461021909437 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 16:25:09 INFO - PROCESS | 1915 | 1461021909758 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x8deb7800 == 122 [pid = 1915] [id = 471] 16:25:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x8e07d800) [pid = 1915] [serial = 1414] [outer = (nil)] 16:25:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x8f60f000) [pid = 1915] [serial = 1415] [outer = 0x8e07d800] 16:25:09 INFO - PROCESS | 1915 | 1461021909850 Marionette DEBUG loaded listener.js 16:25:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8fe0a000) [pid = 1915] [serial = 1416] [outer = 0x8e07d800] 16:25:10 INFO - PROCESS | 1915 | 1461021910807 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:25:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1786ms 16:25:10 INFO - PROCESS | 1915 | 1461021910862 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 16:25:10 INFO - PROCESS | 1915 | 1461021910865 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 16:25:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:25:10 INFO - PROCESS | 1915 | 1461021910876 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:25:10 INFO - PROCESS | 1915 | 1461021910886 Marionette TRACE conn4 <- [1,1858,null,{}] 16:25:10 INFO - PROCESS | 1915 | 1461021910915 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:11 INFO - PROCESS | 1915 | 1461021911465 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 16:25:11 INFO - PROCESS | 1915 | 1461021911777 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fe07400 == 123 [pid = 1915] [id = 472] 16:25:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8fee5c00) [pid = 1915] [serial = 1417] [outer = (nil)] 16:25:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8ffdf800) [pid = 1915] [serial = 1418] [outer = 0x8fee5c00] 16:25:11 INFO - PROCESS | 1915 | 1461021911874 Marionette DEBUG loaded listener.js 16:25:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x9014ac00) [pid = 1915] [serial = 1419] [outer = 0x8fee5c00] 16:25:12 INFO - PROCESS | 1915 | 1461021912850 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 16:25:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:25:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 2049ms 16:25:12 INFO - PROCESS | 1915 | 1461021912925 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 16:25:12 INFO - PROCESS | 1915 | 1461021912929 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 16:25:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:25:12 INFO - PROCESS | 1915 | 1461021912937 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:25:12 INFO - PROCESS | 1915 | 1461021912942 Marionette TRACE conn4 <- [1,1862,null,{}] 16:25:12 INFO - PROCESS | 1915 | 1461021912948 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:13 INFO - PROCESS | 1915 | 1461021913236 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 16:25:13 INFO - PROCESS | 1915 | 1461021913563 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fedf400 == 124 [pid = 1915] [id = 473] 16:25:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x902ea000) [pid = 1915] [serial = 1420] [outer = (nil)] 16:25:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x903e1000) [pid = 1915] [serial = 1421] [outer = 0x902ea000] 16:25:13 INFO - PROCESS | 1915 | 1461021913663 Marionette DEBUG loaded listener.js 16:25:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x903ec800) [pid = 1915] [serial = 1422] [outer = 0x902ea000] 16:25:14 INFO - PROCESS | 1915 | 1461021914574 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 16:25:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:25:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1683ms 16:25:14 INFO - PROCESS | 1915 | 1461021914621 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 16:25:14 INFO - PROCESS | 1915 | 1461021914626 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 16:25:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:25:14 INFO - PROCESS | 1915 | 1461021914633 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:25:14 INFO - PROCESS | 1915 | 1461021914637 Marionette TRACE conn4 <- [1,1866,null,{}] 16:25:14 INFO - PROCESS | 1915 | 1461021914644 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:14 INFO - PROCESS | 1915 | 1461021914881 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 16:25:15 INFO - PROCESS | 1915 | 1461021915204 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x902ec000 == 125 [pid = 1915] [id = 474] 16:25:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x902ee400) [pid = 1915] [serial = 1423] [outer = (nil)] 16:25:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x9123e000) [pid = 1915] [serial = 1424] [outer = 0x902ee400] 16:25:15 INFO - PROCESS | 1915 | 1461021915306 Marionette DEBUG loaded listener.js 16:25:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x91242400) [pid = 1915] [serial = 1425] [outer = 0x902ee400] 16:25:16 INFO - PROCESS | 1915 | 1461021916271 Marionette TRACE conn4 <- [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]]]}] 16:25:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1684ms 16:25:16 INFO - PROCESS | 1915 | 1461021916320 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 16:25:16 INFO - PROCESS | 1915 | 1461021916323 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 16:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:25:16 INFO - PROCESS | 1915 | 1461021916331 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:25:16 INFO - PROCESS | 1915 | 1461021916335 Marionette TRACE conn4 <- [1,1870,null,{}] 16:25:16 INFO - PROCESS | 1915 | 1461021916341 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:16 INFO - PROCESS | 1915 | 1461021916612 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 16:25:16 INFO - PROCESS | 1915 | 1461021916946 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x903e3c00 == 126 [pid = 1915] [id = 475] 16:25:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x9300bc00) [pid = 1915] [serial = 1426] [outer = (nil)] 16:25:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x93018400) [pid = 1915] [serial = 1427] [outer = 0x9300bc00] 16:25:17 INFO - PROCESS | 1915 | 1461021917055 Marionette DEBUG loaded listener.js 16:25:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x93112400) [pid = 1915] [serial = 1428] [outer = 0x9300bc00] 16:25:17 INFO - PROCESS | 1915 | 1461021917960 Marionette TRACE conn4 <- [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]]]}] 16:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1687ms 16:25:18 INFO - PROCESS | 1915 | 1461021918022 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 16:25:18 INFO - PROCESS | 1915 | 1461021918026 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 16:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:25:18 INFO - PROCESS | 1915 | 1461021918036 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:25:18 INFO - PROCESS | 1915 | 1461021918040 Marionette TRACE conn4 <- [1,1874,null,{}] 16:25:18 INFO - PROCESS | 1915 | 1461021918046 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:18 INFO - PROCESS | 1915 | 1461021918282 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 16:25:18 INFO - PROCESS | 1915 | 1461021918612 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bb88000 == 127 [pid = 1915] [id = 476] 16:25:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x8eb26c00) [pid = 1915] [serial = 1429] [outer = (nil)] 16:25:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x931d2000) [pid = 1915] [serial = 1430] [outer = 0x8eb26c00] 16:25:18 INFO - PROCESS | 1915 | 1461021918712 Marionette DEBUG loaded listener.js 16:25:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x931da000) [pid = 1915] [serial = 1431] [outer = 0x8eb26c00] 16:25:19 INFO - PROCESS | 1915 | 1461021919657 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 16:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1686ms 16:25:19 INFO - PROCESS | 1915 | 1461021919724 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 16:25:19 INFO - PROCESS | 1915 | 1461021919728 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 16:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:25:19 INFO - PROCESS | 1915 | 1461021919735 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:25:19 INFO - PROCESS | 1915 | 1461021919738 Marionette TRACE conn4 <- [1,1878,null,{}] 16:25:19 INFO - PROCESS | 1915 | 1461021919744 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:19 INFO - PROCESS | 1915 | 1461021919980 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 16:25:20 INFO - PROCESS | 1915 | 1461021920250 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:20 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f602800 == 128 [pid = 1915] [id = 477] 16:25:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x8ffe5800) [pid = 1915] [serial = 1432] [outer = (nil)] 16:25:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x93f62c00) [pid = 1915] [serial = 1433] [outer = 0x8ffe5800] 16:25:20 INFO - PROCESS | 1915 | 1461021920345 Marionette DEBUG loaded listener.js 16:25:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x93f69000) [pid = 1915] [serial = 1434] [outer = 0x8ffe5800] 16:25:21 INFO - PROCESS | 1915 | 1461021921341 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 16:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1691ms 16:25:21 INFO - PROCESS | 1915 | 1461021921427 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 16:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:25:21 INFO - PROCESS | 1915 | 1461021921431 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 16:25:21 INFO - PROCESS | 1915 | 1461021921439 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:25:21 INFO - PROCESS | 1915 | 1461021921443 Marionette TRACE conn4 <- [1,1882,null,{}] 16:25:21 INFO - PROCESS | 1915 | 1461021921449 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:21 INFO - PROCESS | 1915 | 1461021921714 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 16:25:22 INFO - PROCESS | 1915 | 1461021922053 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:22 INFO - PROCESS | 1915 | ++DOCSHELL 0x850e1c00 == 129 [pid = 1915] [id = 478] 16:25:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x9310ec00) [pid = 1915] [serial = 1435] [outer = (nil)] 16:25:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x94018400) [pid = 1915] [serial = 1436] [outer = 0x9310ec00] 16:25:22 INFO - PROCESS | 1915 | 1461021922145 Marionette DEBUG loaded listener.js 16:25:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x942c4800) [pid = 1915] [serial = 1437] [outer = 0x9310ec00] 16:25:23 INFO - PROCESS | 1915 | 1461021923062 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 16:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1687ms 16:25:23 INFO - PROCESS | 1915 | 1461021923125 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 16:25:23 INFO - PROCESS | 1915 | 1461021923129 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 16:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:25:23 INFO - PROCESS | 1915 | 1461021923135 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:25:23 INFO - PROCESS | 1915 | 1461021923139 Marionette TRACE conn4 <- [1,1886,null,{}] 16:25:23 INFO - PROCESS | 1915 | 1461021923145 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:23 INFO - PROCESS | 1915 | 1461021923382 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 16:25:23 INFO - PROCESS | 1915 | 1461021923723 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x931d0400 == 130 [pid = 1915] [id = 479] 16:25:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x9400f400) [pid = 1915] [serial = 1438] [outer = (nil)] 16:25:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x94445800) [pid = 1915] [serial = 1439] [outer = 0x9400f400] 16:25:23 INFO - PROCESS | 1915 | 1461021923822 Marionette DEBUG loaded listener.js 16:25:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x94ee8c00) [pid = 1915] [serial = 1440] [outer = 0x9400f400] 16:25:24 INFO - PROCESS | 1915 | 1461021924746 Marionette TRACE conn4 <- [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]]]}] 16:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1693ms 16:25:24 INFO - PROCESS | 1915 | 1461021924830 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 16:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:25:24 INFO - PROCESS | 1915 | 1461021924835 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 16:25:24 INFO - PROCESS | 1915 | 1461021924843 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:25:24 INFO - PROCESS | 1915 | 1461021924849 Marionette TRACE conn4 <- [1,1890,null,{}] 16:25:24 INFO - PROCESS | 1915 | 1461021924856 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:25 INFO - PROCESS | 1915 | 1461021925133 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 16:25:25 INFO - PROCESS | 1915 | 1461021925456 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x942d0c00 == 131 [pid = 1915] [id = 480] 16:25:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x94eefc00) [pid = 1915] [serial = 1441] [outer = (nil)] 16:25:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x97872c00) [pid = 1915] [serial = 1442] [outer = 0x94eefc00] 16:25:25 INFO - PROCESS | 1915 | 1461021925561 Marionette DEBUG loaded listener.js 16:25:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x980cfc00) [pid = 1915] [serial = 1443] [outer = 0x94eefc00] 16:25:26 INFO - PROCESS | 1915 | 1461021926501 Marionette TRACE conn4 <- [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]]]}] 16:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1739ms 16:25:26 INFO - PROCESS | 1915 | 1461021926583 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 16:25:26 INFO - PROCESS | 1915 | 1461021926587 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 16:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:25:26 INFO - PROCESS | 1915 | 1461021926595 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:25:26 INFO - PROCESS | 1915 | 1461021926599 Marionette TRACE conn4 <- [1,1894,null,{}] 16:25:26 INFO - PROCESS | 1915 | 1461021926606 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:26 INFO - PROCESS | 1915 | 1461021926881 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 16:25:27 INFO - PROCESS | 1915 | 1461021927225 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:27 INFO - PROCESS | 1915 | ++DOCSHELL 0x931afc00 == 132 [pid = 1915] [id = 481] 16:25:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x9629fc00) [pid = 1915] [serial = 1444] [outer = (nil)] 16:25:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x9830dc00) [pid = 1915] [serial = 1445] [outer = 0x9629fc00] 16:25:27 INFO - PROCESS | 1915 | 1461021927318 Marionette DEBUG loaded listener.js 16:25:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x98316000) [pid = 1915] [serial = 1446] [outer = 0x9629fc00] 16:25:28 INFO - PROCESS | 1915 | 1461021928257 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 16:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1735ms 16:25:28 INFO - PROCESS | 1915 | 1461021928331 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 16:25:28 INFO - PROCESS | 1915 | 1461021928335 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 16:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:25:28 INFO - PROCESS | 1915 | 1461021928343 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:25:28 INFO - PROCESS | 1915 | 1461021928347 Marionette TRACE conn4 <- [1,1898,null,{}] 16:25:28 INFO - PROCESS | 1915 | 1461021928353 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:28 INFO - PROCESS | 1915 | 1461021928620 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 16:25:28 INFO - PROCESS | 1915 | 1461021928955 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x94ef0000 == 133 [pid = 1915] [id = 482] 16:25:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x97955c00) [pid = 1915] [serial = 1447] [outer = (nil)] 16:25:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x98e82800) [pid = 1915] [serial = 1448] [outer = 0x97955c00] 16:25:29 INFO - PROCESS | 1915 | 1461021929047 Marionette DEBUG loaded listener.js 16:25:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x99315c00) [pid = 1915] [serial = 1449] [outer = 0x97955c00] 16:25:29 INFO - PROCESS | 1915 | 1461021929973 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 16:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1686ms 16:25:30 INFO - PROCESS | 1915 | 1461021930030 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 16:25:30 INFO - PROCESS | 1915 | 1461021930034 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 16:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:25:30 INFO - PROCESS | 1915 | 1461021930041 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:25:30 INFO - PROCESS | 1915 | 1461021930045 Marionette TRACE conn4 <- [1,1902,null,{}] 16:25:30 INFO - PROCESS | 1915 | 1461021930050 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:30 INFO - PROCESS | 1915 | 1461021930292 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 16:25:30 INFO - PROCESS | 1915 | 1461021930618 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x9401b800 == 134 [pid = 1915] [id = 483] 16:25:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x98e77c00) [pid = 1915] [serial = 1450] [outer = (nil)] 16:25:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x99bbc400) [pid = 1915] [serial = 1451] [outer = 0x98e77c00] 16:25:30 INFO - PROCESS | 1915 | 1461021930721 Marionette DEBUG loaded listener.js 16:25:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x9adf2800) [pid = 1915] [serial = 1452] [outer = 0x98e77c00] 16:25:31 INFO - PROCESS | 1915 | 1461021931653 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 16:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1681ms 16:25:31 INFO - PROCESS | 1915 | 1461021931724 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 16:25:31 INFO - PROCESS | 1915 | 1461021931728 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 16:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:25:31 INFO - PROCESS | 1915 | 1461021931735 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:25:31 INFO - PROCESS | 1915 | 1461021931739 Marionette TRACE conn4 <- [1,1906,null,{}] 16:25:31 INFO - PROCESS | 1915 | 1461021931745 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:31 INFO - PROCESS | 1915 | 1461021931993 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 16:25:32 INFO - PROCESS | 1915 | 1461021932341 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x98c4d800 == 135 [pid = 1915] [id = 484] 16:25:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x99970000) [pid = 1915] [serial = 1453] [outer = (nil)] 16:25:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x9ec36800) [pid = 1915] [serial = 1454] [outer = 0x99970000] 16:25:32 INFO - PROCESS | 1915 | 1461021932434 Marionette DEBUG loaded listener.js 16:25:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x9fb07800) [pid = 1915] [serial = 1455] [outer = 0x99970000] 16:25:33 INFO - PROCESS | 1915 | 1461021933374 Marionette TRACE conn4 <- [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]]]}] 16:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1696ms 16:25:33 INFO - PROCESS | 1915 | 1461021933432 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 16:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:25:33 INFO - PROCESS | 1915 | 1461021933436 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 16:25:33 INFO - PROCESS | 1915 | 1461021933444 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:25:33 INFO - PROCESS | 1915 | 1461021933447 Marionette TRACE conn4 <- [1,1910,null,{}] 16:25:33 INFO - PROCESS | 1915 | 1461021933453 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:33 INFO - PROCESS | 1915 | 1461021933692 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 16:25:34 INFO - PROCESS | 1915 | 1461021934027 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:34 INFO - PROCESS | 1915 | ++DOCSHELL 0x846e6c00 == 136 [pid = 1915] [id = 485] 16:25:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x94015800) [pid = 1915] [serial = 1456] [outer = (nil)] 16:25:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x9ec3a800) [pid = 1915] [serial = 1457] [outer = 0x94015800] 16:25:34 INFO - PROCESS | 1915 | 1461021934127 Marionette DEBUG loaded listener.js 16:25:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x9fc83c00) [pid = 1915] [serial = 1458] [outer = 0x94015800] 16:25:35 INFO - PROCESS | 1915 | 1461021935028 Marionette TRACE conn4 <- [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]]]}] 16:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1642ms 16:25:35 INFO - PROCESS | 1915 | 1461021935089 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 16:25:35 INFO - PROCESS | 1915 | 1461021935094 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 16:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:25:35 INFO - PROCESS | 1915 | 1461021935104 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:25:35 INFO - PROCESS | 1915 | 1461021935107 Marionette TRACE conn4 <- [1,1914,null,{}] 16:25:35 INFO - PROCESS | 1915 | 1461021935114 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:35 INFO - PROCESS | 1915 | 1461021935350 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 16:25:35 INFO - PROCESS | 1915 | 1461021935679 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x99bc1400 == 137 [pid = 1915] [id = 486] 16:25:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x9fbbd800) [pid = 1915] [serial = 1459] [outer = (nil)] 16:25:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x9fe79000) [pid = 1915] [serial = 1460] [outer = 0x9fbbd800] 16:25:35 INFO - PROCESS | 1915 | 1461021935777 Marionette DEBUG loaded listener.js 16:25:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0xa006f400) [pid = 1915] [serial = 1461] [outer = 0x9fbbd800] 16:25:36 INFO - PROCESS | 1915 | 1461021936729 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 16:25:38 INFO - PROCESS | 1915 | --DOCSHELL 0x8f38f400 == 136 [pid = 1915] [id = 232] 16:25:38 INFO - PROCESS | 1915 | --DOCSHELL 0x8bb8bc00 == 135 [pid = 1915] [id = 231] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x8e94bc00) [pid = 1915] [serial = 1344] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x8f603400) [pid = 1915] [serial = 1290] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x93111c00) [pid = 1915] [serial = 1304] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x9699ec00) [pid = 1915] [serial = 1317] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x942c6c00) [pid = 1915] [serial = 1313] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x8bb8cc00) [pid = 1915] [serial = 1338] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x85a3dc00) [pid = 1915] [serial = 1284] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x98f94000) [pid = 1915] [serial = 1326] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x916c8400) [pid = 1915] [serial = 1301] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x9320cc00) [pid = 1915] [serial = 1308] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x9b3eb000) [pid = 1915] [serial = 1331] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x8e0c2400) [pid = 1915] [serial = 1343] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x850de800) [pid = 1915] [serial = 1283] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x99bbd000) [pid = 1915] [serial = 1329] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x90142400) [pid = 1915] [serial = 1295] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x8fee7400) [pid = 1915] [serial = 1293] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x8deb6800) [pid = 1915] [serial = 1341] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x8eb22800) [pid = 1915] [serial = 1221] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x9443f000) [pid = 1915] [serial = 1314] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x962a0c00) [pid = 1915] [serial = 1316] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x93f65400) [pid = 1915] [serial = 1311] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x8dd71000) [pid = 1915] [serial = 1340] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x9819f800) [pid = 1915] [serial = 1322] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x97c81400) [pid = 1915] [serial = 1320] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x89778800) [pid = 1915] [serial = 1335] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x8deb2800) [pid = 1915] [serial = 1287] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x9e02cc00) [pid = 1915] [serial = 1332] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x9300b400) [pid = 1915] [serial = 1302] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x931d9400) [pid = 1915] [serial = 1307] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x97b09c00) [pid = 1915] [serial = 1319] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x877d0000) [pid = 1915] [serial = 1334] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x903dec00) [pid = 1915] [serial = 1298] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x93ef0000) [pid = 1915] [serial = 1310] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x98e80c00) [pid = 1915] [serial = 1325] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x90149c00) [pid = 1915] [serial = 1296] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x8ecfc800) [pid = 1915] [serial = 1289] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x8fe21400) [pid = 1915] [serial = 1292] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x8b2ab800) [pid = 1915] [serial = 1337] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x91243c00) [pid = 1915] [serial = 1299] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x981ac400) [pid = 1915] [serial = 1323] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x8dc5e000) [pid = 1915] [serial = 1286] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x9937c400) [pid = 1915] [serial = 1328] [outer = (nil)] [url = about:blank] 16:25:38 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x93118c00) [pid = 1915] [serial = 1305] [outer = (nil)] [url = about:blank] 16:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 3595ms 16:25:38 INFO - PROCESS | 1915 | 1461021938827 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 16:25:38 INFO - PROCESS | 1915 | 1461021938833 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 16:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:25:38 INFO - PROCESS | 1915 | 1461021938845 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:25:38 INFO - PROCESS | 1915 | 1461021938853 Marionette TRACE conn4 <- [1,1918,null,{}] 16:25:38 INFO - PROCESS | 1915 | 1461021938861 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:39 INFO - PROCESS | 1915 | 1461021939072 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 16:25:39 INFO - PROCESS | 1915 | 1461021939295 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:39 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b252800 == 136 [pid = 1915] [id = 487] 16:25:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8b253400) [pid = 1915] [serial = 1462] [outer = (nil)] 16:25:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x8b2a5800) [pid = 1915] [serial = 1463] [outer = 0x8b253400] 16:25:39 INFO - PROCESS | 1915 | 1461021939377 Marionette DEBUG loaded listener.js 16:25:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8b2b0400) [pid = 1915] [serial = 1464] [outer = 0x8b253400] 16:25:40 INFO - PROCESS | 1915 | 1461021940226 Marionette TRACE conn4 <- [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]]]}] 16:25:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1445ms 16:25:40 INFO - PROCESS | 1915 | 1461021940291 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 16:25:40 INFO - PROCESS | 1915 | 1461021940297 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 16:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:25:40 INFO - PROCESS | 1915 | 1461021940309 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:25:40 INFO - PROCESS | 1915 | 1461021940314 Marionette TRACE conn4 <- [1,1922,null,{}] 16:25:40 INFO - PROCESS | 1915 | 1461021940321 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:40 INFO - PROCESS | 1915 | 1461021940540 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 16:25:40 INFO - PROCESS | 1915 | 1461021940805 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x85a3b800 == 137 [pid = 1915] [id = 488] 16:25:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8dd6a800) [pid = 1915] [serial = 1465] [outer = (nil)] 16:25:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8deb3000) [pid = 1915] [serial = 1466] [outer = 0x8dd6a800] 16:25:40 INFO - PROCESS | 1915 | 1461021940900 Marionette DEBUG loaded listener.js 16:25:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8e0c3000) [pid = 1915] [serial = 1467] [outer = 0x8dd6a800] 16:25:41 INFO - PROCESS | 1915 | 1461021941888 Marionette TRACE conn4 <- [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]]]}] 16:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1642ms 16:25:41 INFO - PROCESS | 1915 | 1461021941949 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 16:25:41 INFO - PROCESS | 1915 | 1461021941953 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 16:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:25:41 INFO - PROCESS | 1915 | 1461021941959 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:25:41 INFO - PROCESS | 1915 | 1461021941963 Marionette TRACE conn4 <- [1,1926,null,{}] 16:25:41 INFO - PROCESS | 1915 | 1461021941978 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:42 INFO - PROCESS | 1915 | 1461021942273 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 16:25:42 INFO - PROCESS | 1915 | 1461021942461 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb23400 == 138 [pid = 1915] [id = 489] 16:25:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8f386400) [pid = 1915] [serial = 1468] [outer = (nil)] 16:25:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8f390000) [pid = 1915] [serial = 1469] [outer = 0x8f386400] 16:25:42 INFO - PROCESS | 1915 | 1461021942568 Marionette DEBUG loaded listener.js 16:25:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8fc0a000) [pid = 1915] [serial = 1470] [outer = 0x8f386400] 16:25:44 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x902e8800) [pid = 1915] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:25:44 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x8b2a7000) [pid = 1915] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:25:44 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x85a3f000) [pid = 1915] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:25:44 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x8fe06000) [pid = 1915] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:25:44 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x98022000) [pid = 1915] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:25:44 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x8bf4f800) [pid = 1915] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:25:44 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x8fe24c00) [pid = 1915] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:25:44 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x98e7e400) [pid = 1915] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:25:44 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x97c78800) [pid = 1915] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:25:44 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x902f0000) [pid = 1915] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:25:44 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x93112c00) [pid = 1915] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:25:44 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x8ffe1c00) [pid = 1915] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:25:44 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x8af16800) [pid = 1915] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:25:44 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x94eef800) [pid = 1915] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:25:44 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x93f68c00) [pid = 1915] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:25:44 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x90608400) [pid = 1915] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:25:44 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x9443b800) [pid = 1915] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:25:44 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x8e0c4400) [pid = 1915] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:25:44 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0x942c2c00) [pid = 1915] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:25:44 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0x8e07b400) [pid = 1915] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:25:44 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0x980d4000) [pid = 1915] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:25:44 INFO - PROCESS | 1915 | 1461021944904 Marionette TRACE conn4 <- [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]]]}] 16:25:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 3001ms 16:25:44 INFO - PROCESS | 1915 | 1461021944961 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 16:25:44 INFO - PROCESS | 1915 | 1461021944965 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 16:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:25:44 INFO - PROCESS | 1915 | 1461021944980 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:25:44 INFO - PROCESS | 1915 | 1461021944984 Marionette TRACE conn4 <- [1,1930,null,{}] 16:25:44 INFO - PROCESS | 1915 | 1461021944990 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:45 INFO - PROCESS | 1915 | 1461021945214 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 16:25:45 INFO - PROCESS | 1915 | 1461021945405 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:45 INFO - PROCESS | 1915 | ++DOCSHELL 0x8af16800 == 139 [pid = 1915] [id = 490] 16:25:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0x8af1d000) [pid = 1915] [serial = 1471] [outer = (nil)] 16:25:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0x8fc0b800) [pid = 1915] [serial = 1472] [outer = 0x8af1d000] 16:25:45 INFO - PROCESS | 1915 | 1461021945484 Marionette DEBUG loaded listener.js 16:25:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0x8fe25800) [pid = 1915] [serial = 1473] [outer = 0x8af1d000] 16:25:46 INFO - PROCESS | 1915 | 1461021946460 Marionette TRACE conn4 <- [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]]]}] 16:25:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1549ms 16:25:46 INFO - PROCESS | 1915 | 1461021946531 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 16:25:46 INFO - PROCESS | 1915 | 1461021946544 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 16:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:25:46 INFO - PROCESS | 1915 | 1461021946558 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:25:46 INFO - PROCESS | 1915 | 1461021946568 Marionette TRACE conn4 <- [1,1934,null,{}] 16:25:46 INFO - PROCESS | 1915 | 1461021946578 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:46 INFO - PROCESS | 1915 | 1461021946937 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 16:25:47 INFO - PROCESS | 1915 | 1461021947198 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x85a32800 == 140 [pid = 1915] [id = 491] 16:25:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x877d9800) [pid = 1915] [serial = 1474] [outer = (nil)] 16:25:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x8bf4a000) [pid = 1915] [serial = 1475] [outer = 0x877d9800] 16:25:47 INFO - PROCESS | 1915 | 1461021947294 Marionette DEBUG loaded listener.js 16:25:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x8dd67400) [pid = 1915] [serial = 1476] [outer = 0x877d9800] 16:25:48 INFO - PROCESS | 1915 | 1461021948301 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 16:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1792ms 16:25:48 INFO - PROCESS | 1915 | 1461021948351 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 16:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:25:48 INFO - PROCESS | 1915 | 1461021948362 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 16:25:48 INFO - PROCESS | 1915 | 1461021948375 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:25:48 INFO - PROCESS | 1915 | 1461021948380 Marionette TRACE conn4 <- [1,1938,null,{}] 16:25:48 INFO - PROCESS | 1915 | 1461021948387 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:48 INFO - PROCESS | 1915 | 1461021948640 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 16:25:49 INFO - PROCESS | 1915 | 1461021948985 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bf4f800 == 141 [pid = 1915] [id = 492] 16:25:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x8e948400) [pid = 1915] [serial = 1477] [outer = (nil)] 16:25:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x8ecf9c00) [pid = 1915] [serial = 1478] [outer = 0x8e948400] 16:25:49 INFO - PROCESS | 1915 | 1461021949083 Marionette DEBUG loaded listener.js 16:25:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x8f605c00) [pid = 1915] [serial = 1479] [outer = 0x8e948400] 16:25:50 INFO - PROCESS | 1915 | 1461021950094 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 16:25:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1793ms 16:25:50 INFO - PROCESS | 1915 | 1461021950167 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 16:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:25:50 INFO - PROCESS | 1915 | 1461021950172 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 16:25:50 INFO - PROCESS | 1915 | 1461021950180 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:25:50 INFO - PROCESS | 1915 | 1461021950187 Marionette TRACE conn4 <- [1,1942,null,{}] 16:25:50 INFO - PROCESS | 1915 | 1461021950206 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:50 INFO - PROCESS | 1915 | 1461021950620 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 16:25:50 INFO - PROCESS | 1915 | 1461021950894 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fe24c00 == 142 [pid = 1915] [id = 493] 16:25:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8fee6c00) [pid = 1915] [serial = 1480] [outer = (nil)] 16:25:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8ffdf000) [pid = 1915] [serial = 1481] [outer = 0x8fee6c00] 16:25:50 INFO - PROCESS | 1915 | 1461021950997 Marionette DEBUG loaded listener.js 16:25:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x90148000) [pid = 1915] [serial = 1482] [outer = 0x8fee6c00] 16:25:52 INFO - PROCESS | 1915 | 1461021952027 Marionette TRACE conn4 <- [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]]]}] 16:25:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1891ms 16:25:52 INFO - PROCESS | 1915 | 1461021952071 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 16:25:52 INFO - PROCESS | 1915 | 1461021952076 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 16:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:25:52 INFO - PROCESS | 1915 | 1461021952084 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:25:52 INFO - PROCESS | 1915 | 1461021952087 Marionette TRACE conn4 <- [1,1946,null,{}] 16:25:52 INFO - PROCESS | 1915 | 1461021952094 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:52 INFO - PROCESS | 1915 | 1461021952370 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 16:25:52 INFO - PROCESS | 1915 | 1461021952699 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fedc000 == 143 [pid = 1915] [id = 494] 16:25:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8ffe3400) [pid = 1915] [serial = 1483] [outer = (nil)] 16:25:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x902f2800) [pid = 1915] [serial = 1484] [outer = 0x8ffe3400] 16:25:52 INFO - PROCESS | 1915 | 1461021952792 Marionette DEBUG loaded listener.js 16:25:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x903e7800) [pid = 1915] [serial = 1485] [outer = 0x8ffe3400] 16:25:53 INFO - PROCESS | 1915 | 1461021953709 Marionette TRACE conn4 <- [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]]]}] 16:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1642ms 16:25:53 INFO - PROCESS | 1915 | 1461021953726 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 16:25:53 INFO - PROCESS | 1915 | 1461021953729 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 16:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:25:53 INFO - PROCESS | 1915 | 1461021953737 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:25:53 INFO - PROCESS | 1915 | 1461021953741 Marionette TRACE conn4 <- [1,1950,null,{}] 16:25:53 INFO - PROCESS | 1915 | 1461021953747 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:53 INFO - PROCESS | 1915 | 1461021953988 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 16:25:54 INFO - PROCESS | 1915 | 1461021954313 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b2a2800 == 144 [pid = 1915] [id = 495] 16:25:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x90602400) [pid = 1915] [serial = 1486] [outer = (nil)] 16:25:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x9123e800) [pid = 1915] [serial = 1487] [outer = 0x90602400] 16:25:54 INFO - PROCESS | 1915 | 1461021954417 Marionette DEBUG loaded listener.js 16:25:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x91245c00) [pid = 1915] [serial = 1488] [outer = 0x90602400] 16:25:55 INFO - PROCESS | 1915 | 1461021955363 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 16:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1694ms 16:25:55 INFO - PROCESS | 1915 | 1461021955433 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 16:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:25:55 INFO - PROCESS | 1915 | 1461021955437 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 16:25:55 INFO - PROCESS | 1915 | 1461021955444 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:25:55 INFO - PROCESS | 1915 | 1461021955448 Marionette TRACE conn4 <- [1,1954,null,{}] 16:25:55 INFO - PROCESS | 1915 | 1461021955454 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:55 INFO - PROCESS | 1915 | 1461021955751 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 16:25:56 INFO - PROCESS | 1915 | 1461021956089 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:56 INFO - PROCESS | 1915 | ++DOCSHELL 0x902f4800 == 145 [pid = 1915] [id = 496] 16:25:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x91619400) [pid = 1915] [serial = 1489] [outer = (nil)] 16:25:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x9300f800) [pid = 1915] [serial = 1490] [outer = 0x91619400] 16:25:56 INFO - PROCESS | 1915 | 1461021956193 Marionette DEBUG loaded listener.js 16:25:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x9310cc00) [pid = 1915] [serial = 1491] [outer = 0x91619400] 16:25:57 INFO - PROCESS | 1915 | 1461021957109 Marionette TRACE conn4 <- [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]]]}] 16:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1685ms 16:25:57 INFO - PROCESS | 1915 | 1461021957129 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 16:25:57 INFO - PROCESS | 1915 | 1461021957133 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 16:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:25:57 INFO - PROCESS | 1915 | 1461021957160 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:25:57 INFO - PROCESS | 1915 | 1461021957164 Marionette TRACE conn4 <- [1,1958,null,{}] 16:25:57 INFO - PROCESS | 1915 | 1461021957170 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:57 INFO - PROCESS | 1915 | 1461021957397 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 16:25:57 INFO - PROCESS | 1915 | 1461021957716 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:57 INFO - PROCESS | 1915 | ++DOCSHELL 0x90145000 == 146 [pid = 1915] [id = 497] 16:25:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x916cb000) [pid = 1915] [serial = 1492] [outer = (nil)] 16:25:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x931abc00) [pid = 1915] [serial = 1493] [outer = 0x916cb000] 16:25:57 INFO - PROCESS | 1915 | 1461021957814 Marionette DEBUG loaded listener.js 16:25:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x931d1400) [pid = 1915] [serial = 1494] [outer = 0x916cb000] 16:25:58 INFO - PROCESS | 1915 | 1461021958705 Marionette TRACE conn4 <- [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]]]}] 16:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1586ms 16:25:58 INFO - PROCESS | 1915 | 1461021958742 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 16:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:25:58 INFO - PROCESS | 1915 | 1461021958747 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 16:25:58 INFO - PROCESS | 1915 | 1461021958754 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:25:58 INFO - PROCESS | 1915 | 1461021958758 Marionette TRACE conn4 <- [1,1962,null,{}] 16:25:58 INFO - PROCESS | 1915 | 1461021958764 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:59 INFO - PROCESS | 1915 | 1461021959001 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 16:25:59 INFO - PROCESS | 1915 | 1461021959338 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:59 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e0c6000 == 147 [pid = 1915] [id = 498] 16:25:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x90144000) [pid = 1915] [serial = 1495] [outer = (nil)] 16:25:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x93215c00) [pid = 1915] [serial = 1496] [outer = 0x90144000] 16:25:59 INFO - PROCESS | 1915 | 1461021959438 Marionette DEBUG loaded listener.js 16:25:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x93f65800) [pid = 1915] [serial = 1497] [outer = 0x90144000] 16:26:00 INFO - PROCESS | 1915 | 1461021960416 Marionette TRACE conn4 <- [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]]]}] 16:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1696ms 16:26:00 INFO - PROCESS | 1915 | 1461021960451 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 16:26:00 INFO - PROCESS | 1915 | 1461021960454 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 16:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:26:00 INFO - PROCESS | 1915 | 1461021960462 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:26:00 INFO - PROCESS | 1915 | 1461021960466 Marionette TRACE conn4 <- [1,1966,null,{}] 16:26:00 INFO - PROCESS | 1915 | 1461021960472 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:00 INFO - PROCESS | 1915 | 1461021960710 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 16:26:01 INFO - PROCESS | 1915 | 1461021961010 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:01 INFO - PROCESS | 1915 | ++DOCSHELL 0x877d1800 == 148 [pid = 1915] [id = 499] 16:26:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x903ea400) [pid = 1915] [serial = 1498] [outer = (nil)] 16:26:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x942c1800) [pid = 1915] [serial = 1499] [outer = 0x903ea400] 16:26:01 INFO - PROCESS | 1915 | 1461021961103 Marionette DEBUG loaded listener.js 16:26:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x942cc000) [pid = 1915] [serial = 1500] [outer = 0x903ea400] 16:26:02 INFO - PROCESS | 1915 | 1461021962051 Marionette TRACE conn4 <- [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]]]}] 16:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1641ms 16:26:02 INFO - PROCESS | 1915 | 1461021962107 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 16:26:02 INFO - PROCESS | 1915 | 1461021962112 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 16:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:26:02 INFO - PROCESS | 1915 | 1461021962128 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:26:02 INFO - PROCESS | 1915 | 1461021962132 Marionette TRACE conn4 <- [1,1970,null,{}] 16:26:02 INFO - PROCESS | 1915 | 1461021962139 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:02 INFO - PROCESS | 1915 | 1461021962378 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 16:26:02 INFO - PROCESS | 1915 | 1461021962713 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bb83800 == 149 [pid = 1915] [id = 500] 16:26:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x93f70000) [pid = 1915] [serial = 1501] [outer = (nil)] 16:26:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x94ee9c00) [pid = 1915] [serial = 1502] [outer = 0x93f70000] 16:26:02 INFO - PROCESS | 1915 | 1461021962803 Marionette DEBUG loaded listener.js 16:26:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x94ef0c00) [pid = 1915] [serial = 1503] [outer = 0x93f70000] 16:26:03 INFO - PROCESS | 1915 | 1461021963700 Marionette TRACE conn4 <- [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]]]}] 16:26:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1636ms 16:26:03 INFO - PROCESS | 1915 | 1461021963765 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 16:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:26:03 INFO - PROCESS | 1915 | 1461021963770 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 16:26:03 INFO - PROCESS | 1915 | 1461021963777 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:26:03 INFO - PROCESS | 1915 | 1461021963782 Marionette TRACE conn4 <- [1,1974,null,{}] 16:26:03 INFO - PROCESS | 1915 | 1461021963789 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:04 INFO - PROCESS | 1915 | 1461021964095 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 16:26:04 INFO - PROCESS | 1915 | 1461021964441 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x9443f000 == 150 [pid = 1915] [id = 501] 16:26:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x969a0c00) [pid = 1915] [serial = 1504] [outer = (nil)] 16:26:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x97089c00) [pid = 1915] [serial = 1505] [outer = 0x969a0c00] 16:26:04 INFO - PROCESS | 1915 | 1461021964539 Marionette DEBUG loaded listener.js 16:26:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x97bee800) [pid = 1915] [serial = 1506] [outer = 0x969a0c00] 16:26:05 INFO - PROCESS | 1915 | 1461021965448 Marionette TRACE conn4 <- [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]]]}] 16:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1732ms 16:26:05 INFO - PROCESS | 1915 | 1461021965511 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 16:26:05 INFO - PROCESS | 1915 | 1461021965516 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 16:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:26:05 INFO - PROCESS | 1915 | 1461021965526 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:26:05 INFO - PROCESS | 1915 | 1461021965530 Marionette TRACE conn4 <- [1,1978,null,{}] 16:26:05 INFO - PROCESS | 1915 | 1461021965536 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:05 INFO - PROCESS | 1915 | 1461021965772 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 16:26:06 INFO - PROCESS | 1915 | 1461021966202 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x9708e000 == 151 [pid = 1915] [id = 502] 16:26:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x97875400) [pid = 1915] [serial = 1507] [outer = (nil)] 16:26:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x9819f800) [pid = 1915] [serial = 1508] [outer = 0x97875400] 16:26:06 INFO - PROCESS | 1915 | 1461021966375 Marionette DEBUG loaded listener.js 16:26:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x981ad400) [pid = 1915] [serial = 1509] [outer = 0x97875400] 16:26:07 INFO - PROCESS | 1915 | 1461021967560 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 2083ms 16:26:07 INFO - PROCESS | 1915 | 1461021967611 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 16:26:07 INFO - PROCESS | 1915 | 1461021967615 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 16:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:26:07 INFO - PROCESS | 1915 | 1461021967622 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:26:07 INFO - PROCESS | 1915 | 1461021967627 Marionette TRACE conn4 <- [1,1982,null,{}] 16:26:07 INFO - PROCESS | 1915 | 1461021967633 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:07 INFO - PROCESS | 1915 | 1461021967931 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 16:26:08 INFO - PROCESS | 1915 | 1461021968268 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x97088c00 == 152 [pid = 1915] [id = 503] 16:26:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x98e7c400) [pid = 1915] [serial = 1510] [outer = (nil)] 16:26:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x9930c800) [pid = 1915] [serial = 1511] [outer = 0x98e7c400] 16:26:08 INFO - PROCESS | 1915 | 1461021968374 Marionette DEBUG loaded listener.js 16:26:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x9937c400) [pid = 1915] [serial = 1512] [outer = 0x98e7c400] 16:26:09 INFO - PROCESS | 1915 | 1461021969299 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1733ms 16:26:09 INFO - PROCESS | 1915 | 1461021969357 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 16:26:09 INFO - PROCESS | 1915 | 1461021969360 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 16:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:26:09 INFO - PROCESS | 1915 | 1461021969368 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:26:09 INFO - PROCESS | 1915 | 1461021969372 Marionette TRACE conn4 <- [1,1986,null,{}] 16:26:09 INFO - PROCESS | 1915 | 1461021969378 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:09 INFO - PROCESS | 1915 | 1461021969620 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 16:26:09 INFO - PROCESS | 1915 | 1461021969948 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x914a5800 == 153 [pid = 1915] [id = 504] 16:26:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x98ef8800) [pid = 1915] [serial = 1513] [outer = (nil)] 16:26:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x9adfec00) [pid = 1915] [serial = 1514] [outer = 0x98ef8800] 16:26:10 INFO - PROCESS | 1915 | 1461021970046 Marionette DEBUG loaded listener.js 16:26:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x9e026c00) [pid = 1915] [serial = 1515] [outer = 0x98ef8800] 16:26:10 INFO - PROCESS | 1915 | 1461021970954 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1636ms 16:26:11 INFO - PROCESS | 1915 | 1461021971006 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 16:26:11 INFO - PROCESS | 1915 | 1461021971009 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 16:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:26:11 INFO - PROCESS | 1915 | 1461021971017 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:26:11 INFO - PROCESS | 1915 | 1461021971020 Marionette TRACE conn4 <- [1,1990,null,{}] 16:26:11 INFO - PROCESS | 1915 | 1461021971027 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:11 INFO - PROCESS | 1915 | 1461021971282 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 16:26:11 INFO - PROCESS | 1915 | 1461021971611 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x877d4c00 == 154 [pid = 1915] [id = 505] 16:26:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x9ad4f000) [pid = 1915] [serial = 1516] [outer = (nil)] 16:26:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x9fc82800) [pid = 1915] [serial = 1517] [outer = 0x9ad4f000] 16:26:11 INFO - PROCESS | 1915 | 1461021971709 Marionette DEBUG loaded listener.js 16:26:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x9fe79400) [pid = 1915] [serial = 1518] [outer = 0x9ad4f000] 16:26:12 INFO - PROCESS | 1915 | 1461021972717 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1733ms 16:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:26:12 INFO - PROCESS | 1915 | 1461021972749 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 16:26:12 INFO - PROCESS | 1915 | 1461021972752 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 16:26:12 INFO - PROCESS | 1915 | 1461021972759 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:26:12 INFO - PROCESS | 1915 | 1461021972763 Marionette TRACE conn4 <- [1,1994,null,{}] 16:26:12 INFO - PROCESS | 1915 | 1461021972769 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:13 INFO - PROCESS | 1915 | 1461021973005 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 16:26:13 INFO - PROCESS | 1915 | 1461021973349 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e0cec00 == 155 [pid = 1915] [id = 506] 16:26:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x980cac00) [pid = 1915] [serial = 1519] [outer = (nil)] 16:26:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0xa0a5a800) [pid = 1915] [serial = 1520] [outer = 0x980cac00] 16:26:13 INFO - PROCESS | 1915 | 1461021973441 Marionette DEBUG loaded listener.js 16:26:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0xa0af4400) [pid = 1915] [serial = 1521] [outer = 0x980cac00] 16:26:14 INFO - PROCESS | 1915 | 1461021974387 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 16:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1694ms 16:26:14 INFO - PROCESS | 1915 | 1461021974453 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 16:26:14 INFO - PROCESS | 1915 | 1461021974457 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 16:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:26:14 INFO - PROCESS | 1915 | 1461021974464 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:26:14 INFO - PROCESS | 1915 | 1461021974468 Marionette TRACE conn4 <- [1,1998,null,{}] 16:26:14 INFO - PROCESS | 1915 | 1461021974474 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:14 INFO - PROCESS | 1915 | 1461021974755 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 16:26:15 INFO - PROCESS | 1915 | 1461021975100 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x98f94000 == 156 [pid = 1915] [id = 507] 16:26:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0xa00d9000) [pid = 1915] [serial = 1522] [outer = (nil)] 16:26:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0xa0cb7800) [pid = 1915] [serial = 1523] [outer = 0xa00d9000] 16:26:15 INFO - PROCESS | 1915 | 1461021975192 Marionette DEBUG loaded listener.js 16:26:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0xa0cba000) [pid = 1915] [serial = 1524] [outer = 0xa00d9000] 16:26:16 INFO - PROCESS | 1915 | 1461021976058 Marionette TRACE conn4 <- [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]]]}] 16:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1646ms 16:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:26:16 INFO - PROCESS | 1915 | 1461021976111 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 16:26:16 INFO - PROCESS | 1915 | 1461021976114 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 16:26:16 INFO - PROCESS | 1915 | 1461021976121 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:26:16 INFO - PROCESS | 1915 | 1461021976124 Marionette TRACE conn4 <- [1,2002,null,{}] 16:26:16 INFO - PROCESS | 1915 | 1461021976131 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:16 INFO - PROCESS | 1915 | 1461021976374 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 16:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8e07e800 == 155 [pid = 1915] [id = 394] 16:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0x93f6e400 == 154 [pid = 1915] [id = 395] 16:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0x931b0000 == 153 [pid = 1915] [id = 397] 16:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8491e400 == 152 [pid = 1915] [id = 441] 16:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8b258800 == 151 [pid = 1915] [id = 268] 16:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8bf4b800 == 150 [pid = 1915] [id = 399] 16:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8b252c00 == 149 [pid = 1915] [id = 358] 16:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0x850de000 == 148 [pid = 1915] [id = 398] 16:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb23400 == 147 [pid = 1915] [id = 489] 16:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0x85a3b800 == 146 [pid = 1915] [id = 488] 16:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8b252800 == 145 [pid = 1915] [id = 487] 16:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0x931afc00 == 144 [pid = 1915] [id = 481] 16:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0x942d0c00 == 143 [pid = 1915] [id = 480] 16:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0x931d0400 == 142 [pid = 1915] [id = 479] 16:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0x850e1c00 == 141 [pid = 1915] [id = 478] 16:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8bb88000 == 140 [pid = 1915] [id = 476] 16:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8f602800 == 139 [pid = 1915] [id = 477] 16:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0x903e3c00 == 138 [pid = 1915] [id = 475] 16:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0x902ec000 == 137 [pid = 1915] [id = 474] 16:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8fedf400 == 136 [pid = 1915] [id = 473] 16:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8fe07400 == 135 [pid = 1915] [id = 472] 16:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8deb7800 == 134 [pid = 1915] [id = 471] 16:26:18 INFO - PROCESS | 1915 | --DOCSHELL 0x877d9000 == 133 [pid = 1915] [id = 470] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x8fe0b800) [pid = 1915] [serial = 1409] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x8dc5d400) [pid = 1915] [serial = 1350] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x97875000) [pid = 1915] [serial = 1386] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x94011c00) [pid = 1915] [serial = 1377] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x9300e400) [pid = 1915] [serial = 1368] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x8b2a7800) [pid = 1915] [serial = 1349] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x9620e400) [pid = 1915] [serial = 1382] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x8ecf8800) [pid = 1915] [serial = 1281] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x942cfc00) [pid = 1915] [serial = 1379] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x8fe02800) [pid = 1915] [serial = 1353] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x99bb2800) [pid = 1915] [serial = 1394] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x93009800) [pid = 1915] [serial = 1367] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x96b7e800) [pid = 1915] [serial = 1385] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x931a5400) [pid = 1915] [serial = 1371] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x8bb88400) [pid = 1915] [serial = 1400] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x8eb2ec00) [pid = 1915] [serial = 1407] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x94ee9400) [pid = 1915] [serial = 1380] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x99bbc000) [pid = 1915] [serial = 1395] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x8fedf000) [pid = 1915] [serial = 1356] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x8f385400) [pid = 1915] [serial = 1346] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x98e7e000) [pid = 1915] [serial = 1391] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x8e0c8000) [pid = 1915] [serial = 1403] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x90141c00) [pid = 1915] [serial = 1359] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x9aeb0400) [pid = 1915] [serial = 1397] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x981a2400) [pid = 1915] [serial = 1388] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x93118400) [pid = 1915] [serial = 1370] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x9e027400) [pid = 1915] [serial = 1398] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x914a5400) [pid = 1915] [serial = 1365] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x93f6bc00) [pid = 1915] [serial = 1376] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x8ffe0400) [pid = 1915] [serial = 1358] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x93ee2400) [pid = 1915] [serial = 1374] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x8af11000) [pid = 1915] [serial = 1406] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x8f60d400) [pid = 1915] [serial = 1352] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x962a2800) [pid = 1915] [serial = 1383] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x902f4000) [pid = 1915] [serial = 1362] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x93208000) [pid = 1915] [serial = 1373] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x98f8e800) [pid = 1915] [serial = 1392] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x902ef800) [pid = 1915] [serial = 1361] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x8e94cc00) [pid = 1915] [serial = 1404] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x8fe23800) [pid = 1915] [serial = 1355] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x9123d800) [pid = 1915] [serial = 1364] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x981a9400) [pid = 1915] [serial = 1389] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x8bf44800) [pid = 1915] [serial = 1401] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1915 | 1461021979400 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:19 INFO - PROCESS | 1915 | ++DOCSHELL 0x89dc4000 == 134 [pid = 1915] [id = 508] 16:26:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x89dc6c00) [pid = 1915] [serial = 1525] [outer = (nil)] 16:26:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8af13c00) [pid = 1915] [serial = 1526] [outer = 0x89dc6c00] 16:26:19 INFO - PROCESS | 1915 | 1461021979486 Marionette DEBUG loaded listener.js 16:26:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x8b252800) [pid = 1915] [serial = 1527] [outer = 0x89dc6c00] 16:26:20 INFO - PROCESS | 1915 | 1461021980323 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 16:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 4243ms 16:26:20 INFO - PROCESS | 1915 | 1461021980366 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 16:26:20 INFO - PROCESS | 1915 | 1461021980373 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 16:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:26:20 INFO - PROCESS | 1915 | 1461021980418 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:26:20 INFO - PROCESS | 1915 | 1461021980423 Marionette TRACE conn4 <- [1,2006,null,{}] 16:26:20 INFO - PROCESS | 1915 | 1461021980431 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:20 INFO - PROCESS | 1915 | 1461021980663 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 16:26:20 INFO - PROCESS | 1915 | 1461021980905 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:20 INFO - PROCESS | 1915 | ++DOCSHELL 0x8deafc00 == 135 [pid = 1915] [id = 509] 16:26:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8deb0800) [pid = 1915] [serial = 1528] [outer = (nil)] 16:26:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8e077800) [pid = 1915] [serial = 1529] [outer = 0x8deb0800] 16:26:20 INFO - PROCESS | 1915 | 1461021980990 Marionette DEBUG loaded listener.js 16:26:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8e942000) [pid = 1915] [serial = 1530] [outer = 0x8deb0800] 16:26:22 INFO - PROCESS | 1915 | 1461021982374 Marionette TRACE conn4 <- [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]]]}] 16:26:22 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 16:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 2044ms 16:26:22 INFO - PROCESS | 1915 | 1461021982632 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 16:26:22 INFO - PROCESS | 1915 | 1461021982638 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 16:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:26:22 INFO - PROCESS | 1915 | 1461021982645 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:26:22 INFO - PROCESS | 1915 | 1461021982649 Marionette TRACE conn4 <- [1,2010,null,{}] 16:26:22 INFO - PROCESS | 1915 | 1461021982665 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:22 INFO - PROCESS | 1915 | 1461021982928 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 16:26:22 INFO - PROCESS | 1915 | 1461021982966 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x8af14c00 == 136 [pid = 1915] [id = 510] 16:26:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8f385400) [pid = 1915] [serial = 1531] [outer = (nil)] 16:26:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8f608400) [pid = 1915] [serial = 1532] [outer = 0x8f385400] 16:26:23 INFO - PROCESS | 1915 | 1461021983073 Marionette DEBUG loaded listener.js 16:26:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8fe03000) [pid = 1915] [serial = 1533] [outer = 0x8f385400] 16:26:24 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x8b253400) [pid = 1915] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:26:24 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x9400f400) [pid = 1915] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:26:24 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x8dd6a800) [pid = 1915] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:26:24 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x8b2a8c00) [pid = 1915] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:26:24 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x9300bc00) [pid = 1915] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:26:24 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x8e07d800) [pid = 1915] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:26:24 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x99970000) [pid = 1915] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:26:24 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x902ea000) [pid = 1915] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:26:24 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x8fee5c00) [pid = 1915] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:26:24 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x9629fc00) [pid = 1915] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:26:24 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x94eefc00) [pid = 1915] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:26:24 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x98e77c00) [pid = 1915] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:26:24 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x8f386400) [pid = 1915] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:26:24 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x902ee400) [pid = 1915] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:26:24 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x97955c00) [pid = 1915] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:26:24 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x8ffe5800) [pid = 1915] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:26:24 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x9310ec00) [pid = 1915] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:26:24 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0x8eb26c00) [pid = 1915] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:26:24 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0x8e07d400) [pid = 1915] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:26:24 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0x94015800) [pid = 1915] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:26:24 INFO - PROCESS | 1915 | 1461021984603 Marionette TRACE conn4 <- [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]]]}] 16:26:24 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 16:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 2037ms 16:26:24 INFO - PROCESS | 1915 | 1461021984683 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 16:26:24 INFO - PROCESS | 1915 | 1461021984687 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 16:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:26:24 INFO - PROCESS | 1915 | 1461021984704 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:26:24 INFO - PROCESS | 1915 | 1461021984714 Marionette TRACE conn4 <- [1,2014,null,{}] 16:26:24 INFO - PROCESS | 1915 | 1461021984729 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:25 INFO - PROCESS | 1915 | 1461021985032 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 16:26:25 INFO - PROCESS | 1915 | 1461021985049 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b24e400 == 137 [pid = 1915] [id = 511] 16:26:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0x8b253400) [pid = 1915] [serial = 1534] [outer = (nil)] 16:26:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0x8fe04800) [pid = 1915] [serial = 1535] [outer = 0x8b253400] 16:26:25 INFO - PROCESS | 1915 | 1461021985142 Marionette DEBUG loaded listener.js 16:26:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0x8fe26c00) [pid = 1915] [serial = 1536] [outer = 0x8b253400] 16:26:26 INFO - PROCESS | 1915 | 1461021986076 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 16:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1455ms 16:26:26 INFO - PROCESS | 1915 | 1461021986152 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 16:26:26 INFO - PROCESS | 1915 | 1461021986157 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 16:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:26:26 INFO - PROCESS | 1915 | 1461021986163 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:26:26 INFO - PROCESS | 1915 | 1461021986167 Marionette TRACE conn4 <- [1,2018,null,{}] 16:26:26 INFO - PROCESS | 1915 | 1461021986173 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:26 INFO - PROCESS | 1915 | 1461021986534 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 16:26:26 INFO - PROCESS | 1915 | 1461021986885 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x877d6000 == 138 [pid = 1915] [id = 512] 16:26:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x877d9000) [pid = 1915] [serial = 1537] [outer = (nil)] 16:26:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x89dca800) [pid = 1915] [serial = 1538] [outer = 0x877d9000] 16:26:26 INFO - PROCESS | 1915 | 1461021986982 Marionette DEBUG loaded listener.js 16:26:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x8b252c00) [pid = 1915] [serial = 1539] [outer = 0x877d9000] 16:26:28 INFO - PROCESS | 1915 | 1461021988360 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 2286ms 16:26:28 INFO - PROCESS | 1915 | 1461021988457 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 16:26:28 INFO - PROCESS | 1915 | 1461021988470 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 16:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:26:28 INFO - PROCESS | 1915 | 1461021988484 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:26:28 INFO - PROCESS | 1915 | 1461021988496 Marionette TRACE conn4 <- [1,2022,null,{}] 16:26:28 INFO - PROCESS | 1915 | 1461021988576 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:28 INFO - PROCESS | 1915 | 1461021988946 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 16:26:29 INFO - PROCESS | 1915 | 1461021989236 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:29 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bf43000 == 139 [pid = 1915] [id = 513] 16:26:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x8dc5c400) [pid = 1915] [serial = 1540] [outer = (nil)] 16:26:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x8deae000) [pid = 1915] [serial = 1541] [outer = 0x8dc5c400] 16:26:29 INFO - PROCESS | 1915 | 1461021989334 Marionette DEBUG loaded listener.js 16:26:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x8e07d400) [pid = 1915] [serial = 1542] [outer = 0x8dc5c400] 16:26:30 INFO - PROCESS | 1915 | 1461021990406 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 16:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1968ms 16:26:30 INFO - PROCESS | 1915 | 1461021990450 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 16:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:26:30 INFO - PROCESS | 1915 | 1461021990455 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 16:26:30 INFO - PROCESS | 1915 | 1461021990462 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:26:30 INFO - PROCESS | 1915 | 1461021990465 Marionette TRACE conn4 <- [1,2026,null,{}] 16:26:30 INFO - PROCESS | 1915 | 1461021990472 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:30 INFO - PROCESS | 1915 | 1461021990722 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 16:26:31 INFO - PROCESS | 1915 | 1461021991093 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ecf0c00 == 140 [pid = 1915] [id = 514] 16:26:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8ecfc800) [pid = 1915] [serial = 1543] [outer = (nil)] 16:26:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8f38c800) [pid = 1915] [serial = 1544] [outer = 0x8ecfc800] 16:26:31 INFO - PROCESS | 1915 | 1461021991190 Marionette DEBUG loaded listener.js 16:26:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8fe06400) [pid = 1915] [serial = 1545] [outer = 0x8ecfc800] 16:26:32 INFO - PROCESS | 1915 | 1461021992156 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 16:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1732ms 16:26:32 INFO - PROCESS | 1915 | 1461021992195 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 16:26:32 INFO - PROCESS | 1915 | 1461021992202 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 16:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:26:32 INFO - PROCESS | 1915 | 1461021992220 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:26:32 INFO - PROCESS | 1915 | 1461021992228 Marionette TRACE conn4 <- [1,2030,null,{}] 16:26:32 INFO - PROCESS | 1915 | 1461021992235 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:32 INFO - PROCESS | 1915 | 1461021992497 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 16:26:32 INFO - PROCESS | 1915 | 1461021992826 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f602800 == 141 [pid = 1915] [id = 515] 16:26:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8fe21c00) [pid = 1915] [serial = 1546] [outer = (nil)] 16:26:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x8ffe8400) [pid = 1915] [serial = 1547] [outer = 0x8fe21c00] 16:26:32 INFO - PROCESS | 1915 | 1461021992920 Marionette DEBUG loaded listener.js 16:26:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x902e8000) [pid = 1915] [serial = 1548] [outer = 0x8fe21c00] 16:26:33 INFO - PROCESS | 1915 | 1461021993841 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 16:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1700ms 16:26:33 INFO - PROCESS | 1915 | 1461021993913 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 16:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:26:33 INFO - PROCESS | 1915 | 1461021993917 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 16:26:33 INFO - PROCESS | 1915 | 1461021993924 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:26:33 INFO - PROCESS | 1915 | 1461021993928 Marionette TRACE conn4 <- [1,2034,null,{}] 16:26:33 INFO - PROCESS | 1915 | 1461021993934 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:34 INFO - PROCESS | 1915 | 1461021994186 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 16:26:34 INFO - PROCESS | 1915 | 1461021994512 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:34 INFO - PROCESS | 1915 | ++DOCSHELL 0x8deb3800 == 142 [pid = 1915] [id = 516] 16:26:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x90143800) [pid = 1915] [serial = 1549] [outer = (nil)] 16:26:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x903e6800) [pid = 1915] [serial = 1550] [outer = 0x90143800] 16:26:34 INFO - PROCESS | 1915 | 1461021994604 Marionette DEBUG loaded listener.js 16:26:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x90605400) [pid = 1915] [serial = 1551] [outer = 0x90143800] 16:26:35 INFO - PROCESS | 1915 | 1461021995575 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1686ms 16:26:35 INFO - PROCESS | 1915 | 1461021995610 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 16:26:35 INFO - PROCESS | 1915 | 1461021995613 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 16:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:26:35 INFO - PROCESS | 1915 | 1461021995620 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:26:35 INFO - PROCESS | 1915 | 1461021995623 Marionette TRACE conn4 <- [1,2038,null,{}] 16:26:35 INFO - PROCESS | 1915 | 1461021995631 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:35 INFO - PROCESS | 1915 | 1461021995856 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 16:26:36 INFO - PROCESS | 1915 | 1461021996207 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:36 INFO - PROCESS | 1915 | ++DOCSHELL 0x9014c800 == 143 [pid = 1915] [id = 517] 16:26:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x902e7800) [pid = 1915] [serial = 1552] [outer = (nil)] 16:26:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x914a4c00) [pid = 1915] [serial = 1553] [outer = 0x902e7800] 16:26:36 INFO - PROCESS | 1915 | 1461021996321 Marionette DEBUG loaded listener.js 16:26:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x9300d000) [pid = 1915] [serial = 1554] [outer = 0x902e7800] 16:26:37 INFO - PROCESS | 1915 | 1461021997284 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 16:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1736ms 16:26:37 INFO - PROCESS | 1915 | 1461021997358 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 16:26:37 INFO - PROCESS | 1915 | 1461021997361 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 16:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:26:37 INFO - PROCESS | 1915 | 1461021997369 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:26:37 INFO - PROCESS | 1915 | 1461021997372 Marionette TRACE conn4 <- [1,2042,null,{}] 16:26:37 INFO - PROCESS | 1915 | 1461021997379 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:37 INFO - PROCESS | 1915 | 1461021997703 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 16:26:38 INFO - PROCESS | 1915 | 1461021998035 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ecf8800 == 144 [pid = 1915] [id = 518] 16:26:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x902f2400) [pid = 1915] [serial = 1555] [outer = (nil)] 16:26:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x931a2c00) [pid = 1915] [serial = 1556] [outer = 0x902f2400] 16:26:38 INFO - PROCESS | 1915 | 1461021998129 Marionette DEBUG loaded listener.js 16:26:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x931afc00) [pid = 1915] [serial = 1557] [outer = 0x902f2400] 16:26:39 INFO - PROCESS | 1915 | 1461021999058 Marionette TRACE conn4 <- [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]]]}] 16:26:39 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) 16:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1731ms 16:26:39 INFO - PROCESS | 1915 | 1461021999102 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 16:26:39 INFO - PROCESS | 1915 | 1461021999106 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 16:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:26:39 INFO - PROCESS | 1915 | 1461021999119 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:26:39 INFO - PROCESS | 1915 | 1461021999125 Marionette TRACE conn4 <- [1,2046,null,{}] 16:26:39 INFO - PROCESS | 1915 | 1461021999137 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:39 INFO - PROCESS | 1915 | 1461021999383 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 16:26:39 INFO - PROCESS | 1915 | 1461021999710 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:39 INFO - PROCESS | 1915 | ++DOCSHELL 0x91247400 == 145 [pid = 1915] [id = 519] 16:26:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x93114000) [pid = 1915] [serial = 1558] [outer = (nil)] 16:26:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x93eeb400) [pid = 1915] [serial = 1559] [outer = 0x93114000] 16:26:39 INFO - PROCESS | 1915 | 1461021999810 Marionette DEBUG loaded listener.js 16:26:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x93f66800) [pid = 1915] [serial = 1560] [outer = 0x93114000] 16:26:40 INFO - PROCESS | 1915 | 1461022000706 Marionette TRACE conn4 <- [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]]]}] 16:26:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1640ms 16:26:40 INFO - PROCESS | 1915 | 1461022000761 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 16:26:40 INFO - PROCESS | 1915 | 1461022000764 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 16:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:26:40 INFO - PROCESS | 1915 | 1461022000772 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:26:40 INFO - PROCESS | 1915 | 1461022000775 Marionette TRACE conn4 <- [1,2050,null,{}] 16:26:40 INFO - PROCESS | 1915 | 1461022000781 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:41 INFO - PROCESS | 1915 | 1461022001020 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 16:26:41 INFO - PROCESS | 1915 | 1461022001347 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:41 INFO - PROCESS | 1915 | ++DOCSHELL 0x85a34400 == 146 [pid = 1915] [id = 520] 16:26:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x8dc57c00) [pid = 1915] [serial = 1561] [outer = (nil)] 16:26:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x94013400) [pid = 1915] [serial = 1562] [outer = 0x8dc57c00] 16:26:41 INFO - PROCESS | 1915 | 1461022001446 Marionette DEBUG loaded listener.js 16:26:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x942c2000) [pid = 1915] [serial = 1563] [outer = 0x8dc57c00] 16:26:42 INFO - PROCESS | 1915 | 1461022002354 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:26:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1635ms 16:26:42 INFO - PROCESS | 1915 | 1461022002409 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 16:26:42 INFO - PROCESS | 1915 | 1461022002412 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 16:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:26:42 INFO - PROCESS | 1915 | 1461022002419 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:26:42 INFO - PROCESS | 1915 | 1461022002422 Marionette TRACE conn4 <- [1,2054,null,{}] 16:26:42 INFO - PROCESS | 1915 | 1461022002428 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:42 INFO - PROCESS | 1915 | 1461022002673 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 16:26:43 INFO - PROCESS | 1915 | 1461022003002 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x93110000 == 147 [pid = 1915] [id = 521] 16:26:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x93110400) [pid = 1915] [serial = 1564] [outer = (nil)] 16:26:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x94ee7c00) [pid = 1915] [serial = 1565] [outer = 0x93110400] 16:26:43 INFO - PROCESS | 1915 | 1461022003104 Marionette DEBUG loaded listener.js 16:26:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x94eed000) [pid = 1915] [serial = 1566] [outer = 0x93110400] 16:26:43 INFO - PROCESS | 1915 | 1461022003992 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 16:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1630ms 16:26:44 INFO - PROCESS | 1915 | 1461022004051 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 16:26:44 INFO - PROCESS | 1915 | 1461022004054 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 16:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:26:44 INFO - PROCESS | 1915 | 1461022004061 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:26:44 INFO - PROCESS | 1915 | 1461022004064 Marionette TRACE conn4 <- [1,2058,null,{}] 16:26:44 INFO - PROCESS | 1915 | 1461022004070 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:44 INFO - PROCESS | 1915 | 1461022004332 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 16:26:44 INFO - PROCESS | 1915 | 1461022004691 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:44 INFO - PROCESS | 1915 | ++DOCSHELL 0x9694dc00 == 148 [pid = 1915] [id = 522] 16:26:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x96951800) [pid = 1915] [serial = 1567] [outer = (nil)] 16:26:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x969a1800) [pid = 1915] [serial = 1568] [outer = 0x96951800] 16:26:44 INFO - PROCESS | 1915 | 1461022004802 Marionette DEBUG loaded listener.js 16:26:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x9786fc00) [pid = 1915] [serial = 1569] [outer = 0x96951800] 16:26:45 INFO - PROCESS | 1915 | 1461022005837 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 16:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1835ms 16:26:45 INFO - PROCESS | 1915 | 1461022005896 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 16:26:45 INFO - PROCESS | 1915 | 1461022005907 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 16:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:26:45 INFO - PROCESS | 1915 | 1461022005915 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:26:45 INFO - PROCESS | 1915 | 1461022005919 Marionette TRACE conn4 <- [1,2062,null,{}] 16:26:45 INFO - PROCESS | 1915 | 1461022005926 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:46 INFO - PROCESS | 1915 | 1461022006211 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 16:26:46 INFO - PROCESS | 1915 | 1461022006550 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ffdac00 == 149 [pid = 1915] [id = 523] 16:26:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x902f6800) [pid = 1915] [serial = 1570] [outer = (nil)] 16:26:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x981a4400) [pid = 1915] [serial = 1571] [outer = 0x902f6800] 16:26:46 INFO - PROCESS | 1915 | 1461022006644 Marionette DEBUG loaded listener.js 16:26:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x98b5ec00) [pid = 1915] [serial = 1572] [outer = 0x902f6800] 16:26:47 INFO - PROCESS | 1915 | 1461022007564 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 16:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1692ms 16:26:47 INFO - PROCESS | 1915 | 1461022007607 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 16:26:47 INFO - PROCESS | 1915 | 1461022007612 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 16:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:26:47 INFO - PROCESS | 1915 | 1461022007619 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:26:47 INFO - PROCESS | 1915 | 1461022007623 Marionette TRACE conn4 <- [1,2066,null,{}] 16:26:47 INFO - PROCESS | 1915 | 1461022007629 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:47 INFO - PROCESS | 1915 | 1461022007888 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 16:26:48 INFO - PROCESS | 1915 | 1461022008195 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ffdb000 == 150 [pid = 1915] [id = 524] 16:26:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x962a3000) [pid = 1915] [serial = 1573] [outer = (nil)] 16:26:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x99310000) [pid = 1915] [serial = 1574] [outer = 0x962a3000] 16:26:48 INFO - PROCESS | 1915 | 1461022008287 Marionette DEBUG loaded listener.js 16:26:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x99373400) [pid = 1915] [serial = 1575] [outer = 0x962a3000] 16:26:49 INFO - PROCESS | 1915 | 1461022009210 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 16:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1647ms 16:26:49 INFO - PROCESS | 1915 | 1461022009267 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 16:26:49 INFO - PROCESS | 1915 | 1461022009270 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 16:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:26:49 INFO - PROCESS | 1915 | 1461022009278 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:26:49 INFO - PROCESS | 1915 | 1461022009280 Marionette TRACE conn4 <- [1,2070,null,{}] 16:26:49 INFO - PROCESS | 1915 | 1461022009287 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:49 INFO - PROCESS | 1915 | 1461022009521 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 16:26:49 INFO - PROCESS | 1915 | 1461022009855 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x877d5000 == 151 [pid = 1915] [id = 525] 16:26:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x98e82c00) [pid = 1915] [serial = 1576] [outer = (nil)] 16:26:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x9ad4d400) [pid = 1915] [serial = 1577] [outer = 0x98e82c00] 16:26:49 INFO - PROCESS | 1915 | 1461022009952 Marionette DEBUG loaded listener.js 16:26:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x9aea6c00) [pid = 1915] [serial = 1578] [outer = 0x98e82c00] 16:26:50 INFO - PROCESS | 1915 | 1461022010897 Marionette TRACE conn4 <- [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]]]}] 16:26:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1684ms 16:26:50 INFO - PROCESS | 1915 | 1461022010962 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 16:26:50 INFO - PROCESS | 1915 | 1461022010966 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 16:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:26:50 INFO - PROCESS | 1915 | 1461022010973 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:26:50 INFO - PROCESS | 1915 | 1461022010977 Marionette TRACE conn4 <- [1,2074,null,{}] 16:26:50 INFO - PROCESS | 1915 | 1461022010983 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:51 INFO - PROCESS | 1915 | 1461022011223 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 16:26:51 INFO - PROCESS | 1915 | 1461022011565 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:51 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb2bc00 == 152 [pid = 1915] [id = 526] 16:26:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x8ffdc400) [pid = 1915] [serial = 1579] [outer = (nil)] 16:26:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x9fb0b000) [pid = 1915] [serial = 1580] [outer = 0x8ffdc400] 16:26:51 INFO - PROCESS | 1915 | 1461022011660 Marionette DEBUG loaded listener.js 16:26:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x9fbbfc00) [pid = 1915] [serial = 1581] [outer = 0x8ffdc400] 16:26:52 INFO - PROCESS | 1915 | 1461022012650 Marionette TRACE conn4 <- [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]]]}] 16:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1747ms 16:26:52 INFO - PROCESS | 1915 | 1461022012722 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 16:26:52 INFO - PROCESS | 1915 | 1461022012726 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 16:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:26:52 INFO - PROCESS | 1915 | 1461022012733 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:26:52 INFO - PROCESS | 1915 | 1461022012736 Marionette TRACE conn4 <- [1,2078,null,{}] 16:26:52 INFO - PROCESS | 1915 | 1461022012743 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:53 INFO - PROCESS | 1915 | 1461022013031 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 16:26:53 INFO - PROCESS | 1915 | 1461022013374 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x97b0ac00 == 153 [pid = 1915] [id = 527] 16:26:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x9ad4b000) [pid = 1915] [serial = 1582] [outer = (nil)] 16:26:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0xa0cb8400) [pid = 1915] [serial = 1583] [outer = 0x9ad4b000] 16:26:53 INFO - PROCESS | 1915 | 1461022013472 Marionette DEBUG loaded listener.js 16:26:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0xa0e3f400) [pid = 1915] [serial = 1584] [outer = 0x9ad4b000] 16:26:54 INFO - PROCESS | 1915 | 1461022014462 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 16:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1788ms 16:26:54 INFO - PROCESS | 1915 | 1461022014522 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 16:26:54 INFO - PROCESS | 1915 | 1461022014526 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 16:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:26:54 INFO - PROCESS | 1915 | 1461022014533 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:26:54 INFO - PROCESS | 1915 | 1461022014537 Marionette TRACE conn4 <- [1,2082,null,{}] 16:26:54 INFO - PROCESS | 1915 | 1461022014543 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:54 INFO - PROCESS | 1915 | 1461022014786 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 16:26:55 INFO - PROCESS | 1915 | 1461022015121 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:55 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0002c00 == 154 [pid = 1915] [id = 528] 16:26:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0xa0cbd000) [pid = 1915] [serial = 1585] [outer = (nil)] 16:26:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0xa283a800) [pid = 1915] [serial = 1586] [outer = 0xa0cbd000] 16:26:55 INFO - PROCESS | 1915 | 1461022015235 Marionette DEBUG loaded listener.js 16:26:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0xa2a0a800) [pid = 1915] [serial = 1587] [outer = 0xa0cbd000] 16:26:56 INFO - PROCESS | 1915 | 1461022016136 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 16:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1636ms 16:26:56 INFO - PROCESS | 1915 | 1461022016171 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 16:26:56 INFO - PROCESS | 1915 | 1461022016176 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 16:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:26:56 INFO - PROCESS | 1915 | 1461022016182 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:26:56 INFO - PROCESS | 1915 | 1461022016186 Marionette TRACE conn4 <- [1,2086,null,{}] 16:26:56 INFO - PROCESS | 1915 | 1461022016192 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:56 INFO - PROCESS | 1915 | 1461022016431 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8af18000 == 153 [pid = 1915] [id = 445] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8b251800 == 152 [pid = 1915] [id = 466] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x85a3f800 == 151 [pid = 1915] [id = 447] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x850de400 == 150 [pid = 1915] [id = 448] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8bb8f000 == 149 [pid = 1915] [id = 467] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8491e800 == 148 [pid = 1915] [id = 468] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8af0f800 == 147 [pid = 1915] [id = 451] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8ecff800 == 146 [pid = 1915] [id = 284] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8bf43400 == 145 [pid = 1915] [id = 283] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x90147800 == 144 [pid = 1915] [id = 454] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8e946c00 == 143 [pid = 1915] [id = 289] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8b2ad400 == 142 [pid = 1915] [id = 450] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8fe04000 == 141 [pid = 1915] [id = 452] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x90607c00 == 140 [pid = 1915] [id = 455] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8b253000 == 139 [pid = 1915] [id = 453] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8b24e400 == 138 [pid = 1915] [id = 511] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8af14c00 == 137 [pid = 1915] [id = 510] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8deafc00 == 136 [pid = 1915] [id = 509] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x89dc4000 == 135 [pid = 1915] [id = 508] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8e0cec00 == 134 [pid = 1915] [id = 506] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x914a5800 == 133 [pid = 1915] [id = 504] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x877d4c00 == 132 [pid = 1915] [id = 505] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x97088c00 == 131 [pid = 1915] [id = 503] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x9708e000 == 130 [pid = 1915] [id = 502] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x9443f000 == 129 [pid = 1915] [id = 501] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x877d1800 == 128 [pid = 1915] [id = 499] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8bb83800 == 127 [pid = 1915] [id = 500] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8e0c6000 == 126 [pid = 1915] [id = 498] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x90145000 == 125 [pid = 1915] [id = 497] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x902f4800 == 124 [pid = 1915] [id = 496] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8b2a2800 == 123 [pid = 1915] [id = 495] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8fedc000 == 122 [pid = 1915] [id = 494] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8bf4f800 == 121 [pid = 1915] [id = 492] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8fe24c00 == 120 [pid = 1915] [id = 493] 16:26:58 INFO - PROCESS | 1915 | --DOCSHELL 0x85a32800 == 119 [pid = 1915] [id = 491] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x8fc0b800) [pid = 1915] [serial = 1472] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x8b2b0400) [pid = 1915] [serial = 1464] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x94ee8c00) [pid = 1915] [serial = 1440] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x8e0c3000) [pid = 1915] [serial = 1467] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x8e07ec00) [pid = 1915] [serial = 1413] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x93018400) [pid = 1915] [serial = 1427] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x8f60f000) [pid = 1915] [serial = 1415] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x9fb07800) [pid = 1915] [serial = 1455] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x903e1000) [pid = 1915] [serial = 1421] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x8bd0c800) [pid = 1915] [serial = 1412] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x9014ac00) [pid = 1915] [serial = 1419] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x98316000) [pid = 1915] [serial = 1446] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x97872c00) [pid = 1915] [serial = 1442] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x99bbc400) [pid = 1915] [serial = 1451] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x8fc0a000) [pid = 1915] [serial = 1470] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x9123e000) [pid = 1915] [serial = 1424] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x99315c00) [pid = 1915] [serial = 1449] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x8ffdf800) [pid = 1915] [serial = 1418] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x8fe0a000) [pid = 1915] [serial = 1416] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x980cfc00) [pid = 1915] [serial = 1443] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x93f62c00) [pid = 1915] [serial = 1433] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x942c4800) [pid = 1915] [serial = 1437] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x94445800) [pid = 1915] [serial = 1439] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x931d2000) [pid = 1915] [serial = 1430] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x9ec36800) [pid = 1915] [serial = 1454] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x93f69000) [pid = 1915] [serial = 1434] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x94018400) [pid = 1915] [serial = 1436] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x8f390000) [pid = 1915] [serial = 1469] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x8b2a5800) [pid = 1915] [serial = 1463] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x91242400) [pid = 1915] [serial = 1425] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x8f38cc00) [pid = 1915] [serial = 1347] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x9830dc00) [pid = 1915] [serial = 1445] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x8deb3000) [pid = 1915] [serial = 1466] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x903ec800) [pid = 1915] [serial = 1422] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x9fe79000) [pid = 1915] [serial = 1460] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x9ec3a800) [pid = 1915] [serial = 1457] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x93112400) [pid = 1915] [serial = 1428] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x98e82800) [pid = 1915] [serial = 1448] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x931da000) [pid = 1915] [serial = 1431] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x9adf2800) [pid = 1915] [serial = 1452] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x9fc83c00) [pid = 1915] [serial = 1458] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1915 | 1461022018939 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:58 INFO - PROCESS | 1915 | ++DOCSHELL 0x8af0f800 == 120 [pid = 1915] [id = 529] 16:26:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x8af0fc00) [pid = 1915] [serial = 1588] [outer = (nil)] 16:26:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8b24e400) [pid = 1915] [serial = 1589] [outer = 0x8af0fc00] 16:26:59 INFO - PROCESS | 1915 | 1461022019031 Marionette DEBUG loaded listener.js 16:26:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8b2b0400) [pid = 1915] [serial = 1590] [outer = 0x8af0fc00] 16:26:59 INFO - PROCESS | 1915 | 1461022019910 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 16:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 3790ms 16:26:59 INFO - PROCESS | 1915 | 1461022019975 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 16:26:59 INFO - PROCESS | 1915 | 1461022019982 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 16:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:27:00 INFO - PROCESS | 1915 | 1461022019993 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:27:00 INFO - PROCESS | 1915 | 1461022019997 Marionette TRACE conn4 <- [1,2090,null,{}] 16:27:00 INFO - PROCESS | 1915 | 1461022020006 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:00 INFO - PROCESS | 1915 | 1461022020273 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 16:27:00 INFO - PROCESS | 1915 | 1461022020539 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dd6c800 == 121 [pid = 1915] [id = 530] 16:27:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8dd70000) [pid = 1915] [serial = 1591] [outer = (nil)] 16:27:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8deb4c00) [pid = 1915] [serial = 1592] [outer = 0x8dd70000] 16:27:00 INFO - PROCESS | 1915 | 1461022020628 Marionette DEBUG loaded listener.js 16:27:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8e07ec00) [pid = 1915] [serial = 1593] [outer = 0x8dd70000] 16:27:01 INFO - PROCESS | 1915 | 1461022021769 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 16:27:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:27:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1834ms 16:27:01 INFO - PROCESS | 1915 | 1461022021837 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 16:27:01 INFO - PROCESS | 1915 | 1461022021845 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 16:27:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:27:01 INFO - PROCESS | 1915 | 1461022021853 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:27:01 INFO - PROCESS | 1915 | 1461022021857 Marionette TRACE conn4 <- [1,2094,null,{}] 16:27:01 INFO - PROCESS | 1915 | 1461022021864 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:02 INFO - PROCESS | 1915 | 1461022022194 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 16:27:02 INFO - PROCESS | 1915 | 1461022022331 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x8deb5800 == 122 [pid = 1915] [id = 531] 16:27:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8e94c000) [pid = 1915] [serial = 1594] [outer = (nil)] 16:27:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8ecfd400) [pid = 1915] [serial = 1595] [outer = 0x8e94c000] 16:27:02 INFO - PROCESS | 1915 | 1461022022411 Marionette DEBUG loaded listener.js 16:27:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x8f608800) [pid = 1915] [serial = 1596] [outer = 0x8e94c000] 16:27:03 INFO - PROCESS | 1915 | 1461022023946 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 16:27:03 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x969a0c00) [pid = 1915] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:27:03 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x877d9800) [pid = 1915] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:27:03 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x93f70000) [pid = 1915] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:27:03 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x89dc6c00) [pid = 1915] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:27:03 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x8e948400) [pid = 1915] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:27:03 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x8f385400) [pid = 1915] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:27:03 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0xa00d9000) [pid = 1915] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:27:03 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x9ad4f000) [pid = 1915] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:27:03 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x903ea400) [pid = 1915] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:27:03 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x98e7c400) [pid = 1915] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:27:04 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x90602400) [pid = 1915] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:27:04 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x97875400) [pid = 1915] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:27:04 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x8e0c8800) [pid = 1915] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:27:04 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x916cb000) [pid = 1915] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:27:04 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x8fee6c00) [pid = 1915] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:27:04 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x980cac00) [pid = 1915] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:27:04 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x91619400) [pid = 1915] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:27:04 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x98ef8800) [pid = 1915] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:27:04 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x8ffe3400) [pid = 1915] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:27:04 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0x8deb0800) [pid = 1915] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:27:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:27:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 2185ms 16:27:04 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0x90144000) [pid = 1915] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:27:04 INFO - PROCESS | 1915 | 1461022024095 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 16:27:04 INFO - PROCESS | 1915 | 1461022024098 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 16:27:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:27:04 INFO - PROCESS | 1915 | 1461022024115 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:27:04 INFO - PROCESS | 1915 | 1461022024125 Marionette TRACE conn4 <- [1,2098,null,{}] 16:27:04 INFO - PROCESS | 1915 | 1461022024131 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:04 INFO - PROCESS | 1915 | 1461022024437 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 16:27:04 INFO - PROCESS | 1915 | 1461022024563 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f606000 == 123 [pid = 1915] [id = 532] 16:27:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0x8fc08400) [pid = 1915] [serial = 1597] [outer = (nil)] 16:27:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0x8fe06c00) [pid = 1915] [serial = 1598] [outer = 0x8fc08400] 16:27:04 INFO - PROCESS | 1915 | 1461022024640 Marionette DEBUG loaded listener.js 16:27:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x8fe24400) [pid = 1915] [serial = 1599] [outer = 0x8fc08400] 16:27:05 INFO - PROCESS | 1915 | 1461022025457 Marionette TRACE conn4 <- [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]]]}] 16:27:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1395ms 16:27:05 INFO - PROCESS | 1915 | 1461022025507 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 16:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:27:05 INFO - PROCESS | 1915 | 1461022025512 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 16:27:05 INFO - PROCESS | 1915 | 1461022025519 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:27:05 INFO - PROCESS | 1915 | 1461022025522 Marionette TRACE conn4 <- [1,2102,null,{}] 16:27:05 INFO - PROCESS | 1915 | 1461022025528 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:05 INFO - PROCESS | 1915 | 1461022025751 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 16:27:06 INFO - PROCESS | 1915 | 1461022026076 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x877d3400 == 124 [pid = 1915] [id = 533] 16:27:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x877d8400) [pid = 1915] [serial = 1600] [outer = (nil)] 16:27:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x8af14c00) [pid = 1915] [serial = 1601] [outer = 0x877d8400] 16:27:06 INFO - PROCESS | 1915 | 1461022026246 Marionette DEBUG loaded listener.js 16:27:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x8bb88800) [pid = 1915] [serial = 1602] [outer = 0x877d8400] 16:27:07 INFO - PROCESS | 1915 | 1461022027213 Marionette TRACE conn4 <- [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]]]}] 16:27:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:27:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1732ms 16:27:07 INFO - PROCESS | 1915 | 1461022027252 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 16:27:07 INFO - PROCESS | 1915 | 1461022027260 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 16:27:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:27:07 INFO - PROCESS | 1915 | 1461022027271 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:27:07 INFO - PROCESS | 1915 | 1461022027276 Marionette TRACE conn4 <- [1,2106,null,{}] 16:27:07 INFO - PROCESS | 1915 | 1461022027285 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:07 INFO - PROCESS | 1915 | 1461022027544 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 16:27:07 INFO - PROCESS | 1915 | 1461022027888 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:07 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dd6d800 == 125 [pid = 1915] [id = 534] 16:27:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x8deb0800) [pid = 1915] [serial = 1603] [outer = (nil)] 16:27:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x8e93e800) [pid = 1915] [serial = 1604] [outer = 0x8deb0800] 16:27:08 INFO - PROCESS | 1915 | 1461022028003 Marionette DEBUG loaded listener.js 16:27:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8eb24400) [pid = 1915] [serial = 1605] [outer = 0x8deb0800] 16:27:09 INFO - PROCESS | 1915 | 1461022029049 Marionette TRACE conn4 <- [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]]]}] 16:27:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:27:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1844ms 16:27:09 INFO - PROCESS | 1915 | 1461022029118 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 16:27:09 INFO - PROCESS | 1915 | 1461022029125 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 16:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:27:09 INFO - PROCESS | 1915 | 1461022029135 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:27:09 INFO - PROCESS | 1915 | 1461022029139 Marionette TRACE conn4 <- [1,2110,null,{}] 16:27:09 INFO - PROCESS | 1915 | 1461022029146 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:09 INFO - PROCESS | 1915 | 1461022029436 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 16:27:09 INFO - PROCESS | 1915 | 1461022029807 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ecff800 == 126 [pid = 1915] [id = 535] 16:27:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8fe0a000) [pid = 1915] [serial = 1606] [outer = (nil)] 16:27:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8fed9800) [pid = 1915] [serial = 1607] [outer = 0x8fe0a000] 16:27:09 INFO - PROCESS | 1915 | 1461022029898 Marionette DEBUG loaded listener.js 16:27:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8fee5c00) [pid = 1915] [serial = 1608] [outer = 0x8fe0a000] 16:27:10 INFO - PROCESS | 1915 | 1461022030877 Marionette TRACE conn4 <- [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]]]}] 16:27:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:27:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1788ms 16:27:10 INFO - PROCESS | 1915 | 1461022030923 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 16:27:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:27:10 INFO - PROCESS | 1915 | 1461022030928 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 16:27:10 INFO - PROCESS | 1915 | 1461022030937 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:27:10 INFO - PROCESS | 1915 | 1461022030947 Marionette TRACE conn4 <- [1,2114,null,{}] 16:27:10 INFO - PROCESS | 1915 | 1461022030962 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:11 INFO - PROCESS | 1915 | 1461022031243 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 16:27:11 INFO - PROCESS | 1915 | 1461022031574 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e942400 == 127 [pid = 1915] [id = 536] 16:27:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x8feda800) [pid = 1915] [serial = 1609] [outer = (nil)] 16:27:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x902f4000) [pid = 1915] [serial = 1610] [outer = 0x8feda800] 16:27:11 INFO - PROCESS | 1915 | 1461022031664 Marionette DEBUG loaded listener.js 16:27:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x90601c00) [pid = 1915] [serial = 1611] [outer = 0x8feda800] 16:27:12 INFO - PROCESS | 1915 | 1461022032585 Marionette TRACE conn4 <- [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]]]}] 16:27:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:27:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1701ms 16:27:12 INFO - PROCESS | 1915 | 1461022032637 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 16:27:12 INFO - PROCESS | 1915 | 1461022032642 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 16:27:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:27:12 INFO - PROCESS | 1915 | 1461022032649 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:27:12 INFO - PROCESS | 1915 | 1461022032653 Marionette TRACE conn4 <- [1,2118,null,{}] 16:27:12 INFO - PROCESS | 1915 | 1461022032658 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:12 INFO - PROCESS | 1915 | 1461022032895 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 16:27:13 INFO - PROCESS | 1915 | 1461022033228 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x9014d000 == 128 [pid = 1915] [id = 537] 16:27:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x9014f800) [pid = 1915] [serial = 1612] [outer = (nil)] 16:27:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x9149f000) [pid = 1915] [serial = 1613] [outer = 0x9014f800] 16:27:13 INFO - PROCESS | 1915 | 1461022033332 Marionette DEBUG loaded listener.js 16:27:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x914a7800) [pid = 1915] [serial = 1614] [outer = 0x9014f800] 16:27:14 INFO - PROCESS | 1915 | 1461022034201 Marionette TRACE conn4 <- [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]]]}] 16:27:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:27:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1584ms 16:27:14 INFO - PROCESS | 1915 | 1461022034235 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 16:27:14 INFO - PROCESS | 1915 | 1461022034238 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 16:27:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:27:14 INFO - PROCESS | 1915 | 1461022034273 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:27:14 INFO - PROCESS | 1915 | 1461022034278 Marionette TRACE conn4 <- [1,2122,null,{}] 16:27:14 INFO - PROCESS | 1915 | 1461022034287 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:14 INFO - PROCESS | 1915 | 1461022034528 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 16:27:14 INFO - PROCESS | 1915 | 1461022034868 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x916ce400 == 129 [pid = 1915] [id = 538] 16:27:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x93009800) [pid = 1915] [serial = 1615] [outer = (nil)] 16:27:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x93010800) [pid = 1915] [serial = 1616] [outer = 0x93009800] 16:27:14 INFO - PROCESS | 1915 | 1461022034977 Marionette DEBUG loaded listener.js 16:27:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x931aa400) [pid = 1915] [serial = 1617] [outer = 0x93009800] 16:27:15 INFO - PROCESS | 1915 | 1461022035936 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 16:27:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1725ms 16:27:15 INFO - PROCESS | 1915 | 1461022035971 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 16:27:15 INFO - PROCESS | 1915 | 1461022035976 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 16:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:27:15 INFO - PROCESS | 1915 | 1461022035982 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:27:15 INFO - PROCESS | 1915 | 1461022035986 Marionette TRACE conn4 <- [1,2126,null,{}] 16:27:15 INFO - PROCESS | 1915 | 1461022035991 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:16 INFO - PROCESS | 1915 | 1461022036232 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 16:27:16 INFO - PROCESS | 1915 | 1461022036559 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x91249400 == 130 [pid = 1915] [id = 539] 16:27:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x9300a000) [pid = 1915] [serial = 1618] [outer = (nil)] 16:27:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x93f66400) [pid = 1915] [serial = 1619] [outer = 0x9300a000] 16:27:16 INFO - PROCESS | 1915 | 1461022036654 Marionette DEBUG loaded listener.js 16:27:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x9400e400) [pid = 1915] [serial = 1620] [outer = 0x9300a000] 16:27:17 INFO - PROCESS | 1915 | 1461022037550 Marionette TRACE conn4 <- [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]]]}] 16:27:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:27:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1630ms 16:27:17 INFO - PROCESS | 1915 | 1461022037614 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 16:27:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:27:17 INFO - PROCESS | 1915 | 1461022037618 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 16:27:17 INFO - PROCESS | 1915 | 1461022037626 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:27:17 INFO - PROCESS | 1915 | 1461022037631 Marionette TRACE conn4 <- [1,2130,null,{}] 16:27:17 INFO - PROCESS | 1915 | 1461022037641 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:17 INFO - PROCESS | 1915 | 1461022037983 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 16:27:18 INFO - PROCESS | 1915 | 1461022038322 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x850d8c00 == 131 [pid = 1915] [id = 540] 16:27:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x8af11400) [pid = 1915] [serial = 1621] [outer = (nil)] 16:27:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x94015800) [pid = 1915] [serial = 1622] [outer = 0x8af11400] 16:27:18 INFO - PROCESS | 1915 | 1461022038413 Marionette DEBUG loaded listener.js 16:27:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x942c9c00) [pid = 1915] [serial = 1623] [outer = 0x8af11400] 16:27:19 INFO - PROCESS | 1915 | 1461022039373 Marionette TRACE conn4 <- [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] 16:27:19 INFO - PROCESS | 1915 | 1461022039419 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 16:27:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:27:19 INFO - PROCESS | 1915 | 1461022039427 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:27:19 INFO - PROCESS | 1915 | 1461022039431 Marionette TRACE conn4 <- [1,2134,null,{}] 16:27:19 INFO - PROCESS | 1915 | 1461022039437 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:19 INFO - PROCESS | 1915 | 1461022039676 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 16:27:20 INFO - PROCESS | 1915 | 1461022040003 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:20 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fe0ec00 == 132 [pid = 1915] [id = 541] 16:27:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x93f6a400) [pid = 1915] [serial = 1624] [outer = (nil)] 16:27:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x962a5800) [pid = 1915] [serial = 1625] [outer = 0x93f6a400] 16:27:20 INFO - PROCESS | 1915 | 1461022040101 Marionette DEBUG loaded listener.js 16:27:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x96946400) [pid = 1915] [serial = 1626] [outer = 0x93f6a400] 16:27:21 INFO - PROCESS | 1915 | 1461022041028 Marionette TRACE conn4 <- [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]]]}] 16:27:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:27:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1638ms 16:27:21 INFO - PROCESS | 1915 | 1461022041066 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 16:27:21 INFO - PROCESS | 1915 | 1461022041069 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 16:27:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:27:21 INFO - PROCESS | 1915 | 1461022041077 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:27:21 INFO - PROCESS | 1915 | 1461022041081 Marionette TRACE conn4 <- [1,2138,null,{}] 16:27:21 INFO - PROCESS | 1915 | 1461022041087 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:21 INFO - PROCESS | 1915 | 1461022041328 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 16:27:21 INFO - PROCESS | 1915 | 1461022041658 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x94444c00 == 133 [pid = 1915] [id = 542] 16:27:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x94ef2400) [pid = 1915] [serial = 1627] [outer = (nil)] 16:27:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x97089800) [pid = 1915] [serial = 1628] [outer = 0x94ef2400] 16:27:21 INFO - PROCESS | 1915 | 1461022041757 Marionette DEBUG loaded listener.js 16:27:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x979d8400) [pid = 1915] [serial = 1629] [outer = 0x94ef2400] 16:27:22 INFO - PROCESS | 1915 | 1461022042684 Marionette TRACE conn4 <- [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]]]}] 16:27:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:27:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1642ms 16:27:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:27:22 INFO - PROCESS | 1915 | 1461022042720 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 16:27:22 INFO - PROCESS | 1915 | 1461022042723 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 16:27:22 INFO - PROCESS | 1915 | 1461022042731 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:27:22 INFO - PROCESS | 1915 | 1461022042734 Marionette TRACE conn4 <- [1,2142,null,{}] 16:27:22 INFO - PROCESS | 1915 | 1461022042740 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:22 INFO - PROCESS | 1915 | 1461022042973 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 16:27:23 INFO - PROCESS | 1915 | 1461022043334 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x97947800 == 134 [pid = 1915] [id = 543] 16:27:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x97c81800) [pid = 1915] [serial = 1630] [outer = (nil)] 16:27:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x981a2c00) [pid = 1915] [serial = 1631] [outer = 0x97c81800] 16:27:23 INFO - PROCESS | 1915 | 1461022043449 Marionette DEBUG loaded listener.js 16:27:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x98b67c00) [pid = 1915] [serial = 1632] [outer = 0x97c81800] 16:27:24 INFO - PROCESS | 1915 | 1461022044460 Marionette TRACE conn4 <- [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] 16:27:24 INFO - PROCESS | 1915 | 1461022044525 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 16:27:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:27:24 INFO - PROCESS | 1915 | 1461022044532 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:27:24 INFO - PROCESS | 1915 | 1461022044537 Marionette TRACE conn4 <- [1,2146,null,{}] 16:27:24 INFO - PROCESS | 1915 | 1461022044543 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:24 INFO - PROCESS | 1915 | 1461022044811 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 16:27:25 INFO - PROCESS | 1915 | 1461022045149 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x99317c00 == 135 [pid = 1915] [id = 544] 16:27:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x99967c00) [pid = 1915] [serial = 1633] [outer = (nil)] 16:27:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x9adf2800) [pid = 1915] [serial = 1634] [outer = 0x99967c00] 16:27:25 INFO - PROCESS | 1915 | 1461022045249 Marionette DEBUG loaded listener.js 16:27:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x9e029c00) [pid = 1915] [serial = 1635] [outer = 0x99967c00] 16:27:26 INFO - PROCESS | 1915 | 1461022046176 Marionette TRACE conn4 <- [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] 16:27:26 INFO - PROCESS | 1915 | 1461022046241 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 16:27:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:27:26 INFO - PROCESS | 1915 | 1461022046248 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:27:26 INFO - PROCESS | 1915 | 1461022046251 Marionette TRACE conn4 <- [1,2150,null,{}] 16:27:26 INFO - PROCESS | 1915 | 1461022046258 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:26 INFO - PROCESS | 1915 | 1461022046502 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 16:27:26 INFO - PROCESS | 1915 | 1461022046837 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x8977d000 == 136 [pid = 1915] [id = 545] 16:27:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x99312800) [pid = 1915] [serial = 1636] [outer = (nil)] 16:27:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0xa0003800) [pid = 1915] [serial = 1637] [outer = 0x99312800] 16:27:26 INFO - PROCESS | 1915 | 1461022046934 Marionette DEBUG loaded listener.js 16:27:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0xa0071c00) [pid = 1915] [serial = 1638] [outer = 0x99312800] 16:27:27 INFO - PROCESS | 1915 | 1461022047880 Marionette TRACE conn4 <- [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]]]}] 16:27:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:27:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1705ms 16:27:27 INFO - PROCESS | 1915 | 1461022047955 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 16:27:27 INFO - PROCESS | 1915 | 1461022047958 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 16:27:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:27:27 INFO - PROCESS | 1915 | 1461022047965 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:27:27 INFO - PROCESS | 1915 | 1461022047968 Marionette TRACE conn4 <- [1,2154,null,{}] 16:27:27 INFO - PROCESS | 1915 | 1461022047976 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:28 INFO - PROCESS | 1915 | 1461022048254 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 16:27:28 INFO - PROCESS | 1915 | 1461022048596 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x846ec800 == 137 [pid = 1915] [id = 546] 16:27:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x84916400) [pid = 1915] [serial = 1639] [outer = (nil)] 16:27:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0xa00cd000) [pid = 1915] [serial = 1640] [outer = 0x84916400] 16:27:28 INFO - PROCESS | 1915 | 1461022048687 Marionette DEBUG loaded listener.js 16:27:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0xa0cb9400) [pid = 1915] [serial = 1641] [outer = 0x84916400] 16:27:29 INFO - PROCESS | 1915 | 1461022049608 Marionette TRACE conn4 <- [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]]]}] 16:27:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:27:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1690ms 16:27:29 INFO - PROCESS | 1915 | 1461022049656 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 16:27:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:27:29 INFO - PROCESS | 1915 | 1461022049661 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 16:27:29 INFO - PROCESS | 1915 | 1461022049668 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:27:29 INFO - PROCESS | 1915 | 1461022049672 Marionette TRACE conn4 <- [1,2158,null,{}] 16:27:29 INFO - PROCESS | 1915 | 1461022049678 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:29 INFO - PROCESS | 1915 | 1461022049920 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 16:27:30 INFO - PROCESS | 1915 | 1461022050252 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x850e4400 == 138 [pid = 1915] [id = 547] 16:27:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x8fee3c00) [pid = 1915] [serial = 1642] [outer = (nil)] 16:27:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0xa3c2b000) [pid = 1915] [serial = 1643] [outer = 0x8fee3c00] 16:27:30 INFO - PROCESS | 1915 | 1461022050354 Marionette DEBUG loaded listener.js 16:27:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0xa3cbf400) [pid = 1915] [serial = 1644] [outer = 0x8fee3c00] 16:27:31 INFO - PROCESS | 1915 | 1461022051319 Marionette TRACE conn4 <- [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]]]}] 16:27:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:27:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1737ms 16:27:31 INFO - PROCESS | 1915 | 1461022051406 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 16:27:31 INFO - PROCESS | 1915 | 1461022051410 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 16:27:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:27:31 INFO - PROCESS | 1915 | 1461022051417 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:27:31 INFO - PROCESS | 1915 | 1461022051420 Marionette TRACE conn4 <- [1,2162,null,{}] 16:27:31 INFO - PROCESS | 1915 | 1461022051426 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:31 INFO - PROCESS | 1915 | 1461022051672 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 16:27:32 INFO - PROCESS | 1915 | 1461022052009 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x8491e800 == 139 [pid = 1915] [id = 548] 16:27:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x8f261800) [pid = 1915] [serial = 1645] [outer = (nil)] 16:27:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x8f268c00) [pid = 1915] [serial = 1646] [outer = 0x8f261800] 16:27:32 INFO - PROCESS | 1915 | 1461022052102 Marionette DEBUG loaded listener.js 16:27:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x8f26c000) [pid = 1915] [serial = 1647] [outer = 0x8f261800] 16:27:33 INFO - PROCESS | 1915 | 1461022053092 Marionette TRACE conn4 <- [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]]]}] 16:27:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:27:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1737ms 16:27:33 INFO - PROCESS | 1915 | 1461022053156 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 16:27:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:27:33 INFO - PROCESS | 1915 | 1461022053160 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 16:27:33 INFO - PROCESS | 1915 | 1461022053168 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:27:33 INFO - PROCESS | 1915 | 1461022053174 Marionette TRACE conn4 <- [1,2166,null,{}] 16:27:33 INFO - PROCESS | 1915 | 1461022053182 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:33 INFO - PROCESS | 1915 | 1461022053474 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 16:27:33 INFO - PROCESS | 1915 | 1461022053830 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bb84c00 == 140 [pid = 1915] [id = 549] 16:27:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x8e94a000) [pid = 1915] [serial = 1648] [outer = (nil)] 16:27:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x8f607c00) [pid = 1915] [serial = 1649] [outer = 0x8e94a000] 16:27:33 INFO - PROCESS | 1915 | 1461022053924 Marionette DEBUG loaded listener.js 16:27:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0xa3c22000) [pid = 1915] [serial = 1650] [outer = 0x8e94a000] 16:27:34 INFO - PROCESS | 1915 | 1461022054812 Marionette TRACE conn4 <- [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]]]}] 16:27:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:27:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1690ms 16:27:34 INFO - PROCESS | 1915 | 1461022054857 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 16:27:34 INFO - PROCESS | 1915 | 1461022054861 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 16:27:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:27:34 INFO - PROCESS | 1915 | 1461022054868 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:27:34 INFO - PROCESS | 1915 | 1461022054872 Marionette TRACE conn4 <- [1,2170,null,{}] 16:27:34 INFO - PROCESS | 1915 | 1461022054878 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:35 INFO - PROCESS | 1915 | 1461022055123 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 16:27:35 INFO - PROCESS | 1915 | 1461022055469 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x8759a000 == 141 [pid = 1915] [id = 550] 16:27:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x8759a400) [pid = 1915] [serial = 1651] [outer = (nil)] 16:27:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x875a1400) [pid = 1915] [serial = 1652] [outer = 0x8759a400] 16:27:35 INFO - PROCESS | 1915 | 1461022055569 Marionette DEBUG loaded listener.js 16:27:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x875a2800) [pid = 1915] [serial = 1653] [outer = 0x8759a400] 16:27:38 INFO - PROCESS | 1915 | --DOCSHELL 0x85a3ac00 == 140 [pid = 1915] [id = 444] 16:27:38 INFO - PROCESS | 1915 | --DOCSHELL 0x981a3800 == 139 [pid = 1915] [id = 442] 16:27:38 INFO - PROCESS | 1915 | --DOCSHELL 0x8f606000 == 138 [pid = 1915] [id = 532] 16:27:38 INFO - PROCESS | 1915 | --DOCSHELL 0x8deb5800 == 137 [pid = 1915] [id = 531] 16:27:38 INFO - PROCESS | 1915 | --DOCSHELL 0x8dd6c800 == 136 [pid = 1915] [id = 530] 16:27:38 INFO - PROCESS | 1915 | --DOCSHELL 0x8af0f800 == 135 [pid = 1915] [id = 529] 16:27:38 INFO - PROCESS | 1915 | --DOCSHELL 0x97b0ac00 == 134 [pid = 1915] [id = 527] 16:27:38 INFO - PROCESS | 1915 | --DOCSHELL 0x877d5000 == 133 [pid = 1915] [id = 525] 16:27:38 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb2bc00 == 132 [pid = 1915] [id = 526] 16:27:38 INFO - PROCESS | 1915 | --DOCSHELL 0x8ffdb000 == 131 [pid = 1915] [id = 524] 16:27:38 INFO - PROCESS | 1915 | --DOCSHELL 0x8ffdac00 == 130 [pid = 1915] [id = 523] 16:27:38 INFO - PROCESS | 1915 | --DOCSHELL 0x9694dc00 == 129 [pid = 1915] [id = 522] 16:27:38 INFO - PROCESS | 1915 | --DOCSHELL 0x85a34400 == 128 [pid = 1915] [id = 520] 16:27:38 INFO - PROCESS | 1915 | --DOCSHELL 0x93110000 == 127 [pid = 1915] [id = 521] 16:27:38 INFO - PROCESS | 1915 | --DOCSHELL 0x91247400 == 126 [pid = 1915] [id = 519] 16:27:38 INFO - PROCESS | 1915 | --DOCSHELL 0x8ecf8800 == 125 [pid = 1915] [id = 518] 16:27:38 INFO - PROCESS | 1915 | --DOCSHELL 0x9014c800 == 124 [pid = 1915] [id = 517] 16:27:38 INFO - PROCESS | 1915 | --DOCSHELL 0x8deb3800 == 123 [pid = 1915] [id = 516] 16:27:38 INFO - PROCESS | 1915 | --DOCSHELL 0x8f602800 == 122 [pid = 1915] [id = 515] 16:27:38 INFO - PROCESS | 1915 | --DOCSHELL 0x8bf43000 == 121 [pid = 1915] [id = 513] 16:27:38 INFO - PROCESS | 1915 | --DOCSHELL 0x8ecf0c00 == 120 [pid = 1915] [id = 514] 16:27:38 INFO - PROCESS | 1915 | --DOCSHELL 0x877d6000 == 119 [pid = 1915] [id = 512] 16:27:38 INFO - PROCESS | 1915 | 1461022058578 Marionette TRACE conn4 <- [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]]]}] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x8fe04800) [pid = 1915] [serial = 1535] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x97bee800) [pid = 1915] [serial = 1506] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x8bf4a000) [pid = 1915] [serial = 1475] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x94ef0c00) [pid = 1915] [serial = 1503] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x8b252800) [pid = 1915] [serial = 1527] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x8ecf9c00) [pid = 1915] [serial = 1478] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x8f608400) [pid = 1915] [serial = 1532] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0xa0cb7800) [pid = 1915] [serial = 1523] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x97089c00) [pid = 1915] [serial = 1505] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x9fe79400) [pid = 1915] [serial = 1518] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x94ee9c00) [pid = 1915] [serial = 1502] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x942c1800) [pid = 1915] [serial = 1499] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x942cc000) [pid = 1915] [serial = 1500] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x9930c800) [pid = 1915] [serial = 1511] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x91245c00) [pid = 1915] [serial = 1488] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x9819f800) [pid = 1915] [serial = 1508] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x8fe1b800) [pid = 1915] [serial = 1410] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x9123e800) [pid = 1915] [serial = 1487] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x931d1400) [pid = 1915] [serial = 1494] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x90148000) [pid = 1915] [serial = 1482] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0xa0cba000) [pid = 1915] [serial = 1524] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x9fc82800) [pid = 1915] [serial = 1517] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0xa0a5a800) [pid = 1915] [serial = 1520] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x9937c400) [pid = 1915] [serial = 1512] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x9300f800) [pid = 1915] [serial = 1490] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0xa0af4400) [pid = 1915] [serial = 1521] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x9310cc00) [pid = 1915] [serial = 1491] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x9adfec00) [pid = 1915] [serial = 1514] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x902f2800) [pid = 1915] [serial = 1484] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x8f605c00) [pid = 1915] [serial = 1479] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x8fe03000) [pid = 1915] [serial = 1533] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x8e077800) [pid = 1915] [serial = 1529] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x9e026c00) [pid = 1915] [serial = 1515] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x931abc00) [pid = 1915] [serial = 1493] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x8e942000) [pid = 1915] [serial = 1530] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x93215c00) [pid = 1915] [serial = 1496] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x8ffdf000) [pid = 1915] [serial = 1481] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x93f65800) [pid = 1915] [serial = 1497] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x8dd67400) [pid = 1915] [serial = 1476] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x981ad400) [pid = 1915] [serial = 1509] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x8af13c00) [pid = 1915] [serial = 1526] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x903e7800) [pid = 1915] [serial = 1485] [outer = (nil)] [url = about:blank] 16:27:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:27:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 4039ms 16:27:38 INFO - PROCESS | 1915 | 1461022058943 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 16:27:38 INFO - PROCESS | 1915 | 1461022058949 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 16:27:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:27:38 INFO - PROCESS | 1915 | 1461022058958 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:27:38 INFO - PROCESS | 1915 | 1461022058962 Marionette TRACE conn4 <- [1,2174,null,{}] 16:27:38 INFO - PROCESS | 1915 | 1461022058971 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:39 INFO - PROCESS | 1915 | 1461022059202 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 16:27:39 INFO - PROCESS | 1915 | 1461022059436 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:39 INFO - PROCESS | 1915 | ++DOCSHELL 0x8759dc00 == 120 [pid = 1915] [id = 551] 16:27:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x875a2c00) [pid = 1915] [serial = 1654] [outer = (nil)] 16:27:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8bb8c400) [pid = 1915] [serial = 1655] [outer = 0x875a2c00] 16:27:39 INFO - PROCESS | 1915 | 1461022059520 Marionette DEBUG loaded listener.js 16:27:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8bf43c00) [pid = 1915] [serial = 1656] [outer = 0x875a2c00] 16:27:40 INFO - PROCESS | 1915 | 1461022060365 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 16:27:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:27:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1482ms 16:27:40 INFO - PROCESS | 1915 | 1461022060441 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 16:27:40 INFO - PROCESS | 1915 | 1461022060449 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 16:27:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:27:40 INFO - PROCESS | 1915 | 1461022060461 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:27:40 INFO - PROCESS | 1915 | 1461022060466 Marionette TRACE conn4 <- [1,2178,null,{}] 16:27:40 INFO - PROCESS | 1915 | 1461022060473 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:40 INFO - PROCESS | 1915 | 1461022060716 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 16:27:41 INFO - PROCESS | 1915 | 1461022060991 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:41 INFO - PROCESS | 1915 | ++DOCSHELL 0x8deb5800 == 121 [pid = 1915] [id = 552] 16:27:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8deb8c00) [pid = 1915] [serial = 1657] [outer = (nil)] 16:27:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8e0bfc00) [pid = 1915] [serial = 1658] [outer = 0x8deb8c00] 16:27:41 INFO - PROCESS | 1915 | 1461022061076 Marionette DEBUG loaded listener.js 16:27:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x8e93f400) [pid = 1915] [serial = 1659] [outer = 0x8deb8c00] 16:27:42 INFO - PROCESS | 1915 | 1461022062068 Marionette TRACE conn4 <- [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]]]}] 16:27:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:27:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1636ms 16:27:42 INFO - PROCESS | 1915 | 1461022062099 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 16:27:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:27:42 INFO - PROCESS | 1915 | 1461022062103 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 16:27:42 INFO - PROCESS | 1915 | 1461022062110 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:27:42 INFO - PROCESS | 1915 | 1461022062116 Marionette TRACE conn4 <- [1,2182,null,{}] 16:27:42 INFO - PROCESS | 1915 | 1461022062143 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:42 INFO - PROCESS | 1915 | 1461022062455 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 16:27:42 INFO - PROCESS | 1915 | 1461022062682 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ecf5400 == 122 [pid = 1915] [id = 553] 16:27:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x8f382000) [pid = 1915] [serial = 1660] [outer = (nil)] 16:27:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x8f38e800) [pid = 1915] [serial = 1661] [outer = 0x8f382000] 16:27:42 INFO - PROCESS | 1915 | 1461022062767 Marionette DEBUG loaded listener.js 16:27:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x8f60e800) [pid = 1915] [serial = 1662] [outer = 0x8f382000] 16:27:44 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x8e94c000) [pid = 1915] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:27:44 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x98e82c00) [pid = 1915] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:27:44 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x962a3000) [pid = 1915] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:27:44 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x902f6800) [pid = 1915] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:27:44 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x96951800) [pid = 1915] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:27:44 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x93110400) [pid = 1915] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:27:44 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x8dc57c00) [pid = 1915] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:27:44 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x93114000) [pid = 1915] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:27:44 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x902f2400) [pid = 1915] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:27:44 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x902e7800) [pid = 1915] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:27:44 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x90143800) [pid = 1915] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:27:44 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x8fe21c00) [pid = 1915] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:27:44 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x8ecfc800) [pid = 1915] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:27:44 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x8dc5c400) [pid = 1915] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:27:44 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x877d9000) [pid = 1915] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:27:44 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x8dd70000) [pid = 1915] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:27:44 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x8af0fc00) [pid = 1915] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:27:44 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0xa0cbd000) [pid = 1915] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:27:44 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x9ad4b000) [pid = 1915] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:27:44 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x8ffdc400) [pid = 1915] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:27:44 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x9fbbd800) [pid = 1915] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:27:44 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x8af1d000) [pid = 1915] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:27:44 INFO - PROCESS | 1915 | 1461022064434 Marionette TRACE conn4 <- [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]]]}] 16:27:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:27:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 2354ms 16:27:44 INFO - PROCESS | 1915 | 1461022064466 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 16:27:44 INFO - PROCESS | 1915 | 1461022064472 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 16:27:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:27:44 INFO - PROCESS | 1915 | 1461022064490 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:27:44 INFO - PROCESS | 1915 | 1461022064509 Marionette TRACE conn4 <- [1,2186,null,{}] 16:27:44 INFO - PROCESS | 1915 | 1461022064516 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:44 INFO - PROCESS | 1915 | 1461022064739 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 16:27:44 INFO - PROCESS | 1915 | 1461022064931 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:44 INFO - PROCESS | 1915 | ++DOCSHELL 0x850de800 == 123 [pid = 1915] [id = 554] 16:27:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x8af0fc00) [pid = 1915] [serial = 1663] [outer = (nil)] 16:27:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x8f381400) [pid = 1915] [serial = 1664] [outer = 0x8af0fc00] 16:27:45 INFO - PROCESS | 1915 | 1461022065009 Marionette DEBUG loaded listener.js 16:27:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x8fe24800) [pid = 1915] [serial = 1665] [outer = 0x8af0fc00] 16:27:45 INFO - PROCESS | 1915 | 1461022065805 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 16:27:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:27:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1348ms 16:27:45 INFO - PROCESS | 1915 | 1461022065840 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 16:27:45 INFO - PROCESS | 1915 | 1461022065843 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 16:27:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:27:45 INFO - PROCESS | 1915 | 1461022065850 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:27:45 INFO - PROCESS | 1915 | 1461022065853 Marionette TRACE conn4 <- [1,2190,null,{}] 16:27:45 INFO - PROCESS | 1915 | 1461022065859 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:46 INFO - PROCESS | 1915 | 1461022066213 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 16:27:46 INFO - PROCESS | 1915 | 1461022066589 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x875a5000 == 124 [pid = 1915] [id = 555] 16:27:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x875a8c00) [pid = 1915] [serial = 1666] [outer = (nil)] 16:27:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x8af0ec00) [pid = 1915] [serial = 1667] [outer = 0x875a8c00] 16:27:46 INFO - PROCESS | 1915 | 1461022066685 Marionette DEBUG loaded listener.js 16:27:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x8af1cc00) [pid = 1915] [serial = 1668] [outer = 0x875a8c00] 16:27:47 INFO - PROCESS | 1915 | 1461022067673 Marionette TRACE conn4 <- [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]]]}] 16:27:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:27:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1903ms 16:27:47 INFO - PROCESS | 1915 | 1461022067756 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 16:27:47 INFO - PROCESS | 1915 | 1461022067764 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 16:27:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:27:47 INFO - PROCESS | 1915 | 1461022067772 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:27:47 INFO - PROCESS | 1915 | 1461022067780 Marionette TRACE conn4 <- [1,2194,null,{}] 16:27:47 INFO - PROCESS | 1915 | 1461022067788 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:48 INFO - PROCESS | 1915 | 1461022068333 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 16:27:48 INFO - PROCESS | 1915 | 1461022068619 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e947000 == 125 [pid = 1915] [id = 556] 16:27:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8eb21800) [pid = 1915] [serial = 1669] [outer = (nil)] 16:27:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8ecf9c00) [pid = 1915] [serial = 1670] [outer = 0x8eb21800] 16:27:48 INFO - PROCESS | 1915 | 1461022068718 Marionette DEBUG loaded listener.js 16:27:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8f602800) [pid = 1915] [serial = 1671] [outer = 0x8eb21800] 16:27:49 INFO - PROCESS | 1915 | 1461022069778 Marionette TRACE conn4 <- [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]]]}] 16:27:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:27:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 2045ms 16:27:49 INFO - PROCESS | 1915 | 1461022069818 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 16:27:49 INFO - PROCESS | 1915 | 1461022069824 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 16:27:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:27:49 INFO - PROCESS | 1915 | 1461022069831 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:27:49 INFO - PROCESS | 1915 | 1461022069836 Marionette TRACE conn4 <- [1,2198,null,{}] 16:27:49 INFO - PROCESS | 1915 | 1461022069842 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:50 INFO - PROCESS | 1915 | 1461022070092 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 16:27:50 INFO - PROCESS | 1915 | 1461022070479 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x8deb6800 == 126 [pid = 1915] [id = 557] 16:27:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8ffe8000) [pid = 1915] [serial = 1672] [outer = (nil)] 16:27:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x90144400) [pid = 1915] [serial = 1673] [outer = 0x8ffe8000] 16:27:50 INFO - PROCESS | 1915 | 1461022070578 Marionette DEBUG loaded listener.js 16:27:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x90149c00) [pid = 1915] [serial = 1674] [outer = 0x8ffe8000] 16:27:51 INFO - PROCESS | 1915 | 1461022071515 Marionette TRACE conn4 <- [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]]]}] 16:27:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:27:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1737ms 16:27:51 INFO - PROCESS | 1915 | 1461022071570 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 16:27:51 INFO - PROCESS | 1915 | 1461022071577 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 16:27:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:27:51 INFO - PROCESS | 1915 | 1461022071594 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:27:51 INFO - PROCESS | 1915 | 1461022071603 Marionette TRACE conn4 <- [1,2202,null,{}] 16:27:51 INFO - PROCESS | 1915 | 1461022071610 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:51 INFO - PROCESS | 1915 | 1461022071898 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 16:27:52 INFO - PROCESS | 1915 | 1461022072232 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ffdc400 == 127 [pid = 1915] [id = 558] 16:27:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x90145000) [pid = 1915] [serial = 1675] [outer = (nil)] 16:27:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x903e7400) [pid = 1915] [serial = 1676] [outer = 0x90145000] 16:27:52 INFO - PROCESS | 1915 | 1461022072331 Marionette DEBUG loaded listener.js 16:27:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x903eac00) [pid = 1915] [serial = 1677] [outer = 0x90145000] 16:27:53 INFO - PROCESS | 1915 | 1461022073235 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 16:27:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:27:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1695ms 16:27:53 INFO - PROCESS | 1915 | 1461022073283 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 16:27:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:27:53 INFO - PROCESS | 1915 | 1461022073287 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 16:27:53 INFO - PROCESS | 1915 | 1461022073293 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:27:53 INFO - PROCESS | 1915 | 1461022073297 Marionette TRACE conn4 <- [1,2206,null,{}] 16:27:53 INFO - PROCESS | 1915 | 1461022073304 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:53 INFO - PROCESS | 1915 | 1461022073549 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 16:27:53 INFO - PROCESS | 1915 | 1461022073890 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb2c400 == 128 [pid = 1915] [id = 559] 16:27:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x9014e400) [pid = 1915] [serial = 1678] [outer = (nil)] 16:27:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x91246800) [pid = 1915] [serial = 1679] [outer = 0x9014e400] 16:27:54 INFO - PROCESS | 1915 | 1461022073995 Marionette DEBUG loaded listener.js 16:27:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x914a1800) [pid = 1915] [serial = 1680] [outer = 0x9014e400] 16:27:54 INFO - PROCESS | 1915 | 1461022074963 Marionette TRACE conn4 <- [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]]]}] 16:27:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:27:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1682ms 16:27:54 INFO - PROCESS | 1915 | 1461022074977 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 16:27:54 INFO - PROCESS | 1915 | 1461022074980 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 16:27:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:27:54 INFO - PROCESS | 1915 | 1461022074988 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:27:54 INFO - PROCESS | 1915 | 1461022074992 Marionette TRACE conn4 <- [1,2210,null,{}] 16:27:55 INFO - PROCESS | 1915 | 1461022074998 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:55 INFO - PROCESS | 1915 | 1461022075238 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 16:27:55 INFO - PROCESS | 1915 | 1461022075608 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x9300f800 == 129 [pid = 1915] [id = 560] 16:27:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x93011000) [pid = 1915] [serial = 1681] [outer = (nil)] 16:27:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x93016400) [pid = 1915] [serial = 1682] [outer = 0x93011000] 16:27:55 INFO - PROCESS | 1915 | 1461022075719 Marionette DEBUG loaded listener.js 16:27:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x93116800) [pid = 1915] [serial = 1683] [outer = 0x93011000] 16:27:56 INFO - PROCESS | 1915 | 1461022076657 Marionette TRACE conn4 <- [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]]]}] 16:27:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:27:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1740ms 16:27:56 INFO - PROCESS | 1915 | 1461022076730 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 16:27:56 INFO - PROCESS | 1915 | 1461022076733 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 16:27:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:27:56 INFO - PROCESS | 1915 | 1461022076741 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:27:56 INFO - PROCESS | 1915 | 1461022076744 Marionette TRACE conn4 <- [1,2214,null,{}] 16:27:56 INFO - PROCESS | 1915 | 1461022076751 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:57 INFO - PROCESS | 1915 | 1461022077005 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 16:27:57 INFO - PROCESS | 1915 | 1461022077340 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:57 INFO - PROCESS | 1915 | ++DOCSHELL 0x931a1400 == 130 [pid = 1915] [id = 561] 16:27:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x931a8800) [pid = 1915] [serial = 1684] [outer = (nil)] 16:27:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x931dd800) [pid = 1915] [serial = 1685] [outer = 0x931a8800] 16:27:57 INFO - PROCESS | 1915 | 1461022077444 Marionette DEBUG loaded listener.js 16:27:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x93ee2000) [pid = 1915] [serial = 1686] [outer = 0x931a8800] 16:27:58 INFO - PROCESS | 1915 | 1461022078372 Marionette TRACE conn4 <- [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]]]}] 16:27:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:27:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1689ms 16:27:58 INFO - PROCESS | 1915 | 1461022078430 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 16:27:58 INFO - PROCESS | 1915 | 1461022078434 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 16:27:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:27:58 INFO - PROCESS | 1915 | 1461022078442 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:27:58 INFO - PROCESS | 1915 | 1461022078447 Marionette TRACE conn4 <- [1,2218,null,{}] 16:27:58 INFO - PROCESS | 1915 | 1461022078454 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:58 INFO - PROCESS | 1915 | 1461022078736 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 16:27:59 INFO - PROCESS | 1915 | 1461022079080 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:59 INFO - PROCESS | 1915 | ++DOCSHELL 0x931a8c00 == 131 [pid = 1915] [id = 562] 16:27:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x931d9400) [pid = 1915] [serial = 1687] [outer = (nil)] 16:27:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x93f6bc00) [pid = 1915] [serial = 1688] [outer = 0x931d9400] 16:27:59 INFO - PROCESS | 1915 | 1461022079184 Marionette DEBUG loaded listener.js 16:27:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x9400d800) [pid = 1915] [serial = 1689] [outer = 0x931d9400] 16:28:00 INFO - PROCESS | 1915 | 1461022080147 Marionette TRACE conn4 <- [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]]]}] 16:28:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:28:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1737ms 16:28:00 INFO - PROCESS | 1915 | 1461022080181 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 16:28:00 INFO - PROCESS | 1915 | 1461022080184 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 16:28:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:28:00 INFO - PROCESS | 1915 | 1461022080193 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:28:00 INFO - PROCESS | 1915 | 1461022080197 Marionette TRACE conn4 <- [1,2222,null,{}] 16:28:00 INFO - PROCESS | 1915 | 1461022080204 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:00 INFO - PROCESS | 1915 | 1461022080463 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 16:28:00 INFO - PROCESS | 1915 | 1461022080822 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x93f65800 == 132 [pid = 1915] [id = 563] 16:28:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x93f67400) [pid = 1915] [serial = 1690] [outer = (nil)] 16:28:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x9443d000) [pid = 1915] [serial = 1691] [outer = 0x93f67400] 16:28:00 INFO - PROCESS | 1915 | 1461022080948 Marionette DEBUG loaded listener.js 16:28:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x94eeb400) [pid = 1915] [serial = 1692] [outer = 0x93f67400] 16:28:02 INFO - PROCESS | 1915 | 1461022082188 Marionette TRACE conn4 <- [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]]]}] 16:28:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:28:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 2040ms 16:28:02 INFO - PROCESS | 1915 | 1461022082235 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 16:28:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:28:02 INFO - PROCESS | 1915 | 1461022082239 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 16:28:02 INFO - PROCESS | 1915 | 1461022082247 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:28:02 INFO - PROCESS | 1915 | 1461022082251 Marionette TRACE conn4 <- [1,2226,null,{}] 16:28:02 INFO - PROCESS | 1915 | 1461022082257 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:02 INFO - PROCESS | 1915 | 1461022082504 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 16:28:02 INFO - PROCESS | 1915 | 1461022082839 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x93f64400 == 133 [pid = 1915] [id = 564] 16:28:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x9401bc00) [pid = 1915] [serial = 1693] [outer = (nil)] 16:28:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x962a5c00) [pid = 1915] [serial = 1694] [outer = 0x9401bc00] 16:28:02 INFO - PROCESS | 1915 | 1461022082937 Marionette DEBUG loaded listener.js 16:28:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x962ab400) [pid = 1915] [serial = 1695] [outer = 0x9401bc00] 16:28:03 INFO - PROCESS | 1915 | 1461022083894 Marionette TRACE conn4 <- [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]]]}] 16:28:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:28:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1691ms 16:28:03 INFO - PROCESS | 1915 | 1461022083939 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 16:28:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:28:03 INFO - PROCESS | 1915 | 1461022083943 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 16:28:03 INFO - PROCESS | 1915 | 1461022083950 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:28:03 INFO - PROCESS | 1915 | 1461022083955 Marionette TRACE conn4 <- [1,2230,null,{}] 16:28:03 INFO - PROCESS | 1915 | 1461022083961 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:04 INFO - PROCESS | 1915 | 1461022084214 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 16:28:04 INFO - PROCESS | 1915 | 1461022084580 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x942cc000 == 134 [pid = 1915] [id = 565] 16:28:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x979e6c00) [pid = 1915] [serial = 1696] [outer = (nil)] 16:28:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x980cb800) [pid = 1915] [serial = 1697] [outer = 0x979e6c00] 16:28:04 INFO - PROCESS | 1915 | 1461022084692 Marionette DEBUG loaded listener.js 16:28:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x981ad400) [pid = 1915] [serial = 1698] [outer = 0x979e6c00] 16:28:05 INFO - PROCESS | 1915 | 1461022085677 Marionette TRACE conn4 <- [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]]]}] 16:28:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:28:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1783ms 16:28:05 INFO - PROCESS | 1915 | 1461022085734 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 16:28:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:28:05 INFO - PROCESS | 1915 | 1461022085746 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 16:28:05 INFO - PROCESS | 1915 | 1461022085754 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:28:05 INFO - PROCESS | 1915 | 1461022085759 Marionette TRACE conn4 <- [1,2234,null,{}] 16:28:05 INFO - PROCESS | 1915 | 1461022085765 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:06 INFO - PROCESS | 1915 | 1461022086221 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 16:28:06 INFO - PROCESS | 1915 | 1461022086512 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x97874000 == 135 [pid = 1915] [id = 566] 16:28:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x98318400) [pid = 1915] [serial = 1699] [outer = (nil)] 16:28:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x99969c00) [pid = 1915] [serial = 1700] [outer = 0x98318400] 16:28:06 INFO - PROCESS | 1915 | 1461022086606 Marionette DEBUG loaded listener.js 16:28:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x99bb3400) [pid = 1915] [serial = 1701] [outer = 0x98318400] 16:28:07 INFO - PROCESS | 1915 | 1461022087560 Marionette TRACE conn4 <- [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]]]}] 16:28:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:28:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1843ms 16:28:07 INFO - PROCESS | 1915 | 1461022087596 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 16:28:07 INFO - PROCESS | 1915 | 1461022087601 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 16:28:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:28:07 INFO - PROCESS | 1915 | 1461022087608 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:28:07 INFO - PROCESS | 1915 | 1461022087612 Marionette TRACE conn4 <- [1,2238,null,{}] 16:28:07 INFO - PROCESS | 1915 | 1461022087620 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:07 INFO - PROCESS | 1915 | 1461022087878 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 16:28:08 INFO - PROCESS | 1915 | 1461022088195 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b24dc00 == 136 [pid = 1915] [id = 567] 16:28:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x98b60000) [pid = 1915] [serial = 1702] [outer = (nil)] 16:28:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x9ad4ec00) [pid = 1915] [serial = 1703] [outer = 0x98b60000] 16:28:08 INFO - PROCESS | 1915 | 1461022088303 Marionette DEBUG loaded listener.js 16:28:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x9adfb800) [pid = 1915] [serial = 1704] [outer = 0x98b60000] 16:28:09 INFO - PROCESS | 1915 | 1461022089258 Marionette TRACE conn4 <- [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]]]}] 16:28:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:28:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1687ms 16:28:09 INFO - PROCESS | 1915 | 1461022089296 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 16:28:09 INFO - PROCESS | 1915 | 1461022089299 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 16:28:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:28:09 INFO - PROCESS | 1915 | 1461022089316 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:28:09 INFO - PROCESS | 1915 | 1461022089323 Marionette TRACE conn4 <- [1,2242,null,{}] 16:28:09 INFO - PROCESS | 1915 | 1461022089331 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:09 INFO - PROCESS | 1915 | 1461022089623 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 16:28:09 INFO - PROCESS | 1915 | 1461022089979 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:10 INFO - PROCESS | 1915 | ++DOCSHELL 0x85a35c00 == 137 [pid = 1915] [id = 568] 16:28:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x8ffdb400) [pid = 1915] [serial = 1705] [outer = (nil)] 16:28:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x9ec34000) [pid = 1915] [serial = 1706] [outer = 0x8ffdb400] 16:28:10 INFO - PROCESS | 1915 | 1461022090077 Marionette DEBUG loaded listener.js 16:28:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x9fbc5c00) [pid = 1915] [serial = 1707] [outer = 0x8ffdb400] 16:28:11 INFO - PROCESS | 1915 | 1461022091027 Marionette TRACE conn4 <- [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]]]}] 16:28:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:28:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1751ms 16:28:11 INFO - PROCESS | 1915 | 1461022091065 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 16:28:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:28:11 INFO - PROCESS | 1915 | 1461022091070 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 16:28:11 INFO - PROCESS | 1915 | 1461022091077 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:28:11 INFO - PROCESS | 1915 | 1461022091081 Marionette TRACE conn4 <- [1,2246,null,{}] 16:28:11 INFO - PROCESS | 1915 | 1461022091109 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:11 INFO - PROCESS | 1915 | 1461022091376 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 16:28:11 INFO - PROCESS | 1915 | 1461022091703 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x99aca400 == 138 [pid = 1915] [id = 569] 16:28:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x9e027400) [pid = 1915] [serial = 1708] [outer = (nil)] 16:28:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0xa0071000) [pid = 1915] [serial = 1709] [outer = 0x9e027400] 16:28:11 INFO - PROCESS | 1915 | 1461022091798 Marionette DEBUG loaded listener.js 16:28:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0xa0af3800) [pid = 1915] [serial = 1710] [outer = 0x9e027400] 16:28:12 INFO - PROCESS | 1915 | 1461022092713 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 16:28:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:28:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1691ms 16:28:12 INFO - PROCESS | 1915 | 1461022092769 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 16:28:12 INFO - PROCESS | 1915 | 1461022092772 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 16:28:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:28:12 INFO - PROCESS | 1915 | 1461022092780 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:28:12 INFO - PROCESS | 1915 | 1461022092785 Marionette TRACE conn4 <- [1,2250,null,{}] 16:28:12 INFO - PROCESS | 1915 | 1461022092792 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:13 INFO - PROCESS | 1915 | 1461022093054 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 16:28:13 INFO - PROCESS | 1915 | 1461022093399 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x99315c00 == 139 [pid = 1915] [id = 570] 16:28:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x9fe80800) [pid = 1915] [serial = 1711] [outer = (nil)] 16:28:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0xa0fd6800) [pid = 1915] [serial = 1712] [outer = 0x9fe80800] 16:28:13 INFO - PROCESS | 1915 | 1461022093498 Marionette DEBUG loaded listener.js 16:28:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0xa2837c00) [pid = 1915] [serial = 1713] [outer = 0x9fe80800] 16:28:14 INFO - PROCESS | 1915 | 1461022094425 Marionette TRACE conn4 <- [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]]]}] 16:28:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:28:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1684ms 16:28:14 INFO - PROCESS | 1915 | 1461022094465 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 16:28:14 INFO - PROCESS | 1915 | 1461022094469 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 16:28:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:28:14 INFO - PROCESS | 1915 | 1461022094476 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:28:14 INFO - PROCESS | 1915 | 1461022094480 Marionette TRACE conn4 <- [1,2254,null,{}] 16:28:14 INFO - PROCESS | 1915 | 1461022094487 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:14 INFO - PROCESS | 1915 | 1461022094753 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 16:28:15 INFO - PROCESS | 1915 | 1461022095100 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x876a8c00 == 140 [pid = 1915] [id = 571] 16:28:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x876a9000) [pid = 1915] [serial = 1714] [outer = (nil)] 16:28:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x876b0000) [pid = 1915] [serial = 1715] [outer = 0x876a9000] 16:28:15 INFO - PROCESS | 1915 | 1461022095203 Marionette DEBUG loaded listener.js 16:28:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x876b1c00) [pid = 1915] [serial = 1716] [outer = 0x876a9000] 16:28:16 INFO - PROCESS | 1915 | 1461022096151 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 16:28:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:28:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1700ms 16:28:16 INFO - PROCESS | 1915 | 1461022096177 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 16:28:16 INFO - PROCESS | 1915 | 1461022096182 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 16:28:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:28:16 INFO - PROCESS | 1915 | 1461022096190 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:28:16 INFO - PROCESS | 1915 | 1461022096193 Marionette TRACE conn4 <- [1,2258,null,{}] 16:28:16 INFO - PROCESS | 1915 | 1461022096200 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:16 INFO - PROCESS | 1915 | 1461022096453 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 16:28:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8bb84c00 == 139 [pid = 1915] [id = 549] 16:28:18 INFO - PROCESS | 1915 | --DOCSHELL 0x850e4400 == 138 [pid = 1915] [id = 547] 16:28:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8491e800 == 137 [pid = 1915] [id = 548] 16:28:18 INFO - PROCESS | 1915 | --DOCSHELL 0x846ec800 == 136 [pid = 1915] [id = 546] 16:28:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8977d000 == 135 [pid = 1915] [id = 545] 16:28:18 INFO - PROCESS | 1915 | --DOCSHELL 0x97947800 == 134 [pid = 1915] [id = 543] 16:28:18 INFO - PROCESS | 1915 | --DOCSHELL 0x99317c00 == 133 [pid = 1915] [id = 544] 16:28:18 INFO - PROCESS | 1915 | --DOCSHELL 0x94444c00 == 132 [pid = 1915] [id = 542] 16:28:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8fe0ec00 == 131 [pid = 1915] [id = 541] 16:28:18 INFO - PROCESS | 1915 | --DOCSHELL 0x98f94000 == 130 [pid = 1915] [id = 507] 16:28:18 INFO - PROCESS | 1915 | --DOCSHELL 0x850d8c00 == 129 [pid = 1915] [id = 540] 16:28:18 INFO - PROCESS | 1915 | --DOCSHELL 0x91249400 == 128 [pid = 1915] [id = 539] 16:28:18 INFO - PROCESS | 1915 | --DOCSHELL 0x916ce400 == 127 [pid = 1915] [id = 538] 16:28:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8e942400 == 126 [pid = 1915] [id = 536] 16:28:18 INFO - PROCESS | 1915 | --DOCSHELL 0x9014d000 == 125 [pid = 1915] [id = 537] 16:28:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8ecff800 == 124 [pid = 1915] [id = 535] 16:28:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8dd6d800 == 123 [pid = 1915] [id = 534] 16:28:18 INFO - PROCESS | 1915 | --DOCSHELL 0x877d3400 == 122 [pid = 1915] [id = 533] 16:28:18 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x8fe25800) [pid = 1915] [serial = 1473] [outer = (nil)] [url = about:blank] 16:28:18 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0xa006f400) [pid = 1915] [serial = 1461] [outer = (nil)] [url = about:blank] 16:28:18 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x8ecfd400) [pid = 1915] [serial = 1595] [outer = (nil)] [url = about:blank] 16:28:18 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x8fe06c00) [pid = 1915] [serial = 1598] [outer = (nil)] [url = about:blank] 16:28:18 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x9aea6c00) [pid = 1915] [serial = 1578] [outer = (nil)] [url = about:blank] 16:28:18 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x9ad4d400) [pid = 1915] [serial = 1577] [outer = (nil)] [url = about:blank] 16:28:18 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x99373400) [pid = 1915] [serial = 1575] [outer = (nil)] [url = about:blank] 16:28:18 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x99310000) [pid = 1915] [serial = 1574] [outer = (nil)] [url = about:blank] 16:28:18 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x98b5ec00) [pid = 1915] [serial = 1572] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x981a4400) [pid = 1915] [serial = 1571] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x9786fc00) [pid = 1915] [serial = 1569] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x969a1800) [pid = 1915] [serial = 1568] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x94eed000) [pid = 1915] [serial = 1566] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x94ee7c00) [pid = 1915] [serial = 1565] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x942c2000) [pid = 1915] [serial = 1563] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x94013400) [pid = 1915] [serial = 1562] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x93f66800) [pid = 1915] [serial = 1560] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x93eeb400) [pid = 1915] [serial = 1559] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x931afc00) [pid = 1915] [serial = 1557] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x931a2c00) [pid = 1915] [serial = 1556] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x9300d000) [pid = 1915] [serial = 1554] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x914a4c00) [pid = 1915] [serial = 1553] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x903e6800) [pid = 1915] [serial = 1550] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x90605400) [pid = 1915] [serial = 1551] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x902e8000) [pid = 1915] [serial = 1548] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x8ffe8400) [pid = 1915] [serial = 1547] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x8fe06400) [pid = 1915] [serial = 1545] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x8f38c800) [pid = 1915] [serial = 1544] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x8e07d400) [pid = 1915] [serial = 1542] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x8deae000) [pid = 1915] [serial = 1541] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x8b252c00) [pid = 1915] [serial = 1539] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x89dca800) [pid = 1915] [serial = 1538] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x8deb4c00) [pid = 1915] [serial = 1592] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x8b24e400) [pid = 1915] [serial = 1589] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x8b2b0400) [pid = 1915] [serial = 1590] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0xa2a0a800) [pid = 1915] [serial = 1587] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0xa283a800) [pid = 1915] [serial = 1586] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0xa0e3f400) [pid = 1915] [serial = 1584] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0xa0cb8400) [pid = 1915] [serial = 1583] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x9fbbfc00) [pid = 1915] [serial = 1581] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x9fb0b000) [pid = 1915] [serial = 1580] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x8f608800) [pid = 1915] [serial = 1596] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x8e07ec00) [pid = 1915] [serial = 1593] [outer = (nil)] [url = about:blank] 16:28:19 INFO - PROCESS | 1915 | 1461022099264 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:19 INFO - PROCESS | 1915 | ++DOCSHELL 0x8759c400 == 123 [pid = 1915] [id = 572] 16:28:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x89778000) [pid = 1915] [serial = 1717] [outer = (nil)] 16:28:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8af11800) [pid = 1915] [serial = 1718] [outer = 0x89778000] 16:28:19 INFO - PROCESS | 1915 | 1461022099356 Marionette DEBUG loaded listener.js 16:28:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8b24e800) [pid = 1915] [serial = 1719] [outer = 0x89778000] 16:28:20 INFO - PROCESS | 1915 | 1461022100214 Marionette TRACE conn4 <- [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]]]}] 16:28:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:28:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 4092ms 16:28:20 INFO - PROCESS | 1915 | 1461022100284 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 16:28:20 INFO - PROCESS | 1915 | 1461022100292 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 16:28:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:28:20 INFO - PROCESS | 1915 | 1461022100302 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:28:20 INFO - PROCESS | 1915 | 1461022100307 Marionette TRACE conn4 <- [1,2262,null,{}] 16:28:20 INFO - PROCESS | 1915 | 1461022100315 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:20 INFO - PROCESS | 1915 | 1461022100556 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 16:28:20 INFO - PROCESS | 1915 | 1461022100823 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:20 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bd0f800 == 124 [pid = 1915] [id = 573] 16:28:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8bf42400) [pid = 1915] [serial = 1720] [outer = (nil)] 16:28:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8dc58000) [pid = 1915] [serial = 1721] [outer = 0x8bf42400] 16:28:20 INFO - PROCESS | 1915 | 1461022100911 Marionette DEBUG loaded listener.js 16:28:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8dd65000) [pid = 1915] [serial = 1722] [outer = 0x8bf42400] 16:28:21 INFO - PROCESS | 1915 | 1461022101868 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 16:28:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:28:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1632ms 16:28:21 INFO - PROCESS | 1915 | 1461022101938 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 16:28:21 INFO - PROCESS | 1915 | 1461022101944 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 16:28:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:28:21 INFO - PROCESS | 1915 | 1461022101950 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:28:21 INFO - PROCESS | 1915 | 1461022101953 Marionette TRACE conn4 <- [1,2266,null,{}] 16:28:21 INFO - PROCESS | 1915 | 1461022101969 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:22 INFO - PROCESS | 1915 | 1461022102268 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 16:28:22 INFO - PROCESS | 1915 | 1461022102298 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:22 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e080c00 == 125 [pid = 1915] [id = 574] 16:28:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8e0cb800) [pid = 1915] [serial = 1723] [outer = (nil)] 16:28:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x8eb22400) [pid = 1915] [serial = 1724] [outer = 0x8e0cb800] 16:28:22 INFO - PROCESS | 1915 | 1461022102461 Marionette DEBUG loaded listener.js 16:28:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x8ecfe000) [pid = 1915] [serial = 1725] [outer = 0x8e0cb800] 16:28:23 INFO - PROCESS | 1915 | 1461022103498 Marionette TRACE conn4 <- [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]]]}] 16:28:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:28:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1594ms 16:28:24 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x8b253400) [pid = 1915] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:28:24 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x8f382000) [pid = 1915] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:28:24 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x8deb8c00) [pid = 1915] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:28:24 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x875a2c00) [pid = 1915] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:28:24 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x8e94a000) [pid = 1915] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:28:24 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x8f261800) [pid = 1915] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:28:24 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x8fee3c00) [pid = 1915] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:28:24 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x84916400) [pid = 1915] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:28:24 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x99312800) [pid = 1915] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:28:24 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x99967c00) [pid = 1915] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:28:24 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x97c81800) [pid = 1915] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:28:24 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x94ef2400) [pid = 1915] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:28:24 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x93f6a400) [pid = 1915] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:28:24 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x8af11400) [pid = 1915] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:28:24 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x9300a000) [pid = 1915] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:28:24 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x93009800) [pid = 1915] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:28:24 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x9014f800) [pid = 1915] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:28:24 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x8feda800) [pid = 1915] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:28:24 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x8fe0a000) [pid = 1915] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:28:24 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x8deb0800) [pid = 1915] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:28:24 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0x877d8400) [pid = 1915] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:28:24 INFO - PROCESS | 1915 | 1461022104205 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 16:28:24 INFO - PROCESS | 1915 | 1461022104209 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 16:28:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:28:24 INFO - PROCESS | 1915 | 1461022104238 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:28:24 INFO - PROCESS | 1915 | 1461022104248 Marionette TRACE conn4 <- [1,2270,null,{}] 16:28:24 INFO - PROCESS | 1915 | 1461022104256 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:24 INFO - PROCESS | 1915 | 1461022104552 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 16:28:24 INFO - PROCESS | 1915 | 1461022104693 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:24 INFO - PROCESS | 1915 | ++DOCSHELL 0x876b3800 == 126 [pid = 1915] [id = 575] 16:28:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0x8e078000) [pid = 1915] [serial = 1726] [outer = (nil)] 16:28:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x8f261800) [pid = 1915] [serial = 1727] [outer = 0x8e078000] 16:28:24 INFO - PROCESS | 1915 | 1461022104771 Marionette DEBUG loaded listener.js 16:28:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x8f385000) [pid = 1915] [serial = 1728] [outer = 0x8e078000] 16:28:25 INFO - PROCESS | 1915 | 1461022105560 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 16:28:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:28:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1365ms 16:28:25 INFO - PROCESS | 1915 | 1461022105595 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 16:28:25 INFO - PROCESS | 1915 | 1461022105599 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 16:28:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:28:25 INFO - PROCESS | 1915 | 1461022105607 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:28:25 INFO - PROCESS | 1915 | 1461022105611 Marionette TRACE conn4 <- [1,2274,null,{}] 16:28:25 INFO - PROCESS | 1915 | 1461022105623 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:25 INFO - PROCESS | 1915 | 1461022105857 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 16:28:26 INFO - PROCESS | 1915 | 1461022106055 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e0c8000 == 127 [pid = 1915] [id = 576] 16:28:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x8eb23400) [pid = 1915] [serial = 1729] [outer = (nil)] 16:28:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x8fe1d000) [pid = 1915] [serial = 1730] [outer = 0x8eb23400] 16:28:26 INFO - PROCESS | 1915 | 1461022106135 Marionette DEBUG loaded listener.js 16:28:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x8fe20000) [pid = 1915] [serial = 1731] [outer = 0x8eb23400] 16:28:27 INFO - PROCESS | 1915 | 1461022107306 Marionette TRACE conn4 <- [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]]]}] 16:28:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:28:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1749ms 16:28:27 INFO - PROCESS | 1915 | 1461022107358 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 16:28:27 INFO - PROCESS | 1915 | 1461022107367 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 16:28:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:28:27 INFO - PROCESS | 1915 | 1461022107378 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:28:27 INFO - PROCESS | 1915 | 1461022107384 Marionette TRACE conn4 <- [1,2278,null,{}] 16:28:27 INFO - PROCESS | 1915 | 1461022107393 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:27 INFO - PROCESS | 1915 | 1461022107659 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 16:28:28 INFO - PROCESS | 1915 | 1461022108010 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b2aa800 == 128 [pid = 1915] [id = 577] 16:28:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x8bb84c00) [pid = 1915] [serial = 1732] [outer = (nil)] 16:28:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8bd08c00) [pid = 1915] [serial = 1733] [outer = 0x8bb84c00] 16:28:28 INFO - PROCESS | 1915 | 1461022108111 Marionette DEBUG loaded listener.js 16:28:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8dd70000) [pid = 1915] [serial = 1734] [outer = 0x8bb84c00] 16:28:29 INFO - PROCESS | 1915 | 1461022109188 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 16:28:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:28:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1857ms 16:28:29 INFO - PROCESS | 1915 | 1461022109236 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 16:28:29 INFO - PROCESS | 1915 | 1461022109245 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 16:28:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:28:29 INFO - PROCESS | 1915 | 1461022109257 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:28:29 INFO - PROCESS | 1915 | 1461022109261 Marionette TRACE conn4 <- [1,2282,null,{}] 16:28:29 INFO - PROCESS | 1915 | 1461022109269 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:29 INFO - PROCESS | 1915 | 1461022109532 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 16:28:29 INFO - PROCESS | 1915 | 1461022109918 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:29 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bd10000 == 129 [pid = 1915] [id = 578] 16:28:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8eb28400) [pid = 1915] [serial = 1735] [outer = (nil)] 16:28:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8f605c00) [pid = 1915] [serial = 1736] [outer = 0x8eb28400] 16:28:30 INFO - PROCESS | 1915 | 1461022110031 Marionette DEBUG loaded listener.js 16:28:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x8fe0ac00) [pid = 1915] [serial = 1737] [outer = 0x8eb28400] 16:28:30 INFO - PROCESS | 1915 | 1461022110987 Marionette TRACE conn4 <- [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]]]}] 16:28:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:28:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1789ms 16:28:31 INFO - PROCESS | 1915 | 1461022111047 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 16:28:31 INFO - PROCESS | 1915 | 1461022111050 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 16:28:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:28:31 INFO - PROCESS | 1915 | 1461022111058 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:28:31 INFO - PROCESS | 1915 | 1461022111066 Marionette TRACE conn4 <- [1,2286,null,{}] 16:28:31 INFO - PROCESS | 1915 | 1461022111084 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:31 INFO - PROCESS | 1915 | 1461022111386 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 16:28:31 INFO - PROCESS | 1915 | 1461022111736 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fe1dc00 == 130 [pid = 1915] [id = 579] 16:28:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8fee0000) [pid = 1915] [serial = 1738] [outer = (nil)] 16:28:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x90142400) [pid = 1915] [serial = 1739] [outer = 0x8fee0000] 16:28:31 INFO - PROCESS | 1915 | 1461022111881 Marionette DEBUG loaded listener.js 16:28:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x902e7c00) [pid = 1915] [serial = 1740] [outer = 0x8fee0000] 16:28:33 INFO - PROCESS | 1915 | 1461022112996 Marionette TRACE conn4 <- [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]]]}] 16:28:33 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 16:28:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1993ms 16:28:33 INFO - PROCESS | 1915 | 1461022113053 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 16:28:33 INFO - PROCESS | 1915 | 1461022113058 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 16:28:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:28:33 INFO - PROCESS | 1915 | 1461022113069 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:28:33 INFO - PROCESS | 1915 | 1461022113073 Marionette TRACE conn4 <- [1,2290,null,{}] 16:28:33 INFO - PROCESS | 1915 | 1461022113081 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:33 INFO - PROCESS | 1915 | 1461022113343 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 16:28:33 INFO - PROCESS | 1915 | 1461022113694 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f265000 == 131 [pid = 1915] [id = 580] 16:28:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x902e8800) [pid = 1915] [serial = 1741] [outer = (nil)] 16:28:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x903e2000) [pid = 1915] [serial = 1742] [outer = 0x902e8800] 16:28:33 INFO - PROCESS | 1915 | 1461022113788 Marionette DEBUG loaded listener.js 16:28:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x903eb000) [pid = 1915] [serial = 1743] [outer = 0x902e8800] 16:28:34 INFO - PROCESS | 1915 | 1461022114689 Marionette TRACE conn4 <- [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]]]}] 16:28:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:28:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1639ms 16:28:34 INFO - PROCESS | 1915 | 1461022114707 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 16:28:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:28:34 INFO - PROCESS | 1915 | 1461022114711 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 16:28:34 INFO - PROCESS | 1915 | 1461022114719 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:28:34 INFO - PROCESS | 1915 | 1461022114723 Marionette TRACE conn4 <- [1,2294,null,{}] 16:28:34 INFO - PROCESS | 1915 | 1461022114730 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:34 INFO - PROCESS | 1915 | 1461022114990 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 16:28:35 INFO - PROCESS | 1915 | 1461022115351 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x902ee400 == 132 [pid = 1915] [id = 581] 16:28:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x90608800) [pid = 1915] [serial = 1744] [outer = (nil)] 16:28:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x9060e400) [pid = 1915] [serial = 1745] [outer = 0x90608800] 16:28:35 INFO - PROCESS | 1915 | 1461022115452 Marionette DEBUG loaded listener.js 16:28:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x9123fc00) [pid = 1915] [serial = 1746] [outer = 0x90608800] 16:28:36 INFO - PROCESS | 1915 | 1461022116394 Marionette TRACE conn4 <- [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]]]}] 16:28:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:28:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1738ms 16:28:36 INFO - PROCESS | 1915 | 1461022116456 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 16:28:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:28:36 INFO - PROCESS | 1915 | 1461022116460 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 16:28:36 INFO - PROCESS | 1915 | 1461022116468 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:28:36 INFO - PROCESS | 1915 | 1461022116472 Marionette TRACE conn4 <- [1,2298,null,{}] 16:28:36 INFO - PROCESS | 1915 | 1461022116478 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:36 INFO - PROCESS | 1915 | 1461022116753 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 16:28:37 INFO - PROCESS | 1915 | 1461022117099 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:37 INFO - PROCESS | 1915 | ++DOCSHELL 0x90148800 == 133 [pid = 1915] [id = 582] 16:28:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x902ef000) [pid = 1915] [serial = 1747] [outer = (nil)] 16:28:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x9300b400) [pid = 1915] [serial = 1748] [outer = 0x902ef000] 16:28:37 INFO - PROCESS | 1915 | 1461022117198 Marionette DEBUG loaded listener.js 16:28:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x93113c00) [pid = 1915] [serial = 1749] [outer = 0x902ef000] 16:28:38 INFO - PROCESS | 1915 | 1461022118153 Marionette TRACE conn4 <- [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]]]}] 16:28:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:28:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1743ms 16:28:38 INFO - PROCESS | 1915 | 1461022118211 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 16:28:38 INFO - PROCESS | 1915 | 1461022118215 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 16:28:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:28:38 INFO - PROCESS | 1915 | 1461022118223 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:28:38 INFO - PROCESS | 1915 | 1461022118227 Marionette TRACE conn4 <- [1,2302,null,{}] 16:28:38 INFO - PROCESS | 1915 | 1461022118233 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:38 INFO - PROCESS | 1915 | 1461022118487 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 16:28:38 INFO - PROCESS | 1915 | 1461022118827 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x916c7800 == 134 [pid = 1915] [id = 583] 16:28:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x916ce400) [pid = 1915] [serial = 1750] [outer = (nil)] 16:28:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x931d1400) [pid = 1915] [serial = 1751] [outer = 0x916ce400] 16:28:38 INFO - PROCESS | 1915 | 1461022118938 Marionette DEBUG loaded listener.js 16:28:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x931da400) [pid = 1915] [serial = 1752] [outer = 0x916ce400] 16:28:39 INFO - PROCESS | 1915 | 1461022119816 Marionette TRACE conn4 <- [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]]]}] 16:28:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:28:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1634ms 16:28:39 INFO - PROCESS | 1915 | 1461022119859 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 16:28:39 INFO - PROCESS | 1915 | 1461022119863 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 16:28:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:28:39 INFO - PROCESS | 1915 | 1461022119892 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:28:39 INFO - PROCESS | 1915 | 1461022119897 Marionette TRACE conn4 <- [1,2306,null,{}] 16:28:39 INFO - PROCESS | 1915 | 1461022119904 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:40 INFO - PROCESS | 1915 | 1461022120156 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 16:28:40 INFO - PROCESS | 1915 | 1461022120502 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e947c00 == 135 [pid = 1915] [id = 584] 16:28:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x931abc00) [pid = 1915] [serial = 1753] [outer = (nil)] 16:28:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x93f68800) [pid = 1915] [serial = 1754] [outer = 0x931abc00] 16:28:40 INFO - PROCESS | 1915 | 1461022120600 Marionette DEBUG loaded listener.js 16:28:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x9400c400) [pid = 1915] [serial = 1755] [outer = 0x931abc00] 16:28:41 INFO - PROCESS | 1915 | 1461022121538 Marionette TRACE conn4 <- [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]]]}] 16:28:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:28:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1688ms 16:28:41 INFO - PROCESS | 1915 | 1461022121576 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 16:28:41 INFO - PROCESS | 1915 | 1461022121579 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 16:28:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:28:41 INFO - PROCESS | 1915 | 1461022121586 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:28:41 INFO - PROCESS | 1915 | 1461022121590 Marionette TRACE conn4 <- [1,2310,null,{}] 16:28:41 INFO - PROCESS | 1915 | 1461022121596 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:41 INFO - PROCESS | 1915 | 1461022121836 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 16:28:42 INFO - PROCESS | 1915 | 1461022122184 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x93013400 == 136 [pid = 1915] [id = 585] 16:28:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x931a3800) [pid = 1915] [serial = 1756] [outer = (nil)] 16:28:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x942c5000) [pid = 1915] [serial = 1757] [outer = 0x931a3800] 16:28:42 INFO - PROCESS | 1915 | 1461022122282 Marionette DEBUG loaded listener.js 16:28:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x942cd000) [pid = 1915] [serial = 1758] [outer = 0x931a3800] 16:28:43 INFO - PROCESS | 1915 | 1461022123196 Marionette TRACE conn4 <- [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]]]}] 16:28:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:28:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1640ms 16:28:43 INFO - PROCESS | 1915 | 1461022123228 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 16:28:43 INFO - PROCESS | 1915 | 1461022123232 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 16:28:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:28:43 INFO - PROCESS | 1915 | 1461022123239 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:28:43 INFO - PROCESS | 1915 | 1461022123243 Marionette TRACE conn4 <- [1,2314,null,{}] 16:28:43 INFO - PROCESS | 1915 | 1461022123250 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:43 INFO - PROCESS | 1915 | 1461022123516 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 16:28:43 INFO - PROCESS | 1915 | 1461022123880 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x942c8000 == 137 [pid = 1915] [id = 586] 16:28:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x94ef1000) [pid = 1915] [serial = 1759] [outer = (nil)] 16:28:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x9629f400) [pid = 1915] [serial = 1760] [outer = 0x94ef1000] 16:28:43 INFO - PROCESS | 1915 | 1461022123986 Marionette DEBUG loaded listener.js 16:28:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x962a7000) [pid = 1915] [serial = 1761] [outer = 0x94ef1000] 16:28:44 INFO - PROCESS | 1915 | 1461022124914 Marionette TRACE conn4 <- [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]]]}] 16:28:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:28:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1734ms 16:28:44 INFO - PROCESS | 1915 | 1461022124974 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 16:28:44 INFO - PROCESS | 1915 | 1461022124979 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 16:28:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:28:44 INFO - PROCESS | 1915 | 1461022124987 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:28:44 INFO - PROCESS | 1915 | 1461022124993 Marionette TRACE conn4 <- [1,2318,null,{}] 16:28:45 INFO - PROCESS | 1915 | 1461022124999 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:45 INFO - PROCESS | 1915 | 1461022125288 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 16:28:45 INFO - PROCESS | 1915 | 1461022125644 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:45 INFO - PROCESS | 1915 | ++DOCSHELL 0x97873800 == 138 [pid = 1915] [id = 587] 16:28:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x97947800) [pid = 1915] [serial = 1762] [outer = (nil)] 16:28:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x98021000) [pid = 1915] [serial = 1763] [outer = 0x97947800] 16:28:45 INFO - PROCESS | 1915 | 1461022125760 Marionette DEBUG loaded listener.js 16:28:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x981a9800) [pid = 1915] [serial = 1764] [outer = 0x97947800] 16:28:46 INFO - PROCESS | 1915 | 1461022126738 Marionette TRACE conn4 <- [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] 16:28:46 INFO - PROCESS | 1915 | 1461022126785 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 16:28:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:28:46 INFO - PROCESS | 1915 | 1461022126792 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:28:46 INFO - PROCESS | 1915 | 1461022126796 Marionette TRACE conn4 <- [1,2322,null,{}] 16:28:46 INFO - PROCESS | 1915 | 1461022126803 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:47 INFO - PROCESS | 1915 | 1461022127056 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 16:28:47 INFO - PROCESS | 1915 | 1461022127407 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x942c2800 == 139 [pid = 1915] [id = 588] 16:28:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x942d0800) [pid = 1915] [serial = 1765] [outer = (nil)] 16:28:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x98314000) [pid = 1915] [serial = 1766] [outer = 0x942d0800] 16:28:47 INFO - PROCESS | 1915 | 1461022127502 Marionette DEBUG loaded listener.js 16:28:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x98ef3800) [pid = 1915] [serial = 1767] [outer = 0x942d0800] 16:28:48 INFO - PROCESS | 1915 | 1461022128377 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 16:28:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:28:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1641ms 16:28:48 INFO - PROCESS | 1915 | 1461022128437 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 16:28:48 INFO - PROCESS | 1915 | 1461022128441 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 16:28:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:28:48 INFO - PROCESS | 1915 | 1461022128449 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:28:48 INFO - PROCESS | 1915 | 1461022128453 Marionette TRACE conn4 <- [1,2326,null,{}] 16:28:48 INFO - PROCESS | 1915 | 1461022128460 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:48 INFO - PROCESS | 1915 | 1461022128714 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 16:28:49 INFO - PROCESS | 1915 | 1461022129071 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x94ee8000 == 140 [pid = 1915] [id = 589] 16:28:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x97b0bc00) [pid = 1915] [serial = 1768] [outer = (nil)] 16:28:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x9996a400) [pid = 1915] [serial = 1769] [outer = 0x97b0bc00] 16:28:49 INFO - PROCESS | 1915 | 1461022129172 Marionette DEBUG loaded listener.js 16:28:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x99bb8000) [pid = 1915] [serial = 1770] [outer = 0x97b0bc00] 16:28:50 INFO - PROCESS | 1915 | 1461022130100 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 16:28:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:28:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1683ms 16:28:50 INFO - PROCESS | 1915 | 1461022130134 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 16:28:50 INFO - PROCESS | 1915 | 1461022130137 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 16:28:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:28:50 INFO - PROCESS | 1915 | 1461022130145 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:28:50 INFO - PROCESS | 1915 | 1461022130148 Marionette TRACE conn4 <- [1,2330,null,{}] 16:28:50 INFO - PROCESS | 1915 | 1461022130156 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:50 INFO - PROCESS | 1915 | 1461022130425 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 16:28:50 INFO - PROCESS | 1915 | 1461022130779 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x8759b000 == 141 [pid = 1915] [id = 590] 16:28:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x89777400) [pid = 1915] [serial = 1771] [outer = (nil)] 16:28:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x9ec32400) [pid = 1915] [serial = 1772] [outer = 0x89777400] 16:28:50 INFO - PROCESS | 1915 | 1461022130884 Marionette DEBUG loaded listener.js 16:28:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x9ec3cc00) [pid = 1915] [serial = 1773] [outer = 0x89777400] 16:28:51 INFO - PROCESS | 1915 | 1461022131813 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 16:28:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:28:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1741ms 16:28:51 INFO - PROCESS | 1915 | 1461022131887 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 16:28:51 INFO - PROCESS | 1915 | 1461022131890 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 16:28:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:28:51 INFO - PROCESS | 1915 | 1461022131900 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:28:51 INFO - PROCESS | 1915 | 1461022131904 Marionette TRACE conn4 <- [1,2334,null,{}] 16:28:51 INFO - PROCESS | 1915 | 1461022131911 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:52 INFO - PROCESS | 1915 | 1461022132212 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 16:28:52 INFO - PROCESS | 1915 | 1461022132570 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x9620f800 == 142 [pid = 1915] [id = 591] 16:28:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x9819f400) [pid = 1915] [serial = 1774] [outer = (nil)] 16:28:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x9fcaa800) [pid = 1915] [serial = 1775] [outer = 0x9819f400] 16:28:52 INFO - PROCESS | 1915 | 1461022132664 Marionette DEBUG loaded listener.js 16:28:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0xa006c800) [pid = 1915] [serial = 1776] [outer = 0x9819f400] 16:28:53 INFO - PROCESS | 1915 | 1461022133563 Marionette TRACE conn4 <- [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]]]}] 16:28:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:28:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1743ms 16:28:53 INFO - PROCESS | 1915 | 1461022133642 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 16:28:53 INFO - PROCESS | 1915 | 1461022133647 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 16:28:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:28:53 INFO - PROCESS | 1915 | 1461022133654 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:28:53 INFO - PROCESS | 1915 | 1461022133658 Marionette TRACE conn4 <- [1,2338,null,{}] 16:28:53 INFO - PROCESS | 1915 | 1461022133665 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:53 INFO - PROCESS | 1915 | 1461022133975 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 16:28:54 INFO - PROCESS | 1915 | 1461022134332 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x9e02dc00 == 143 [pid = 1915] [id = 592] 16:28:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x9fe16000) [pid = 1915] [serial = 1777] [outer = (nil)] 16:28:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0xa0cbec00) [pid = 1915] [serial = 1778] [outer = 0x9fe16000] 16:28:54 INFO - PROCESS | 1915 | 1461022134426 Marionette DEBUG loaded listener.js 16:28:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0xa0edf400) [pid = 1915] [serial = 1779] [outer = 0x9fe16000] 16:28:55 INFO - PROCESS | 1915 | 1461022135389 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 16:28:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:28:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1785ms 16:28:55 INFO - PROCESS | 1915 | 1461022135473 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 16:28:55 INFO - PROCESS | 1915 | 1461022135480 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 16:28:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:28:55 INFO - PROCESS | 1915 | 1461022135545 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:28:55 INFO - PROCESS | 1915 | 1461022135550 Marionette TRACE conn4 <- [1,2342,null,{}] 16:28:55 INFO - PROCESS | 1915 | 1461022135560 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:55 INFO - PROCESS | 1915 | 1461022135846 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 16:28:56 INFO - PROCESS | 1915 | 1461022136205 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:56 INFO - PROCESS | 1915 | ++DOCSHELL 0x99967c00 == 144 [pid = 1915] [id = 593] 16:28:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0xa0082800) [pid = 1915] [serial = 1780] [outer = (nil)] 16:28:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0xa3cb9400) [pid = 1915] [serial = 1781] [outer = 0xa0082800] 16:28:56 INFO - PROCESS | 1915 | 1461022136301 Marionette DEBUG loaded listener.js 16:28:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0xa44b7400) [pid = 1915] [serial = 1782] [outer = 0xa0082800] 16:28:58 INFO - PROCESS | 1915 | --DOCSHELL 0x98e77000 == 143 [pid = 1915] [id = 400] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x8fe26c00) [pid = 1915] [serial = 1536] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x8f60e800) [pid = 1915] [serial = 1662] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x8e93f400) [pid = 1915] [serial = 1659] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x8f381400) [pid = 1915] [serial = 1664] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x8f38e800) [pid = 1915] [serial = 1661] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x8e0bfc00) [pid = 1915] [serial = 1658] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x8bb8c400) [pid = 1915] [serial = 1655] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x8bf43c00) [pid = 1915] [serial = 1656] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x875a1400) [pid = 1915] [serial = 1652] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0xa3c22000) [pid = 1915] [serial = 1650] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x8f607c00) [pid = 1915] [serial = 1649] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x8f26c000) [pid = 1915] [serial = 1647] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x8f268c00) [pid = 1915] [serial = 1646] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0xa3cbf400) [pid = 1915] [serial = 1644] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0xa3c2b000) [pid = 1915] [serial = 1643] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0xa0cb9400) [pid = 1915] [serial = 1641] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0xa00cd000) [pid = 1915] [serial = 1640] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0xa0071c00) [pid = 1915] [serial = 1638] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0xa0003800) [pid = 1915] [serial = 1637] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x9e029c00) [pid = 1915] [serial = 1635] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x9adf2800) [pid = 1915] [serial = 1634] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x98b67c00) [pid = 1915] [serial = 1632] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x981a2c00) [pid = 1915] [serial = 1631] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x979d8400) [pid = 1915] [serial = 1629] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x97089800) [pid = 1915] [serial = 1628] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x96946400) [pid = 1915] [serial = 1626] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x962a5800) [pid = 1915] [serial = 1625] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x942c9c00) [pid = 1915] [serial = 1623] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x94015800) [pid = 1915] [serial = 1622] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x9400e400) [pid = 1915] [serial = 1620] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x93f66400) [pid = 1915] [serial = 1619] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x931aa400) [pid = 1915] [serial = 1617] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x93010800) [pid = 1915] [serial = 1616] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x914a7800) [pid = 1915] [serial = 1614] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x9149f000) [pid = 1915] [serial = 1613] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x90601c00) [pid = 1915] [serial = 1611] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x902f4000) [pid = 1915] [serial = 1610] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x8fee5c00) [pid = 1915] [serial = 1608] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x8fed9800) [pid = 1915] [serial = 1607] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x8eb24400) [pid = 1915] [serial = 1605] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x8e93e800) [pid = 1915] [serial = 1604] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x8bb88800) [pid = 1915] [serial = 1602] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x8af14c00) [pid = 1915] [serial = 1601] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1915 | 1461022139800 Marionette TRACE conn4 <- [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]]]}] 16:28:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:28:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 4350ms 16:28:59 INFO - PROCESS | 1915 | 1461022139844 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 16:28:59 INFO - PROCESS | 1915 | 1461022139851 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 16:28:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:28:59 INFO - PROCESS | 1915 | 1461022139866 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:28:59 INFO - PROCESS | 1915 | 1461022139873 Marionette TRACE conn4 <- [1,2346,null,{}] 16:28:59 INFO - PROCESS | 1915 | 1461022139881 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:00 INFO - PROCESS | 1915 | 1461022140129 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 16:29:00 INFO - PROCESS | 1915 | 1461022140400 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b2a4400 == 144 [pid = 1915] [id = 594] 16:29:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8b2aec00) [pid = 1915] [serial = 1783] [outer = (nil)] 16:29:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8bd0c800) [pid = 1915] [serial = 1784] [outer = 0x8b2aec00] 16:29:00 INFO - PROCESS | 1915 | 1461022140526 Marionette DEBUG loaded listener.js 16:29:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8dc5d400) [pid = 1915] [serial = 1785] [outer = 0x8b2aec00] 16:29:01 INFO - PROCESS | 1915 | 1461022141412 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 16:29:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:29:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1588ms 16:29:01 INFO - PROCESS | 1915 | 1461022141455 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 16:29:01 INFO - PROCESS | 1915 | 1461022141464 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 16:29:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:29:01 INFO - PROCESS | 1915 | 1461022141475 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:29:01 INFO - PROCESS | 1915 | 1461022141478 Marionette TRACE conn4 <- [1,2350,null,{}] 16:29:01 INFO - PROCESS | 1915 | 1461022141485 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:01 INFO - PROCESS | 1915 | 1461022141833 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 16:29:01 INFO - PROCESS | 1915 | 1461022141869 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:01 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e0cd400 == 145 [pid = 1915] [id = 595] 16:29:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8e942000) [pid = 1915] [serial = 1786] [outer = (nil)] 16:29:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8eb22800) [pid = 1915] [serial = 1787] [outer = 0x8e942000] 16:29:02 INFO - PROCESS | 1915 | 1461022142046 Marionette DEBUG loaded listener.js 16:29:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x8ecfc800) [pid = 1915] [serial = 1788] [outer = 0x8e942000] 16:29:03 INFO - PROCESS | 1915 | 1461022143043 Marionette TRACE conn4 <- [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]]]}] 16:29:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:29:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1647ms 16:29:03 INFO - PROCESS | 1915 | 1461022143123 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 16:29:03 INFO - PROCESS | 1915 | 1461022143126 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 16:29:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:29:03 INFO - PROCESS | 1915 | 1461022143134 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:29:03 INFO - PROCESS | 1915 | 1461022143141 Marionette TRACE conn4 <- [1,2354,null,{}] 16:29:03 INFO - PROCESS | 1915 | 1461022143174 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:03 INFO - PROCESS | 1915 | 1461022143477 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 16:29:03 INFO - PROCESS | 1915 | 1461022143510 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:03 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e948400 == 146 [pid = 1915] [id = 596] 16:29:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x8f38e800) [pid = 1915] [serial = 1789] [outer = (nil)] 16:29:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x8fe1b800) [pid = 1915] [serial = 1790] [outer = 0x8f38e800] 16:29:03 INFO - PROCESS | 1915 | 1461022143601 Marionette DEBUG loaded listener.js 16:29:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x8fee0400) [pid = 1915] [serial = 1791] [outer = 0x8f38e800] 16:29:04 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x9e027400) [pid = 1915] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:29:04 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x8e0cb800) [pid = 1915] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:29:04 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x93f67400) [pid = 1915] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:29:04 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x9fe80800) [pid = 1915] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:29:04 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x89778000) [pid = 1915] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:29:04 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x90145000) [pid = 1915] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:29:04 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x876a9000) [pid = 1915] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:29:04 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x8e078000) [pid = 1915] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:29:04 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x875a8c00) [pid = 1915] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:29:04 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x8eb21800) [pid = 1915] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:29:04 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x931d9400) [pid = 1915] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:29:04 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x9401bc00) [pid = 1915] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:29:04 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x8ffdb400) [pid = 1915] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:29:04 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x98b60000) [pid = 1915] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:29:04 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x931a8800) [pid = 1915] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:29:04 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x8fc08400) [pid = 1915] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:29:04 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x8ffe8000) [pid = 1915] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:29:04 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x8bf42400) [pid = 1915] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:29:04 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x9014e400) [pid = 1915] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:29:04 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x98318400) [pid = 1915] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:29:04 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x93011000) [pid = 1915] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:29:04 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x979e6c00) [pid = 1915] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:29:05 INFO - PROCESS | 1915 | 1461022145179 Marionette TRACE conn4 <- [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]]]}] 16:29:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:29:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 2108ms 16:29:05 INFO - PROCESS | 1915 | 1461022145244 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 16:29:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:29:05 INFO - PROCESS | 1915 | 1461022145249 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 16:29:05 INFO - PROCESS | 1915 | 1461022145256 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:29:05 INFO - PROCESS | 1915 | 1461022145259 Marionette TRACE conn4 <- [1,2358,null,{}] 16:29:05 INFO - PROCESS | 1915 | 1461022145266 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:05 INFO - PROCESS | 1915 | 1461022145510 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 16:29:05 INFO - PROCESS | 1915 | 1461022145771 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:05 INFO - PROCESS | 1915 | ++DOCSHELL 0x846f0400 == 147 [pid = 1915] [id = 597] 16:29:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x876a9000) [pid = 1915] [serial = 1792] [outer = (nil)] 16:29:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x8eb21800) [pid = 1915] [serial = 1793] [outer = 0x876a9000] 16:29:05 INFO - PROCESS | 1915 | 1461022145873 Marionette DEBUG loaded listener.js 16:29:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x8fe0f000) [pid = 1915] [serial = 1794] [outer = 0x876a9000] 16:29:06 INFO - PROCESS | 1915 | 1461022146853 Marionette TRACE conn4 <- [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]]]}] 16:29:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:29:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1642ms 16:29:06 INFO - PROCESS | 1915 | 1461022146899 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 16:29:06 INFO - PROCESS | 1915 | 1461022146907 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 16:29:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:29:06 INFO - PROCESS | 1915 | 1461022146917 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:29:06 INFO - PROCESS | 1915 | 1461022146925 Marionette TRACE conn4 <- [1,2362,null,{}] 16:29:06 INFO - PROCESS | 1915 | 1461022146936 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:07 INFO - PROCESS | 1915 | 1461022147207 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 16:29:07 INFO - PROCESS | 1915 | 1461022147549 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:07 INFO - PROCESS | 1915 | ++DOCSHELL 0x8af1d800 == 148 [pid = 1915] [id = 598] 16:29:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x8b2afc00) [pid = 1915] [serial = 1795] [outer = (nil)] 16:29:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x8bd0cc00) [pid = 1915] [serial = 1796] [outer = 0x8b2afc00] 16:29:07 INFO - PROCESS | 1915 | 1461022147648 Marionette DEBUG loaded listener.js 16:29:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x8deb3800) [pid = 1915] [serial = 1797] [outer = 0x8b2afc00] 16:29:08 INFO - PROCESS | 1915 | 1461022148660 Marionette TRACE conn4 <- [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]]]}] 16:29:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:29:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1792ms 16:29:08 INFO - PROCESS | 1915 | 1461022148710 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 16:29:08 INFO - PROCESS | 1915 | 1461022148720 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 16:29:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:29:08 INFO - PROCESS | 1915 | 1461022148732 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:29:08 INFO - PROCESS | 1915 | 1461022148736 Marionette TRACE conn4 <- [1,2366,null,{}] 16:29:08 INFO - PROCESS | 1915 | 1461022148743 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:09 INFO - PROCESS | 1915 | 1461022149014 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 16:29:09 INFO - PROCESS | 1915 | 1461022149367 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bf42400 == 149 [pid = 1915] [id = 599] 16:29:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8deb8c00) [pid = 1915] [serial = 1798] [outer = (nil)] 16:29:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8f26a400) [pid = 1915] [serial = 1799] [outer = 0x8deb8c00] 16:29:09 INFO - PROCESS | 1915 | 1461022149462 Marionette DEBUG loaded listener.js 16:29:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8f604800) [pid = 1915] [serial = 1800] [outer = 0x8deb8c00] 16:29:10 INFO - PROCESS | 1915 | 1461022150496 Marionette TRACE conn4 <- [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]]]}] 16:29:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:29:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1888ms 16:29:10 INFO - PROCESS | 1915 | 1461022150671 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 16:29:10 INFO - PROCESS | 1915 | 1461022150676 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 16:29:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:29:10 INFO - PROCESS | 1915 | 1461022150687 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:29:10 INFO - PROCESS | 1915 | 1461022150694 Marionette TRACE conn4 <- [1,2370,null,{}] 16:29:10 INFO - PROCESS | 1915 | 1461022150712 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:10 INFO - PROCESS | 1915 | 1461022150989 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 16:29:11 INFO - PROCESS | 1915 | 1461022151389 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f262800 == 150 [pid = 1915] [id = 600] 16:29:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8ffdc000) [pid = 1915] [serial = 1801] [outer = (nil)] 16:29:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x9014cc00) [pid = 1915] [serial = 1802] [outer = 0x8ffdc000] 16:29:11 INFO - PROCESS | 1915 | 1461022151486 Marionette DEBUG loaded listener.js 16:29:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x902f4000) [pid = 1915] [serial = 1803] [outer = 0x8ffdc000] 16:29:12 INFO - PROCESS | 1915 | 1461022152458 Marionette TRACE conn4 <- [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]]]}] 16:29:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:29:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1801ms 16:29:12 INFO - PROCESS | 1915 | 1461022152490 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 16:29:12 INFO - PROCESS | 1915 | 1461022152494 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 16:29:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:29:12 INFO - PROCESS | 1915 | 1461022152502 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:29:12 INFO - PROCESS | 1915 | 1461022152505 Marionette TRACE conn4 <- [1,2374,null,{}] 16:29:12 INFO - PROCESS | 1915 | 1461022152513 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:12 INFO - PROCESS | 1915 | 1461022152762 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 16:29:13 INFO - PROCESS | 1915 | 1461022153111 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x9014e400 == 151 [pid = 1915] [id = 601] 16:29:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x90605400) [pid = 1915] [serial = 1804] [outer = (nil)] 16:29:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x9060c800) [pid = 1915] [serial = 1805] [outer = 0x90605400] 16:29:13 INFO - PROCESS | 1915 | 1461022153209 Marionette DEBUG loaded listener.js 16:29:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x9149b800) [pid = 1915] [serial = 1806] [outer = 0x90605400] 16:29:14 INFO - PROCESS | 1915 | 1461022154148 Marionette TRACE conn4 <- [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]]]}] 16:29:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:29:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1685ms 16:29:14 INFO - PROCESS | 1915 | 1461022154189 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 16:29:14 INFO - PROCESS | 1915 | 1461022154193 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 16:29:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:29:14 INFO - PROCESS | 1915 | 1461022154200 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:29:14 INFO - PROCESS | 1915 | 1461022154204 Marionette TRACE conn4 <- [1,2378,null,{}] 16:29:14 INFO - PROCESS | 1915 | 1461022154210 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:14 INFO - PROCESS | 1915 | 1461022154455 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 16:29:14 INFO - PROCESS | 1915 | 1461022154796 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ffdb000 == 152 [pid = 1915] [id = 602] 16:29:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x914aa400) [pid = 1915] [serial = 1807] [outer = (nil)] 16:29:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x916c5000) [pid = 1915] [serial = 1808] [outer = 0x914aa400] 16:29:14 INFO - PROCESS | 1915 | 1461022154894 Marionette DEBUG loaded listener.js 16:29:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x916cb400) [pid = 1915] [serial = 1809] [outer = 0x914aa400] 16:29:15 INFO - PROCESS | 1915 | 1461022155861 Marionette TRACE conn4 <- [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]]]}] 16:29:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:29:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1739ms 16:29:15 INFO - PROCESS | 1915 | 1461022155941 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 16:29:15 INFO - PROCESS | 1915 | 1461022155944 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 16:29:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:29:15 INFO - PROCESS | 1915 | 1461022155953 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:29:15 INFO - PROCESS | 1915 | 1461022155957 Marionette TRACE conn4 <- [1,2382,null,{}] 16:29:15 INFO - PROCESS | 1915 | 1461022155964 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:16 INFO - PROCESS | 1915 | 1461022156295 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 16:29:16 INFO - PROCESS | 1915 | 1461022156653 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x9310ec00 == 153 [pid = 1915] [id = 603] 16:29:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x931a4400) [pid = 1915] [serial = 1810] [outer = (nil)] 16:29:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x931b0c00) [pid = 1915] [serial = 1811] [outer = 0x931a4400] 16:29:16 INFO - PROCESS | 1915 | 1461022156750 Marionette DEBUG loaded listener.js 16:29:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x93211c00) [pid = 1915] [serial = 1812] [outer = 0x931a4400] 16:29:17 INFO - PROCESS | 1915 | 1461022157714 Marionette TRACE conn4 <- [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]]]}] 16:29:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:29:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1794ms 16:29:17 INFO - PROCESS | 1915 | 1461022157748 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 16:29:17 INFO - PROCESS | 1915 | 1461022157751 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 16:29:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:29:17 INFO - PROCESS | 1915 | 1461022157759 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:29:17 INFO - PROCESS | 1915 | 1461022157762 Marionette TRACE conn4 <- [1,2386,null,{}] 16:29:17 INFO - PROCESS | 1915 | 1461022157770 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:18 INFO - PROCESS | 1915 | 1461022158019 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 16:29:18 INFO - PROCESS | 1915 | 1461022158370 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x931a9c00 == 154 [pid = 1915] [id = 604] 16:29:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x931d1c00) [pid = 1915] [serial = 1813] [outer = (nil)] 16:29:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x94010000) [pid = 1915] [serial = 1814] [outer = 0x931d1c00] 16:29:18 INFO - PROCESS | 1915 | 1461022158470 Marionette DEBUG loaded listener.js 16:29:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x94015800) [pid = 1915] [serial = 1815] [outer = 0x931d1c00] 16:29:19 INFO - PROCESS | 1915 | 1461022159423 Marionette TRACE conn4 <- [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]]]}] 16:29:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:29:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1735ms 16:29:19 INFO - PROCESS | 1915 | 1461022159495 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 16:29:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:29:19 INFO - PROCESS | 1915 | 1461022159499 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 16:29:19 INFO - PROCESS | 1915 | 1461022159506 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:29:19 INFO - PROCESS | 1915 | 1461022159511 Marionette TRACE conn4 <- [1,2390,null,{}] 16:29:19 INFO - PROCESS | 1915 | 1461022159517 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:19 INFO - PROCESS | 1915 | 1461022159801 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 16:29:20 INFO - PROCESS | 1915 | 1461022160145 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:20 INFO - PROCESS | 1915 | ++DOCSHELL 0x9310dc00 == 155 [pid = 1915] [id = 605] 16:29:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x93f69800) [pid = 1915] [serial = 1816] [outer = (nil)] 16:29:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x94ee9000) [pid = 1915] [serial = 1817] [outer = 0x93f69800] 16:29:20 INFO - PROCESS | 1915 | 1461022160245 Marionette DEBUG loaded listener.js 16:29:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x94ef0800) [pid = 1915] [serial = 1818] [outer = 0x93f69800] 16:29:21 INFO - PROCESS | 1915 | 1461022161209 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 16:29:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:29:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1782ms 16:29:21 INFO - PROCESS | 1915 | 1461022161289 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 16:29:21 INFO - PROCESS | 1915 | 1461022161293 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 16:29:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:29:21 INFO - PROCESS | 1915 | 1461022161301 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:29:21 INFO - PROCESS | 1915 | 1461022161305 Marionette TRACE conn4 <- [1,2394,null,{}] 16:29:21 INFO - PROCESS | 1915 | 1461022161312 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:21 INFO - PROCESS | 1915 | 1461022161605 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 16:29:21 INFO - PROCESS | 1915 | 1461022161954 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x875a3c00 == 156 [pid = 1915] [id = 606] 16:29:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x93119400) [pid = 1915] [serial = 1819] [outer = (nil)] 16:29:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x9699c400) [pid = 1915] [serial = 1820] [outer = 0x93119400] 16:29:22 INFO - PROCESS | 1915 | 1461022162049 Marionette DEBUG loaded listener.js 16:29:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x9786b000) [pid = 1915] [serial = 1821] [outer = 0x93119400] 16:29:22 INFO - PROCESS | 1915 | 1461022162995 Marionette TRACE conn4 <- [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]]]}] 16:29:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:29:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1739ms 16:29:23 INFO - PROCESS | 1915 | 1461022163041 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 16:29:23 INFO - PROCESS | 1915 | 1461022163046 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 16:29:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:29:23 INFO - PROCESS | 1915 | 1461022163074 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:29:23 INFO - PROCESS | 1915 | 1461022163077 Marionette TRACE conn4 <- [1,2398,null,{}] 16:29:23 INFO - PROCESS | 1915 | 1461022163085 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:23 INFO - PROCESS | 1915 | 1461022163344 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 16:29:23 INFO - PROCESS | 1915 | 1461022163666 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x9629ec00 == 157 [pid = 1915] [id = 607] 16:29:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x96946400) [pid = 1915] [serial = 1822] [outer = (nil)] 16:29:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x97b11000) [pid = 1915] [serial = 1823] [outer = 0x96946400] 16:29:23 INFO - PROCESS | 1915 | 1461022163762 Marionette DEBUG loaded listener.js 16:29:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x98021c00) [pid = 1915] [serial = 1824] [outer = 0x96946400] 16:29:24 INFO - PROCESS | 1915 | 1461022164698 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 16:29:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:29:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1642ms 16:29:24 INFO - PROCESS | 1915 | 1461022164714 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 16:29:24 INFO - PROCESS | 1915 | 1461022164718 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 16:29:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:29:24 INFO - PROCESS | 1915 | 1461022164726 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:29:24 INFO - PROCESS | 1915 | 1461022164732 Marionette TRACE conn4 <- [1,2402,null,{}] 16:29:24 INFO - PROCESS | 1915 | 1461022164740 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:25 INFO - PROCESS | 1915 | 1461022165027 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 16:29:25 INFO - PROCESS | 1915 | 1461022165387 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x96947400 == 158 [pid = 1915] [id = 608] 16:29:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x98ef3400) [pid = 1915] [serial = 1825] [outer = (nil)] 16:29:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x99bb3c00) [pid = 1915] [serial = 1826] [outer = 0x98ef3400] 16:29:25 INFO - PROCESS | 1915 | 1461022165495 Marionette DEBUG loaded listener.js 16:29:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x9e02c800) [pid = 1915] [serial = 1827] [outer = 0x98ef3400] 16:29:26 INFO - PROCESS | 1915 | 1461022166524 Marionette TRACE conn4 <- [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]]]}] 16:29:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:29:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1837ms 16:29:26 INFO - PROCESS | 1915 | 1461022166565 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 16:29:26 INFO - PROCESS | 1915 | 1461022166568 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 16:29:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:29:26 INFO - PROCESS | 1915 | 1461022166577 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:29:26 INFO - PROCESS | 1915 | 1461022166580 Marionette TRACE conn4 <- [1,2406,null,{}] 16:29:26 INFO - PROCESS | 1915 | 1461022166588 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:26 INFO - PROCESS | 1915 | 1461022166843 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 16:29:27 INFO - PROCESS | 1915 | 1461022167194 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:27 INFO - PROCESS | 1915 | ++DOCSHELL 0x98e78400 == 159 [pid = 1915] [id = 609] 16:29:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x99970c00) [pid = 1915] [serial = 1828] [outer = (nil)] 16:29:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x9fe80800) [pid = 1915] [serial = 1829] [outer = 0x99970c00] 16:29:27 INFO - PROCESS | 1915 | 1461022167295 Marionette DEBUG loaded listener.js 16:29:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0xa008b800) [pid = 1915] [serial = 1830] [outer = 0x99970c00] 16:29:28 INFO - PROCESS | 1915 | 1461022168301 Marionette TRACE conn4 <- [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]]]}] 16:29:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:29:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1782ms 16:29:28 INFO - PROCESS | 1915 | 1461022168359 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 16:29:28 INFO - PROCESS | 1915 | 1461022168363 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 16:29:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:29:28 INFO - PROCESS | 1915 | 1461022168372 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:29:28 INFO - PROCESS | 1915 | 1461022168376 Marionette TRACE conn4 <- [1,2410,null,{}] 16:29:28 INFO - PROCESS | 1915 | 1461022168383 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:28 INFO - PROCESS | 1915 | 1461022168647 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 16:29:29 INFO - PROCESS | 1915 | 1461022168998 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:29 INFO - PROCESS | 1915 | ++DOCSHELL 0x9fb0b800 == 160 [pid = 1915] [id = 610] 16:29:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x9fb14000) [pid = 1915] [serial = 1831] [outer = (nil)] 16:29:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0xa0cbb400) [pid = 1915] [serial = 1832] [outer = 0x9fb14000] 16:29:29 INFO - PROCESS | 1915 | 1461022169111 Marionette DEBUG loaded listener.js 16:29:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0xa0fd7000) [pid = 1915] [serial = 1833] [outer = 0x9fb14000] 16:29:30 INFO - PROCESS | 1915 | 1461022170055 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 16:29:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:29:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1737ms 16:29:30 INFO - PROCESS | 1915 | 1461022170110 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 16:29:30 INFO - PROCESS | 1915 | 1461022170113 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 16:29:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:29:30 INFO - PROCESS | 1915 | 1461022170121 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:29:30 INFO - PROCESS | 1915 | 1461022170125 Marionette TRACE conn4 <- [1,2414,null,{}] 16:29:30 INFO - PROCESS | 1915 | 1461022170132 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:30 INFO - PROCESS | 1915 | 1461022170421 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 16:29:30 INFO - PROCESS | 1915 | 1461022170773 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x98b60000 == 161 [pid = 1915] [id = 611] 16:29:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0xa0074400) [pid = 1915] [serial = 1834] [outer = (nil)] 16:29:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0xa3cb7400) [pid = 1915] [serial = 1835] [outer = 0xa0074400] 16:29:30 INFO - PROCESS | 1915 | 1461022170882 Marionette DEBUG loaded listener.js 16:29:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0xa3cc3800) [pid = 1915] [serial = 1836] [outer = 0xa0074400] 16:29:31 INFO - PROCESS | 1915 | 1461022171868 Marionette TRACE conn4 <- [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]]]}] 16:29:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:29:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1784ms 16:29:31 INFO - PROCESS | 1915 | 1461022171907 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 16:29:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:29:31 INFO - PROCESS | 1915 | 1461022171911 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 16:29:31 INFO - PROCESS | 1915 | 1461022171918 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:29:31 INFO - PROCESS | 1915 | 1461022171922 Marionette TRACE conn4 <- [1,2418,null,{}] 16:29:31 INFO - PROCESS | 1915 | 1461022171929 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:32 INFO - PROCESS | 1915 | 1461022172204 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 16:29:32 INFO - PROCESS | 1915 | 1461022172555 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x883dcc00 == 162 [pid = 1915] [id = 612] 16:29:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x883dd400) [pid = 1915] [serial = 1837] [outer = (nil)] 16:29:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x883e4c00) [pid = 1915] [serial = 1838] [outer = 0x883dd400] 16:29:32 INFO - PROCESS | 1915 | 1461022172712 Marionette DEBUG loaded listener.js 16:29:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x883e6800) [pid = 1915] [serial = 1839] [outer = 0x883dd400] 16:29:33 INFO - PROCESS | 1915 | 1461022173717 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:29:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:29:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1836ms 16:29:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:29:33 INFO - PROCESS | 1915 | 1461022173754 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 16:29:33 INFO - PROCESS | 1915 | 1461022173757 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 16:29:33 INFO - PROCESS | 1915 | 1461022173766 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:29:33 INFO - PROCESS | 1915 | 1461022173769 Marionette TRACE conn4 <- [1,2422,null,{}] 16:29:33 INFO - PROCESS | 1915 | 1461022173776 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:34 INFO - PROCESS | 1915 | 1461022174055 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 16:29:34 INFO - PROCESS | 1915 | 1461022174423 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:34 INFO - PROCESS | 1915 | ++DOCSHELL 0x883ddc00 == 163 [pid = 1915] [id = 613] 16:29:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x883e0800) [pid = 1915] [serial = 1840] [outer = (nil)] 16:29:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x98e75000) [pid = 1915] [serial = 1841] [outer = 0x883e0800] 16:29:34 INFO - PROCESS | 1915 | 1461022174537 Marionette DEBUG loaded listener.js 16:29:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0xa2a0ec00) [pid = 1915] [serial = 1842] [outer = 0x883e0800] 16:29:35 INFO - PROCESS | 1915 | 1461022175464 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:29:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:29:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1738ms 16:29:35 INFO - PROCESS | 1915 | 1461022175504 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 16:29:35 INFO - PROCESS | 1915 | 1461022175509 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 16:29:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:29:35 INFO - PROCESS | 1915 | 1461022175517 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:29:35 INFO - PROCESS | 1915 | 1461022175521 Marionette TRACE conn4 <- [1,2426,null,{}] 16:29:35 INFO - PROCESS | 1915 | 1461022175528 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:35 INFO - PROCESS | 1915 | 1461022175789 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 16:29:36 INFO - PROCESS | 1915 | 1461022176156 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:36 INFO - PROCESS | 1915 | ++DOCSHELL 0x883dec00 == 164 [pid = 1915] [id = 614] 16:29:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x883ebc00) [pid = 1915] [serial = 1843] [outer = (nil)] 16:29:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x8ff8a000) [pid = 1915] [serial = 1844] [outer = 0x883ebc00] 16:29:36 INFO - PROCESS | 1915 | 1461022176256 Marionette DEBUG loaded listener.js 16:29:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x8ff8b400) [pid = 1915] [serial = 1845] [outer = 0x883ebc00] 16:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0x8759c400 == 163 [pid = 1915] [id = 572] 16:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0x8bf50c00 == 162 [pid = 1915] [id = 446] 16:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0x8bd10400 == 161 [pid = 1915] [id = 282] 16:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0x85a35400 == 160 [pid = 1915] [id = 464] 16:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0x97c7bc00 == 159 [pid = 1915] [id = 463] 16:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0x9443ac00 == 158 [pid = 1915] [id = 460] 16:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0x931d0000 == 157 [pid = 1915] [id = 458] 16:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0x8e948400 == 156 [pid = 1915] [id = 596] 16:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0x8e0cd400 == 155 [pid = 1915] [id = 595] 16:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0x8b2a4400 == 154 [pid = 1915] [id = 594] 16:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0x97873800 == 153 [pid = 1915] [id = 587] 16:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0x942c8000 == 152 [pid = 1915] [id = 586] 16:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0x93013400 == 151 [pid = 1915] [id = 585] 16:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0x916c7800 == 150 [pid = 1915] [id = 583] 16:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0x8e947c00 == 149 [pid = 1915] [id = 584] 16:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0x90148800 == 148 [pid = 1915] [id = 582] 16:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0x902ee400 == 147 [pid = 1915] [id = 581] 16:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0x8f265000 == 146 [pid = 1915] [id = 580] 16:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0x8fe1dc00 == 145 [pid = 1915] [id = 579] 16:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0x8b2aa800 == 144 [pid = 1915] [id = 577] 16:29:39 INFO - PROCESS | 1915 | --DOCSHELL 0x8bd10000 == 143 [pid = 1915] [id = 578] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0xa0071000) [pid = 1915] [serial = 1709] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x8ecfe000) [pid = 1915] [serial = 1725] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x9443d000) [pid = 1915] [serial = 1691] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0xa2837c00) [pid = 1915] [serial = 1713] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x8b24e800) [pid = 1915] [serial = 1719] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0xa0af3800) [pid = 1915] [serial = 1710] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x903eac00) [pid = 1915] [serial = 1677] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x876b0000) [pid = 1915] [serial = 1715] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x94eeb400) [pid = 1915] [serial = 1692] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x8f261800) [pid = 1915] [serial = 1727] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x8af1cc00) [pid = 1915] [serial = 1668] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x8af0ec00) [pid = 1915] [serial = 1667] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x8f602800) [pid = 1915] [serial = 1671] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x93f6bc00) [pid = 1915] [serial = 1688] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x962ab400) [pid = 1915] [serial = 1695] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x9fbc5c00) [pid = 1915] [serial = 1707] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x9adfb800) [pid = 1915] [serial = 1704] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x931dd800) [pid = 1915] [serial = 1685] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x8fe24400) [pid = 1915] [serial = 1599] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x8af11800) [pid = 1915] [serial = 1718] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x8eb22400) [pid = 1915] [serial = 1724] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x962a5c00) [pid = 1915] [serial = 1694] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x93ee2000) [pid = 1915] [serial = 1686] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x90149c00) [pid = 1915] [serial = 1674] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x9ad4ec00) [pid = 1915] [serial = 1703] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x8dc58000) [pid = 1915] [serial = 1721] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x9400d800) [pid = 1915] [serial = 1689] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x914a1800) [pid = 1915] [serial = 1680] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x99969c00) [pid = 1915] [serial = 1700] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x8ecf9c00) [pid = 1915] [serial = 1670] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x93016400) [pid = 1915] [serial = 1682] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x91246800) [pid = 1915] [serial = 1679] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x903e7400) [pid = 1915] [serial = 1676] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x8dd65000) [pid = 1915] [serial = 1722] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x90144400) [pid = 1915] [serial = 1673] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x93116800) [pid = 1915] [serial = 1683] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x876b1c00) [pid = 1915] [serial = 1716] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0xa0fd6800) [pid = 1915] [serial = 1712] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x9ec34000) [pid = 1915] [serial = 1706] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x980cb800) [pid = 1915] [serial = 1697] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x99bb3400) [pid = 1915] [serial = 1701] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x981ad400) [pid = 1915] [serial = 1698] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x8f385000) [pid = 1915] [serial = 1728] [outer = (nil)] [url = about:blank] 16:29:39 INFO - PROCESS | 1915 | 1461022179772 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 16:29:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:29:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 4294ms 16:29:39 INFO - PROCESS | 1915 | 1461022179811 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 16:29:39 INFO - PROCESS | 1915 | 1461022179816 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 16:29:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:29:39 INFO - PROCESS | 1915 | 1461022179827 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:29:39 INFO - PROCESS | 1915 | 1461022179832 Marionette TRACE conn4 <- [1,2430,null,{}] 16:29:39 INFO - PROCESS | 1915 | 1461022179842 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:40 INFO - PROCESS | 1915 | 1461022180117 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 16:29:40 INFO - PROCESS | 1915 | 1461022180345 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x83ebbc00 == 144 [pid = 1915] [id = 615] 16:29:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x83ebec00) [pid = 1915] [serial = 1846] [outer = (nil)] 16:29:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x876adc00) [pid = 1915] [serial = 1847] [outer = 0x83ebec00] 16:29:40 INFO - PROCESS | 1915 | 1461022180474 Marionette DEBUG loaded listener.js 16:29:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x877d9400) [pid = 1915] [serial = 1848] [outer = 0x83ebec00] 16:29:41 INFO - PROCESS | 1915 | 1461022181431 Marionette TRACE conn4 <- [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]]]}] 16:29:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:29:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1649ms 16:29:41 INFO - PROCESS | 1915 | 1461022181489 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 16:29:41 INFO - PROCESS | 1915 | 1461022181498 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 16:29:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:29:41 INFO - PROCESS | 1915 | 1461022181517 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:29:41 INFO - PROCESS | 1915 | 1461022181521 Marionette TRACE conn4 <- [1,2434,null,{}] 16:29:41 INFO - PROCESS | 1915 | 1461022181528 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:41 INFO - PROCESS | 1915 | 1461022181763 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 16:29:42 INFO - PROCESS | 1915 | 1461022182059 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x89dc2000 == 145 [pid = 1915] [id = 616] 16:29:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8af15800) [pid = 1915] [serial = 1849] [outer = (nil)] 16:29:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8b254800) [pid = 1915] [serial = 1850] [outer = 0x8af15800] 16:29:42 INFO - PROCESS | 1915 | 1461022182157 Marionette DEBUG loaded listener.js 16:29:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8b2b0800) [pid = 1915] [serial = 1851] [outer = 0x8af15800] 16:29:43 INFO - PROCESS | 1915 | 1461022183145 Marionette TRACE conn4 <- [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]]]}] 16:29:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:29:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1687ms 16:29:43 INFO - PROCESS | 1915 | 1461022183210 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 16:29:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:29:43 INFO - PROCESS | 1915 | 1461022183214 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 16:29:43 INFO - PROCESS | 1915 | 1461022183221 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:29:43 INFO - PROCESS | 1915 | 1461022183228 Marionette TRACE conn4 <- [1,2438,null,{}] 16:29:43 INFO - PROCESS | 1915 | 1461022183244 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:43 INFO - PROCESS | 1915 | 1461022183558 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 16:29:43 INFO - PROCESS | 1915 | 1461022183752 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dd67000 == 146 [pid = 1915] [id = 617] 16:29:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8e078c00) [pid = 1915] [serial = 1852] [outer = (nil)] 16:29:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x8e0c0c00) [pid = 1915] [serial = 1853] [outer = 0x8e078c00] 16:29:43 INFO - PROCESS | 1915 | 1461022183833 Marionette DEBUG loaded listener.js 16:29:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x8e946c00) [pid = 1915] [serial = 1854] [outer = 0x8e078c00] 16:29:44 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x931a3800) [pid = 1915] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:29:44 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x8af0fc00) [pid = 1915] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:29:44 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x902ef000) [pid = 1915] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:29:44 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x942d0800) [pid = 1915] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:29:44 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x8f38e800) [pid = 1915] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:29:44 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x8eb28400) [pid = 1915] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:29:44 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x916ce400) [pid = 1915] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:29:44 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x90608800) [pid = 1915] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:29:44 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x8bb84c00) [pid = 1915] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:29:44 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x8b2aec00) [pid = 1915] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:29:44 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x8e942000) [pid = 1915] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:29:44 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x931abc00) [pid = 1915] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:29:44 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x9819f400) [pid = 1915] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:29:44 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x8759a400) [pid = 1915] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:29:44 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x94ef1000) [pid = 1915] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:29:44 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x89777400) [pid = 1915] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:29:44 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x97b0bc00) [pid = 1915] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:29:44 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x97947800) [pid = 1915] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:29:44 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x9fe16000) [pid = 1915] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:29:44 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x902e8800) [pid = 1915] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:29:44 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0x8fee0000) [pid = 1915] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:29:45 INFO - PROCESS | 1915 | 1461022185424 Marionette TRACE conn4 <- [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]]]}] 16:29:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:29:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 2240ms 16:29:45 INFO - PROCESS | 1915 | 1461022185462 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 16:29:45 INFO - PROCESS | 1915 | 1461022185466 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 16:29:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:29:45 INFO - PROCESS | 1915 | 1461022185473 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:29:45 INFO - PROCESS | 1915 | 1461022185492 Marionette TRACE conn4 <- [1,2442,null,{}] 16:29:45 INFO - PROCESS | 1915 | 1461022185499 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:45 INFO - PROCESS | 1915 | 1461022185729 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 16:29:45 INFO - PROCESS | 1915 | 1461022185935 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:45 INFO - PROCESS | 1915 | ++DOCSHELL 0x875a8c00 == 147 [pid = 1915] [id = 618] 16:29:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0x8bb8f800) [pid = 1915] [serial = 1855] [outer = (nil)] 16:29:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x8e948000) [pid = 1915] [serial = 1856] [outer = 0x8bb8f800] 16:29:46 INFO - PROCESS | 1915 | 1461022186015 Marionette DEBUG loaded listener.js 16:29:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x8eb2e400) [pid = 1915] [serial = 1857] [outer = 0x8bb8f800] 16:29:47 INFO - PROCESS | 1915 | 1461022187004 Marionette TRACE conn4 <- [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]]]}] 16:29:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:29:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1608ms 16:29:47 INFO - PROCESS | 1915 | 1461022187083 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 16:29:47 INFO - PROCESS | 1915 | 1461022187090 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 16:29:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:29:47 INFO - PROCESS | 1915 | 1461022187119 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:29:47 INFO - PROCESS | 1915 | 1461022187124 Marionette TRACE conn4 <- [1,2446,null,{}] 16:29:47 INFO - PROCESS | 1915 | 1461022187137 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:47 INFO - PROCESS | 1915 | 1461022187395 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 16:29:47 INFO - PROCESS | 1915 | 1461022187733 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x876a9400 == 148 [pid = 1915] [id = 619] 16:29:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x876b0000) [pid = 1915] [serial = 1858] [outer = (nil)] 16:29:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x876b3400) [pid = 1915] [serial = 1859] [outer = 0x876b0000] 16:29:47 INFO - PROCESS | 1915 | 1461022187827 Marionette DEBUG loaded listener.js 16:29:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x883e0000) [pid = 1915] [serial = 1860] [outer = 0x876b0000] 16:29:48 INFO - PROCESS | 1915 | 1461022188770 Marionette TRACE conn4 <- [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]]]}] 16:29:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:29:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1709ms 16:29:48 INFO - PROCESS | 1915 | 1461022188810 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 16:29:48 INFO - PROCESS | 1915 | 1461022188820 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 16:29:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:29:48 INFO - PROCESS | 1915 | 1461022188832 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:29:48 INFO - PROCESS | 1915 | 1461022188836 Marionette TRACE conn4 <- [1,2450,null,{}] 16:29:48 INFO - PROCESS | 1915 | 1461022188844 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:49 INFO - PROCESS | 1915 | 1461022189097 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 16:29:49 INFO - PROCESS | 1915 | 1461022189458 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b24e800 == 149 [pid = 1915] [id = 620] 16:29:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x8b2a1c00) [pid = 1915] [serial = 1861] [outer = (nil)] 16:29:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8bf4bc00) [pid = 1915] [serial = 1862] [outer = 0x8b2a1c00] 16:29:49 INFO - PROCESS | 1915 | 1461022189555 Marionette DEBUG loaded listener.js 16:29:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8dd6fc00) [pid = 1915] [serial = 1863] [outer = 0x8b2a1c00] 16:29:50 INFO - PROCESS | 1915 | 1461022190582 Marionette TRACE conn4 <- [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]]]}] 16:29:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:29:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1797ms 16:29:50 INFO - PROCESS | 1915 | 1461022190630 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 16:29:50 INFO - PROCESS | 1915 | 1461022190634 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 16:29:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:29:50 INFO - PROCESS | 1915 | 1461022190642 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:29:50 INFO - PROCESS | 1915 | 1461022190648 Marionette TRACE conn4 <- [1,2454,null,{}] 16:29:50 INFO - PROCESS | 1915 | 1461022190666 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:50 INFO - PROCESS | 1915 | 1461022190956 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 16:29:51 INFO - PROCESS | 1915 | 1461022191367 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:51 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e0c8800 == 150 [pid = 1915] [id = 621] 16:29:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8f269800) [pid = 1915] [serial = 1864] [outer = (nil)] 16:29:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8f386800) [pid = 1915] [serial = 1865] [outer = 0x8f269800] 16:29:51 INFO - PROCESS | 1915 | 1461022191466 Marionette DEBUG loaded listener.js 16:29:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x8f60d000) [pid = 1915] [serial = 1866] [outer = 0x8f269800] 16:29:52 INFO - PROCESS | 1915 | 1461022192402 Marionette TRACE conn4 <- [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]]]}] 16:29:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:29:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1839ms 16:29:52 INFO - PROCESS | 1915 | 1461022192481 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 16:29:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:29:52 INFO - PROCESS | 1915 | 1461022192487 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 16:29:52 INFO - PROCESS | 1915 | 1461022192494 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:29:52 INFO - PROCESS | 1915 | 1461022192497 Marionette TRACE conn4 <- [1,2458,null,{}] 16:29:52 INFO - PROCESS | 1915 | 1461022192504 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:52 INFO - PROCESS | 1915 | 1461022192795 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 16:29:53 INFO - PROCESS | 1915 | 1461022193137 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f609c00 == 151 [pid = 1915] [id = 622] 16:29:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8fe1bc00) [pid = 1915] [serial = 1867] [outer = (nil)] 16:29:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8fe26400) [pid = 1915] [serial = 1868] [outer = 0x8fe1bc00] 16:29:53 INFO - PROCESS | 1915 | 1461022193237 Marionette DEBUG loaded listener.js 16:29:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8fee0800) [pid = 1915] [serial = 1869] [outer = 0x8fe1bc00] 16:29:54 INFO - PROCESS | 1915 | 1461022194191 Marionette TRACE conn4 <- [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]]]}] 16:29:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:29:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1737ms 16:29:54 INFO - PROCESS | 1915 | 1461022194231 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 16:29:54 INFO - PROCESS | 1915 | 1461022194236 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 16:29:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:29:54 INFO - PROCESS | 1915 | 1461022194243 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:29:54 INFO - PROCESS | 1915 | 1461022194248 Marionette TRACE conn4 <- [1,2462,null,{}] 16:29:54 INFO - PROCESS | 1915 | 1461022194255 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:54 INFO - PROCESS | 1915 | 1461022194545 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 16:29:54 INFO - PROCESS | 1915 | 1461022194894 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fe1c400 == 152 [pid = 1915] [id = 623] 16:29:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8fe24400) [pid = 1915] [serial = 1870] [outer = (nil)] 16:29:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8ff88400) [pid = 1915] [serial = 1871] [outer = 0x8fe24400] 16:29:54 INFO - PROCESS | 1915 | 1461022194990 Marionette DEBUG loaded listener.js 16:29:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8ff8d400) [pid = 1915] [serial = 1872] [outer = 0x8fe24400] 16:29:55 INFO - PROCESS | 1915 | 1461022195924 Marionette TRACE conn4 <- [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]]]}] 16:29:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:29:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1740ms 16:29:55 INFO - PROCESS | 1915 | 1461022195984 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 16:29:55 INFO - PROCESS | 1915 | 1461022195988 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 16:29:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:29:55 INFO - PROCESS | 1915 | 1461022195996 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:29:56 INFO - PROCESS | 1915 | 1461022196000 Marionette TRACE conn4 <- [1,2466,null,{}] 16:29:56 INFO - PROCESS | 1915 | 1461022196007 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:56 INFO - PROCESS | 1915 | 1461022196358 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 16:29:56 INFO - PROCESS | 1915 | 1461022196750 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:56 INFO - PROCESS | 1915 | ++DOCSHELL 0x8977bc00 == 153 [pid = 1915] [id = 624] 16:29:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8ffe2c00) [pid = 1915] [serial = 1873] [outer = (nil)] 16:29:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x90147400) [pid = 1915] [serial = 1874] [outer = 0x8ffe2c00] 16:29:56 INFO - PROCESS | 1915 | 1461022196849 Marionette DEBUG loaded listener.js 16:29:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x902e8800) [pid = 1915] [serial = 1875] [outer = 0x8ffe2c00] 16:29:57 INFO - PROCESS | 1915 | 1461022197798 Marionette TRACE conn4 <- [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]]]}] 16:29:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:29:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1839ms 16:29:57 INFO - PROCESS | 1915 | 1461022197836 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 16:29:57 INFO - PROCESS | 1915 | 1461022197840 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 16:29:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:29:57 INFO - PROCESS | 1915 | 1461022197847 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:29:57 INFO - PROCESS | 1915 | 1461022197851 Marionette TRACE conn4 <- [1,2470,null,{}] 16:29:57 INFO - PROCESS | 1915 | 1461022197858 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:58 INFO - PROCESS | 1915 | 1461022198106 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 16:29:58 INFO - PROCESS | 1915 | 1461022198452 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:58 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e0c3800 == 154 [pid = 1915] [id = 625] 16:29:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x8e0c6800) [pid = 1915] [serial = 1876] [outer = (nil)] 16:29:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x903e6400) [pid = 1915] [serial = 1877] [outer = 0x8e0c6800] 16:29:58 INFO - PROCESS | 1915 | 1461022198551 Marionette DEBUG loaded listener.js 16:29:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x903e9000) [pid = 1915] [serial = 1878] [outer = 0x8e0c6800] 16:29:59 INFO - PROCESS | 1915 | 1461022199483 Marionette TRACE conn4 <- [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]]]}] 16:29:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:29:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1695ms 16:29:59 INFO - PROCESS | 1915 | 1461022199543 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 16:29:59 INFO - PROCESS | 1915 | 1461022199546 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 16:29:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:29:59 INFO - PROCESS | 1915 | 1461022199555 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:29:59 INFO - PROCESS | 1915 | 1461022199559 Marionette TRACE conn4 <- [1,2474,null,{}] 16:29:59 INFO - PROCESS | 1915 | 1461022199566 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:59 INFO - PROCESS | 1915 | 1461022199822 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 16:30:00 INFO - PROCESS | 1915 | 1461022200239 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x83ec7000 == 155 [pid = 1915] [id = 626] 16:30:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x903e8400) [pid = 1915] [serial = 1879] [outer = (nil)] 16:30:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x9060f400) [pid = 1915] [serial = 1880] [outer = 0x903e8400] 16:30:00 INFO - PROCESS | 1915 | 1461022200338 Marionette DEBUG loaded listener.js 16:30:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x91243800) [pid = 1915] [serial = 1881] [outer = 0x903e8400] 16:30:01 INFO - PROCESS | 1915 | 1461022201415 Marionette TRACE conn4 <- [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]]]}] 16:30:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:30:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1942ms 16:30:01 INFO - PROCESS | 1915 | 1461022201498 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 16:30:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:30:01 INFO - PROCESS | 1915 | 1461022201503 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 16:30:01 INFO - PROCESS | 1915 | 1461022201511 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:30:01 INFO - PROCESS | 1915 | 1461022201514 Marionette TRACE conn4 <- [1,2478,null,{}] 16:30:01 INFO - PROCESS | 1915 | 1461022201521 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:01 INFO - PROCESS | 1915 | 1461022201809 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 16:30:02 INFO - PROCESS | 1915 | 1461022202172 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x903e3c00 == 156 [pid = 1915] [id = 627] 16:30:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x90607000) [pid = 1915] [serial = 1882] [outer = (nil)] 16:30:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x916c2c00) [pid = 1915] [serial = 1883] [outer = 0x90607000] 16:30:02 INFO - PROCESS | 1915 | 1461022202295 Marionette DEBUG loaded listener.js 16:30:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x916d0c00) [pid = 1915] [serial = 1884] [outer = 0x90607000] 16:30:03 INFO - PROCESS | 1915 | 1461022203317 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 16:30:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:30:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1840ms 16:30:03 INFO - PROCESS | 1915 | 1461022203350 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 16:30:03 INFO - PROCESS | 1915 | 1461022203354 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 16:30:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:30:03 INFO - PROCESS | 1915 | 1461022203362 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:30:03 INFO - PROCESS | 1915 | 1461022203366 Marionette TRACE conn4 <- [1,2482,null,{}] 16:30:03 INFO - PROCESS | 1915 | 1461022203373 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:03 INFO - PROCESS | 1915 | 1461022203639 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 16:30:04 INFO - PROCESS | 1915 | 1461022203982 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b2a1800 == 157 [pid = 1915] [id = 628] 16:30:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x90609000) [pid = 1915] [serial = 1885] [outer = (nil)] 16:30:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x93111000) [pid = 1915] [serial = 1886] [outer = 0x90609000] 16:30:04 INFO - PROCESS | 1915 | 1461022204081 Marionette DEBUG loaded listener.js 16:30:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x93116800) [pid = 1915] [serial = 1887] [outer = 0x90609000] 16:30:05 INFO - PROCESS | 1915 | 1461022205190 Marionette TRACE conn4 <- [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]]]}] 16:30:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:30:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1884ms 16:30:05 INFO - PROCESS | 1915 | 1461022205248 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 16:30:05 INFO - PROCESS | 1915 | 1461022205253 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 16:30:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:30:05 INFO - PROCESS | 1915 | 1461022205261 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:30:05 INFO - PROCESS | 1915 | 1461022205267 Marionette TRACE conn4 <- [1,2486,null,{}] 16:30:05 INFO - PROCESS | 1915 | 1461022205274 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:05 INFO - PROCESS | 1915 | 1461022205560 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 16:30:05 INFO - PROCESS | 1915 | 1461022205919 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:05 INFO - PROCESS | 1915 | ++DOCSHELL 0x93012800 == 158 [pid = 1915] [id = 629] 16:30:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x93208000) [pid = 1915] [serial = 1888] [outer = (nil)] 16:30:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x93ee2800) [pid = 1915] [serial = 1889] [outer = 0x93208000] 16:30:06 INFO - PROCESS | 1915 | 1461022206025 Marionette DEBUG loaded listener.js 16:30:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x93f69400) [pid = 1915] [serial = 1890] [outer = 0x93208000] 16:30:07 INFO - PROCESS | 1915 | 1461022207017 Marionette TRACE conn4 <- [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]]]}] 16:30:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:30:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1835ms 16:30:07 INFO - PROCESS | 1915 | 1461022207097 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 16:30:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:30:07 INFO - PROCESS | 1915 | 1461022207101 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 16:30:07 INFO - PROCESS | 1915 | 1461022207108 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:30:07 INFO - PROCESS | 1915 | 1461022207112 Marionette TRACE conn4 <- [1,2490,null,{}] 16:30:07 INFO - PROCESS | 1915 | 1461022207119 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:07 INFO - PROCESS | 1915 | 1461022207410 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 16:30:07 INFO - PROCESS | 1915 | 1461022207765 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:07 INFO - PROCESS | 1915 | ++DOCSHELL 0x90608000 == 159 [pid = 1915] [id = 630] 16:30:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x91610400) [pid = 1915] [serial = 1891] [outer = (nil)] 16:30:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x942c8000) [pid = 1915] [serial = 1892] [outer = 0x91610400] 16:30:07 INFO - PROCESS | 1915 | 1461022207858 Marionette DEBUG loaded listener.js 16:30:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x9443d400) [pid = 1915] [serial = 1893] [outer = 0x91610400] 16:30:08 INFO - PROCESS | 1915 | 1461022208809 Marionette TRACE conn4 <- [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]]]}] 16:30:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:30:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1744ms 16:30:08 INFO - PROCESS | 1915 | 1461022208852 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 16:30:08 INFO - PROCESS | 1915 | 1461022208856 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 16:30:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:30:08 INFO - PROCESS | 1915 | 1461022208863 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:30:08 INFO - PROCESS | 1915 | 1461022208867 Marionette TRACE conn4 <- [1,2494,null,{}] 16:30:08 INFO - PROCESS | 1915 | 1461022208873 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:09 INFO - PROCESS | 1915 | 1461022209118 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 16:30:09 INFO - PROCESS | 1915 | 1461022209483 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x942c3c00 == 160 [pid = 1915] [id = 631] 16:30:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x942cb400) [pid = 1915] [serial = 1894] [outer = (nil)] 16:30:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x962a4400) [pid = 1915] [serial = 1895] [outer = 0x942cb400] 16:30:09 INFO - PROCESS | 1915 | 1461022209578 Marionette DEBUG loaded listener.js 16:30:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x962a7c00) [pid = 1915] [serial = 1896] [outer = 0x942cb400] 16:30:10 INFO - PROCESS | 1915 | 1461022210493 Marionette TRACE conn4 <- [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]]]}] 16:30:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:30:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1681ms 16:30:10 INFO - PROCESS | 1915 | 1461022210546 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 16:30:10 INFO - PROCESS | 1915 | 1461022210549 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 16:30:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:30:10 INFO - PROCESS | 1915 | 1461022210556 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:30:10 INFO - PROCESS | 1915 | 1461022210560 Marionette TRACE conn4 <- [1,2498,null,{}] 16:30:10 INFO - PROCESS | 1915 | 1461022210566 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:10 INFO - PROCESS | 1915 | 1461022210817 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 16:30:11 INFO - PROCESS | 1915 | 1461022211176 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x9310e400 == 161 [pid = 1915] [id = 632] 16:30:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x94013c00) [pid = 1915] [serial = 1897] [outer = (nil)] 16:30:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x97879800) [pid = 1915] [serial = 1898] [outer = 0x94013c00] 16:30:11 INFO - PROCESS | 1915 | 1461022211281 Marionette DEBUG loaded listener.js 16:30:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x97b0bc00) [pid = 1915] [serial = 1899] [outer = 0x94013c00] 16:30:12 INFO - PROCESS | 1915 | 1461022212280 Marionette TRACE conn4 <- [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]]]}] 16:30:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:30:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1784ms 16:30:12 INFO - PROCESS | 1915 | 1461022212342 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 16:30:12 INFO - PROCESS | 1915 | 1461022212345 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 16:30:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:30:12 INFO - PROCESS | 1915 | 1461022212352 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:30:12 INFO - PROCESS | 1915 | 1461022212356 Marionette TRACE conn4 <- [1,2502,null,{}] 16:30:12 INFO - PROCESS | 1915 | 1461022212364 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:12 INFO - PROCESS | 1915 | 1461022212620 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 16:30:12 INFO - PROCESS | 1915 | 1461022212969 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x875a0c00 == 162 [pid = 1915] [id = 633] 16:30:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x876b5000) [pid = 1915] [serial = 1900] [outer = (nil)] 16:30:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x981ac000) [pid = 1915] [serial = 1901] [outer = 0x876b5000] 16:30:13 INFO - PROCESS | 1915 | 1461022213069 Marionette DEBUG loaded listener.js 16:30:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x98317400) [pid = 1915] [serial = 1902] [outer = 0x876b5000] 16:30:13 INFO - PROCESS | 1915 | 1461022213957 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:30:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:30:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1641ms 16:30:13 INFO - PROCESS | 1915 | 1461022213994 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 16:30:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:30:14 INFO - PROCESS | 1915 | 1461022213998 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 16:30:14 INFO - PROCESS | 1915 | 1461022214005 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:30:14 INFO - PROCESS | 1915 | 1461022214009 Marionette TRACE conn4 <- [1,2506,null,{}] 16:30:14 INFO - PROCESS | 1915 | 1461022214015 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:14 INFO - PROCESS | 1915 | 1461022214270 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 16:30:14 INFO - PROCESS | 1915 | 1461022214632 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x877d2c00 == 163 [pid = 1915] [id = 634] 16:30:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x8bd10800) [pid = 1915] [serial = 1903] [outer = (nil)] 16:30:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x98c4a400) [pid = 1915] [serial = 1904] [outer = 0x8bd10800] 16:30:14 INFO - PROCESS | 1915 | 1461022214729 Marionette DEBUG loaded listener.js 16:30:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x98e7d000) [pid = 1915] [serial = 1905] [outer = 0x8bd10800] 16:30:15 INFO - PROCESS | 1915 | 1461022215677 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:30:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:30:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1743ms 16:30:15 INFO - PROCESS | 1915 | 1461022215748 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 16:30:15 INFO - PROCESS | 1915 | 1461022215751 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 16:30:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:30:15 INFO - PROCESS | 1915 | 1461022215758 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:30:15 INFO - PROCESS | 1915 | 1461022215761 Marionette TRACE conn4 <- [1,2510,null,{}] 16:30:15 INFO - PROCESS | 1915 | 1461022215768 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:16 INFO - PROCESS | 1915 | 1461022216015 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 16:30:16 INFO - PROCESS | 1915 | 1461022216379 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x83eca400 == 164 [pid = 1915] [id = 635] 16:30:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x98b62400) [pid = 1915] [serial = 1906] [outer = (nil)] 16:30:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x99bb6000) [pid = 1915] [serial = 1907] [outer = 0x98b62400] 16:30:16 INFO - PROCESS | 1915 | 1461022216470 Marionette DEBUG loaded listener.js 16:30:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x99bbb800) [pid = 1915] [serial = 1908] [outer = 0x98b62400] 16:30:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8bd0f800 == 163 [pid = 1915] [id = 573] 16:30:19 INFO - PROCESS | 1915 | --DOCSHELL 0x99315c00 == 162 [pid = 1915] [id = 570] 16:30:19 INFO - PROCESS | 1915 | --DOCSHELL 0x99aca400 == 161 [pid = 1915] [id = 569] 16:30:19 INFO - PROCESS | 1915 | --DOCSHELL 0x876b3800 == 160 [pid = 1915] [id = 575] 16:30:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8dd67000 == 159 [pid = 1915] [id = 617] 16:30:19 INFO - PROCESS | 1915 | --DOCSHELL 0x89dc2000 == 158 [pid = 1915] [id = 616] 16:30:19 INFO - PROCESS | 1915 | --DOCSHELL 0x83ebbc00 == 157 [pid = 1915] [id = 615] 16:30:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8bf42400 == 156 [pid = 1915] [id = 599] 16:30:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8af1d800 == 155 [pid = 1915] [id = 598] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x942cd000) [pid = 1915] [serial = 1758] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x8fe24800) [pid = 1915] [serial = 1665] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x93113c00) [pid = 1915] [serial = 1749] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x98314000) [pid = 1915] [serial = 1766] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0xa3cb9400) [pid = 1915] [serial = 1781] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x8fe1b800) [pid = 1915] [serial = 1790] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x8fe0ac00) [pid = 1915] [serial = 1737] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x931da400) [pid = 1915] [serial = 1752] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x98ef3800) [pid = 1915] [serial = 1767] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x9060e400) [pid = 1915] [serial = 1745] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x8dd70000) [pid = 1915] [serial = 1734] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x8dc5d400) [pid = 1915] [serial = 1785] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x942c5000) [pid = 1915] [serial = 1757] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x8fe1d000) [pid = 1915] [serial = 1730] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x8fee0400) [pid = 1915] [serial = 1791] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x8bd0c800) [pid = 1915] [serial = 1784] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x8ecfc800) [pid = 1915] [serial = 1788] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x8eb22800) [pid = 1915] [serial = 1787] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x9400c400) [pid = 1915] [serial = 1755] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x9fcaa800) [pid = 1915] [serial = 1775] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x875a2800) [pid = 1915] [serial = 1653] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x9629f400) [pid = 1915] [serial = 1760] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x9ec32400) [pid = 1915] [serial = 1772] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0xa006c800) [pid = 1915] [serial = 1776] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x9300b400) [pid = 1915] [serial = 1748] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x9996a400) [pid = 1915] [serial = 1769] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x99bb8000) [pid = 1915] [serial = 1770] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x981a9800) [pid = 1915] [serial = 1764] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0xa0cbec00) [pid = 1915] [serial = 1778] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x9ec3cc00) [pid = 1915] [serial = 1773] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x93f68800) [pid = 1915] [serial = 1754] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x8bd08c00) [pid = 1915] [serial = 1733] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x903e2000) [pid = 1915] [serial = 1742] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x902e7c00) [pid = 1915] [serial = 1740] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x98021000) [pid = 1915] [serial = 1763] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x903eb000) [pid = 1915] [serial = 1743] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x962a7000) [pid = 1915] [serial = 1761] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x9123fc00) [pid = 1915] [serial = 1746] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x8f605c00) [pid = 1915] [serial = 1736] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x90142400) [pid = 1915] [serial = 1739] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x931d1400) [pid = 1915] [serial = 1751] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0xa0edf400) [pid = 1915] [serial = 1779] [outer = (nil)] [url = about:blank] 16:30:19 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x8eb21800) [pid = 1915] [serial = 1793] [outer = (nil)] [url = about:blank] 16:30:20 INFO - PROCESS | 1915 | 1461022220049 Marionette TRACE conn4 <- [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]]]}] 16:30:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:30:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 4339ms 16:30:20 INFO - PROCESS | 1915 | 1461022220099 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 16:30:20 INFO - PROCESS | 1915 | 1461022220105 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 16:30:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:30:20 INFO - PROCESS | 1915 | 1461022220113 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:30:20 INFO - PROCESS | 1915 | 1461022220119 Marionette TRACE conn4 <- [1,2514,null,{}] 16:30:20 INFO - PROCESS | 1915 | 1461022220128 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:20 INFO - PROCESS | 1915 | 1461022220388 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 16:30:20 INFO - PROCESS | 1915 | 1461022220613 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:20 INFO - PROCESS | 1915 | ++DOCSHELL 0x875a4400 == 156 [pid = 1915] [id = 636] 16:30:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x875a7c00) [pid = 1915] [serial = 1909] [outer = (nil)] 16:30:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x883de400) [pid = 1915] [serial = 1910] [outer = 0x875a7c00] 16:30:20 INFO - PROCESS | 1915 | 1461022220701 Marionette DEBUG loaded listener.js 16:30:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x883e8c00) [pid = 1915] [serial = 1911] [outer = 0x875a7c00] 16:30:21 INFO - PROCESS | 1915 | 1461022221547 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 16:30:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:30:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1450ms 16:30:21 INFO - PROCESS | 1915 | 1461022221566 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 16:30:21 INFO - PROCESS | 1915 | 1461022221574 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 16:30:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:30:21 INFO - PROCESS | 1915 | 1461022221585 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:30:21 INFO - PROCESS | 1915 | 1461022221588 Marionette TRACE conn4 <- [1,2518,null,{}] 16:30:21 INFO - PROCESS | 1915 | 1461022221595 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:21 INFO - PROCESS | 1915 | 1461022221933 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 16:30:22 INFO - PROCESS | 1915 | 1461022222153 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:22 INFO - PROCESS | 1915 | ++DOCSHELL 0x8af1d000 == 157 [pid = 1915] [id = 637] 16:30:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8b249800) [pid = 1915] [serial = 1912] [outer = (nil)] 16:30:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8bb89800) [pid = 1915] [serial = 1913] [outer = 0x8b249800] 16:30:22 INFO - PROCESS | 1915 | 1461022222251 Marionette DEBUG loaded listener.js 16:30:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8bf4a000) [pid = 1915] [serial = 1914] [outer = 0x8b249800] 16:30:23 INFO - PROCESS | 1915 | 1461022223185 Marionette TRACE conn4 <- [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]]]}] 16:30:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:30:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1639ms 16:30:23 INFO - PROCESS | 1915 | 1461022223224 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 16:30:23 INFO - PROCESS | 1915 | 1461022223227 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 16:30:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:30:23 INFO - PROCESS | 1915 | 1461022223235 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:30:23 INFO - PROCESS | 1915 | 1461022223241 Marionette TRACE conn4 <- [1,2522,null,{}] 16:30:23 INFO - PROCESS | 1915 | 1461022223265 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:23 INFO - PROCESS | 1915 | 1461022223570 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 16:30:23 INFO - PROCESS | 1915 | 1461022223804 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e0c4000 == 158 [pid = 1915] [id = 638] 16:30:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8eb22000) [pid = 1915] [serial = 1915] [outer = (nil)] 16:30:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8eb2f000) [pid = 1915] [serial = 1916] [outer = 0x8eb22000] 16:30:23 INFO - PROCESS | 1915 | 1461022223889 Marionette DEBUG loaded listener.js 16:30:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x8f266400) [pid = 1915] [serial = 1917] [outer = 0x8eb22000] 16:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x98ef3400) [pid = 1915] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x883e0800) [pid = 1915] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x8b2afc00) [pid = 1915] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x8af15800) [pid = 1915] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x96946400) [pid = 1915] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x99970c00) [pid = 1915] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x914aa400) [pid = 1915] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x8ffdc000) [pid = 1915] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x93f69800) [pid = 1915] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x8eb23400) [pid = 1915] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x9fb14000) [pid = 1915] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x8deb8c00) [pid = 1915] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0xa0074400) [pid = 1915] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x931a4400) [pid = 1915] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x883ebc00) [pid = 1915] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x83ebec00) [pid = 1915] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x8e078c00) [pid = 1915] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x883dd400) [pid = 1915] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x931d1c00) [pid = 1915] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0x90605400) [pid = 1915] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0x93119400) [pid = 1915] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:30:24 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0xa0082800) [pid = 1915] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:30:25 INFO - PROCESS | 1915 | 1461022225283 Marionette TRACE conn4 <- [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]]]}] 16:30:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:30:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 2106ms 16:30:25 INFO - PROCESS | 1915 | 1461022225342 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 16:30:25 INFO - PROCESS | 1915 | 1461022225347 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 16:30:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:30:25 INFO - PROCESS | 1915 | 1461022225354 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:30:25 INFO - PROCESS | 1915 | 1461022225357 Marionette TRACE conn4 <- [1,2526,null,{}] 16:30:25 INFO - PROCESS | 1915 | 1461022225363 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:25 INFO - PROCESS | 1915 | 1461022225598 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 16:30:25 INFO - PROCESS | 1915 | 1461022225842 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x83ebe400 == 159 [pid = 1915] [id = 639] 16:30:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0x883e0800) [pid = 1915] [serial = 1918] [outer = (nil)] 16:30:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0x8deb8c00) [pid = 1915] [serial = 1919] [outer = 0x883e0800] 16:30:25 INFO - PROCESS | 1915 | 1461022225922 Marionette DEBUG loaded listener.js 16:30:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0x8f26b000) [pid = 1915] [serial = 1920] [outer = 0x883e0800] 16:30:26 INFO - PROCESS | 1915 | 1461022226709 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 16:30:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:30:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1388ms 16:30:26 INFO - PROCESS | 1915 | 1461022226742 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 16:30:26 INFO - PROCESS | 1915 | 1461022226746 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 16:30:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:30:26 INFO - PROCESS | 1915 | 1461022226956 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:30:26 INFO - PROCESS | 1915 | 1461022226962 Marionette TRACE conn4 <- [1,2530,null,{}] 16:30:26 INFO - PROCESS | 1915 | 1461022226981 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:27 INFO - PROCESS | 1915 | 1461022227284 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 16:30:27 INFO - PROCESS | 1915 | 1461022227687 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:27 INFO - PROCESS | 1915 | ++DOCSHELL 0x877d3400 == 160 [pid = 1915] [id = 640] 16:30:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x877d8000) [pid = 1915] [serial = 1921] [outer = (nil)] 16:30:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x883e1400) [pid = 1915] [serial = 1922] [outer = 0x877d8000] 16:30:27 INFO - PROCESS | 1915 | 1461022227780 Marionette DEBUG loaded listener.js 16:30:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x89777000) [pid = 1915] [serial = 1923] [outer = 0x877d8000] 16:30:28 INFO - PROCESS | 1915 | 1461022228764 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 16:30:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:30:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 2050ms 16:30:28 INFO - PROCESS | 1915 | 1461022228805 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 16:30:28 INFO - PROCESS | 1915 | 1461022228811 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 16:30:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:30:28 INFO - PROCESS | 1915 | 1461022228819 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:30:28 INFO - PROCESS | 1915 | 1461022228823 Marionette TRACE conn4 <- [1,2534,null,{}] 16:30:28 INFO - PROCESS | 1915 | 1461022228835 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:29 INFO - PROCESS | 1915 | 1461022229087 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 16:30:29 INFO - PROCESS | 1915 | 1461022229450 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:29 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dc58400 == 161 [pid = 1915] [id = 641] 16:30:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x8dd70000) [pid = 1915] [serial = 1924] [outer = (nil)] 16:30:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x8e0c5400) [pid = 1915] [serial = 1925] [outer = 0x8dd70000] 16:30:29 INFO - PROCESS | 1915 | 1461022229545 Marionette DEBUG loaded listener.js 16:30:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x8eb29c00) [pid = 1915] [serial = 1926] [outer = 0x8dd70000] 16:30:30 INFO - PROCESS | 1915 | 1461022230542 Marionette TRACE conn4 <- [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]]]}] 16:30:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:30:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1798ms 16:30:30 INFO - PROCESS | 1915 | 1461022230617 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 16:30:30 INFO - PROCESS | 1915 | 1461022230621 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 16:30:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:30:30 INFO - PROCESS | 1915 | 1461022230629 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:30:30 INFO - PROCESS | 1915 | 1461022230633 Marionette TRACE conn4 <- [1,2538,null,{}] 16:30:30 INFO - PROCESS | 1915 | 1461022230640 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:30 INFO - PROCESS | 1915 | 1461022230918 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 16:30:31 INFO - PROCESS | 1915 | 1461022231313 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fe23800 == 162 [pid = 1915] [id = 642] 16:30:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8fe24800) [pid = 1915] [serial = 1927] [outer = (nil)] 16:30:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8fe28c00) [pid = 1915] [serial = 1928] [outer = 0x8fe24800] 16:30:31 INFO - PROCESS | 1915 | 1461022231418 Marionette DEBUG loaded listener.js 16:30:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8fee3000) [pid = 1915] [serial = 1929] [outer = 0x8fe24800] 16:30:32 INFO - PROCESS | 1915 | 1461022232353 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 16:30:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:30:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1789ms 16:30:32 INFO - PROCESS | 1915 | 1461022232419 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 16:30:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:30:32 INFO - PROCESS | 1915 | 1461022232424 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 16:30:32 INFO - PROCESS | 1915 | 1461022232430 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:30:32 INFO - PROCESS | 1915 | 1461022232434 Marionette TRACE conn4 <- [1,2542,null,{}] 16:30:32 INFO - PROCESS | 1915 | 1461022232440 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:32 INFO - PROCESS | 1915 | 1461022232684 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 16:30:33 INFO - PROCESS | 1915 | 1461022233032 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x8deb5400 == 163 [pid = 1915] [id = 643] 16:30:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8ff91400) [pid = 1915] [serial = 1930] [outer = (nil)] 16:30:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x8ffe3400) [pid = 1915] [serial = 1931] [outer = 0x8ff91400] 16:30:33 INFO - PROCESS | 1915 | 1461022233137 Marionette DEBUG loaded listener.js 16:30:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x90143800) [pid = 1915] [serial = 1932] [outer = 0x8ff91400] 16:30:34 INFO - PROCESS | 1915 | 1461022234141 Marionette TRACE conn4 <- [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]]]}] 16:30:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:30:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1791ms 16:30:34 INFO - PROCESS | 1915 | 1461022234222 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 16:30:34 INFO - PROCESS | 1915 | 1461022234226 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 16:30:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:30:34 INFO - PROCESS | 1915 | 1461022234233 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:30:34 INFO - PROCESS | 1915 | 1461022234237 Marionette TRACE conn4 <- [1,2546,null,{}] 16:30:34 INFO - PROCESS | 1915 | 1461022234243 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:34 INFO - PROCESS | 1915 | 1461022234525 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 16:30:34 INFO - PROCESS | 1915 | 1461022234875 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:34 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b254c00 == 164 [pid = 1915] [id = 644] 16:30:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8ff90c00) [pid = 1915] [serial = 1933] [outer = (nil)] 16:30:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x902e7800) [pid = 1915] [serial = 1934] [outer = 0x8ff90c00] 16:30:34 INFO - PROCESS | 1915 | 1461022234966 Marionette DEBUG loaded listener.js 16:30:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x902ee000) [pid = 1915] [serial = 1935] [outer = 0x8ff90c00] 16:30:35 INFO - PROCESS | 1915 | 1461022235898 Marionette TRACE conn4 <- [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]]]}] 16:30:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:30:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1733ms 16:30:35 INFO - PROCESS | 1915 | 1461022235967 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 16:30:35 INFO - PROCESS | 1915 | 1461022235971 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 16:30:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:30:35 INFO - PROCESS | 1915 | 1461022235978 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:30:35 INFO - PROCESS | 1915 | 1461022235982 Marionette TRACE conn4 <- [1,2550,null,{}] 16:30:35 INFO - PROCESS | 1915 | 1461022235987 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:36 INFO - PROCESS | 1915 | 1461022236300 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 16:30:36 INFO - PROCESS | 1915 | 1461022236660 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:36 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fedbc00 == 165 [pid = 1915] [id = 645] 16:30:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x91245000) [pid = 1915] [serial = 1936] [outer = (nil)] 16:30:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x914c7c00) [pid = 1915] [serial = 1937] [outer = 0x91245000] 16:30:36 INFO - PROCESS | 1915 | 1461022236759 Marionette DEBUG loaded listener.js 16:30:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x93011c00) [pid = 1915] [serial = 1938] [outer = 0x91245000] 16:30:37 INFO - PROCESS | 1915 | 1461022237761 Marionette TRACE conn4 <- [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]]]}] 16:30:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:30:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1831ms 16:30:37 INFO - PROCESS | 1915 | 1461022237810 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 16:30:37 INFO - PROCESS | 1915 | 1461022237814 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 16:30:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:30:37 INFO - PROCESS | 1915 | 1461022237821 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:30:37 INFO - PROCESS | 1915 | 1461022237825 Marionette TRACE conn4 <- [1,2554,null,{}] 16:30:37 INFO - PROCESS | 1915 | 1461022237830 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:38 INFO - PROCESS | 1915 | 1461022238109 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 16:30:38 INFO - PROCESS | 1915 | 1461022238451 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x903ea000 == 166 [pid = 1915] [id = 646] 16:30:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x914ca000) [pid = 1915] [serial = 1939] [outer = (nil)] 16:30:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x931aa800) [pid = 1915] [serial = 1940] [outer = 0x914ca000] 16:30:38 INFO - PROCESS | 1915 | 1461022238545 Marionette DEBUG loaded listener.js 16:30:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x931d3c00) [pid = 1915] [serial = 1941] [outer = 0x914ca000] 16:30:39 INFO - PROCESS | 1915 | 1461022239505 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 16:30:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:30:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1734ms 16:30:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:30:39 INFO - PROCESS | 1915 | 1461022239556 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 16:30:39 INFO - PROCESS | 1915 | 1461022239560 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 16:30:39 INFO - PROCESS | 1915 | 1461022239567 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:30:39 INFO - PROCESS | 1915 | 1461022239570 Marionette TRACE conn4 <- [1,2558,null,{}] 16:30:39 INFO - PROCESS | 1915 | 1461022239576 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:39 INFO - PROCESS | 1915 | 1461022239815 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 16:30:40 INFO - PROCESS | 1915 | 1461022240158 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x9014c800 == 167 [pid = 1915] [id = 647] 16:30:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x931a3400) [pid = 1915] [serial = 1942] [outer = (nil)] 16:30:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x93215c00) [pid = 1915] [serial = 1943] [outer = 0x931a3400] 16:30:40 INFO - PROCESS | 1915 | 1461022240261 Marionette DEBUG loaded listener.js 16:30:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x93f63800) [pid = 1915] [serial = 1944] [outer = 0x931a3400] 16:30:41 INFO - PROCESS | 1915 | 1461022241209 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 16:30:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:30:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1689ms 16:30:41 INFO - PROCESS | 1915 | 1461022241256 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 16:30:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:30:41 INFO - PROCESS | 1915 | 1461022241261 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 16:30:41 INFO - PROCESS | 1915 | 1461022241268 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:30:41 INFO - PROCESS | 1915 | 1461022241271 Marionette TRACE conn4 <- [1,2562,null,{}] 16:30:41 INFO - PROCESS | 1915 | 1461022241279 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:41 INFO - PROCESS | 1915 | 1461022241547 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 16:30:41 INFO - PROCESS | 1915 | 1461022241894 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:41 INFO - PROCESS | 1915 | ++DOCSHELL 0x931d8400 == 168 [pid = 1915] [id = 648] 16:30:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x93ee7400) [pid = 1915] [serial = 1945] [outer = (nil)] 16:30:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x942c5400) [pid = 1915] [serial = 1946] [outer = 0x93ee7400] 16:30:41 INFO - PROCESS | 1915 | 1461022241992 Marionette DEBUG loaded listener.js 16:30:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x942cd400) [pid = 1915] [serial = 1947] [outer = 0x93ee7400] 16:30:42 INFO - PROCESS | 1915 | 1461022242978 Marionette TRACE conn4 <- [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]]]}] 16:30:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:30:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1791ms 16:30:43 INFO - PROCESS | 1915 | 1461022243060 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 16:30:43 INFO - PROCESS | 1915 | 1461022243064 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 16:30:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:30:43 INFO - PROCESS | 1915 | 1461022243071 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:30:43 INFO - PROCESS | 1915 | 1461022243076 Marionette TRACE conn4 <- [1,2566,null,{}] 16:30:43 INFO - PROCESS | 1915 | 1461022243082 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:43 INFO - PROCESS | 1915 | 1461022243376 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 16:30:43 INFO - PROCESS | 1915 | 1461022243722 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b24fc00 == 169 [pid = 1915] [id = 649] 16:30:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x94010c00) [pid = 1915] [serial = 1948] [outer = (nil)] 16:30:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x9629f400) [pid = 1915] [serial = 1949] [outer = 0x94010c00] 16:30:43 INFO - PROCESS | 1915 | 1461022243820 Marionette DEBUG loaded listener.js 16:30:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x962a7400) [pid = 1915] [serial = 1950] [outer = 0x94010c00] 16:30:44 INFO - PROCESS | 1915 | 1461022244811 Marionette TRACE conn4 <- [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]]]}] 16:30:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:30:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1787ms 16:30:44 INFO - PROCESS | 1915 | 1461022244860 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 16:30:44 INFO - PROCESS | 1915 | 1461022244863 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 16:30:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:30:44 INFO - PROCESS | 1915 | 1461022244871 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:30:44 INFO - PROCESS | 1915 | 1461022244876 Marionette TRACE conn4 <- [1,2570,null,{}] 16:30:44 INFO - PROCESS | 1915 | 1461022244882 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:45 INFO - PROCESS | 1915 | 1461022245170 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 16:30:45 INFO - PROCESS | 1915 | 1461022245531 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:45 INFO - PROCESS | 1915 | ++DOCSHELL 0x94446400 == 170 [pid = 1915] [id = 650] 16:30:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x9819f800) [pid = 1915] [serial = 1951] [outer = (nil)] 16:30:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x981a9000) [pid = 1915] [serial = 1952] [outer = 0x9819f800] 16:30:45 INFO - PROCESS | 1915 | 1461022245636 Marionette DEBUG loaded listener.js 16:30:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x98e7e000) [pid = 1915] [serial = 1953] [outer = 0x9819f800] 16:30:46 INFO - PROCESS | 1915 | 1461022246645 Marionette TRACE conn4 <- [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]]]}] 16:30:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:30:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1836ms 16:30:46 INFO - PROCESS | 1915 | 1461022246708 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 16:30:46 INFO - PROCESS | 1915 | 1461022246713 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 16:30:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:30:46 INFO - PROCESS | 1915 | 1461022246720 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:30:46 INFO - PROCESS | 1915 | 1461022246723 Marionette TRACE conn4 <- [1,2574,null,{}] 16:30:46 INFO - PROCESS | 1915 | 1461022246729 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:46 INFO - PROCESS | 1915 | 1461022246986 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 16:30:47 INFO - PROCESS | 1915 | 1461022247335 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x962a1800 == 171 [pid = 1915] [id = 651] 16:30:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x981ab400) [pid = 1915] [serial = 1954] [outer = (nil)] 16:30:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x99bb8000) [pid = 1915] [serial = 1955] [outer = 0x981ab400] 16:30:47 INFO - PROCESS | 1915 | 1461022247428 Marionette DEBUG loaded listener.js 16:30:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x9adf6800) [pid = 1915] [serial = 1956] [outer = 0x981ab400] 16:30:48 INFO - PROCESS | 1915 | 1461022248352 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 16:30:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:30:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1684ms 16:30:48 INFO - PROCESS | 1915 | 1461022248405 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 16:30:48 INFO - PROCESS | 1915 | 1461022248408 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 16:30:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:30:48 INFO - PROCESS | 1915 | 1461022248416 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:30:48 INFO - PROCESS | 1915 | 1461022248419 Marionette TRACE conn4 <- [1,2578,null,{}] 16:30:48 INFO - PROCESS | 1915 | 1461022248426 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:48 INFO - PROCESS | 1915 | 1461022248675 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 16:30:49 INFO - PROCESS | 1915 | 1461022249029 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x83ec7800 == 172 [pid = 1915] [id = 652] 16:30:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x8dc5f800) [pid = 1915] [serial = 1957] [outer = (nil)] 16:30:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x9ad4c000) [pid = 1915] [serial = 1958] [outer = 0x8dc5f800] 16:30:49 INFO - PROCESS | 1915 | 1461022249126 Marionette DEBUG loaded listener.js 16:30:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x9e02cc00) [pid = 1915] [serial = 1959] [outer = 0x8dc5f800] 16:30:50 INFO - PROCESS | 1915 | 1461022250036 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 16:30:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:30:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1685ms 16:30:50 INFO - PROCESS | 1915 | 1461022250102 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 16:30:50 INFO - PROCESS | 1915 | 1461022250106 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 16:30:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:30:50 INFO - PROCESS | 1915 | 1461022250112 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:30:50 INFO - PROCESS | 1915 | 1461022250116 Marionette TRACE conn4 <- [1,2582,null,{}] 16:30:50 INFO - PROCESS | 1915 | 1461022250122 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:50 INFO - PROCESS | 1915 | 1461022250385 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 16:30:50 INFO - PROCESS | 1915 | 1461022250737 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f384000 == 173 [pid = 1915] [id = 653] 16:30:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x8ffe8800) [pid = 1915] [serial = 1960] [outer = (nil)] 16:30:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x9fbc6800) [pid = 1915] [serial = 1961] [outer = 0x8ffe8800] 16:30:50 INFO - PROCESS | 1915 | 1461022250837 Marionette DEBUG loaded listener.js 16:30:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x9fc7f000) [pid = 1915] [serial = 1962] [outer = 0x8ffe8800] 16:30:51 INFO - PROCESS | 1915 | 1461022251758 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 16:30:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:30:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1685ms 16:30:51 INFO - PROCESS | 1915 | 1461022251798 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 16:30:51 INFO - PROCESS | 1915 | 1461022251802 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 16:30:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:30:51 INFO - PROCESS | 1915 | 1461022251809 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:30:51 INFO - PROCESS | 1915 | 1461022251813 Marionette TRACE conn4 <- [1,2586,null,{}] 16:30:51 INFO - PROCESS | 1915 | 1461022251819 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:52 INFO - PROCESS | 1915 | 1461022252061 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 16:30:52 INFO - PROCESS | 1915 | 1461022252432 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x99315c00 == 174 [pid = 1915] [id = 654] 16:30:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x9b3eb800) [pid = 1915] [serial = 1963] [outer = (nil)] 16:30:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0xa0071400) [pid = 1915] [serial = 1964] [outer = 0x9b3eb800] 16:30:52 INFO - PROCESS | 1915 | 1461022252528 Marionette DEBUG loaded listener.js 16:30:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0xa0083400) [pid = 1915] [serial = 1965] [outer = 0x9b3eb800] 16:30:53 INFO - PROCESS | 1915 | 1461022253464 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 16:30:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:30:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1690ms 16:30:53 INFO - PROCESS | 1915 | 1461022253501 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 16:30:53 INFO - PROCESS | 1915 | 1461022253505 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 16:30:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:30:53 INFO - PROCESS | 1915 | 1461022253512 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:30:53 INFO - PROCESS | 1915 | 1461022253516 Marionette TRACE conn4 <- [1,2590,null,{}] 16:30:53 INFO - PROCESS | 1915 | 1461022253522 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:53 INFO - PROCESS | 1915 | 1461022253777 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 16:30:54 INFO - PROCESS | 1915 | 1461022254135 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x83ec8c00 == 175 [pid = 1915] [id = 655] 16:30:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x83eca800) [pid = 1915] [serial = 1966] [outer = (nil)] 16:30:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0xa0a5b000) [pid = 1915] [serial = 1967] [outer = 0x83eca800] 16:30:54 INFO - PROCESS | 1915 | 1461022254233 Marionette DEBUG loaded listener.js 16:30:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0xa0cb6800) [pid = 1915] [serial = 1968] [outer = 0x83eca800] 16:30:55 INFO - PROCESS | 1915 | 1461022255142 Marionette TRACE conn4 <- [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]]]}] 16:30:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:30:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1698ms 16:30:55 INFO - PROCESS | 1915 | 1461022255211 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 16:30:55 INFO - PROCESS | 1915 | 1461022255215 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 16:30:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:30:55 INFO - PROCESS | 1915 | 1461022255222 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:30:55 INFO - PROCESS | 1915 | 1461022255225 Marionette TRACE conn4 <- [1,2594,null,{}] 16:30:55 INFO - PROCESS | 1915 | 1461022255231 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:55 INFO - PROCESS | 1915 | 1461022255479 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 16:30:55 INFO - PROCESS | 1915 | 1461022255830 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x97c79000 == 176 [pid = 1915] [id = 656] 16:30:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0xa0074400) [pid = 1915] [serial = 1969] [outer = (nil)] 16:30:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0xa2837c00) [pid = 1915] [serial = 1970] [outer = 0xa0074400] 16:30:55 INFO - PROCESS | 1915 | 1461022255921 Marionette DEBUG loaded listener.js 16:30:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0xa2a59400) [pid = 1915] [serial = 1971] [outer = 0xa0074400] 16:30:56 INFO - PROCESS | 1915 | 1461022256886 Marionette TRACE conn4 <- [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]]]}] 16:30:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:30:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1680ms 16:30:56 INFO - PROCESS | 1915 | 1461022256902 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 16:30:56 INFO - PROCESS | 1915 | 1461022256906 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 16:30:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:30:56 INFO - PROCESS | 1915 | 1461022256913 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:30:56 INFO - PROCESS | 1915 | 1461022256917 Marionette TRACE conn4 <- [1,2598,null,{}] 16:30:56 INFO - PROCESS | 1915 | 1461022256923 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:57 INFO - PROCESS | 1915 | 1461022257177 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 16:30:59 INFO - PROCESS | 1915 | --DOCSHELL 0x942c2800 == 175 [pid = 1915] [id = 588] 16:30:59 INFO - PROCESS | 1915 | --DOCSHELL 0x94ee8000 == 174 [pid = 1915] [id = 589] 16:30:59 INFO - PROCESS | 1915 | --DOCSHELL 0x98e77800 == 173 [pid = 1915] [id = 80] 16:30:59 INFO - PROCESS | 1915 | --DOCSHELL 0x8e0c4000 == 172 [pid = 1915] [id = 638] 16:30:59 INFO - PROCESS | 1915 | --DOCSHELL 0x8af1d000 == 171 [pid = 1915] [id = 637] 16:30:59 INFO - PROCESS | 1915 | --DOCSHELL 0x875a4400 == 170 [pid = 1915] [id = 636] 16:30:59 INFO - PROCESS | 1915 | --DOCSHELL 0x83eca400 == 169 [pid = 1915] [id = 635] 16:30:59 INFO - PROCESS | 1915 | --DOCSHELL 0x875a0c00 == 168 [pid = 1915] [id = 633] 16:30:59 INFO - PROCESS | 1915 | --DOCSHELL 0x877d2c00 == 167 [pid = 1915] [id = 634] 16:30:59 INFO - PROCESS | 1915 | --DOCSHELL 0x9310e400 == 166 [pid = 1915] [id = 632] 16:30:59 INFO - PROCESS | 1915 | --DOCSHELL 0x942c3c00 == 165 [pid = 1915] [id = 631] 16:30:59 INFO - PROCESS | 1915 | --DOCSHELL 0x90608000 == 164 [pid = 1915] [id = 630] 16:30:59 INFO - PROCESS | 1915 | --DOCSHELL 0xa0002c00 == 163 [pid = 1915] [id = 528] 16:30:59 INFO - PROCESS | 1915 | --DOCSHELL 0x8b2a1800 == 162 [pid = 1915] [id = 628] 16:30:59 INFO - PROCESS | 1915 | --DOCSHELL 0x93012800 == 161 [pid = 1915] [id = 629] 16:30:59 INFO - PROCESS | 1915 | --DOCSHELL 0x903e3c00 == 160 [pid = 1915] [id = 627] 16:30:59 INFO - PROCESS | 1915 | --DOCSHELL 0x83ec7000 == 159 [pid = 1915] [id = 626] 16:30:59 INFO - PROCESS | 1915 | --DOCSHELL 0x8e0c3800 == 158 [pid = 1915] [id = 625] 16:30:59 INFO - PROCESS | 1915 | --DOCSHELL 0x8977bc00 == 157 [pid = 1915] [id = 624] 16:30:59 INFO - PROCESS | 1915 | --DOCSHELL 0x8f609c00 == 156 [pid = 1915] [id = 622] 16:30:59 INFO - PROCESS | 1915 | --DOCSHELL 0x8fe1c400 == 155 [pid = 1915] [id = 623] 16:30:59 INFO - PROCESS | 1915 | --DOCSHELL 0x8e0c8800 == 154 [pid = 1915] [id = 621] 16:30:59 INFO - PROCESS | 1915 | --DOCSHELL 0x8b24e800 == 153 [pid = 1915] [id = 620] 16:30:59 INFO - PROCESS | 1915 | --DOCSHELL 0x876a9400 == 152 [pid = 1915] [id = 619] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x9e02c800) [pid = 1915] [serial = 1827] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0xa2a0ec00) [pid = 1915] [serial = 1842] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x8bd0cc00) [pid = 1915] [serial = 1796] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x8b254800) [pid = 1915] [serial = 1850] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x97b11000) [pid = 1915] [serial = 1823] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0xa008b800) [pid = 1915] [serial = 1830] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x916c5000) [pid = 1915] [serial = 1808] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x902f4000) [pid = 1915] [serial = 1803] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x94ef0800) [pid = 1915] [serial = 1818] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x9fe80800) [pid = 1915] [serial = 1829] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x8fe20000) [pid = 1915] [serial = 1731] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0xa0cbb400) [pid = 1915] [serial = 1832] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0xa0fd7000) [pid = 1915] [serial = 1833] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x8f604800) [pid = 1915] [serial = 1800] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x98021c00) [pid = 1915] [serial = 1824] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0xa3cb7400) [pid = 1915] [serial = 1835] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x93211c00) [pid = 1915] [serial = 1812] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x916cb400) [pid = 1915] [serial = 1809] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x99bb3c00) [pid = 1915] [serial = 1826] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x8ff8b400) [pid = 1915] [serial = 1845] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x877d9400) [pid = 1915] [serial = 1848] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x8e946c00) [pid = 1915] [serial = 1854] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x883e4c00) [pid = 1915] [serial = 1838] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x94010000) [pid = 1915] [serial = 1814] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x98e75000) [pid = 1915] [serial = 1841] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x8f26a400) [pid = 1915] [serial = 1799] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x8b2b0800) [pid = 1915] [serial = 1851] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x9014cc00) [pid = 1915] [serial = 1802] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x9149b800) [pid = 1915] [serial = 1806] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x94015800) [pid = 1915] [serial = 1815] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x9060c800) [pid = 1915] [serial = 1805] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x876adc00) [pid = 1915] [serial = 1847] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x94ee9000) [pid = 1915] [serial = 1817] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x9786b000) [pid = 1915] [serial = 1821] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0xa3cc3800) [pid = 1915] [serial = 1836] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x8ff8a000) [pid = 1915] [serial = 1844] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x883e6800) [pid = 1915] [serial = 1839] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x8deb3800) [pid = 1915] [serial = 1797] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0xa44b7400) [pid = 1915] [serial = 1782] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x931b0c00) [pid = 1915] [serial = 1811] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x9699c400) [pid = 1915] [serial = 1820] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x8e0c0c00) [pid = 1915] [serial = 1853] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x8e948000) [pid = 1915] [serial = 1856] [outer = (nil)] [url = about:blank] 16:31:00 INFO - PROCESS | 1915 | 1461022260090 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x84917800 == 153 [pid = 1915] [id = 657] 16:31:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x84eab800) [pid = 1915] [serial = 1972] [outer = (nil)] 16:31:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x84eaf400) [pid = 1915] [serial = 1973] [outer = 0x84eab800] 16:31:00 INFO - PROCESS | 1915 | 1461022260176 Marionette DEBUG loaded listener.js 16:31:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x850df400) [pid = 1915] [serial = 1974] [outer = 0x84eab800] 16:31:01 INFO - PROCESS | 1915 | 1461022261062 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 16:31:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:31:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 4196ms 16:31:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:31:01 INFO - PROCESS | 1915 | 1461022261115 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 16:31:01 INFO - PROCESS | 1915 | 1461022261119 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 16:31:01 INFO - PROCESS | 1915 | 1461022261128 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:31:01 INFO - PROCESS | 1915 | 1461022261136 Marionette TRACE conn4 <- [1,2602,null,{}] 16:31:01 INFO - PROCESS | 1915 | 1461022261143 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:01 INFO - PROCESS | 1915 | 1461022261394 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 16:31:01 INFO - PROCESS | 1915 | 1461022261726 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:01 INFO - PROCESS | 1915 | ++DOCSHELL 0x876ab000 == 154 [pid = 1915] [id = 658] 16:31:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x876ab400) [pid = 1915] [serial = 1975] [outer = (nil)] 16:31:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x876afc00) [pid = 1915] [serial = 1976] [outer = 0x876ab400] 16:31:01 INFO - PROCESS | 1915 | 1461022261811 Marionette DEBUG loaded listener.js 16:31:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x877cf800) [pid = 1915] [serial = 1977] [outer = 0x876ab400] 16:31:02 INFO - PROCESS | 1915 | 1461022262837 Marionette TRACE conn4 <- [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]]]}] 16:31:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:31:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1747ms 16:31:02 INFO - PROCESS | 1915 | 1461022262883 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 16:31:02 INFO - PROCESS | 1915 | 1461022262890 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 16:31:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:31:02 INFO - PROCESS | 1915 | 1461022262897 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:31:02 INFO - PROCESS | 1915 | 1461022262901 Marionette TRACE conn4 <- [1,2606,null,{}] 16:31:02 INFO - PROCESS | 1915 | 1461022262908 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:03 INFO - PROCESS | 1915 | 1461022263221 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 16:31:03 INFO - PROCESS | 1915 | 1461022263457 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:03 INFO - PROCESS | 1915 | ++DOCSHELL 0x876b1c00 == 155 [pid = 1915] [id = 659] 16:31:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x883e8000) [pid = 1915] [serial = 1978] [outer = (nil)] 16:31:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8977f000) [pid = 1915] [serial = 1979] [outer = 0x883e8000] 16:31:03 INFO - PROCESS | 1915 | 1461022263535 Marionette DEBUG loaded listener.js 16:31:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x89dc4800) [pid = 1915] [serial = 1980] [outer = 0x883e8000] 16:31:04 INFO - PROCESS | 1915 | 1461022264456 Marionette TRACE conn4 <- [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]]]}] 16:31:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:31:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 2239ms 16:31:05 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x8fe24400) [pid = 1915] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:31:05 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x8f269800) [pid = 1915] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:31:05 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x875a7c00) [pid = 1915] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:31:05 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x942cb400) [pid = 1915] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:31:05 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x90607000) [pid = 1915] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:31:05 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x8bd10800) [pid = 1915] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:31:05 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x903e8400) [pid = 1915] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:31:05 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x91610400) [pid = 1915] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:31:05 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x8eb22000) [pid = 1915] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:31:05 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x8b2a1c00) [pid = 1915] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:31:05 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x8ffe2c00) [pid = 1915] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:31:05 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x94013c00) [pid = 1915] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:31:05 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x8fe1bc00) [pid = 1915] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:31:05 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x876b0000) [pid = 1915] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:31:05 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x98b62400) [pid = 1915] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:31:05 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x90609000) [pid = 1915] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:31:05 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x876b5000) [pid = 1915] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:31:05 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0x8e0c6800) [pid = 1915] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:31:05 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0x93208000) [pid = 1915] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:31:05 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0x8b249800) [pid = 1915] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:31:05 INFO - PROCESS | 1915 | --DOMWINDOW == 119 (0x876a9000) [pid = 1915] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:31:05 INFO - PROCESS | 1915 | 1461022265225 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 16:31:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:31:05 INFO - PROCESS | 1915 | 1461022265230 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 16:31:05 INFO - PROCESS | 1915 | 1461022265246 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:31:05 INFO - PROCESS | 1915 | 1461022265256 Marionette TRACE conn4 <- [1,2610,null,{}] 16:31:05 INFO - PROCESS | 1915 | 1461022265264 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:05 INFO - PROCESS | 1915 | 1461022265556 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 16:31:05 INFO - PROCESS | 1915 | 1461022265691 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:05 INFO - PROCESS | 1915 | ++DOCSHELL 0x89782800 == 156 [pid = 1915] [id = 660] 16:31:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0x89dc8800) [pid = 1915] [serial = 1981] [outer = (nil)] 16:31:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0x8b24a000) [pid = 1915] [serial = 1982] [outer = 0x89dc8800] 16:31:05 INFO - PROCESS | 1915 | 1461022265776 Marionette DEBUG loaded listener.js 16:31:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0x8b257800) [pid = 1915] [serial = 1983] [outer = 0x89dc8800] 16:31:06 INFO - PROCESS | 1915 | 1461022266633 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 16:31:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:31:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1454ms 16:31:06 INFO - PROCESS | 1915 | 1461022266692 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 16:31:06 INFO - PROCESS | 1915 | 1461022266697 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 16:31:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:31:06 INFO - PROCESS | 1915 | 1461022266703 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:31:06 INFO - PROCESS | 1915 | 1461022266706 Marionette TRACE conn4 <- [1,2614,null,{}] 16:31:06 INFO - PROCESS | 1915 | 1461022266712 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:06 INFO - PROCESS | 1915 | 1461022266943 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 16:31:07 INFO - PROCESS | 1915 | 1461022267305 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:07 INFO - PROCESS | 1915 | ++DOCSHELL 0x83ec8400 == 157 [pid = 1915] [id = 661] 16:31:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0x83ec9000) [pid = 1915] [serial = 1984] [outer = (nil)] 16:31:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x84916c00) [pid = 1915] [serial = 1985] [outer = 0x83ec9000] 16:31:07 INFO - PROCESS | 1915 | 1461022267477 Marionette DEBUG loaded listener.js 16:31:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x850e3400) [pid = 1915] [serial = 1986] [outer = 0x83ec9000] 16:31:08 INFO - PROCESS | 1915 | 1461022268433 Marionette TRACE conn4 <- [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]]]}] 16:31:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:31:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1782ms 16:31:08 INFO - PROCESS | 1915 | 1461022268487 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 16:31:08 INFO - PROCESS | 1915 | 1461022268496 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 16:31:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:31:08 INFO - PROCESS | 1915 | 1461022268506 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:31:08 INFO - PROCESS | 1915 | 1461022268511 Marionette TRACE conn4 <- [1,2618,null,{}] 16:31:08 INFO - PROCESS | 1915 | 1461022268520 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:08 INFO - PROCESS | 1915 | 1461022268789 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 16:31:09 INFO - PROCESS | 1915 | 1461022269140 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x877d9000 == 158 [pid = 1915] [id = 662] 16:31:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x883e1000) [pid = 1915] [serial = 1987] [outer = (nil)] 16:31:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x883ea800) [pid = 1915] [serial = 1988] [outer = 0x883e1000] 16:31:09 INFO - PROCESS | 1915 | 1461022269245 Marionette DEBUG loaded listener.js 16:31:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x8af0ec00) [pid = 1915] [serial = 1989] [outer = 0x883e1000] 16:31:10 INFO - PROCESS | 1915 | 1461022270295 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 16:31:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:31:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1841ms 16:31:10 INFO - PROCESS | 1915 | 1461022270350 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 16:31:10 INFO - PROCESS | 1915 | 1461022270357 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 16:31:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:31:10 INFO - PROCESS | 1915 | 1461022270366 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:31:10 INFO - PROCESS | 1915 | 1461022270370 Marionette TRACE conn4 <- [1,2622,null,{}] 16:31:10 INFO - PROCESS | 1915 | 1461022270376 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:10 INFO - PROCESS | 1915 | 1461022270627 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 16:31:11 INFO - PROCESS | 1915 | 1461022271020 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x89785800 == 159 [pid = 1915] [id = 663] 16:31:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x8b2ad400) [pid = 1915] [serial = 1990] [outer = (nil)] 16:31:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8bb8bc00) [pid = 1915] [serial = 1991] [outer = 0x8b2ad400] 16:31:11 INFO - PROCESS | 1915 | 1461022271115 Marionette DEBUG loaded listener.js 16:31:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8bd0a000) [pid = 1915] [serial = 1992] [outer = 0x8b2ad400] 16:31:12 INFO - PROCESS | 1915 | 1461022272091 Marionette TRACE conn4 <- [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]]]}] 16:31:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:31:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1794ms 16:31:12 INFO - PROCESS | 1915 | 1461022272161 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 16:31:12 INFO - PROCESS | 1915 | 1461022272165 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 16:31:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:31:12 INFO - PROCESS | 1915 | 1461022272175 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:31:12 INFO - PROCESS | 1915 | 1461022272185 Marionette TRACE conn4 <- [1,2626,null,{}] 16:31:12 INFO - PROCESS | 1915 | 1461022272201 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:12 INFO - PROCESS | 1915 | 1461022272516 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 16:31:12 INFO - PROCESS | 1915 | 1461022272865 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bb86400 == 160 [pid = 1915] [id = 664] 16:31:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8bb8c400) [pid = 1915] [serial = 1993] [outer = (nil)] 16:31:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8dc66000) [pid = 1915] [serial = 1994] [outer = 0x8bb8c400] 16:31:12 INFO - PROCESS | 1915 | 1461022272956 Marionette DEBUG loaded listener.js 16:31:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x8dd6d000) [pid = 1915] [serial = 1995] [outer = 0x8bb8c400] 16:31:13 INFO - PROCESS | 1915 | 1461022273923 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 16:31:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:31:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1794ms 16:31:13 INFO - PROCESS | 1915 | 1461022273967 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 16:31:13 INFO - PROCESS | 1915 | 1461022273971 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 16:31:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:31:13 INFO - PROCESS | 1915 | 1461022273979 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:31:13 INFO - PROCESS | 1915 | 1461022273983 Marionette TRACE conn4 <- [1,2630,null,{}] 16:31:13 INFO - PROCESS | 1915 | 1461022273988 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:14 INFO - PROCESS | 1915 | 1461022274236 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 16:31:14 INFO - PROCESS | 1915 | 1461022274580 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dd65000 == 161 [pid = 1915] [id = 665] 16:31:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8deae400) [pid = 1915] [serial = 1996] [outer = (nil)] 16:31:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8deb7800) [pid = 1915] [serial = 1997] [outer = 0x8deae400] 16:31:14 INFO - PROCESS | 1915 | 1461022274678 Marionette DEBUG loaded listener.js 16:31:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8e074400) [pid = 1915] [serial = 1998] [outer = 0x8deae400] 16:31:15 INFO - PROCESS | 1915 | 1461022275665 Marionette TRACE conn4 <- [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]]]}] 16:31:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:31:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1731ms 16:31:15 INFO - PROCESS | 1915 | 1461022275711 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 16:31:15 INFO - PROCESS | 1915 | 1461022275717 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 16:31:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:31:15 INFO - PROCESS | 1915 | 1461022275724 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:31:15 INFO - PROCESS | 1915 | 1461022275728 Marionette TRACE conn4 <- [1,2634,null,{}] 16:31:15 INFO - PROCESS | 1915 | 1461022275734 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:15 INFO - PROCESS | 1915 | 1461022275980 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 16:31:16 INFO - PROCESS | 1915 | 1461022276332 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e0c4000 == 162 [pid = 1915] [id = 666] 16:31:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8e0c4400) [pid = 1915] [serial = 1999] [outer = (nil)] 16:31:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8e0c7c00) [pid = 1915] [serial = 2000] [outer = 0x8e0c4400] 16:31:16 INFO - PROCESS | 1915 | 1461022276443 Marionette DEBUG loaded listener.js 16:31:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8e949800) [pid = 1915] [serial = 2001] [outer = 0x8e0c4400] 16:31:17 INFO - PROCESS | 1915 | 1461022277410 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 16:31:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:31:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1748ms 16:31:17 INFO - PROCESS | 1915 | 1461022277473 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 16:31:17 INFO - PROCESS | 1915 | 1461022277478 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 16:31:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:31:17 INFO - PROCESS | 1915 | 1461022277485 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:31:17 INFO - PROCESS | 1915 | 1461022277489 Marionette TRACE conn4 <- [1,2638,null,{}] 16:31:17 INFO - PROCESS | 1915 | 1461022277495 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:17 INFO - PROCESS | 1915 | 1461022277756 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 16:31:18 INFO - PROCESS | 1915 | 1461022278108 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x8deb3800 == 163 [pid = 1915] [id = 667] 16:31:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8e0c8800) [pid = 1915] [serial = 2002] [outer = (nil)] 16:31:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x8ecfcc00) [pid = 1915] [serial = 2003] [outer = 0x8e0c8800] 16:31:18 INFO - PROCESS | 1915 | 1461022278201 Marionette DEBUG loaded listener.js 16:31:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x8f265000) [pid = 1915] [serial = 2004] [outer = 0x8e0c8800] 16:31:19 INFO - PROCESS | 1915 | 1461022279160 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 16:31:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:31:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1736ms 16:31:19 INFO - PROCESS | 1915 | 1461022279223 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 16:31:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:31:19 INFO - PROCESS | 1915 | 1461022279227 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 16:31:19 INFO - PROCESS | 1915 | 1461022279235 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:31:19 INFO - PROCESS | 1915 | 1461022279239 Marionette TRACE conn4 <- [1,2642,null,{}] 16:31:19 INFO - PROCESS | 1915 | 1461022279245 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:19 INFO - PROCESS | 1915 | 1461022279495 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 16:31:19 INFO - PROCESS | 1915 | 1461022279851 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:19 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb2bc00 == 164 [pid = 1915] [id = 668] 16:31:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x8eb2d000) [pid = 1915] [serial = 2005] [outer = (nil)] 16:31:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x8f381800) [pid = 1915] [serial = 2006] [outer = 0x8eb2d000] 16:31:19 INFO - PROCESS | 1915 | 1461022279948 Marionette DEBUG loaded listener.js 16:31:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x8f386400) [pid = 1915] [serial = 2007] [outer = 0x8eb2d000] 16:31:20 INFO - PROCESS | 1915 | 1461022280889 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 16:31:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:31:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1684ms 16:31:20 INFO - PROCESS | 1915 | 1461022280919 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 16:31:20 INFO - PROCESS | 1915 | 1461022280923 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 16:31:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:31:20 INFO - PROCESS | 1915 | 1461022280930 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:31:20 INFO - PROCESS | 1915 | 1461022280934 Marionette TRACE conn4 <- [1,2646,null,{}] 16:31:20 INFO - PROCESS | 1915 | 1461022280941 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:21 INFO - PROCESS | 1915 | 1461022281186 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 16:31:21 INFO - PROCESS | 1915 | 1461022281542 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ecfc400 == 165 [pid = 1915] [id = 669] 16:31:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x8f262c00) [pid = 1915] [serial = 2008] [outer = (nil)] 16:31:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x8f601c00) [pid = 1915] [serial = 2009] [outer = 0x8f262c00] 16:31:21 INFO - PROCESS | 1915 | 1461022281642 Marionette DEBUG loaded listener.js 16:31:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x8f604c00) [pid = 1915] [serial = 2010] [outer = 0x8f262c00] 16:31:22 INFO - PROCESS | 1915 | 1461022282570 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 16:31:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:31:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1687ms 16:31:22 INFO - PROCESS | 1915 | 1461022282618 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 16:31:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:31:22 INFO - PROCESS | 1915 | 1461022282623 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 16:31:22 INFO - PROCESS | 1915 | 1461022282630 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:31:22 INFO - PROCESS | 1915 | 1461022282634 Marionette TRACE conn4 <- [1,2650,null,{}] 16:31:22 INFO - PROCESS | 1915 | 1461022282641 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:22 INFO - PROCESS | 1915 | 1461022282902 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 16:31:23 INFO - PROCESS | 1915 | 1461022283250 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x8977fc00 == 166 [pid = 1915] [id = 670] 16:31:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x8e075c00) [pid = 1915] [serial = 2011] [outer = (nil)] 16:31:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x8fc04400) [pid = 1915] [serial = 2012] [outer = 0x8e075c00] 16:31:23 INFO - PROCESS | 1915 | 1461022283353 Marionette DEBUG loaded listener.js 16:31:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x8fc0c400) [pid = 1915] [serial = 2013] [outer = 0x8e075c00] 16:31:24 INFO - PROCESS | 1915 | 1461022284207 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 16:31:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:31:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1639ms 16:31:24 INFO - PROCESS | 1915 | 1461022284275 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 16:31:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:31:24 INFO - PROCESS | 1915 | 1461022284280 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 16:31:24 INFO - PROCESS | 1915 | 1461022284289 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:31:24 INFO - PROCESS | 1915 | 1461022284292 Marionette TRACE conn4 <- [1,2654,null,{}] 16:31:24 INFO - PROCESS | 1915 | 1461022284299 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:24 INFO - PROCESS | 1915 | 1461022284561 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 16:31:24 INFO - PROCESS | 1915 | 1461022284937 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:24 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fe0a800 == 167 [pid = 1915] [id = 671] 16:31:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x8fe0ac00) [pid = 1915] [serial = 2014] [outer = (nil)] 16:31:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x8fe0e000) [pid = 1915] [serial = 2015] [outer = 0x8fe0ac00] 16:31:25 INFO - PROCESS | 1915 | 1461022285054 Marionette DEBUG loaded listener.js 16:31:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x8fe20400) [pid = 1915] [serial = 2016] [outer = 0x8fe0ac00] 16:31:26 INFO - PROCESS | 1915 | 1461022286033 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 16:31:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:31:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1785ms 16:31:26 INFO - PROCESS | 1915 | 1461022286073 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 16:31:26 INFO - PROCESS | 1915 | 1461022286077 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 16:31:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:31:26 INFO - PROCESS | 1915 | 1461022286085 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:31:26 INFO - PROCESS | 1915 | 1461022286091 Marionette TRACE conn4 <- [1,2658,null,{}] 16:31:26 INFO - PROCESS | 1915 | 1461022286098 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:26 INFO - PROCESS | 1915 | 1461022286438 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 16:31:26 INFO - PROCESS | 1915 | 1461022286798 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fe26000 == 168 [pid = 1915] [id = 672] 16:31:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x8fee2800) [pid = 1915] [serial = 2017] [outer = (nil)] 16:31:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x8ff89400) [pid = 1915] [serial = 2018] [outer = 0x8fee2800] 16:31:26 INFO - PROCESS | 1915 | 1461022286892 Marionette DEBUG loaded listener.js 16:31:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x8ff8c800) [pid = 1915] [serial = 2019] [outer = 0x8fee2800] 16:31:27 INFO - PROCESS | 1915 | 1461022287836 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 16:31:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:31:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1788ms 16:31:27 INFO - PROCESS | 1915 | 1461022287875 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 16:31:27 INFO - PROCESS | 1915 | 1461022287878 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 16:31:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:31:27 INFO - PROCESS | 1915 | 1461022287887 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:31:27 INFO - PROCESS | 1915 | 1461022287891 Marionette TRACE conn4 <- [1,2662,null,{}] 16:31:27 INFO - PROCESS | 1915 | 1461022287898 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:28 INFO - PROCESS | 1915 | 1461022288183 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 16:31:28 INFO - PROCESS | 1915 | 1461022288538 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x83ebe800 == 169 [pid = 1915] [id = 673] 16:31:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x89781c00) [pid = 1915] [serial = 2020] [outer = (nil)] 16:31:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x8ffdb400) [pid = 1915] [serial = 2021] [outer = 0x89781c00] 16:31:28 INFO - PROCESS | 1915 | 1461022288641 Marionette DEBUG loaded listener.js 16:31:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x8ffdf400) [pid = 1915] [serial = 2022] [outer = 0x89781c00] 16:31:29 INFO - PROCESS | 1915 | 1461022289555 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 16:31:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:31:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1732ms 16:31:29 INFO - PROCESS | 1915 | 1461022289620 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 16:31:29 INFO - PROCESS | 1915 | 1461022289632 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 16:31:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:31:29 INFO - PROCESS | 1915 | 1461022289644 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:31:29 INFO - PROCESS | 1915 | 1461022289647 Marionette TRACE conn4 <- [1,2666,null,{}] 16:31:29 INFO - PROCESS | 1915 | 1461022289654 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:29 INFO - PROCESS | 1915 | 1461022289953 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 16:31:30 INFO - PROCESS | 1915 | 1461022290313 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fe08400 == 170 [pid = 1915] [id = 674] 16:31:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x8ff8b800) [pid = 1915] [serial = 2023] [outer = (nil)] 16:31:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x90147800) [pid = 1915] [serial = 2024] [outer = 0x8ff8b800] 16:31:30 INFO - PROCESS | 1915 | 1461022290422 Marionette DEBUG loaded listener.js 16:31:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x9014b000) [pid = 1915] [serial = 2025] [outer = 0x8ff8b800] 16:31:31 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:31:31 INFO - PROCESS | 1915 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:31:31 INFO - PROCESS | 1915 | 1461022291833 Marionette TRACE conn4 <- [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]]]}] 16:31:31 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) 16:31:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2242ms 16:31:31 INFO - PROCESS | 1915 | 1461022291976 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 16:31:31 INFO - PROCESS | 1915 | 1461022291979 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 16:31:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:31:32 INFO - PROCESS | 1915 | 1461022291996 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:31:32 INFO - PROCESS | 1915 | 1461022291999 Marionette TRACE conn4 <- [1,2670,null,{}] 16:31:32 INFO - PROCESS | 1915 | 1461022292007 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:32 INFO - PROCESS | 1915 | 1461022292280 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 16:31:32 INFO - PROCESS | 1915 | 1461022292579 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ecfa000 == 171 [pid = 1915] [id = 675] 16:31:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x8fedd400) [pid = 1915] [serial = 2026] [outer = (nil)] 16:31:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x902e9800) [pid = 1915] [serial = 2027] [outer = 0x8fedd400] 16:31:32 INFO - PROCESS | 1915 | 1461022292672 Marionette DEBUG loaded listener.js 16:31:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x902f1000) [pid = 1915] [serial = 2028] [outer = 0x8fedd400] 16:31:34 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:31:34 INFO - PROCESS | 1915 | 1461022294069 Marionette TRACE conn4 <- [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] 16:31:34 INFO - PROCESS | 1915 | 1461022294155 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 16:31:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:31:34 INFO - PROCESS | 1915 | 1461022294217 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:31:34 INFO - PROCESS | 1915 | 1461022294220 Marionette TRACE conn4 <- [1,2674,null,{}] 16:31:34 INFO - PROCESS | 1915 | 1461022294227 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:34 INFO - PROCESS | 1915 | 1461022294487 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 16:31:34 INFO - PROCESS | 1915 | 1461022294805 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:34 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fe04400 == 172 [pid = 1915] [id = 676] 16:31:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x90144800) [pid = 1915] [serial = 2029] [outer = (nil)] 16:31:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x90601400) [pid = 1915] [serial = 2030] [outer = 0x90144800] 16:31:34 INFO - PROCESS | 1915 | 1461022294899 Marionette DEBUG loaded listener.js 16:31:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x90604000) [pid = 1915] [serial = 2031] [outer = 0x90144800] 16:31:36 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:31:36 INFO - PROCESS | 1915 | 1461022296377 Marionette TRACE conn4 <- [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] 16:31:36 INFO - PROCESS | 1915 | 1461022296455 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 16:31:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:31:36 INFO - PROCESS | 1915 | 1461022296487 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:31:36 INFO - PROCESS | 1915 | 1461022296490 Marionette TRACE conn4 <- [1,2678,null,{}] 16:31:36 INFO - PROCESS | 1915 | 1461022296498 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:36 INFO - PROCESS | 1915 | 1461022296771 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 16:31:37 INFO - PROCESS | 1915 | 1461022297070 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:37 INFO - PROCESS | 1915 | ++DOCSHELL 0x902f2c00 == 173 [pid = 1915] [id = 677] 16:31:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x903e3800) [pid = 1915] [serial = 2032] [outer = (nil)] 16:31:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x90610800) [pid = 1915] [serial = 2033] [outer = 0x903e3800] 16:31:37 INFO - PROCESS | 1915 | 1461022297162 Marionette DEBUG loaded listener.js 16:31:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x91241800) [pid = 1915] [serial = 2034] [outer = 0x903e3800] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x8deb6800 == 172 [pid = 1915] [id = 557] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x931a1400 == 171 [pid = 1915] [id = 561] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x97874000 == 170 [pid = 1915] [id = 566] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x85a35c00 == 169 [pid = 1915] [id = 568] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb2c400 == 168 [pid = 1915] [id = 559] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x8ffdc400 == 167 [pid = 1915] [id = 558] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x9300f800 == 166 [pid = 1915] [id = 560] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x931a8c00 == 165 [pid = 1915] [id = 562] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x93f65800 == 164 [pid = 1915] [id = 563] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x93f64400 == 163 [pid = 1915] [id = 564] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x942cc000 == 162 [pid = 1915] [id = 565] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x8b24dc00 == 161 [pid = 1915] [id = 567] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x89782800 == 160 [pid = 1915] [id = 660] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x876b1c00 == 159 [pid = 1915] [id = 659] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x876ab000 == 158 [pid = 1915] [id = 658] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x84917800 == 157 [pid = 1915] [id = 657] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x99315c00 == 156 [pid = 1915] [id = 654] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x83ec7800 == 155 [pid = 1915] [id = 652] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x8f384000 == 154 [pid = 1915] [id = 653] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x962a1800 == 153 [pid = 1915] [id = 651] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x94446400 == 152 [pid = 1915] [id = 650] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x8b24fc00 == 151 [pid = 1915] [id = 649] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x9014c800 == 150 [pid = 1915] [id = 647] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x931d8400 == 149 [pid = 1915] [id = 648] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x903ea000 == 148 [pid = 1915] [id = 646] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x8fedbc00 == 147 [pid = 1915] [id = 645] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x8b254c00 == 146 [pid = 1915] [id = 644] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x8deb5400 == 145 [pid = 1915] [id = 643] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x8dc58400 == 144 [pid = 1915] [id = 641] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x8fe23800 == 143 [pid = 1915] [id = 642] 16:31:40 INFO - PROCESS | 1915 | --DOCSHELL 0x877d3400 == 142 [pid = 1915] [id = 640] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x8deb8c00) [pid = 1915] [serial = 1919] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x8ff88400) [pid = 1915] [serial = 1871] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x8f386800) [pid = 1915] [serial = 1865] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x883e8c00) [pid = 1915] [serial = 1911] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x962a7c00) [pid = 1915] [serial = 1896] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x916c2c00) [pid = 1915] [serial = 1883] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x98e7d000) [pid = 1915] [serial = 1905] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x9060f400) [pid = 1915] [serial = 1880] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x8f60d000) [pid = 1915] [serial = 1866] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x883de400) [pid = 1915] [serial = 1910] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x9443d400) [pid = 1915] [serial = 1893] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x8f266400) [pid = 1915] [serial = 1917] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x8bf4bc00) [pid = 1915] [serial = 1862] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x90147400) [pid = 1915] [serial = 1874] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x97879800) [pid = 1915] [serial = 1898] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x916d0c00) [pid = 1915] [serial = 1884] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x8fe26400) [pid = 1915] [serial = 1868] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x97b0bc00) [pid = 1915] [serial = 1899] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x883e0000) [pid = 1915] [serial = 1860] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x962a4400) [pid = 1915] [serial = 1895] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x99bb6000) [pid = 1915] [serial = 1907] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x902e8800) [pid = 1915] [serial = 1875] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x99bbb800) [pid = 1915] [serial = 1908] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x93116800) [pid = 1915] [serial = 1887] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x981ac000) [pid = 1915] [serial = 1901] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x876b3400) [pid = 1915] [serial = 1859] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x903e9000) [pid = 1915] [serial = 1878] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x8ff8d400) [pid = 1915] [serial = 1872] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x903e6400) [pid = 1915] [serial = 1877] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x93ee2800) [pid = 1915] [serial = 1889] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x8fee0800) [pid = 1915] [serial = 1869] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x93111000) [pid = 1915] [serial = 1886] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x93f69400) [pid = 1915] [serial = 1890] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x98c4a400) [pid = 1915] [serial = 1904] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x8eb2f000) [pid = 1915] [serial = 1916] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x8dd6fc00) [pid = 1915] [serial = 1863] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x98317400) [pid = 1915] [serial = 1902] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x8bb89800) [pid = 1915] [serial = 1913] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x8bf4a000) [pid = 1915] [serial = 1914] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x8fe0f000) [pid = 1915] [serial = 1794] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x91243800) [pid = 1915] [serial = 1881] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x942c8000) [pid = 1915] [serial = 1892] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:31:41 INFO - PROCESS | 1915 | 1461022301329 Marionette TRACE conn4 <- [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]]]}] 16:31:41 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) 16:31:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 4899ms 16:31:41 INFO - PROCESS | 1915 | 1461022301379 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 16:31:41 INFO - PROCESS | 1915 | 1461022301386 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 16:31:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:31:41 INFO - PROCESS | 1915 | 1461022301395 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:31:41 INFO - PROCESS | 1915 | 1461022301399 Marionette TRACE conn4 <- [1,2682,null,{}] 16:31:41 INFO - PROCESS | 1915 | 1461022301408 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:41 INFO - PROCESS | 1915 | 1461022301684 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 16:31:41 INFO - PROCESS | 1915 | 1461022301953 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:41 INFO - PROCESS | 1915 | ++DOCSHELL 0x85a35c00 == 143 [pid = 1915] [id = 678] 16:31:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x876ad400) [pid = 1915] [serial = 2035] [outer = (nil)] 16:31:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x877dc800) [pid = 1915] [serial = 2036] [outer = 0x876ad400] 16:31:42 INFO - PROCESS | 1915 | 1461022302036 Marionette DEBUG loaded listener.js 16:31:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x883e7000) [pid = 1915] [serial = 2037] [outer = 0x876ad400] 16:31:43 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:31:43 INFO - PROCESS | 1915 | 1461022303348 Marionette TRACE conn4 <- [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]]]}] 16:31:43 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) 16:31:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1983ms 16:31:43 INFO - PROCESS | 1915 | 1461022303380 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 16:31:43 INFO - PROCESS | 1915 | 1461022303389 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 16:31:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:31:43 INFO - PROCESS | 1915 | 1461022303409 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:31:43 INFO - PROCESS | 1915 | 1461022303415 Marionette TRACE conn4 <- [1,2686,null,{}] 16:31:43 INFO - PROCESS | 1915 | 1461022303421 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:43 INFO - PROCESS | 1915 | 1461022303789 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 16:31:43 INFO - PROCESS | 1915 | 1461022303827 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x883e8800 == 144 [pid = 1915] [id = 679] 16:31:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x883e9800) [pid = 1915] [serial = 2038] [outer = (nil)] 16:31:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8b254c00) [pid = 1915] [serial = 2039] [outer = 0x883e9800] 16:31:43 INFO - PROCESS | 1915 | 1461022303906 Marionette DEBUG loaded listener.js 16:31:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8bb84000) [pid = 1915] [serial = 2040] [outer = 0x883e9800] 16:31:45 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x931a3400) [pid = 1915] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:31:45 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x83eca800) [pid = 1915] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:31:45 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x8ff90c00) [pid = 1915] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:31:45 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x883e8000) [pid = 1915] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:31:45 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x8dd70000) [pid = 1915] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:31:45 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x93ee7400) [pid = 1915] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:31:45 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x877d8000) [pid = 1915] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:31:45 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x91245000) [pid = 1915] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:31:45 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x9b3eb800) [pid = 1915] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:31:45 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x8bb8f800) [pid = 1915] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:31:45 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x84eab800) [pid = 1915] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:31:45 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x981ab400) [pid = 1915] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:31:45 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x94010c00) [pid = 1915] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:31:45 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x8fe24800) [pid = 1915] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:31:45 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0x8dc5f800) [pid = 1915] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:31:45 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0x9819f800) [pid = 1915] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:31:45 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0x8ff91400) [pid = 1915] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:31:45 INFO - PROCESS | 1915 | --DOMWINDOW == 119 (0x914ca000) [pid = 1915] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:31:45 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0x8ffe8800) [pid = 1915] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:31:45 INFO - PROCESS | 1915 | --DOMWINDOW == 117 (0x876ab400) [pid = 1915] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:31:46 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:31:46 INFO - PROCESS | 1915 | 1461022306112 Marionette TRACE conn4 <- [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] 16:31:46 INFO - PROCESS | 1915 | 1461022306153 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 16:31:46 INFO - PROCESS | 1915 | 1461022306164 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:31:46 INFO - PROCESS | 1915 | 1461022306170 Marionette TRACE conn4 <- [1,2690,null,{}] 16:31:46 INFO - PROCESS | 1915 | 1461022306186 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:46 INFO - PROCESS | 1915 | 1461022306429 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 16:31:46 INFO - PROCESS | 1915 | 1461022306656 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x83ecac00 == 145 [pid = 1915] [id = 680] 16:31:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0x85a3bc00) [pid = 1915] [serial = 2041] [outer = (nil)] 16:31:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0x8bd06400) [pid = 1915] [serial = 2042] [outer = 0x85a3bc00] 16:31:46 INFO - PROCESS | 1915 | 1461022306741 Marionette DEBUG loaded listener.js 16:31:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0x8dc5e400) [pid = 1915] [serial = 2043] [outer = 0x85a3bc00] 16:31:48 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:31:48 INFO - PROCESS | 1915 | 1461022308251 Marionette TRACE conn4 <- [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] 16:31:48 INFO - PROCESS | 1915 | 1461022308313 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 16:31:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:31:48 INFO - PROCESS | 1915 | 1461022308323 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:31:48 INFO - PROCESS | 1915 | 1461022308328 Marionette TRACE conn4 <- [1,2694,null,{}] 16:31:48 INFO - PROCESS | 1915 | 1461022308386 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:48 INFO - PROCESS | 1915 | 1461022308666 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 16:31:48 INFO - PROCESS | 1915 | 1461022308959 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x84eab800 == 146 [pid = 1915] [id = 681] 16:31:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0x875a1000) [pid = 1915] [serial = 2044] [outer = (nil)] 16:31:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0x883dd400) [pid = 1915] [serial = 2045] [outer = 0x875a1000] 16:31:49 INFO - PROCESS | 1915 | 1461022309054 Marionette DEBUG loaded listener.js 16:31:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0x8af0fc00) [pid = 1915] [serial = 2046] [outer = 0x875a1000] 16:31:50 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:31:50 INFO - PROCESS | 1915 | 1461022310609 Marionette TRACE conn4 <- [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] 16:31:50 INFO - PROCESS | 1915 | 1461022310672 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 16:31:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:31:50 INFO - PROCESS | 1915 | 1461022310685 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:31:50 INFO - PROCESS | 1915 | 1461022310689 Marionette TRACE conn4 <- [1,2698,null,{}] 16:31:50 INFO - PROCESS | 1915 | 1461022310697 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:50 INFO - PROCESS | 1915 | 1461022310997 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 16:31:51 INFO - PROCESS | 1915 | 1461022311294 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:51 INFO - PROCESS | 1915 | ++DOCSHELL 0x883de000 == 147 [pid = 1915] [id = 682] 16:31:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x8af1d400) [pid = 1915] [serial = 2047] [outer = (nil)] 16:31:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x8bb8d400) [pid = 1915] [serial = 2048] [outer = 0x8af1d400] 16:31:51 INFO - PROCESS | 1915 | 1461022311387 Marionette DEBUG loaded listener.js 16:31:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x8bf4dc00) [pid = 1915] [serial = 2049] [outer = 0x8af1d400] 16:31:52 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 16:31:52 INFO - PROCESS | 1915 | 1461022312951 Marionette TRACE conn4 <- [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] 16:31:52 INFO - PROCESS | 1915 | 1461022312984 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 16:31:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:31:52 INFO - PROCESS | 1915 | 1461022312991 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:31:52 INFO - PROCESS | 1915 | 1461022312998 Marionette TRACE conn4 <- [1,2702,null,{}] 16:31:53 INFO - PROCESS | 1915 | 1461022313015 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:53 INFO - PROCESS | 1915 | 1461022313324 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 16:31:53 INFO - PROCESS | 1915 | 1461022313620 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b255c00 == 148 [pid = 1915] [id = 683] 16:31:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x8dd71c00) [pid = 1915] [serial = 2050] [outer = (nil)] 16:31:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x8e0c5800) [pid = 1915] [serial = 2051] [outer = 0x8dd71c00] 16:31:53 INFO - PROCESS | 1915 | 1461022313718 Marionette DEBUG loaded listener.js 16:31:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x8eb2fc00) [pid = 1915] [serial = 2052] [outer = 0x8dd71c00] 16:31:54 INFO - PROCESS | 1915 | 1461022314729 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 16:31:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:31:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1791ms 16:31:54 INFO - PROCESS | 1915 | 1461022314783 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 16:31:54 INFO - PROCESS | 1915 | 1461022314788 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 16:31:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:31:54 INFO - PROCESS | 1915 | 1461022314795 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:31:54 INFO - PROCESS | 1915 | 1461022314800 Marionette TRACE conn4 <- [1,2706,null,{}] 16:31:54 INFO - PROCESS | 1915 | 1461022314806 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:55 INFO - PROCESS | 1915 | 1461022315065 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 16:31:55 INFO - PROCESS | 1915 | 1461022315419 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x8deb5400 == 149 [pid = 1915] [id = 684] 16:31:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8ecf0c00) [pid = 1915] [serial = 2053] [outer = (nil)] 16:31:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8f26ac00) [pid = 1915] [serial = 2054] [outer = 0x8ecf0c00] 16:31:55 INFO - PROCESS | 1915 | 1461022315520 Marionette DEBUG loaded listener.js 16:31:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8f38e800) [pid = 1915] [serial = 2055] [outer = 0x8ecf0c00] 16:31:56 INFO - PROCESS | 1915 | 1461022316493 Marionette TRACE conn4 <- [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]]]}] 16:31:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:31:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1740ms 16:31:56 INFO - PROCESS | 1915 | 1461022316539 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 16:31:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:31:56 INFO - PROCESS | 1915 | 1461022316544 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 16:31:56 INFO - PROCESS | 1915 | 1461022316551 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:31:56 INFO - PROCESS | 1915 | 1461022316555 Marionette TRACE conn4 <- [1,2710,null,{}] 16:31:56 INFO - PROCESS | 1915 | 1461022316561 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:56 INFO - PROCESS | 1915 | 1461022316834 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 16:31:57 INFO - PROCESS | 1915 | 1461022317160 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:57 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f261800 == 150 [pid = 1915] [id = 685] 16:31:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8f26d400) [pid = 1915] [serial = 2056] [outer = (nil)] 16:31:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x8fe07400) [pid = 1915] [serial = 2057] [outer = 0x8f26d400] 16:31:57 INFO - PROCESS | 1915 | 1461022317253 Marionette DEBUG loaded listener.js 16:31:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8fe0a000) [pid = 1915] [serial = 2058] [outer = 0x8f26d400] 16:31:58 INFO - PROCESS | 1915 | 1461022318257 Marionette TRACE conn4 <- [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] 16:31:58 INFO - PROCESS | 1915 | 1461022318300 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 16:31:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:31:58 INFO - PROCESS | 1915 | 1461022318307 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:31:58 INFO - PROCESS | 1915 | 1461022318312 Marionette TRACE conn4 <- [1,2714,null,{}] 16:31:58 INFO - PROCESS | 1915 | 1461022318318 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:58 INFO - PROCESS | 1915 | 1461022318653 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 16:31:59 INFO - PROCESS | 1915 | 1461022319012 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:59 INFO - PROCESS | 1915 | ++DOCSHELL 0x84eabc00 == 151 [pid = 1915] [id = 686] 16:31:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8fedac00) [pid = 1915] [serial = 2059] [outer = (nil)] 16:31:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8ff8d400) [pid = 1915] [serial = 2060] [outer = 0x8fedac00] 16:31:59 INFO - PROCESS | 1915 | 1461022319112 Marionette DEBUG loaded listener.js 16:31:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8ff91400) [pid = 1915] [serial = 2061] [outer = 0x8fedac00] 16:32:00 INFO - PROCESS | 1915 | 1461022320093 Marionette TRACE conn4 <- [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]]]}] 16:32:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:32:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1840ms 16:32:00 INFO - PROCESS | 1915 | 1461022320148 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 16:32:00 INFO - PROCESS | 1915 | 1461022320151 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 16:32:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:32:00 INFO - PROCESS | 1915 | 1461022320160 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:32:00 INFO - PROCESS | 1915 | 1461022320163 Marionette TRACE conn4 <- [1,2718,null,{}] 16:32:00 INFO - PROCESS | 1915 | 1461022320170 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:00 INFO - PROCESS | 1915 | 1461022320433 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 16:32:00 INFO - PROCESS | 1915 | 1461022320781 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x876a9c00 == 152 [pid = 1915] [id = 687] 16:32:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8fedbc00) [pid = 1915] [serial = 2062] [outer = (nil)] 16:32:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x90142400) [pid = 1915] [serial = 2063] [outer = 0x8fedbc00] 16:32:00 INFO - PROCESS | 1915 | 1461022320895 Marionette DEBUG loaded listener.js 16:32:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x90149c00) [pid = 1915] [serial = 2064] [outer = 0x8fedbc00] 16:32:02 INFO - PROCESS | 1915 | 1461022322014 Marionette TRACE conn4 <- [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] 16:32:02 INFO - PROCESS | 1915 | 1461022322058 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 16:32:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:32:02 INFO - PROCESS | 1915 | 1461022322067 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:32:02 INFO - PROCESS | 1915 | 1461022322072 Marionette TRACE conn4 <- [1,2722,null,{}] 16:32:02 INFO - PROCESS | 1915 | 1461022322079 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:02 INFO - PROCESS | 1915 | 1461022322404 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 16:32:02 INFO - PROCESS | 1915 | 1461022322762 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x902e8000 == 153 [pid = 1915] [id = 688] 16:32:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x903e0400) [pid = 1915] [serial = 2065] [outer = (nil)] 16:32:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x90603400) [pid = 1915] [serial = 2066] [outer = 0x903e0400] 16:32:02 INFO - PROCESS | 1915 | 1461022322868 Marionette DEBUG loaded listener.js 16:32:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x9060f000) [pid = 1915] [serial = 2067] [outer = 0x903e0400] 16:32:03 INFO - PROCESS | 1915 | 1461022323849 Marionette TRACE conn4 <- [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] 16:32:03 INFO - PROCESS | 1915 | 1461022323908 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 16:32:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:32:03 INFO - PROCESS | 1915 | 1461022323914 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:32:03 INFO - PROCESS | 1915 | 1461022323918 Marionette TRACE conn4 <- [1,2726,null,{}] 16:32:03 INFO - PROCESS | 1915 | 1461022323924 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:04 INFO - PROCESS | 1915 | 1461022324220 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 16:32:04 INFO - PROCESS | 1915 | 1461022324571 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x9124a800 == 154 [pid = 1915] [id = 689] 16:32:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x914a5400) [pid = 1915] [serial = 2068] [outer = (nil)] 16:32:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x914c6800) [pid = 1915] [serial = 2069] [outer = 0x914a5400] 16:32:04 INFO - PROCESS | 1915 | 1461022324664 Marionette DEBUG loaded listener.js 16:32:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x914d1400) [pid = 1915] [serial = 2070] [outer = 0x914a5400] 16:32:05 INFO - PROCESS | 1915 | 1461022325654 Marionette TRACE conn4 <- [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]]]}] 16:32:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:32:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1786ms 16:32:05 INFO - PROCESS | 1915 | 1461022325702 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 16:32:05 INFO - PROCESS | 1915 | 1461022325705 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 16:32:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:32:05 INFO - PROCESS | 1915 | 1461022325713 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:32:05 INFO - PROCESS | 1915 | 1461022325717 Marionette TRACE conn4 <- [1,2730,null,{}] 16:32:05 INFO - PROCESS | 1915 | 1461022325724 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:06 INFO - PROCESS | 1915 | 1461022326010 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 16:32:06 INFO - PROCESS | 1915 | 1461022326375 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ff8d000 == 155 [pid = 1915] [id = 690] 16:32:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x8ffe4c00) [pid = 1915] [serial = 2071] [outer = (nil)] 16:32:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x916c8400) [pid = 1915] [serial = 2072] [outer = 0x8ffe4c00] 16:32:06 INFO - PROCESS | 1915 | 1461022326472 Marionette DEBUG loaded listener.js 16:32:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x916cb800) [pid = 1915] [serial = 2073] [outer = 0x8ffe4c00] 16:32:07 INFO - PROCESS | 1915 | 1461022327881 Marionette TRACE conn4 <- [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] 16:32:07 INFO - PROCESS | 1915 | 1461022327913 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 16:32:07 INFO - PROCESS | 1915 | 1461022327920 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:32:07 INFO - PROCESS | 1915 | 1461022327925 Marionette TRACE conn4 <- [1,2734,null,{}] 16:32:07 INFO - PROCESS | 1915 | 1461022327931 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:08 INFO - PROCESS | 1915 | 1461022328278 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 16:32:08 INFO - PROCESS | 1915 | 1461022328591 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x916d0c00 == 156 [pid = 1915] [id = 691] 16:32:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x9300bc00) [pid = 1915] [serial = 2074] [outer = (nil)] 16:32:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x9310cc00) [pid = 1915] [serial = 2075] [outer = 0x9300bc00] 16:32:08 INFO - PROCESS | 1915 | 1461022328693 Marionette DEBUG loaded listener.js 16:32:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x93119400) [pid = 1915] [serial = 2076] [outer = 0x9300bc00] 16:32:09 INFO - PROCESS | 1915 | 1461022329713 Marionette TRACE conn4 <- [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]]]}] 16:32:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:32:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1838ms 16:32:09 INFO - PROCESS | 1915 | 1461022329759 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 16:32:09 INFO - PROCESS | 1915 | 1461022329763 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 16:32:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:32:09 INFO - PROCESS | 1915 | 1461022329773 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:32:09 INFO - PROCESS | 1915 | 1461022329777 Marionette TRACE conn4 <- [1,2738,null,{}] 16:32:09 INFO - PROCESS | 1915 | 1461022329784 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:10 INFO - PROCESS | 1915 | 1461022330074 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 16:32:10 INFO - PROCESS | 1915 | 1461022330439 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:10 INFO - PROCESS | 1915 | ++DOCSHELL 0x9310e400 == 157 [pid = 1915] [id = 692] 16:32:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x93118400) [pid = 1915] [serial = 2077] [outer = (nil)] 16:32:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x931a8800) [pid = 1915] [serial = 2078] [outer = 0x93118400] 16:32:10 INFO - PROCESS | 1915 | 1461022330542 Marionette DEBUG loaded listener.js 16:32:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x931ac400) [pid = 1915] [serial = 2079] [outer = 0x93118400] 16:32:11 INFO - PROCESS | 1915 | 1461022331584 Marionette TRACE conn4 <- [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]]]}] 16:32:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:32:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1888ms 16:32:11 INFO - PROCESS | 1915 | 1461022331662 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 16:32:11 INFO - PROCESS | 1915 | 1461022331665 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 16:32:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:32:11 INFO - PROCESS | 1915 | 1461022331674 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:32:11 INFO - PROCESS | 1915 | 1461022331679 Marionette TRACE conn4 <- [1,2742,null,{}] 16:32:11 INFO - PROCESS | 1915 | 1461022331686 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:12 INFO - PROCESS | 1915 | 1461022332053 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 16:32:12 INFO - PROCESS | 1915 | 1461022332422 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x914a2000 == 158 [pid = 1915] [id = 693] 16:32:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x931a1c00) [pid = 1915] [serial = 2080] [outer = (nil)] 16:32:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x931dbc00) [pid = 1915] [serial = 2081] [outer = 0x931a1c00] 16:32:12 INFO - PROCESS | 1915 | 1461022332525 Marionette DEBUG loaded listener.js 16:32:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x9320b000) [pid = 1915] [serial = 2082] [outer = 0x931a1c00] 16:32:13 INFO - PROCESS | 1915 | 1461022333524 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 16:32:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:32:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1888ms 16:32:13 INFO - PROCESS | 1915 | 1461022333563 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 16:32:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:32:13 INFO - PROCESS | 1915 | 1461022333568 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 16:32:13 INFO - PROCESS | 1915 | 1461022333576 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:32:13 INFO - PROCESS | 1915 | 1461022333579 Marionette TRACE conn4 <- [1,2746,null,{}] 16:32:13 INFO - PROCESS | 1915 | 1461022333588 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:13 INFO - PROCESS | 1915 | 1461022333875 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 16:32:14 INFO - PROCESS | 1915 | 1461022334240 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x931a2400 == 159 [pid = 1915] [id = 694] 16:32:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x931d1800) [pid = 1915] [serial = 2083] [outer = (nil)] 16:32:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x93eea800) [pid = 1915] [serial = 2084] [outer = 0x931d1800] 16:32:14 INFO - PROCESS | 1915 | 1461022334343 Marionette DEBUG loaded listener.js 16:32:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x93eee400) [pid = 1915] [serial = 2085] [outer = 0x931d1800] 16:32:15 INFO - PROCESS | 1915 | 1461022335288 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 16:32:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:32:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1788ms 16:32:15 INFO - PROCESS | 1915 | 1461022335363 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 16:32:15 INFO - PROCESS | 1915 | 1461022335367 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 16:32:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:32:15 INFO - PROCESS | 1915 | 1461022335374 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:32:15 INFO - PROCESS | 1915 | 1461022335377 Marionette TRACE conn4 <- [1,2750,null,{}] 16:32:15 INFO - PROCESS | 1915 | 1461022335384 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:15 INFO - PROCESS | 1915 | 1461022335687 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 16:32:16 INFO - PROCESS | 1915 | 1461022336051 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dd6bc00 == 160 [pid = 1915] [id = 695] 16:32:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x8ecf0400) [pid = 1915] [serial = 2086] [outer = (nil)] 16:32:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x93f69400) [pid = 1915] [serial = 2087] [outer = 0x8ecf0400] 16:32:16 INFO - PROCESS | 1915 | 1461022336145 Marionette DEBUG loaded listener.js 16:32:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x93f6b800) [pid = 1915] [serial = 2088] [outer = 0x8ecf0400] 16:32:17 INFO - PROCESS | 1915 | 1461022337139 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 16:32:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:32:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1833ms 16:32:17 INFO - PROCESS | 1915 | 1461022337208 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 16:32:17 INFO - PROCESS | 1915 | 1461022337212 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 16:32:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:32:17 INFO - PROCESS | 1915 | 1461022337220 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:32:17 INFO - PROCESS | 1915 | 1461022337224 Marionette TRACE conn4 <- [1,2754,null,{}] 16:32:17 INFO - PROCESS | 1915 | 1461022337230 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:17 INFO - PROCESS | 1915 | 1461022337533 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 16:32:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8759b000 == 159 [pid = 1915] [id = 590] 16:32:19 INFO - PROCESS | 1915 | --DOCSHELL 0x9e02dc00 == 158 [pid = 1915] [id = 592] 16:32:19 INFO - PROCESS | 1915 | --DOCSHELL 0x9060b400 == 157 [pid = 1915] [id = 236] 16:32:19 INFO - PROCESS | 1915 | --DOCSHELL 0x9620f800 == 156 [pid = 1915] [id = 591] 16:32:19 INFO - PROCESS | 1915 | --DOCSHELL 0x902f2c00 == 155 [pid = 1915] [id = 677] 16:32:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8fe04400 == 154 [pid = 1915] [id = 676] 16:32:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8ecfa000 == 153 [pid = 1915] [id = 675] 16:32:19 INFO - PROCESS | 1915 | --DOCSHELL 0x83ebe800 == 152 [pid = 1915] [id = 673] 16:32:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8fe08400 == 151 [pid = 1915] [id = 674] 16:32:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8fe26000 == 150 [pid = 1915] [id = 672] 16:32:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8977fc00 == 149 [pid = 1915] [id = 670] 16:32:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8ecfc400 == 148 [pid = 1915] [id = 669] 16:32:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8deb3800 == 147 [pid = 1915] [id = 667] 16:32:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb2bc00 == 146 [pid = 1915] [id = 668] 16:32:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8e0c4000 == 145 [pid = 1915] [id = 666] 16:32:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8dd65000 == 144 [pid = 1915] [id = 665] 16:32:19 INFO - PROCESS | 1915 | --DOCSHELL 0x8bb86400 == 143 [pid = 1915] [id = 664] 16:32:19 INFO - PROCESS | 1915 | --DOCSHELL 0x877d9000 == 142 [pid = 1915] [id = 662] 16:32:19 INFO - PROCESS | 1915 | --DOCSHELL 0x89785800 == 141 [pid = 1915] [id = 663] 16:32:19 INFO - PROCESS | 1915 | --DOCSHELL 0x83ec8400 == 140 [pid = 1915] [id = 661] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x93f63800) [pid = 1915] [serial = 1944] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0xa0a5b000) [pid = 1915] [serial = 1967] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x902e7800) [pid = 1915] [serial = 1934] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x89dc4800) [pid = 1915] [serial = 1980] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x8eb29c00) [pid = 1915] [serial = 1926] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x942c5400) [pid = 1915] [serial = 1946] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x942cd400) [pid = 1915] [serial = 1947] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x883e1400) [pid = 1915] [serial = 1922] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x93011c00) [pid = 1915] [serial = 1938] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0xa0083400) [pid = 1915] [serial = 1965] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x8eb2e400) [pid = 1915] [serial = 1857] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x850df400) [pid = 1915] [serial = 1974] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x93215c00) [pid = 1915] [serial = 1943] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x8b24a000) [pid = 1915] [serial = 1982] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x902ee000) [pid = 1915] [serial = 1935] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x84eaf400) [pid = 1915] [serial = 1973] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x9adf6800) [pid = 1915] [serial = 1956] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0xa0071400) [pid = 1915] [serial = 1964] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x9629f400) [pid = 1915] [serial = 1949] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x8fee3000) [pid = 1915] [serial = 1929] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x9ad4c000) [pid = 1915] [serial = 1958] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x8977f000) [pid = 1915] [serial = 1979] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x981a9000) [pid = 1915] [serial = 1952] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x90143800) [pid = 1915] [serial = 1932] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x931aa800) [pid = 1915] [serial = 1940] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x8ffe3400) [pid = 1915] [serial = 1931] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0xa2837c00) [pid = 1915] [serial = 1970] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x9e02cc00) [pid = 1915] [serial = 1959] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x98e7e000) [pid = 1915] [serial = 1953] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x9fc7f000) [pid = 1915] [serial = 1962] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x99bb8000) [pid = 1915] [serial = 1955] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x914c7c00) [pid = 1915] [serial = 1937] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x877cf800) [pid = 1915] [serial = 1977] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x8e0c5400) [pid = 1915] [serial = 1925] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x876afc00) [pid = 1915] [serial = 1976] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x962a7400) [pid = 1915] [serial = 1950] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0xa0cb6800) [pid = 1915] [serial = 1968] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x89777000) [pid = 1915] [serial = 1923] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x931d3c00) [pid = 1915] [serial = 1941] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x9fbc6800) [pid = 1915] [serial = 1961] [outer = (nil)] [url = about:blank] 16:32:19 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x8fe28c00) [pid = 1915] [serial = 1928] [outer = (nil)] [url = about:blank] 16:32:20 INFO - PROCESS | 1915 | 1461022340104 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:20 INFO - PROCESS | 1915 | ++DOCSHELL 0x84eaf400 == 141 [pid = 1915] [id = 696] 16:32:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x850d7400) [pid = 1915] [serial = 2089] [outer = (nil)] 16:32:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x875a4000) [pid = 1915] [serial = 2090] [outer = 0x850d7400] 16:32:20 INFO - PROCESS | 1915 | 1461022340194 Marionette DEBUG loaded listener.js 16:32:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x877cdc00) [pid = 1915] [serial = 2091] [outer = 0x850d7400] 16:32:21 INFO - PROCESS | 1915 | 1461022341050 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 16:32:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:32:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 3891ms 16:32:21 INFO - PROCESS | 1915 | 1461022341113 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 16:32:21 INFO - PROCESS | 1915 | 1461022341121 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 16:32:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:32:21 INFO - PROCESS | 1915 | 1461022341131 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:32:21 INFO - PROCESS | 1915 | 1461022341135 Marionette TRACE conn4 <- [1,2758,null,{}] 16:32:21 INFO - PROCESS | 1915 | 1461022341144 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:21 INFO - PROCESS | 1915 | 1461022341397 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 16:32:21 INFO - PROCESS | 1915 | 1461022341681 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x8af15c00 == 142 [pid = 1915] [id = 697] 16:32:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x8af17000) [pid = 1915] [serial = 2092] [outer = (nil)] 16:32:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x8b24e800) [pid = 1915] [serial = 2093] [outer = 0x8af17000] 16:32:21 INFO - PROCESS | 1915 | 1461022341773 Marionette DEBUG loaded listener.js 16:32:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8b2b0400) [pid = 1915] [serial = 2094] [outer = 0x8af17000] 16:32:22 INFO - PROCESS | 1915 | 1461022342733 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 16:32:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:32:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1632ms 16:32:22 INFO - PROCESS | 1915 | 1461022342768 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 16:32:22 INFO - PROCESS | 1915 | 1461022342775 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 16:32:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:32:22 INFO - PROCESS | 1915 | 1461022342782 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:32:22 INFO - PROCESS | 1915 | 1461022342785 Marionette TRACE conn4 <- [1,2762,null,{}] 16:32:22 INFO - PROCESS | 1915 | 1461022342803 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:23 INFO - PROCESS | 1915 | 1461022343134 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 16:32:23 INFO - PROCESS | 1915 | 1461022343386 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dc60c00 == 143 [pid = 1915] [id = 698] 16:32:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8dd69800) [pid = 1915] [serial = 2095] [outer = (nil)] 16:32:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8dd6fc00) [pid = 1915] [serial = 2096] [outer = 0x8dd69800] 16:32:23 INFO - PROCESS | 1915 | 1461022343471 Marionette DEBUG loaded listener.js 16:32:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8deb2800) [pid = 1915] [serial = 2097] [outer = 0x8dd69800] 16:32:24 INFO - PROCESS | 1915 | 1461022344400 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 16:32:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:32:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 2188ms 16:32:25 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x8b2ad400) [pid = 1915] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:32:25 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x903e3800) [pid = 1915] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:32:25 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x883e9800) [pid = 1915] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:32:25 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x8fee2800) [pid = 1915] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:32:25 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x8e0c8800) [pid = 1915] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:32:25 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x883e1000) [pid = 1915] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:32:25 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x8ff8b800) [pid = 1915] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:32:25 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x8eb2d000) [pid = 1915] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:32:25 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x8e075c00) [pid = 1915] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:32:25 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x8f262c00) [pid = 1915] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:32:25 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0x8fe0ac00) [pid = 1915] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:32:25 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0x90144800) [pid = 1915] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:32:25 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0x8deae400) [pid = 1915] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:32:25 INFO - PROCESS | 1915 | --DOMWINDOW == 119 (0x883e0800) [pid = 1915] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:32:25 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0x8bb8c400) [pid = 1915] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:32:25 INFO - PROCESS | 1915 | --DOMWINDOW == 117 (0x8e0c4400) [pid = 1915] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:32:25 INFO - PROCESS | 1915 | --DOMWINDOW == 116 (0x83ec9000) [pid = 1915] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:32:25 INFO - PROCESS | 1915 | --DOMWINDOW == 115 (0x89781c00) [pid = 1915] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:32:25 INFO - PROCESS | 1915 | --DOMWINDOW == 114 (0x8fedd400) [pid = 1915] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:32:25 INFO - PROCESS | 1915 | --DOMWINDOW == 113 (0x876ad400) [pid = 1915] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:32:25 INFO - PROCESS | 1915 | --DOMWINDOW == 112 (0xa0074400) [pid = 1915] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:32:25 INFO - PROCESS | 1915 | 1461022345089 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 16:32:25 INFO - PROCESS | 1915 | 1461022345094 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 16:32:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:32:25 INFO - PROCESS | 1915 | 1461022345112 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:32:25 INFO - PROCESS | 1915 | 1461022345122 Marionette TRACE conn4 <- [1,2766,null,{}] 16:32:25 INFO - PROCESS | 1915 | 1461022345130 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:25 INFO - PROCESS | 1915 | 1461022345448 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 16:32:25 INFO - PROCESS | 1915 | 1461022345587 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x89dc5c00 == 144 [pid = 1915] [id = 699] 16:32:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 113 (0x8bb8c400) [pid = 1915] [serial = 2098] [outer = (nil)] 16:32:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 114 (0x8deaf800) [pid = 1915] [serial = 2099] [outer = 0x8bb8c400] 16:32:25 INFO - PROCESS | 1915 | 1461022345665 Marionette DEBUG loaded listener.js 16:32:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 115 (0x8e07d400) [pid = 1915] [serial = 2100] [outer = 0x8bb8c400] 16:32:26 INFO - PROCESS | 1915 | 1461022346470 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 16:32:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:32:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1398ms 16:32:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:32:26 INFO - PROCESS | 1915 | 1461022346501 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 16:32:26 INFO - PROCESS | 1915 | 1461022346504 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 16:32:26 INFO - PROCESS | 1915 | 1461022346512 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:32:26 INFO - PROCESS | 1915 | 1461022346515 Marionette TRACE conn4 <- [1,2770,null,{}] 16:32:26 INFO - PROCESS | 1915 | 1461022346521 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:26 INFO - PROCESS | 1915 | 1461022346766 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 16:32:27 INFO - PROCESS | 1915 | 1461022347152 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:27 INFO - PROCESS | 1915 | ++DOCSHELL 0x83ec9000 == 145 [pid = 1915] [id = 700] 16:32:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 116 (0x83ec9800) [pid = 1915] [serial = 2101] [outer = (nil)] 16:32:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 117 (0x850de400) [pid = 1915] [serial = 2102] [outer = 0x83ec9800] 16:32:27 INFO - PROCESS | 1915 | 1461022347323 Marionette DEBUG loaded listener.js 16:32:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0x876b4c00) [pid = 1915] [serial = 2103] [outer = 0x83ec9800] 16:32:28 INFO - PROCESS | 1915 | 1461022348287 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 16:32:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:32:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1842ms 16:32:28 INFO - PROCESS | 1915 | 1461022348354 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 16:32:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:32:28 INFO - PROCESS | 1915 | 1461022348362 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 16:32:28 INFO - PROCESS | 1915 | 1461022348389 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:32:28 INFO - PROCESS | 1915 | 1461022348396 Marionette TRACE conn4 <- [1,2774,null,{}] 16:32:28 INFO - PROCESS | 1915 | 1461022348411 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:28 INFO - PROCESS | 1915 | 1461022348691 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 16:32:29 INFO - PROCESS | 1915 | 1461022349031 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:29 INFO - PROCESS | 1915 | ++DOCSHELL 0x89dc5400 == 146 [pid = 1915] [id = 701] 16:32:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0x8af14c00) [pid = 1915] [serial = 2104] [outer = (nil)] 16:32:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0x8b253000) [pid = 1915] [serial = 2105] [outer = 0x8af14c00] 16:32:29 INFO - PROCESS | 1915 | 1461022349130 Marionette DEBUG loaded listener.js 16:32:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0x8bd0bc00) [pid = 1915] [serial = 2106] [outer = 0x8af14c00] 16:32:30 INFO - PROCESS | 1915 | 1461022350171 Marionette TRACE conn4 <- [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]]]}] 16:32:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:32:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1860ms 16:32:30 INFO - PROCESS | 1915 | 1461022350235 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 16:32:30 INFO - PROCESS | 1915 | 1461022350243 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 16:32:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:32:30 INFO - PROCESS | 1915 | 1461022350253 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:32:30 INFO - PROCESS | 1915 | 1461022350257 Marionette TRACE conn4 <- [1,2778,null,{}] 16:32:30 INFO - PROCESS | 1915 | 1461022350264 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:30 INFO - PROCESS | 1915 | 1461022350578 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 16:32:31 INFO - PROCESS | 1915 | 1461022350980 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dc58800 == 147 [pid = 1915] [id = 702] 16:32:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0x8dd64000) [pid = 1915] [serial = 2107] [outer = (nil)] 16:32:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0x8deaac00) [pid = 1915] [serial = 2108] [outer = 0x8dd64000] 16:32:31 INFO - PROCESS | 1915 | 1461022351076 Marionette DEBUG loaded listener.js 16:32:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x8e0c2000) [pid = 1915] [serial = 2109] [outer = 0x8dd64000] 16:32:32 INFO - PROCESS | 1915 | 1461022352249 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 16:32:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:32:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 2045ms 16:32:32 INFO - PROCESS | 1915 | 1461022352299 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 16:32:32 INFO - PROCESS | 1915 | 1461022352305 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 16:32:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:32:32 INFO - PROCESS | 1915 | 1461022352315 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:32:32 INFO - PROCESS | 1915 | 1461022352325 Marionette TRACE conn4 <- [1,2782,null,{}] 16:32:32 INFO - PROCESS | 1915 | 1461022352342 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:32 INFO - PROCESS | 1915 | 1461022352664 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 16:32:33 INFO - PROCESS | 1915 | 1461022353032 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e944400 == 148 [pid = 1915] [id = 703] 16:32:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x8eb26000) [pid = 1915] [serial = 2110] [outer = (nil)] 16:32:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x8f263000) [pid = 1915] [serial = 2111] [outer = 0x8eb26000] 16:32:33 INFO - PROCESS | 1915 | 1461022353134 Marionette DEBUG loaded listener.js 16:32:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x8f26c800) [pid = 1915] [serial = 2112] [outer = 0x8eb26000] 16:32:34 INFO - PROCESS | 1915 | 1461022354070 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 16:32:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:32:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1811ms 16:32:34 INFO - PROCESS | 1915 | 1461022354138 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 16:32:34 INFO - PROCESS | 1915 | 1461022354144 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 16:32:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:32:34 INFO - PROCESS | 1915 | 1461022354156 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:32:34 INFO - PROCESS | 1915 | 1461022354159 Marionette TRACE conn4 <- [1,2786,null,{}] 16:32:34 INFO - PROCESS | 1915 | 1461022354166 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:34 INFO - PROCESS | 1915 | 1461022354438 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 16:32:34 INFO - PROCESS | 1915 | 1461022354766 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:34 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f38d800 == 149 [pid = 1915] [id = 704] 16:32:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x8f602400) [pid = 1915] [serial = 2113] [outer = (nil)] 16:32:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x8f610400) [pid = 1915] [serial = 2114] [outer = 0x8f602400] 16:32:34 INFO - PROCESS | 1915 | 1461022354864 Marionette DEBUG loaded listener.js 16:32:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8fe0c000) [pid = 1915] [serial = 2115] [outer = 0x8f602400] 16:32:35 INFO - PROCESS | 1915 | 1461022355818 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 16:32:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:32:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1741ms 16:32:35 INFO - PROCESS | 1915 | 1461022355898 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 16:32:35 INFO - PROCESS | 1915 | 1461022355902 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 16:32:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:32:35 INFO - PROCESS | 1915 | 1461022355911 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:32:35 INFO - PROCESS | 1915 | 1461022355915 Marionette TRACE conn4 <- [1,2790,null,{}] 16:32:35 INFO - PROCESS | 1915 | 1461022355923 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:36 INFO - PROCESS | 1915 | 1461022356229 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 16:32:36 INFO - PROCESS | 1915 | 1461022356590 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:36 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fe26c00 == 150 [pid = 1915] [id = 705] 16:32:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8fe28c00) [pid = 1915] [serial = 2116] [outer = (nil)] 16:32:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8fedc400) [pid = 1915] [serial = 2117] [outer = 0x8fe28c00] 16:32:36 INFO - PROCESS | 1915 | 1461022356707 Marionette DEBUG loaded listener.js 16:32:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8ff8bc00) [pid = 1915] [serial = 2118] [outer = 0x8fe28c00] 16:32:37 INFO - PROCESS | 1915 | 1461022357740 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 16:32:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:32:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1883ms 16:32:37 INFO - PROCESS | 1915 | 1461022357795 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 16:32:37 INFO - PROCESS | 1915 | 1461022357799 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 16:32:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:32:37 INFO - PROCESS | 1915 | 1461022357808 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:32:37 INFO - PROCESS | 1915 | 1461022357812 Marionette TRACE conn4 <- [1,2794,null,{}] 16:32:37 INFO - PROCESS | 1915 | 1461022357819 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:38 INFO - PROCESS | 1915 | 1461022358089 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 16:32:38 INFO - PROCESS | 1915 | 1461022358448 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e0cb400 == 151 [pid = 1915] [id = 706] 16:32:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x8fe28800) [pid = 1915] [serial = 2119] [outer = (nil)] 16:32:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x90147000) [pid = 1915] [serial = 2120] [outer = 0x8fe28800] 16:32:38 INFO - PROCESS | 1915 | 1461022358548 Marionette DEBUG loaded listener.js 16:32:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x902eb800) [pid = 1915] [serial = 2121] [outer = 0x8fe28800] 16:32:39 INFO - PROCESS | 1915 | 1461022359539 Marionette TRACE conn4 <- [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]]]}] 16:32:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:32:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1786ms 16:32:39 INFO - PROCESS | 1915 | 1461022359596 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 16:32:39 INFO - PROCESS | 1915 | 1461022359599 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 16:32:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:32:39 INFO - PROCESS | 1915 | 1461022359607 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:32:39 INFO - PROCESS | 1915 | 1461022359611 Marionette TRACE conn4 <- [1,2798,null,{}] 16:32:39 INFO - PROCESS | 1915 | 1461022359618 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:39 INFO - PROCESS | 1915 | 1461022359891 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 16:32:40 INFO - PROCESS | 1915 | 1461022360255 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ffe5000 == 152 [pid = 1915] [id = 707] 16:32:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x90141400) [pid = 1915] [serial = 2122] [outer = (nil)] 16:32:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x903e5c00) [pid = 1915] [serial = 2123] [outer = 0x90141400] 16:32:40 INFO - PROCESS | 1915 | 1461022360356 Marionette DEBUG loaded listener.js 16:32:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x90603800) [pid = 1915] [serial = 2124] [outer = 0x90141400] 16:32:41 INFO - PROCESS | 1915 | 1461022361279 Marionette TRACE conn4 <- [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]]]}] 16:32:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:32:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1733ms 16:32:41 INFO - PROCESS | 1915 | 1461022361341 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 16:32:41 INFO - PROCESS | 1915 | 1461022361346 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 16:32:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:32:41 INFO - PROCESS | 1915 | 1461022361353 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:32:41 INFO - PROCESS | 1915 | 1461022361357 Marionette TRACE conn4 <- [1,2802,null,{}] 16:32:41 INFO - PROCESS | 1915 | 1461022361364 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:41 INFO - PROCESS | 1915 | 1461022361729 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 16:32:42 INFO - PROCESS | 1915 | 1461022362037 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e944000 == 153 [pid = 1915] [id = 708] 16:32:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x903e7c00) [pid = 1915] [serial = 2125] [outer = (nil)] 16:32:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x914a1800) [pid = 1915] [serial = 2126] [outer = 0x903e7c00] 16:32:42 INFO - PROCESS | 1915 | 1461022362134 Marionette DEBUG loaded listener.js 16:32:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x914d4000) [pid = 1915] [serial = 2127] [outer = 0x903e7c00] 16:32:43 INFO - PROCESS | 1915 | 1461022363096 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 16:32:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:32:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1792ms 16:32:43 INFO - PROCESS | 1915 | 1461022363147 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 16:32:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:32:43 INFO - PROCESS | 1915 | 1461022363151 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 16:32:43 INFO - PROCESS | 1915 | 1461022363158 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:32:43 INFO - PROCESS | 1915 | 1461022363162 Marionette TRACE conn4 <- [1,2806,null,{}] 16:32:43 INFO - PROCESS | 1915 | 1461022363168 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:43 INFO - PROCESS | 1915 | 1461022363435 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 16:32:43 INFO - PROCESS | 1915 | 1461022363796 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x9014ec00 == 154 [pid = 1915] [id = 709] 16:32:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x9149cc00) [pid = 1915] [serial = 2128] [outer = (nil)] 16:32:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x9310c400) [pid = 1915] [serial = 2129] [outer = 0x9149cc00] 16:32:43 INFO - PROCESS | 1915 | 1461022363896 Marionette DEBUG loaded listener.js 16:32:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x93110000) [pid = 1915] [serial = 2130] [outer = 0x9149cc00] 16:32:44 INFO - PROCESS | 1915 | 1461022364799 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 16:32:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:32:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1695ms 16:32:44 INFO - PROCESS | 1915 | 1461022364870 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 16:32:44 INFO - PROCESS | 1915 | 1461022364874 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 16:32:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:32:44 INFO - PROCESS | 1915 | 1461022364888 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:32:44 INFO - PROCESS | 1915 | 1461022364891 Marionette TRACE conn4 <- [1,2810,null,{}] 16:32:44 INFO - PROCESS | 1915 | 1461022364899 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:45 INFO - PROCESS | 1915 | 1461022365180 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 16:32:45 INFO - PROCESS | 1915 | 1461022365522 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:45 INFO - PROCESS | 1915 | ++DOCSHELL 0x931a6800 == 155 [pid = 1915] [id = 710] 16:32:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x931a9000) [pid = 1915] [serial = 2131] [outer = (nil)] 16:32:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x931d4c00) [pid = 1915] [serial = 2132] [outer = 0x931a9000] 16:32:45 INFO - PROCESS | 1915 | 1461022365635 Marionette DEBUG loaded listener.js 16:32:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x93ee8000) [pid = 1915] [serial = 2133] [outer = 0x931a9000] 16:32:46 INFO - PROCESS | 1915 | 1461022366626 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 16:32:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:32:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1791ms 16:32:46 INFO - PROCESS | 1915 | 1461022366678 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 16:32:46 INFO - PROCESS | 1915 | 1461022366682 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 16:32:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:32:46 INFO - PROCESS | 1915 | 1461022366690 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:32:46 INFO - PROCESS | 1915 | 1461022366696 Marionette TRACE conn4 <- [1,2814,null,{}] 16:32:46 INFO - PROCESS | 1915 | 1461022366702 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:47 INFO - PROCESS | 1915 | 1461022367028 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 16:32:47 INFO - PROCESS | 1915 | 1461022367432 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x902ea400 == 156 [pid = 1915] [id = 711] 16:32:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x93eec000) [pid = 1915] [serial = 2134] [outer = (nil)] 16:32:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x94018000) [pid = 1915] [serial = 2135] [outer = 0x93eec000] 16:32:47 INFO - PROCESS | 1915 | 1461022367529 Marionette DEBUG loaded listener.js 16:32:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x942c3000) [pid = 1915] [serial = 2136] [outer = 0x93eec000] 16:32:48 INFO - PROCESS | 1915 | 1461022368487 Marionette TRACE conn4 <- [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]]]}] 16:32:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:32:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1842ms 16:32:48 INFO - PROCESS | 1915 | 1461022368534 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 16:32:48 INFO - PROCESS | 1915 | 1461022368538 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 16:32:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:32:48 INFO - PROCESS | 1915 | 1461022368545 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:32:48 INFO - PROCESS | 1915 | 1461022368549 Marionette TRACE conn4 <- [1,2818,null,{}] 16:32:48 INFO - PROCESS | 1915 | 1461022368555 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:48 INFO - PROCESS | 1915 | 1461022368810 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 16:32:49 INFO - PROCESS | 1915 | 1461022369171 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fe10400 == 157 [pid = 1915] [id = 712] 16:32:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x93f6f800) [pid = 1915] [serial = 2137] [outer = (nil)] 16:32:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x942cbc00) [pid = 1915] [serial = 2138] [outer = 0x93f6f800] 16:32:49 INFO - PROCESS | 1915 | 1461022369272 Marionette DEBUG loaded listener.js 16:32:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x942cf400) [pid = 1915] [serial = 2139] [outer = 0x93f6f800] 16:32:50 INFO - PROCESS | 1915 | 1461022370225 Marionette TRACE conn4 <- [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]]]}] 16:32:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:32:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1732ms 16:32:50 INFO - PROCESS | 1915 | 1461022370278 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 16:32:50 INFO - PROCESS | 1915 | 1461022370282 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 16:32:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:32:50 INFO - PROCESS | 1915 | 1461022370288 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:32:50 INFO - PROCESS | 1915 | 1461022370292 Marionette TRACE conn4 <- [1,2822,null,{}] 16:32:50 INFO - PROCESS | 1915 | 1461022370298 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:50 INFO - PROCESS | 1915 | 1461022370589 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 16:32:50 INFO - PROCESS | 1915 | 1461022370951 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x89dcd000 == 158 [pid = 1915] [id = 713] 16:32:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x8bf47400) [pid = 1915] [serial = 2140] [outer = (nil)] 16:32:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x94446400) [pid = 1915] [serial = 2141] [outer = 0x8bf47400] 16:32:51 INFO - PROCESS | 1915 | 1461022371045 Marionette DEBUG loaded listener.js 16:32:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x94ee8400) [pid = 1915] [serial = 2142] [outer = 0x8bf47400] 16:32:51 INFO - PROCESS | 1915 | 1461022371966 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 16:32:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:32:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1734ms 16:32:52 INFO - PROCESS | 1915 | 1461022372033 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 16:32:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:32:52 INFO - PROCESS | 1915 | 1461022372038 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 16:32:52 INFO - PROCESS | 1915 | 1461022372044 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:32:52 INFO - PROCESS | 1915 | 1461022372048 Marionette TRACE conn4 <- [1,2826,null,{}] 16:32:52 INFO - PROCESS | 1915 | 1461022372054 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:52 INFO - PROCESS | 1915 | 1461022372327 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 16:32:52 INFO - PROCESS | 1915 | 1461022372657 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x83ec9c00 == 159 [pid = 1915] [id = 714] 16:32:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x94010c00) [pid = 1915] [serial = 2143] [outer = (nil)] 16:32:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x94eec400) [pid = 1915] [serial = 2144] [outer = 0x94010c00] 16:32:52 INFO - PROCESS | 1915 | 1461022372753 Marionette DEBUG loaded listener.js 16:32:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x94ef1800) [pid = 1915] [serial = 2145] [outer = 0x94010c00] 16:32:53 INFO - PROCESS | 1915 | 1461022373630 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:32:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:32:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1632ms 16:32:53 INFO - PROCESS | 1915 | 1461022373676 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 16:32:53 INFO - PROCESS | 1915 | 1461022373681 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 16:32:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:32:53 INFO - PROCESS | 1915 | 1461022373710 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:32:53 INFO - PROCESS | 1915 | 1461022373713 Marionette TRACE conn4 <- [1,2830,null,{}] 16:32:53 INFO - PROCESS | 1915 | 1461022373720 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:53 INFO - PROCESS | 1915 | 1461022373984 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 16:32:54 INFO - PROCESS | 1915 | 1461022374321 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x84eae000 == 160 [pid = 1915] [id = 715] 16:32:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x8dd66c00) [pid = 1915] [serial = 2146] [outer = (nil)] 16:32:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x962a1c00) [pid = 1915] [serial = 2147] [outer = 0x8dd66c00] 16:32:54 INFO - PROCESS | 1915 | 1461022374417 Marionette DEBUG loaded listener.js 16:32:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x962a6400) [pid = 1915] [serial = 2148] [outer = 0x8dd66c00] 16:32:55 INFO - PROCESS | 1915 | 1461022375401 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 16:32:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:32:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1742ms 16:32:55 INFO - PROCESS | 1915 | 1461022375447 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 16:32:55 INFO - PROCESS | 1915 | 1461022375451 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 16:32:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:32:55 INFO - PROCESS | 1915 | 1461022375458 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:32:55 INFO - PROCESS | 1915 | 1461022375462 Marionette TRACE conn4 <- [1,2834,null,{}] 16:32:55 INFO - PROCESS | 1915 | 1461022375468 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:55 INFO - PROCESS | 1915 | 1461022375724 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 16:32:56 INFO - PROCESS | 1915 | 1461022376083 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:56 INFO - PROCESS | 1915 | ++DOCSHELL 0x931d8400 == 161 [pid = 1915] [id = 716] 16:32:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x94442400) [pid = 1915] [serial = 2149] [outer = (nil)] 16:32:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x969a0400) [pid = 1915] [serial = 2150] [outer = 0x94442400] 16:32:56 INFO - PROCESS | 1915 | 1461022376179 Marionette DEBUG loaded listener.js 16:32:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x96b7c000) [pid = 1915] [serial = 2151] [outer = 0x94442400] 16:32:57 INFO - PROCESS | 1915 | 1461022377117 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:32:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:32:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1736ms 16:32:57 INFO - PROCESS | 1915 | 1461022377195 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 16:32:57 INFO - PROCESS | 1915 | 1461022377198 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 16:32:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:32:57 INFO - PROCESS | 1915 | 1461022377206 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:32:57 INFO - PROCESS | 1915 | 1461022377209 Marionette TRACE conn4 <- [1,2838,null,{}] 16:32:57 INFO - PROCESS | 1915 | 1461022377216 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:57 INFO - PROCESS | 1915 | 1461022377524 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 16:33:00 INFO - PROCESS | 1915 | --DOCSHELL 0x98e78400 == 160 [pid = 1915] [id = 609] 16:33:00 INFO - PROCESS | 1915 | --DOCSHELL 0x83ec8c00 == 159 [pid = 1915] [id = 655] 16:33:00 INFO - PROCESS | 1915 | --DOCSHELL 0x9fb0b800 == 158 [pid = 1915] [id = 610] 16:33:00 INFO - PROCESS | 1915 | --DOCSHELL 0x8759dc00 == 157 [pid = 1915] [id = 551] 16:33:00 INFO - PROCESS | 1915 | --DOCSHELL 0x8deb5800 == 156 [pid = 1915] [id = 552] 16:33:00 INFO - PROCESS | 1915 | --DOCSHELL 0x8ffdb000 == 155 [pid = 1915] [id = 602] 16:33:00 INFO - PROCESS | 1915 | --DOCSHELL 0x931a9c00 == 154 [pid = 1915] [id = 604] 16:33:00 INFO - PROCESS | 1915 | --DOCSHELL 0x89dc5c00 == 153 [pid = 1915] [id = 699] 16:33:00 INFO - PROCESS | 1915 | --DOCSHELL 0x8dc60c00 == 152 [pid = 1915] [id = 698] 16:33:00 INFO - PROCESS | 1915 | --DOCSHELL 0x8af15c00 == 151 [pid = 1915] [id = 697] 16:33:00 INFO - PROCESS | 1915 | --DOCSHELL 0x84eaf400 == 150 [pid = 1915] [id = 696] 16:33:00 INFO - PROCESS | 1915 | --DOCSHELL 0x931a2400 == 149 [pid = 1915] [id = 694] 16:33:00 INFO - PROCESS | 1915 | --DOCSHELL 0x914a2000 == 148 [pid = 1915] [id = 693] 16:33:00 INFO - PROCESS | 1915 | --DOCSHELL 0x9310e400 == 147 [pid = 1915] [id = 692] 16:33:00 INFO - PROCESS | 1915 | --DOCSHELL 0x8ff8d000 == 146 [pid = 1915] [id = 690] 16:33:00 INFO - PROCESS | 1915 | --DOCSHELL 0x916d0c00 == 145 [pid = 1915] [id = 691] 16:33:00 INFO - PROCESS | 1915 | --DOCSHELL 0x9124a800 == 144 [pid = 1915] [id = 689] 16:33:00 INFO - PROCESS | 1915 | --DOCSHELL 0x902e8000 == 143 [pid = 1915] [id = 688] 16:33:00 INFO - PROCESS | 1915 | --DOCSHELL 0x876a9c00 == 142 [pid = 1915] [id = 687] 16:33:00 INFO - PROCESS | 1915 | --DOCSHELL 0x876a8c00 == 141 [pid = 1915] [id = 571] 16:33:00 INFO - PROCESS | 1915 | --DOCSHELL 0x84eabc00 == 140 [pid = 1915] [id = 686] 16:33:00 INFO - PROCESS | 1915 | --DOCSHELL 0x8deb5400 == 139 [pid = 1915] [id = 684] 16:33:00 INFO - PROCESS | 1915 | --DOCSHELL 0x8f261800 == 138 [pid = 1915] [id = 685] 16:33:00 INFO - PROCESS | 1915 | --DOCSHELL 0x8b255c00 == 137 [pid = 1915] [id = 683] 16:33:00 INFO - PROCESS | 1915 | --DOCSHELL 0x883de000 == 136 [pid = 1915] [id = 682] 16:33:00 INFO - PROCESS | 1915 | --DOCSHELL 0x84eab800 == 135 [pid = 1915] [id = 681] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x8bd06400) [pid = 1915] [serial = 2042] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x8bb8bc00) [pid = 1915] [serial = 1991] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x91241800) [pid = 1915] [serial = 2034] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x8bb84000) [pid = 1915] [serial = 2040] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x8ff89400) [pid = 1915] [serial = 2018] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x8f265000) [pid = 1915] [serial = 2004] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x8af0ec00) [pid = 1915] [serial = 1989] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x9014b000) [pid = 1915] [serial = 2025] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x8f381800) [pid = 1915] [serial = 2006] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x8fc04400) [pid = 1915] [serial = 2012] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x8f604c00) [pid = 1915] [serial = 2010] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x8fe0e000) [pid = 1915] [serial = 2015] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x90601400) [pid = 1915] [serial = 2030] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x8deb7800) [pid = 1915] [serial = 1997] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x90147800) [pid = 1915] [serial = 2024] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x8f26b000) [pid = 1915] [serial = 1920] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x8dc66000) [pid = 1915] [serial = 1994] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x8e0c7c00) [pid = 1915] [serial = 2000] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x8b254c00) [pid = 1915] [serial = 2039] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x90604000) [pid = 1915] [serial = 2031] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x8f386400) [pid = 1915] [serial = 2007] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x8fc0c400) [pid = 1915] [serial = 2013] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x84916c00) [pid = 1915] [serial = 1985] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x8ffdf400) [pid = 1915] [serial = 2022] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x902f1000) [pid = 1915] [serial = 2028] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x877dc800) [pid = 1915] [serial = 2036] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x850e3400) [pid = 1915] [serial = 1986] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x8fe20400) [pid = 1915] [serial = 2016] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x8dd6d000) [pid = 1915] [serial = 1995] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x902e9800) [pid = 1915] [serial = 2027] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x8e074400) [pid = 1915] [serial = 1998] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0xa2a59400) [pid = 1915] [serial = 1971] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x90610800) [pid = 1915] [serial = 2033] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x883ea800) [pid = 1915] [serial = 1988] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x8f601c00) [pid = 1915] [serial = 2009] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x8e949800) [pid = 1915] [serial = 2001] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x883e7000) [pid = 1915] [serial = 2037] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x8bd0a000) [pid = 1915] [serial = 1992] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x8ecfcc00) [pid = 1915] [serial = 2003] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x8ffdb400) [pid = 1915] [serial = 2021] [outer = (nil)] [url = about:blank] 16:33:00 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x8ff8c800) [pid = 1915] [serial = 2019] [outer = (nil)] [url = about:blank] 16:33:01 INFO - PROCESS | 1915 | 1461022381015 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:01 INFO - PROCESS | 1915 | ++DOCSHELL 0x84916c00 == 136 [pid = 1915] [id = 717] 16:33:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x84917800) [pid = 1915] [serial = 2152] [outer = (nil)] 16:33:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x85a33c00) [pid = 1915] [serial = 2153] [outer = 0x84917800] 16:33:01 INFO - PROCESS | 1915 | 1461022381102 Marionette DEBUG loaded listener.js 16:33:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x877d2c00) [pid = 1915] [serial = 2154] [outer = 0x84917800] 16:33:01 INFO - PROCESS | 1915 | 1461022381967 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 16:33:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:33:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 4842ms 16:33:02 INFO - PROCESS | 1915 | 1461022382051 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 16:33:02 INFO - PROCESS | 1915 | 1461022382059 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 16:33:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:33:02 INFO - PROCESS | 1915 | 1461022382069 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:33:02 INFO - PROCESS | 1915 | 1461022382073 Marionette TRACE conn4 <- [1,2842,null,{}] 16:33:02 INFO - PROCESS | 1915 | 1461022382081 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:02 INFO - PROCESS | 1915 | 1461022382352 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 16:33:02 INFO - PROCESS | 1915 | 1461022382655 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x89dc8000 == 137 [pid = 1915] [id = 718] 16:33:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x89dc9000) [pid = 1915] [serial = 2155] [outer = (nil)] 16:33:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8af19400) [pid = 1915] [serial = 2156] [outer = 0x89dc9000] 16:33:02 INFO - PROCESS | 1915 | 1461022382741 Marionette DEBUG loaded listener.js 16:33:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8b2ad400) [pid = 1915] [serial = 2157] [outer = 0x89dc9000] 16:33:03 INFO - PROCESS | 1915 | 1461022383723 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 16:33:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:33:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1685ms 16:33:03 INFO - PROCESS | 1915 | 1461022383757 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 16:33:03 INFO - PROCESS | 1915 | 1461022383764 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 16:33:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:33:03 INFO - PROCESS | 1915 | 1461022383771 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:33:03 INFO - PROCESS | 1915 | 1461022383775 Marionette TRACE conn4 <- [1,2846,null,{}] 16:33:03 INFO - PROCESS | 1915 | 1461022383791 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:04 INFO - PROCESS | 1915 | 1461022384113 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 16:33:04 INFO - PROCESS | 1915 | 1461022384366 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x850d7000 == 138 [pid = 1915] [id = 719] 16:33:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8bd07000) [pid = 1915] [serial = 2158] [outer = (nil)] 16:33:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8dc5a000) [pid = 1915] [serial = 2159] [outer = 0x8bd07000] 16:33:04 INFO - PROCESS | 1915 | 1461022384449 Marionette DEBUG loaded listener.js 16:33:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x8dd64800) [pid = 1915] [serial = 2160] [outer = 0x8bd07000] 16:33:05 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x89dc8800) [pid = 1915] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:33:05 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x9300bc00) [pid = 1915] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:33:05 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x931d1800) [pid = 1915] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:33:05 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x8fedac00) [pid = 1915] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:33:05 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x931a1c00) [pid = 1915] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:33:05 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x8f26d400) [pid = 1915] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:33:05 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x93118400) [pid = 1915] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:33:05 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x903e0400) [pid = 1915] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:33:05 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x8dd71c00) [pid = 1915] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:33:05 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x8ffe4c00) [pid = 1915] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:33:05 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x8af17000) [pid = 1915] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:33:05 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0x875a1000) [pid = 1915] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:33:05 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0x8af1d400) [pid = 1915] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:33:05 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0x914a5400) [pid = 1915] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:33:05 INFO - PROCESS | 1915 | --DOMWINDOW == 119 (0x8ecf0400) [pid = 1915] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:33:05 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0x850d7400) [pid = 1915] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:33:05 INFO - PROCESS | 1915 | --DOMWINDOW == 117 (0x8ecf0c00) [pid = 1915] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:33:05 INFO - PROCESS | 1915 | --DOMWINDOW == 116 (0x8dd69800) [pid = 1915] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:33:05 INFO - PROCESS | 1915 | --DOMWINDOW == 115 (0x8fedbc00) [pid = 1915] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:33:05 INFO - PROCESS | 1915 | 1461022385931 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 16:33:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:33:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 2243ms 16:33:06 INFO - PROCESS | 1915 | 1461022386017 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 16:33:06 INFO - PROCESS | 1915 | 1461022386021 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 16:33:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:33:06 INFO - PROCESS | 1915 | 1461022386037 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:33:06 INFO - PROCESS | 1915 | 1461022386046 Marionette TRACE conn4 <- [1,2850,null,{}] 16:33:06 INFO - PROCESS | 1915 | 1461022386060 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:06 INFO - PROCESS | 1915 | 1461022386379 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 16:33:06 INFO - PROCESS | 1915 | 1461022386519 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bd02c00 == 139 [pid = 1915] [id = 720] 16:33:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 116 (0x8dd6d400) [pid = 1915] [serial = 2161] [outer = (nil)] 16:33:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 117 (0x8deb6400) [pid = 1915] [serial = 2162] [outer = 0x8dd6d400] 16:33:06 INFO - PROCESS | 1915 | 1461022386597 Marionette DEBUG loaded listener.js 16:33:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0x8e0cd400) [pid = 1915] [serial = 2163] [outer = 0x8dd6d400] 16:33:07 INFO - PROCESS | 1915 | 1461022387402 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:33:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:33:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1404ms 16:33:07 INFO - PROCESS | 1915 | 1461022387433 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 16:33:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:33:07 INFO - PROCESS | 1915 | 1461022387438 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 16:33:07 INFO - PROCESS | 1915 | 1461022387445 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:33:07 INFO - PROCESS | 1915 | 1461022387448 Marionette TRACE conn4 <- [1,2854,null,{}] 16:33:07 INFO - PROCESS | 1915 | 1461022387454 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:07 INFO - PROCESS | 1915 | 1461022387784 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 16:33:07 INFO - PROCESS | 1915 | 1461022387806 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:07 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e0c0400 == 140 [pid = 1915] [id = 721] 16:33:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0x8e947c00) [pid = 1915] [serial = 2164] [outer = (nil)] 16:33:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0x8eb22c00) [pid = 1915] [serial = 2165] [outer = 0x8e947c00] 16:33:07 INFO - PROCESS | 1915 | 1461022387887 Marionette DEBUG loaded listener.js 16:33:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0x8eb23400) [pid = 1915] [serial = 2166] [outer = 0x8e947c00] 16:33:09 INFO - PROCESS | 1915 | 1461022389244 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 16:33:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:33:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1836ms 16:33:09 INFO - PROCESS | 1915 | 1461022389281 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 16:33:09 INFO - PROCESS | 1915 | 1461022389290 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 16:33:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:33:09 INFO - PROCESS | 1915 | 1461022389300 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:33:09 INFO - PROCESS | 1915 | 1461022389305 Marionette TRACE conn4 <- [1,2858,null,{}] 16:33:09 INFO - PROCESS | 1915 | 1461022389314 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:09 INFO - PROCESS | 1915 | 1461022389587 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 16:33:09 INFO - PROCESS | 1915 | 1461022389949 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x883e7c00 == 141 [pid = 1915] [id = 722] 16:33:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0x8977a400) [pid = 1915] [serial = 2167] [outer = (nil)] 16:33:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0x8af17000) [pid = 1915] [serial = 2168] [outer = 0x8977a400] 16:33:10 INFO - PROCESS | 1915 | 1461022390062 Marionette DEBUG loaded listener.js 16:33:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x8bd0d000) [pid = 1915] [serial = 2169] [outer = 0x8977a400] 16:33:11 INFO - PROCESS | 1915 | 1461022391175 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:33:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:33:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1940ms 16:33:11 INFO - PROCESS | 1915 | 1461022391241 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 16:33:11 INFO - PROCESS | 1915 | 1461022391251 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 16:33:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:33:11 INFO - PROCESS | 1915 | 1461022391263 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:33:11 INFO - PROCESS | 1915 | 1461022391267 Marionette TRACE conn4 <- [1,2862,null,{}] 16:33:11 INFO - PROCESS | 1915 | 1461022391275 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:11 INFO - PROCESS | 1915 | 1461022391582 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 16:33:11 INFO - PROCESS | 1915 | 1461022391940 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dd6f000 == 142 [pid = 1915] [id = 723] 16:33:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x8e94c800) [pid = 1915] [serial = 2170] [outer = (nil)] 16:33:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x8eb30000) [pid = 1915] [serial = 2171] [outer = 0x8e94c800] 16:33:12 INFO - PROCESS | 1915 | 1461022392086 Marionette DEBUG loaded listener.js 16:33:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x8ecf8c00) [pid = 1915] [serial = 2172] [outer = 0x8e94c800] 16:33:13 INFO - PROCESS | 1915 | 1461022393580 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 16:33:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:33:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 2392ms 16:33:13 INFO - PROCESS | 1915 | 1461022393655 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 16:33:13 INFO - PROCESS | 1915 | 1461022393659 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 16:33:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:33:13 INFO - PROCESS | 1915 | 1461022393667 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:33:13 INFO - PROCESS | 1915 | 1461022393673 Marionette TRACE conn4 <- [1,2866,null,{}] 16:33:13 INFO - PROCESS | 1915 | 1461022393690 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:14 INFO - PROCESS | 1915 | 1461022394000 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 16:33:14 INFO - PROCESS | 1915 | 1461022394321 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e941400 == 143 [pid = 1915] [id = 724] 16:33:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x8ecfe800) [pid = 1915] [serial = 2173] [outer = (nil)] 16:33:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x8f38f000) [pid = 1915] [serial = 2174] [outer = 0x8ecfe800] 16:33:14 INFO - PROCESS | 1915 | 1461022394423 Marionette DEBUG loaded listener.js 16:33:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8f60cc00) [pid = 1915] [serial = 2175] [outer = 0x8ecfe800] 16:33:15 INFO - PROCESS | 1915 | 1461022395366 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 16:33:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:33:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1745ms 16:33:15 INFO - PROCESS | 1915 | 1461022395413 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 16:33:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:33:15 INFO - PROCESS | 1915 | 1461022395418 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 16:33:15 INFO - PROCESS | 1915 | 1461022395425 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:33:15 INFO - PROCESS | 1915 | 1461022395428 Marionette TRACE conn4 <- [1,2870,null,{}] 16:33:15 INFO - PROCESS | 1915 | 1461022395435 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:15 INFO - PROCESS | 1915 | 1461022395700 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 16:33:16 INFO - PROCESS | 1915 | 1461022396053 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f387400 == 144 [pid = 1915] [id = 725] 16:33:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8f607c00) [pid = 1915] [serial = 2176] [outer = (nil)] 16:33:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8fe0bc00) [pid = 1915] [serial = 2177] [outer = 0x8f607c00] 16:33:16 INFO - PROCESS | 1915 | 1461022396151 Marionette DEBUG loaded listener.js 16:33:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8fe20000) [pid = 1915] [serial = 2178] [outer = 0x8f607c00] 16:33:17 INFO - PROCESS | 1915 | 1461022397070 Marionette TRACE conn4 <- [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]]]}] 16:33:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:33:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1734ms 16:33:17 INFO - PROCESS | 1915 | 1461022397159 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 16:33:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:33:17 INFO - PROCESS | 1915 | 1461022397164 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 16:33:17 INFO - PROCESS | 1915 | 1461022397171 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:33:17 INFO - PROCESS | 1915 | 1461022397175 Marionette TRACE conn4 <- [1,2874,null,{}] 16:33:17 INFO - PROCESS | 1915 | 1461022397181 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:17 INFO - PROCESS | 1915 | 1461022397479 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 16:33:17 INFO - PROCESS | 1915 | 1461022397919 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:17 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bf44800 == 145 [pid = 1915] [id = 726] 16:33:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x8feddc00) [pid = 1915] [serial = 2179] [outer = (nil)] 16:33:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8fee5400) [pid = 1915] [serial = 2180] [outer = 0x8feddc00] 16:33:18 INFO - PROCESS | 1915 | 1461022398081 Marionette DEBUG loaded listener.js 16:33:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8ff85c00) [pid = 1915] [serial = 2181] [outer = 0x8feddc00] 16:33:19 INFO - PROCESS | 1915 | 1461022399431 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 16:33:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:33:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 2336ms 16:33:19 INFO - PROCESS | 1915 | 1461022399508 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 16:33:19 INFO - PROCESS | 1915 | 1461022399511 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 16:33:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:33:19 INFO - PROCESS | 1915 | 1461022399519 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:33:19 INFO - PROCESS | 1915 | 1461022399523 Marionette TRACE conn4 <- [1,2878,null,{}] 16:33:19 INFO - PROCESS | 1915 | 1461022399529 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:19 INFO - PROCESS | 1915 | 1461022399852 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 16:33:20 INFO - PROCESS | 1915 | 1461022400219 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:20 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fedf000 == 146 [pid = 1915] [id = 727] 16:33:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8ff8f800) [pid = 1915] [serial = 2182] [outer = (nil)] 16:33:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8ffe5800) [pid = 1915] [serial = 2183] [outer = 0x8ff8f800] 16:33:20 INFO - PROCESS | 1915 | 1461022400329 Marionette DEBUG loaded listener.js 16:33:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x9014a800) [pid = 1915] [serial = 2184] [outer = 0x8ff8f800] 16:33:21 INFO - PROCESS | 1915 | 1461022401300 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 16:33:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:33:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1833ms 16:33:21 INFO - PROCESS | 1915 | 1461022401354 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 16:33:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:33:21 INFO - PROCESS | 1915 | 1461022401358 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 16:33:21 INFO - PROCESS | 1915 | 1461022401365 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:33:21 INFO - PROCESS | 1915 | 1461022401369 Marionette TRACE conn4 <- [1,2882,null,{}] 16:33:21 INFO - PROCESS | 1915 | 1461022401375 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:21 INFO - PROCESS | 1915 | 1461022401636 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 16:33:22 INFO - PROCESS | 1915 | 1461022401988 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:22 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ff89400 == 147 [pid = 1915] [id = 728] 16:33:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8ff8ec00) [pid = 1915] [serial = 2185] [outer = (nil)] 16:33:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x902f1400) [pid = 1915] [serial = 2186] [outer = 0x8ff8ec00] 16:33:22 INFO - PROCESS | 1915 | 1461022402087 Marionette DEBUG loaded listener.js 16:33:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x903e0000) [pid = 1915] [serial = 2187] [outer = 0x8ff8ec00] 16:33:23 INFO - PROCESS | 1915 | 1461022403057 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 16:33:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:33:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1735ms 16:33:23 INFO - PROCESS | 1915 | 1461022403100 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 16:33:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:33:23 INFO - PROCESS | 1915 | 1461022403105 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 16:33:23 INFO - PROCESS | 1915 | 1461022403113 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:33:23 INFO - PROCESS | 1915 | 1461022403116 Marionette TRACE conn4 <- [1,2886,null,{}] 16:33:23 INFO - PROCESS | 1915 | 1461022403123 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:23 INFO - PROCESS | 1915 | 1461022403394 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 16:33:23 INFO - PROCESS | 1915 | 1461022403757 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ff93400 == 148 [pid = 1915] [id = 729] 16:33:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x902ed400) [pid = 1915] [serial = 2188] [outer = (nil)] 16:33:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x90609c00) [pid = 1915] [serial = 2189] [outer = 0x902ed400] 16:33:23 INFO - PROCESS | 1915 | 1461022403917 Marionette DEBUG loaded listener.js 16:33:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x90610800) [pid = 1915] [serial = 2190] [outer = 0x902ed400] 16:33:25 INFO - PROCESS | 1915 | 1461022405249 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 16:33:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:33:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 2196ms 16:33:25 INFO - PROCESS | 1915 | 1461022405308 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 16:33:25 INFO - PROCESS | 1915 | 1461022405312 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 16:33:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:33:25 INFO - PROCESS | 1915 | 1461022405320 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:33:25 INFO - PROCESS | 1915 | 1461022405324 Marionette TRACE conn4 <- [1,2890,null,{}] 16:33:25 INFO - PROCESS | 1915 | 1461022405330 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:25 INFO - PROCESS | 1915 | 1461022405643 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 16:33:26 INFO - PROCESS | 1915 | 1461022405998 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f60d800 == 149 [pid = 1915] [id = 730] 16:33:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x902e8800) [pid = 1915] [serial = 2191] [outer = (nil)] 16:33:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x914cac00) [pid = 1915] [serial = 2192] [outer = 0x902e8800] 16:33:26 INFO - PROCESS | 1915 | 1461022406096 Marionette DEBUG loaded listener.js 16:33:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x9161c800) [pid = 1915] [serial = 2193] [outer = 0x902e8800] 16:33:27 INFO - PROCESS | 1915 | 1461022407018 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:33:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:33:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1737ms 16:33:27 INFO - PROCESS | 1915 | 1461022407057 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 16:33:27 INFO - PROCESS | 1915 | 1461022407060 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 16:33:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:33:27 INFO - PROCESS | 1915 | 1461022407067 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:33:27 INFO - PROCESS | 1915 | 1461022407070 Marionette TRACE conn4 <- [1,2894,null,{}] 16:33:27 INFO - PROCESS | 1915 | 1461022407077 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:27 INFO - PROCESS | 1915 | 1461022407347 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 16:33:27 INFO - PROCESS | 1915 | 1461022407716 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:27 INFO - PROCESS | 1915 | ++DOCSHELL 0x914a5800 == 150 [pid = 1915] [id = 731] 16:33:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x9310d800) [pid = 1915] [serial = 2194] [outer = (nil)] 16:33:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x93116400) [pid = 1915] [serial = 2195] [outer = 0x9310d800] 16:33:27 INFO - PROCESS | 1915 | 1461022407814 Marionette DEBUG loaded listener.js 16:33:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x931a3c00) [pid = 1915] [serial = 2196] [outer = 0x9310d800] 16:33:28 INFO - PROCESS | 1915 | 1461022408773 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 16:33:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:33:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1738ms 16:33:28 INFO - PROCESS | 1915 | 1461022408807 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 16:33:28 INFO - PROCESS | 1915 | 1461022408810 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 16:33:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:33:28 INFO - PROCESS | 1915 | 1461022408819 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:33:28 INFO - PROCESS | 1915 | 1461022408824 Marionette TRACE conn4 <- [1,2898,null,{}] 16:33:28 INFO - PROCESS | 1915 | 1461022408830 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:29 INFO - PROCESS | 1915 | 1461022409118 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 16:33:29 INFO - PROCESS | 1915 | 1461022409478 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:29 INFO - PROCESS | 1915 | ++DOCSHELL 0x93112800 == 151 [pid = 1915] [id = 732] 16:33:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x93114000) [pid = 1915] [serial = 2197] [outer = (nil)] 16:33:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x93ee4000) [pid = 1915] [serial = 2198] [outer = 0x93114000] 16:33:29 INFO - PROCESS | 1915 | 1461022409582 Marionette DEBUG loaded listener.js 16:33:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x93f63400) [pid = 1915] [serial = 2199] [outer = 0x93114000] 16:33:30 INFO - PROCESS | 1915 | 1461022410896 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 16:33:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:33:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 2139ms 16:33:30 INFO - PROCESS | 1915 | 1461022410966 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 16:33:30 INFO - PROCESS | 1915 | 1461022410973 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 16:33:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:33:30 INFO - PROCESS | 1915 | 1461022410984 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:33:30 INFO - PROCESS | 1915 | 1461022410991 Marionette TRACE conn4 <- [1,2902,null,{}] 16:33:31 INFO - PROCESS | 1915 | 1461022411000 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:31 INFO - PROCESS | 1915 | 1461022411423 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 16:33:31 INFO - PROCESS | 1915 | 1461022411683 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x914c8000 == 152 [pid = 1915] [id = 733] 16:33:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x931d1c00) [pid = 1915] [serial = 2200] [outer = (nil)] 16:33:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x94010800) [pid = 1915] [serial = 2201] [outer = 0x931d1c00] 16:33:31 INFO - PROCESS | 1915 | 1461022411777 Marionette DEBUG loaded listener.js 16:33:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x94012c00) [pid = 1915] [serial = 2202] [outer = 0x931d1c00] 16:33:32 INFO - PROCESS | 1915 | 1461022412720 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:33:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:33:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1800ms 16:33:32 INFO - PROCESS | 1915 | 1461022412783 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 16:33:32 INFO - PROCESS | 1915 | 1461022412787 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 16:33:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:33:32 INFO - PROCESS | 1915 | 1461022412794 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:33:32 INFO - PROCESS | 1915 | 1461022412797 Marionette TRACE conn4 <- [1,2906,null,{}] 16:33:32 INFO - PROCESS | 1915 | 1461022412803 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:33 INFO - PROCESS | 1915 | 1461022413076 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 16:33:33 INFO - PROCESS | 1915 | 1461022413477 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x93f6b000 == 153 [pid = 1915] [id = 734] 16:33:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x93f70400) [pid = 1915] [serial = 2203] [outer = (nil)] 16:33:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x94eedc00) [pid = 1915] [serial = 2204] [outer = 0x93f70400] 16:33:33 INFO - PROCESS | 1915 | 1461022413572 Marionette DEBUG loaded listener.js 16:33:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x962a5800) [pid = 1915] [serial = 2205] [outer = 0x93f70400] 16:33:34 INFO - PROCESS | 1915 | 1461022414515 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 16:33:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:33:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1787ms 16:33:34 INFO - PROCESS | 1915 | 1461022414582 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 16:33:34 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:33:34 INFO - PROCESS | 1915 | 1461022414587 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 16:33:34 INFO - PROCESS | 1915 | 1461022414594 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:33:34 INFO - PROCESS | 1915 | 1461022414598 Marionette TRACE conn4 <- [1,2910,null,{}] 16:33:34 INFO - PROCESS | 1915 | 1461022414604 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:34 INFO - PROCESS | 1915 | 1461022414877 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 16:33:35 INFO - PROCESS | 1915 | 1461022415250 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x84ea4800 == 154 [pid = 1915] [id = 735] 16:33:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x94010000) [pid = 1915] [serial = 2206] [outer = (nil)] 16:33:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x9786cc00) [pid = 1915] [serial = 2207] [outer = 0x94010000] 16:33:35 INFO - PROCESS | 1915 | 1461022415349 Marionette DEBUG loaded listener.js 16:33:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x97947800) [pid = 1915] [serial = 2208] [outer = 0x94010000] 16:33:36 INFO - PROCESS | 1915 | 1461022416140 Marionette TRACE conn4 <- [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]]]}] 16:33:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:33:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:33:36 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1583ms 16:33:36 INFO - PROCESS | 1915 | 1461022416195 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 16:33:36 INFO - PROCESS | 1915 | 1461022416198 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 16:33:36 INFO - TEST-START | /DOMEvents/constructors.html 16:33:36 INFO - PROCESS | 1915 | 1461022416212 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:33:36 INFO - PROCESS | 1915 | 1461022416215 Marionette TRACE conn4 <- [1,2914,null,{}] 16:33:36 INFO - PROCESS | 1915 | 1461022416223 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:36 INFO - PROCESS | 1915 | 1461022416480 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 16:33:36 INFO - PROCESS | 1915 | 1461022416791 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:36 INFO - PROCESS | 1915 | ++DOCSHELL 0x931cf800 == 155 [pid = 1915] [id = 736] 16:33:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x9320b400) [pid = 1915] [serial = 2209] [outer = (nil)] 16:33:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x97c78000) [pid = 1915] [serial = 2210] [outer = 0x9320b400] 16:33:36 INFO - PROCESS | 1915 | 1461022416938 Marionette DEBUG loaded listener.js 16:33:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x98027c00) [pid = 1915] [serial = 2211] [outer = 0x9320b400] 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:33:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:33:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:33:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:33:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:33:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:33:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:33:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:33:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:33:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:33:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:33:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:33:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:33:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:33:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:33:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:33:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:33:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:33:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:33:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:33:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:33:38 INFO - TEST-OK | /DOMEvents/constructors.html | took 1763ms 16:33:38 INFO - PROCESS | 1915 | 1461022417900 Marionette TRACE conn4 <- [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]]]}] 16:33:38 INFO - PROCESS | 1915 | 1461022417977 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 16:33:38 INFO - PROCESS | 1915 | 1461022417986 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 16:33:38 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:33:38 INFO - PROCESS | 1915 | 1461022417999 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:33:38 INFO - PROCESS | 1915 | 1461022418008 Marionette TRACE conn4 <- [1,2918,null,{}] 16:33:38 INFO - PROCESS | 1915 | 1461022418019 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:38 INFO - PROCESS | 1915 | 1461022418327 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 16:33:41 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb28000 == 154 [pid = 1915] [id = 52] 16:33:41 INFO - PROCESS | 1915 | --DOCSHELL 0x83ecac00 == 153 [pid = 1915] [id = 680] 16:33:41 INFO - PROCESS | 1915 | --DOCSHELL 0x962aac00 == 152 [pid = 1915] [id = 40] 16:33:41 INFO - PROCESS | 1915 | --DOCSHELL 0x8af16800 == 151 [pid = 1915] [id = 490] 16:33:41 INFO - PROCESS | 1915 | --DOCSHELL 0x8fe10400 == 150 [pid = 1915] [id = 712] 16:33:41 INFO - PROCESS | 1915 | --DOCSHELL 0x902ea400 == 149 [pid = 1915] [id = 711] 16:33:41 INFO - PROCESS | 1915 | --DOCSHELL 0x9014ec00 == 148 [pid = 1915] [id = 709] 16:33:41 INFO - PROCESS | 1915 | --DOCSHELL 0x931a6800 == 147 [pid = 1915] [id = 710] 16:33:41 INFO - PROCESS | 1915 | --DOCSHELL 0x8e944000 == 146 [pid = 1915] [id = 708] 16:33:41 INFO - PROCESS | 1915 | --DOCSHELL 0x8ffe5000 == 145 [pid = 1915] [id = 707] 16:33:41 INFO - PROCESS | 1915 | --DOCSHELL 0x8e0cb400 == 144 [pid = 1915] [id = 706] 16:33:41 INFO - PROCESS | 1915 | --DOCSHELL 0x8fe26c00 == 143 [pid = 1915] [id = 705] 16:33:41 INFO - PROCESS | 1915 | --DOCSHELL 0x8e944400 == 142 [pid = 1915] [id = 703] 16:33:41 INFO - PROCESS | 1915 | --DOCSHELL 0x8fe0a800 == 141 [pid = 1915] [id = 671] 16:33:41 INFO - PROCESS | 1915 | --DOCSHELL 0x8f38d800 == 140 [pid = 1915] [id = 704] 16:33:41 INFO - PROCESS | 1915 | --DOCSHELL 0x8dc58800 == 139 [pid = 1915] [id = 702] 16:33:41 INFO - PROCESS | 1915 | --DOCSHELL 0x89dc5400 == 138 [pid = 1915] [id = 701] 16:33:41 INFO - PROCESS | 1915 | --DOCSHELL 0x83ec9000 == 137 [pid = 1915] [id = 700] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x8b257800) [pid = 1915] [serial = 1983] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x8dd6fc00) [pid = 1915] [serial = 2096] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x8deb2800) [pid = 1915] [serial = 2097] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x8deaf800) [pid = 1915] [serial = 2099] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x8ff8d400) [pid = 1915] [serial = 2060] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x8fe0a000) [pid = 1915] [serial = 2058] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x8fe07400) [pid = 1915] [serial = 2057] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x8f38e800) [pid = 1915] [serial = 2055] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x8f26ac00) [pid = 1915] [serial = 2054] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x8eb2fc00) [pid = 1915] [serial = 2052] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x8e0c5800) [pid = 1915] [serial = 2051] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x8bf4dc00) [pid = 1915] [serial = 2049] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x8bb8d400) [pid = 1915] [serial = 2048] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x8af0fc00) [pid = 1915] [serial = 2046] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x883dd400) [pid = 1915] [serial = 2045] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x8b24e800) [pid = 1915] [serial = 2093] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x875a4000) [pid = 1915] [serial = 2090] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x877cdc00) [pid = 1915] [serial = 2091] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x93f6b800) [pid = 1915] [serial = 2088] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x93f69400) [pid = 1915] [serial = 2087] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x93eee400) [pid = 1915] [serial = 2085] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x93eea800) [pid = 1915] [serial = 2084] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x9320b000) [pid = 1915] [serial = 2082] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x931dbc00) [pid = 1915] [serial = 2081] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x931ac400) [pid = 1915] [serial = 2079] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x931a8800) [pid = 1915] [serial = 2078] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x93119400) [pid = 1915] [serial = 2076] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x9310cc00) [pid = 1915] [serial = 2075] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x916cb800) [pid = 1915] [serial = 2073] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x916c8400) [pid = 1915] [serial = 2072] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x914d1400) [pid = 1915] [serial = 2070] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x914c6800) [pid = 1915] [serial = 2069] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x9060f000) [pid = 1915] [serial = 2067] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x90603400) [pid = 1915] [serial = 2066] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x90149c00) [pid = 1915] [serial = 2064] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x90142400) [pid = 1915] [serial = 2063] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x8ff91400) [pid = 1915] [serial = 2061] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x8b2b0400) [pid = 1915] [serial = 2094] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1915 | 1461022421939 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:41 INFO - PROCESS | 1915 | ++DOCSHELL 0x875a1400 == 138 [pid = 1915] [id = 737] 16:33:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x875a1800) [pid = 1915] [serial = 2212] [outer = (nil)] 16:33:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x875a8000) [pid = 1915] [serial = 2213] [outer = 0x875a1800] 16:33:42 INFO - PROCESS | 1915 | 1461022422035 Marionette DEBUG loaded listener.js 16:33:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x877d8c00) [pid = 1915] [serial = 2214] [outer = 0x875a1800] 16:33:42 INFO - PROCESS | 1915 | 1461022422780 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:33:42 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:33:42 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 4801ms 16:33:42 INFO - PROCESS | 1915 | 1461022422801 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 16:33:42 INFO - PROCESS | 1915 | 1461022422808 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 16:33:42 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:33:42 INFO - PROCESS | 1915 | 1461022422817 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:33:42 INFO - PROCESS | 1915 | 1461022422821 Marionette TRACE conn4 <- [1,2922,null,{}] 16:33:42 INFO - PROCESS | 1915 | 1461022422829 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:43 INFO - PROCESS | 1915 | 1461022423079 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 16:33:43 INFO - PROCESS | 1915 | 1461022423313 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x89dc5c00 == 139 [pid = 1915] [id = 738] 16:33:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x89dc6c00) [pid = 1915] [serial = 2215] [outer = (nil)] 16:33:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8af1ac00) [pid = 1915] [serial = 2216] [outer = 0x89dc6c00] 16:33:43 INFO - PROCESS | 1915 | 1461022423393 Marionette DEBUG loaded listener.js 16:33:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x8b2a1400) [pid = 1915] [serial = 2217] [outer = 0x89dc6c00] 16:33:44 INFO - PROCESS | 1915 | [1915] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 16:33:44 INFO - PROCESS | 1915 | [1915] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 16:33:44 INFO - PROCESS | 1915 | [1915] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 16:33:44 INFO - PROCESS | 1915 | [1915] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 16:33:44 INFO - PROCESS | 1915 | 1461022424246 Marionette TRACE conn4 <- [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]]]}] 16:33:44 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:33:44 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:33:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:33:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:33:44 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 16:33:44 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:33:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:33:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:33:44 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 16:33:44 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:33:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:33:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:33:44 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]" 16:33:44 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:33:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:33:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:33:44 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:33:44 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1487ms 16:33:44 INFO - PROCESS | 1915 | 1461022424318 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 16:33:44 INFO - PROCESS | 1915 | 1461022424326 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 16:33:44 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:33:44 INFO - PROCESS | 1915 | 1461022424343 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:33:44 INFO - PROCESS | 1915 | 1461022424346 Marionette TRACE conn4 <- [1,2926,null,{}] 16:33:44 INFO - PROCESS | 1915 | 1461022424354 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:44 INFO - PROCESS | 1915 | 1461022424670 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 16:33:44 INFO - PROCESS | 1915 | 1461022424711 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:44 INFO - PROCESS | 1915 | ++DOCSHELL 0x8af1d000 == 140 [pid = 1915] [id = 739] 16:33:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8b256000) [pid = 1915] [serial = 2218] [outer = (nil)] 16:33:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8deb0400) [pid = 1915] [serial = 2219] [outer = 0x8b256000] 16:33:44 INFO - PROCESS | 1915 | 1461022424789 Marionette DEBUG loaded listener.js 16:33:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8e0c4400) [pid = 1915] [serial = 2220] [outer = 0x8b256000] 16:33:45 INFO - PROCESS | 1915 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:33:45 INFO - PROCESS | 1915 | 1461022425876 Marionette TRACE conn4 <- [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]]]}] 16:33:45 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:33:45 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1590ms 16:33:45 INFO - PROCESS | 1915 | 1461022425952 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 16:33:45 INFO - PROCESS | 1915 | 1461022425957 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 16:33:45 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:33:45 INFO - PROCESS | 1915 | 1461022425971 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:33:45 INFO - PROCESS | 1915 | 1461022425981 Marionette TRACE conn4 <- [1,2930,null,{}] 16:33:46 INFO - PROCESS | 1915 | 1461022426023 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:46 INFO - PROCESS | 1915 | 1461022426875 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 16:33:46 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x8bd07000) [pid = 1915] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:33:46 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x89dc9000) [pid = 1915] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:33:46 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x84917800) [pid = 1915] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:33:46 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x8dd66c00) [pid = 1915] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:33:46 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x94010c00) [pid = 1915] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:33:46 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x8bf47400) [pid = 1915] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:33:46 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x93f6f800) [pid = 1915] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:33:46 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x93eec000) [pid = 1915] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:33:46 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x931a9000) [pid = 1915] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:33:46 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x9149cc00) [pid = 1915] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:33:46 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x903e7c00) [pid = 1915] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:33:46 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x90141400) [pid = 1915] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:33:46 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x8fe28800) [pid = 1915] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:33:46 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x8fe28c00) [pid = 1915] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:33:46 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0x8f602400) [pid = 1915] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:33:46 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0x8eb26000) [pid = 1915] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:33:46 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0x8dd64000) [pid = 1915] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:33:46 INFO - PROCESS | 1915 | --DOMWINDOW == 119 (0x8af14c00) [pid = 1915] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:33:46 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0x83ec9800) [pid = 1915] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:33:46 INFO - PROCESS | 1915 | --DOMWINDOW == 117 (0x8dd6d400) [pid = 1915] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:33:46 INFO - PROCESS | 1915 | --DOMWINDOW == 116 (0x85a3bc00) [pid = 1915] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:33:47 INFO - PROCESS | 1915 | 1461022427154 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x83ec9800 == 141 [pid = 1915] [id = 740] 16:33:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 117 (0x84917800) [pid = 1915] [serial = 2221] [outer = (nil)] 16:33:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0x883e4c00) [pid = 1915] [serial = 2222] [outer = 0x84917800] 16:33:47 INFO - PROCESS | 1915 | 1461022427236 Marionette DEBUG loaded listener.js 16:33:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0x8bf47400) [pid = 1915] [serial = 2223] [outer = 0x84917800] 16:33:47 INFO - PROCESS | 1915 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:33:48 INFO - PROCESS | 1915 | 1461022428054 Marionette TRACE conn4 <- [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]]]}] 16:33:48 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:33:48 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 2128ms 16:33:48 INFO - PROCESS | 1915 | 1461022428093 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 16:33:48 INFO - PROCESS | 1915 | 1461022428099 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 16:33:48 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:33:48 INFO - PROCESS | 1915 | 1461022428108 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:33:48 INFO - PROCESS | 1915 | 1461022428112 Marionette TRACE conn4 <- [1,2934,null,{}] 16:33:48 INFO - PROCESS | 1915 | 1461022428118 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:48 INFO - PROCESS | 1915 | 1461022428427 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 16:33:48 INFO - PROCESS | 1915 | 1461022428481 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x883ea800 == 142 [pid = 1915] [id = 741] 16:33:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0x8eb2a000) [pid = 1915] [serial = 2224] [outer = (nil)] 16:33:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0x8ecf8400) [pid = 1915] [serial = 2225] [outer = 0x8eb2a000] 16:33:48 INFO - PROCESS | 1915 | 1461022428561 Marionette DEBUG loaded listener.js 16:33:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0x8ecfd000) [pid = 1915] [serial = 2226] [outer = 0x8eb2a000] 16:33:49 INFO - PROCESS | 1915 | 1461022429674 Marionette TRACE conn4 <- [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]]]}] 16:33:49 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:33:49 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1583ms 16:33:49 INFO - PROCESS | 1915 | 1461022429692 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 16:33:49 INFO - PROCESS | 1915 | 1461022429701 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 16:33:49 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:33:49 INFO - PROCESS | 1915 | 1461022429712 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:33:49 INFO - PROCESS | 1915 | 1461022429717 Marionette TRACE conn4 <- [1,2938,null,{}] 16:33:49 INFO - PROCESS | 1915 | 1461022429726 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:50 INFO - PROCESS | 1915 | 1461022430010 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 16:33:50 INFO - PROCESS | 1915 | 1461022430309 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x8af0fc00 == 143 [pid = 1915] [id = 742] 16:33:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0x8af11000) [pid = 1915] [serial = 2227] [outer = (nil)] 16:33:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x8bb8c000) [pid = 1915] [serial = 2228] [outer = 0x8af11000] 16:33:50 INFO - PROCESS | 1915 | 1461022430475 Marionette DEBUG loaded listener.js 16:33:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x8bf4f400) [pid = 1915] [serial = 2229] [outer = 0x8af11000] 16:33:51 INFO - PROCESS | 1915 | 1461022431292 Marionette TRACE conn4 <- [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]]]}] 16:33:51 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. 16:33:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1642ms 16:33:51 INFO - PROCESS | 1915 | 1461022431355 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 16:33:51 INFO - PROCESS | 1915 | 1461022431364 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 16:33:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:33:51 INFO - PROCESS | 1915 | 1461022431395 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:33:51 INFO - PROCESS | 1915 | 1461022431399 Marionette TRACE conn4 <- [1,2942,null,{}] 16:33:51 INFO - PROCESS | 1915 | 1461022431409 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:51 INFO - PROCESS | 1915 | 1461022431667 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 16:33:52 INFO - PROCESS | 1915 | 1461022432090 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e93d400 == 144 [pid = 1915] [id = 743] 16:33:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x8e940000) [pid = 1915] [serial = 2230] [outer = (nil)] 16:33:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x8eb21400) [pid = 1915] [serial = 2231] [outer = 0x8e940000] 16:33:52 INFO - PROCESS | 1915 | 1461022432226 Marionette DEBUG loaded listener.js 16:33:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x8eb2a800) [pid = 1915] [serial = 2232] [outer = 0x8e940000] 16:33:53 INFO - PROCESS | 1915 | 1461022433096 Marionette TRACE conn4 <- [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"]]]}] 16:33:53 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 16:33:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:33:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1758ms 16:33:53 INFO - PROCESS | 1915 | 1461022433136 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 16:33:53 INFO - PROCESS | 1915 | 1461022433139 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 16:33:53 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:33:53 INFO - PROCESS | 1915 | 1461022433148 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:33:53 INFO - PROCESS | 1915 | 1461022433155 Marionette TRACE conn4 <- [1,2946,null,{}] 16:33:53 INFO - PROCESS | 1915 | 1461022433174 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:53 INFO - PROCESS | 1915 | 1461022433456 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 16:33:53 INFO - PROCESS | 1915 | 1461022433826 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb2f000 == 145 [pid = 1915] [id = 744] 16:33:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x8f390000) [pid = 1915] [serial = 2233] [outer = (nil)] 16:33:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8f605c00) [pid = 1915] [serial = 2234] [outer = 0x8f390000] 16:33:53 INFO - PROCESS | 1915 | 1461022433931 Marionette DEBUG loaded listener.js 16:33:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8fe01800) [pid = 1915] [serial = 2235] [outer = 0x8f390000] 16:33:54 INFO - PROCESS | 1915 | 1461022434726 Marionette TRACE conn4 <- [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]]]}] 16:33:54 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. 16:33:54 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1591ms 16:33:54 INFO - PROCESS | 1915 | 1461022434740 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 16:33:54 INFO - PROCESS | 1915 | 1461022434744 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 16:33:54 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:33:54 INFO - PROCESS | 1915 | 1461022434751 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:33:54 INFO - PROCESS | 1915 | 1461022434755 Marionette TRACE conn4 <- [1,2950,null,{}] 16:33:54 INFO - PROCESS | 1915 | 1461022434761 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:55 INFO - PROCESS | 1915 | 1461022435003 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 16:33:55 INFO - PROCESS | 1915 | 1461022435285 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f26e400 == 146 [pid = 1915] [id = 745] 16:33:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8fe0d400) [pid = 1915] [serial = 2236] [outer = (nil)] 16:33:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8fe1b400) [pid = 1915] [serial = 2237] [outer = 0x8fe0d400] 16:33:55 INFO - PROCESS | 1915 | 1461022435384 Marionette DEBUG loaded listener.js 16:33:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x8fe25400) [pid = 1915] [serial = 2238] [outer = 0x8fe0d400] 16:33:56 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fee3000 == 147 [pid = 1915] [id = 746] 16:33:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8ff85800) [pid = 1915] [serial = 2239] [outer = (nil)] 16:33:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8ff8e400) [pid = 1915] [serial = 2240] [outer = 0x8ff85800] 16:33:56 INFO - PROCESS | 1915 | 1461022436352 Marionette TRACE conn4 <- [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]]]}] 16:33:56 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. 16:33:56 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1632ms 16:33:56 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:33:56 INFO - PROCESS | 1915 | 1461022436384 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 16:33:56 INFO - PROCESS | 1915 | 1461022436388 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 16:33:56 INFO - PROCESS | 1915 | 1461022436395 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:33:56 INFO - PROCESS | 1915 | 1461022436398 Marionette TRACE conn4 <- [1,2954,null,{}] 16:33:56 INFO - PROCESS | 1915 | 1461022436405 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:56 INFO - PROCESS | 1915 | 1461022436724 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 16:33:57 INFO - PROCESS | 1915 | 1461022437075 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:57 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fe04000 == 148 [pid = 1915] [id = 747] 16:33:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8fee2c00) [pid = 1915] [serial = 2241] [outer = (nil)] 16:33:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8ff91400) [pid = 1915] [serial = 2242] [outer = 0x8fee2c00] 16:33:57 INFO - PROCESS | 1915 | 1461022437171 Marionette DEBUG loaded listener.js 16:33:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8ffda400) [pid = 1915] [serial = 2243] [outer = 0x8fee2c00] 16:33:58 INFO - PROCESS | 1915 | 1461022438138 Marionette TRACE conn4 <- [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]]]}] 16:33:58 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:33:58 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 16:33:58 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1786ms 16:33:58 INFO - PROCESS | 1915 | 1461022438183 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 16:33:58 INFO - PROCESS | 1915 | 1461022438189 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 16:33:58 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:33:58 INFO - PROCESS | 1915 | 1461022438222 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:33:58 INFO - PROCESS | 1915 | 1461022438229 Marionette TRACE conn4 <- [1,2958,null,{}] 16:33:58 INFO - PROCESS | 1915 | 1461022438242 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:58 INFO - PROCESS | 1915 | 1461022438672 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 16:33:59 INFO - PROCESS | 1915 | 1461022439060 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:59 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fc04400 == 149 [pid = 1915] [id = 748] 16:33:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8ffe7000) [pid = 1915] [serial = 2244] [outer = (nil)] 16:33:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x902f6800) [pid = 1915] [serial = 2245] [outer = 0x8ffe7000] 16:33:59 INFO - PROCESS | 1915 | 1461022439153 Marionette DEBUG loaded listener.js 16:33:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x903e9800) [pid = 1915] [serial = 2246] [outer = 0x8ffe7000] 16:33:59 INFO - PROCESS | 1915 | 1461022439969 Marionette TRACE conn4 <- [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]]]}] 16:34:00 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. 16:34:00 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1821ms 16:34:00 INFO - PROCESS | 1915 | 1461022440020 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 16:34:00 INFO - PROCESS | 1915 | 1461022440024 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 16:34:00 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:34:00 INFO - PROCESS | 1915 | 1461022440031 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:34:00 INFO - PROCESS | 1915 | 1461022440035 Marionette TRACE conn4 <- [1,2962,null,{}] 16:34:00 INFO - PROCESS | 1915 | 1461022440042 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:00 INFO - PROCESS | 1915 | 1461022440439 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 16:34:00 INFO - PROCESS | 1915 | 1461022440741 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x90146c00 == 150 [pid = 1915] [id = 749] 16:34:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x9014ec00) [pid = 1915] [serial = 2247] [outer = (nil)] 16:34:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x9123e000) [pid = 1915] [serial = 2248] [outer = 0x9014ec00] 16:34:00 INFO - PROCESS | 1915 | 1461022440844 Marionette DEBUG loaded listener.js 16:34:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x9149f800) [pid = 1915] [serial = 2249] [outer = 0x9014ec00] 16:34:01 INFO - PROCESS | 1915 | 1461022441672 Marionette TRACE conn4 <- [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]]]}] 16:34:01 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. 16:34:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1691ms 16:34:01 INFO - PROCESS | 1915 | 1461022441724 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 16:34:01 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:34:01 INFO - PROCESS | 1915 | 1461022441728 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 16:34:01 INFO - PROCESS | 1915 | 1461022441735 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:34:01 INFO - PROCESS | 1915 | 1461022441739 Marionette TRACE conn4 <- [1,2966,null,{}] 16:34:01 INFO - PROCESS | 1915 | 1461022441747 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:02 INFO - PROCESS | 1915 | 1461022442025 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 16:34:02 INFO - PROCESS | 1915 | 1461022442399 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x8fe09c00 == 151 [pid = 1915] [id = 750] 16:34:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x8ffe6400) [pid = 1915] [serial = 2250] [outer = (nil)] 16:34:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x916c9c00) [pid = 1915] [serial = 2251] [outer = 0x8ffe6400] 16:34:02 INFO - PROCESS | 1915 | 1461022442494 Marionette DEBUG loaded listener.js 16:34:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x9300a000) [pid = 1915] [serial = 2252] [outer = 0x8ffe6400] 16:34:03 INFO - PROCESS | 1915 | 1461022443293 Marionette TRACE conn4 <- [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]]]}] 16:34:03 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. 16:34:03 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1582ms 16:34:03 INFO - PROCESS | 1915 | 1461022443318 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 16:34:03 INFO - PROCESS | 1915 | 1461022443322 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 16:34:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:34:03 INFO - PROCESS | 1915 | 1461022443329 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:34:03 INFO - PROCESS | 1915 | 1461022443333 Marionette TRACE conn4 <- [1,2970,null,{}] 16:34:03 INFO - PROCESS | 1915 | 1461022443339 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:03 INFO - PROCESS | 1915 | 1461022443602 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 16:34:03 INFO - PROCESS | 1915 | 1461022443973 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e94cc00 == 152 [pid = 1915] [id = 751] 16:34:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x90147c00) [pid = 1915] [serial = 2253] [outer = (nil)] 16:34:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x9310a800) [pid = 1915] [serial = 2254] [outer = 0x90147c00] 16:34:04 INFO - PROCESS | 1915 | 1461022444070 Marionette DEBUG loaded listener.js 16:34:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x93116800) [pid = 1915] [serial = 2255] [outer = 0x90147c00] 16:34:04 INFO - PROCESS | 1915 | 1461022444871 Marionette TRACE conn4 <- [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]]]}] 16:34:04 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. 16:34:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1585ms 16:34:04 INFO - PROCESS | 1915 | 1461022444915 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 16:34:04 INFO - PROCESS | 1915 | 1461022444920 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 16:34:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:34:04 INFO - PROCESS | 1915 | 1461022444927 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:34:04 INFO - PROCESS | 1915 | 1461022444931 Marionette TRACE conn4 <- [1,2974,null,{}] 16:34:04 INFO - PROCESS | 1915 | 1461022444938 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:05 INFO - PROCESS | 1915 | 1461022445295 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 16:34:05 INFO - PROCESS | 1915 | 1461022445580 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:05 INFO - PROCESS | 1915 | ++DOCSHELL 0x8deb3c00 == 153 [pid = 1915] [id = 752] 16:34:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x9310e800) [pid = 1915] [serial = 2256] [outer = (nil)] 16:34:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x931d2000) [pid = 1915] [serial = 2257] [outer = 0x9310e800] 16:34:05 INFO - PROCESS | 1915 | 1461022445684 Marionette DEBUG loaded listener.js 16:34:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x931da400) [pid = 1915] [serial = 2258] [outer = 0x9310e800] 16:34:06 INFO - PROCESS | 1915 | 1461022446521 Marionette TRACE conn4 <- [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]]]}] 16:34:06 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. 16:34:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1643ms 16:34:06 INFO - PROCESS | 1915 | 1461022446571 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 16:34:06 INFO - PROCESS | 1915 | 1461022446576 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 16:34:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:34:06 INFO - PROCESS | 1915 | 1461022446583 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:34:06 INFO - PROCESS | 1915 | 1461022446589 Marionette TRACE conn4 <- [1,2978,null,{}] 16:34:06 INFO - PROCESS | 1915 | 1461022446596 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:06 INFO - PROCESS | 1915 | 1461022446879 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 16:34:07 INFO - PROCESS | 1915 | 1461022447251 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:07 INFO - PROCESS | 1915 | ++DOCSHELL 0x93ee5c00 == 154 [pid = 1915] [id = 753] 16:34:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x93f65800) [pid = 1915] [serial = 2259] [outer = (nil)] 16:34:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x93f6d400) [pid = 1915] [serial = 2260] [outer = 0x93f65800] 16:34:07 INFO - PROCESS | 1915 | 1461022447371 Marionette DEBUG loaded listener.js 16:34:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x94018c00) [pid = 1915] [serial = 2261] [outer = 0x93f65800] 16:34:08 INFO - PROCESS | 1915 | 1461022448166 Marionette TRACE conn4 <- [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]]]}] 16:34:08 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. 16:34:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1593ms 16:34:08 INFO - PROCESS | 1915 | 1461022448195 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 16:34:08 INFO - PROCESS | 1915 | 1461022448199 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 16:34:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:34:08 INFO - PROCESS | 1915 | 1461022448216 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:34:08 INFO - PROCESS | 1915 | 1461022448219 Marionette TRACE conn4 <- [1,2982,null,{}] 16:34:08 INFO - PROCESS | 1915 | 1461022448226 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:08 INFO - PROCESS | 1915 | 1461022448482 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 16:34:08 INFO - PROCESS | 1915 | 1461022448777 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x91243c00 == 155 [pid = 1915] [id = 754] 16:34:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x914a8000) [pid = 1915] [serial = 2262] [outer = (nil)] 16:34:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x942cf800) [pid = 1915] [serial = 2263] [outer = 0x914a8000] 16:34:08 INFO - PROCESS | 1915 | 1461022448871 Marionette DEBUG loaded listener.js 16:34:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x94443c00) [pid = 1915] [serial = 2264] [outer = 0x914a8000] 16:34:09 INFO - PROCESS | 1915 | 1461022449731 Marionette TRACE conn4 <- [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"]]]}] 16:34:09 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 16:34:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:34:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1534ms 16:34:09 INFO - PROCESS | 1915 | 1461022449750 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 16:34:09 INFO - PROCESS | 1915 | 1461022449754 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 16:34:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:34:09 INFO - PROCESS | 1915 | 1461022449761 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:34:09 INFO - PROCESS | 1915 | 1461022449765 Marionette TRACE conn4 <- [1,2986,null,{}] 16:34:09 INFO - PROCESS | 1915 | 1461022449772 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:10 INFO - PROCESS | 1915 | 1461022450025 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 16:34:10 INFO - PROCESS | 1915 | 1461022450346 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:10 INFO - PROCESS | 1915 | ++DOCSHELL 0x94ef5000 == 156 [pid = 1915] [id = 755] 16:34:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x9620f400) [pid = 1915] [serial = 2265] [outer = (nil)] 16:34:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x96951800) [pid = 1915] [serial = 2266] [outer = 0x9620f400] 16:34:10 INFO - PROCESS | 1915 | 1461022450489 Marionette DEBUG loaded listener.js 16:34:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x97088c00) [pid = 1915] [serial = 2267] [outer = 0x9620f400] 16:34:11 INFO - PROCESS | 1915 | 1461022451496 Marionette TRACE conn4 <- [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]]]}] 16:34:11 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. 16:34:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1783ms 16:34:11 INFO - PROCESS | 1915 | 1461022451569 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 16:34:11 INFO - PROCESS | 1915 | 1461022451576 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 16:34:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:34:11 INFO - PROCESS | 1915 | 1461022451599 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:34:11 INFO - PROCESS | 1915 | 1461022451606 Marionette TRACE conn4 <- [1,2990,null,{}] 16:34:11 INFO - PROCESS | 1915 | 1461022451615 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:12 INFO - PROCESS | 1915 | 1461022452000 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 16:34:12 INFO - PROCESS | 1915 | 1461022452442 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x8759c000 == 157 [pid = 1915] [id = 756] 16:34:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x94440c00) [pid = 1915] [serial = 2268] [outer = (nil)] 16:34:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x9819f400) [pid = 1915] [serial = 2269] [outer = 0x94440c00] 16:34:12 INFO - PROCESS | 1915 | 1461022452536 Marionette DEBUG loaded listener.js 16:34:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x981a2c00) [pid = 1915] [serial = 2270] [outer = 0x94440c00] 16:34:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x981ad400 == 158 [pid = 1915] [id = 757] 16:34:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x98318000) [pid = 1915] [serial = 2271] [outer = (nil)] 16:34:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x98b5fc00) [pid = 1915] [serial = 2272] [outer = 0x98318000] 16:34:13 INFO - PROCESS | 1915 | 1461022453434 Marionette TRACE conn4 <- [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]]]}] 16:34:13 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. 16:34:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1895ms 16:34:13 INFO - PROCESS | 1915 | 1461022453490 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 16:34:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:34:13 INFO - PROCESS | 1915 | 1461022453494 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 16:34:13 INFO - PROCESS | 1915 | 1461022453501 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:34:13 INFO - PROCESS | 1915 | 1461022453514 Marionette TRACE conn4 <- [1,2994,null,{}] 16:34:13 INFO - PROCESS | 1915 | 1461022453571 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:13 INFO - PROCESS | 1915 | 1461022453938 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 16:34:14 INFO - PROCESS | 1915 | 1461022454269 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x93eef000 == 159 [pid = 1915] [id = 758] 16:34:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x942c7800) [pid = 1915] [serial = 2273] [outer = (nil)] 16:34:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x9830b800) [pid = 1915] [serial = 2274] [outer = 0x942c7800] 16:34:14 INFO - PROCESS | 1915 | 1461022454363 Marionette DEBUG loaded listener.js 16:34:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x98317400) [pid = 1915] [serial = 2275] [outer = 0x942c7800] 16:34:15 INFO - PROCESS | 1915 | 1461022455132 Marionette TRACE conn4 <- [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]]]}] 16:34:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:34:15 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 16:34:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1694ms 16:34:15 INFO - PROCESS | 1915 | 1461022455196 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 16:34:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:34:15 INFO - PROCESS | 1915 | 1461022455200 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 16:34:15 INFO - PROCESS | 1915 | 1461022455206 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:34:15 INFO - PROCESS | 1915 | 1461022455210 Marionette TRACE conn4 <- [1,2998,null,{}] 16:34:15 INFO - PROCESS | 1915 | 1461022455240 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:15 INFO - PROCESS | 1915 | 1461022455518 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 16:34:15 INFO - PROCESS | 1915 | 1461022455876 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x97c7bc00 == 160 [pid = 1915] [id = 759] 16:34:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x981a5c00) [pid = 1915] [serial = 2276] [outer = (nil)] 16:34:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x98e79800) [pid = 1915] [serial = 2277] [outer = 0x981a5c00] 16:34:15 INFO - PROCESS | 1915 | 1461022455974 Marionette DEBUG loaded listener.js 16:34:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x98e7e000) [pid = 1915] [serial = 2278] [outer = 0x981a5c00] 16:34:16 INFO - PROCESS | 1915 | 1461022456771 Marionette TRACE conn4 <- [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]]]}] 16:34:16 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. 16:34:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1599ms 16:34:16 INFO - PROCESS | 1915 | 1461022456828 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 16:34:16 INFO - PROCESS | 1915 | 1461022456833 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 16:34:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:34:16 INFO - PROCESS | 1915 | 1461022456845 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:34:16 INFO - PROCESS | 1915 | 1461022456848 Marionette TRACE conn4 <- [1,3002,null,{}] 16:34:16 INFO - PROCESS | 1915 | 1461022456855 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:17 INFO - PROCESS | 1915 | 1461022457115 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 16:34:17 INFO - PROCESS | 1915 | 1461022457430 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:17 INFO - PROCESS | 1915 | ++DOCSHELL 0x981aa400 == 161 [pid = 1915] [id = 760] 16:34:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x98e77c00) [pid = 1915] [serial = 2279] [outer = (nil)] 16:34:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x98ef2800) [pid = 1915] [serial = 2280] [outer = 0x98e77c00] 16:34:17 INFO - PROCESS | 1915 | 1461022457573 Marionette DEBUG loaded listener.js 16:34:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x98f93000) [pid = 1915] [serial = 2281] [outer = 0x98e77c00] 16:34:18 INFO - PROCESS | 1915 | 1461022458392 Marionette TRACE conn4 <- [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]]]}] 16:34:18 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. 16:34:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1581ms 16:34:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:34:18 INFO - PROCESS | 1915 | 1461022458426 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 16:34:18 INFO - PROCESS | 1915 | 1461022458430 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 16:34:18 INFO - PROCESS | 1915 | 1461022458438 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:34:18 INFO - PROCESS | 1915 | 1461022458441 Marionette TRACE conn4 <- [1,3006,null,{}] 16:34:18 INFO - PROCESS | 1915 | 1461022458448 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:18 INFO - PROCESS | 1915 | 1461022458754 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 16:34:19 INFO - PROCESS | 1915 | 1461022459176 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:19 INFO - PROCESS | 1915 | ++DOCSHELL 0x98f98000 == 162 [pid = 1915] [id = 761] 16:34:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x9931b800) [pid = 1915] [serial = 2282] [outer = (nil)] 16:34:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x9937c400) [pid = 1915] [serial = 2283] [outer = 0x9931b800] 16:34:19 INFO - PROCESS | 1915 | 1461022459280 Marionette DEBUG loaded listener.js 16:34:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x99aca400) [pid = 1915] [serial = 2284] [outer = 0x9931b800] 16:34:22 INFO - PROCESS | 1915 | --DOCSHELL 0x84916c00 == 161 [pid = 1915] [id = 717] 16:34:22 INFO - PROCESS | 1915 | --DOCSHELL 0x85a35c00 == 160 [pid = 1915] [id = 678] 16:34:22 INFO - PROCESS | 1915 | --DOCSHELL 0x850de800 == 159 [pid = 1915] [id = 554] 16:34:22 INFO - PROCESS | 1915 | --DOCSHELL 0x97c79000 == 158 [pid = 1915] [id = 656] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x8b2ad400) [pid = 1915] [serial = 2157] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x8e0cd400) [pid = 1915] [serial = 2163] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x8dc5e400) [pid = 1915] [serial = 2043] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x8dc5a000) [pid = 1915] [serial = 2159] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x8dd64800) [pid = 1915] [serial = 2160] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x8af19400) [pid = 1915] [serial = 2156] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x85a33c00) [pid = 1915] [serial = 2153] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x877d2c00) [pid = 1915] [serial = 2154] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x969a0400) [pid = 1915] [serial = 2150] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x962a6400) [pid = 1915] [serial = 2148] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x962a1c00) [pid = 1915] [serial = 2147] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x94ef1800) [pid = 1915] [serial = 2145] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x94eec400) [pid = 1915] [serial = 2144] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x94ee8400) [pid = 1915] [serial = 2142] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x94446400) [pid = 1915] [serial = 2141] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x942cf400) [pid = 1915] [serial = 2139] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x942cbc00) [pid = 1915] [serial = 2138] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x942c3000) [pid = 1915] [serial = 2136] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x94018000) [pid = 1915] [serial = 2135] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x93ee8000) [pid = 1915] [serial = 2133] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x931d4c00) [pid = 1915] [serial = 2132] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x93110000) [pid = 1915] [serial = 2130] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x9310c400) [pid = 1915] [serial = 2129] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x914d4000) [pid = 1915] [serial = 2127] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x914a1800) [pid = 1915] [serial = 2126] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x90603800) [pid = 1915] [serial = 2124] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x903e5c00) [pid = 1915] [serial = 2123] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x902eb800) [pid = 1915] [serial = 2121] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x90147000) [pid = 1915] [serial = 2120] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x8ff8bc00) [pid = 1915] [serial = 2118] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x8fedc400) [pid = 1915] [serial = 2117] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x8fe0c000) [pid = 1915] [serial = 2115] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x8f610400) [pid = 1915] [serial = 2114] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x8f26c800) [pid = 1915] [serial = 2112] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x8f263000) [pid = 1915] [serial = 2111] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x8e0c2000) [pid = 1915] [serial = 2109] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x8deaac00) [pid = 1915] [serial = 2108] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x8bd0bc00) [pid = 1915] [serial = 2106] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x8b253000) [pid = 1915] [serial = 2105] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x876b4c00) [pid = 1915] [serial = 2103] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x850de400) [pid = 1915] [serial = 2102] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x8deb6400) [pid = 1915] [serial = 2162] [outer = (nil)] [url = about:blank] 16:34:23 INFO - PROCESS | 1915 | 1461022463664 Marionette TRACE conn4 <- [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]]]}] 16:34:23 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. 16:34:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 5295ms 16:34:23 INFO - PROCESS | 1915 | 1461022463733 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 16:34:23 INFO - PROCESS | 1915 | 1461022463741 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 16:34:23 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:34:23 INFO - PROCESS | 1915 | 1461022463752 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:34:23 INFO - PROCESS | 1915 | 1461022463760 Marionette TRACE conn4 <- [1,3010,null,{}] 16:34:23 INFO - PROCESS | 1915 | 1461022463768 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:24 INFO - PROCESS | 1915 | 1461022464021 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 16:34:24 INFO - PROCESS | 1915 | 1461022464261 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:24 INFO - PROCESS | 1915 | ++DOCSHELL 0x85a39c00 == 159 [pid = 1915] [id = 762] 16:34:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x883e1800) [pid = 1915] [serial = 2285] [outer = (nil)] 16:34:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8977dc00) [pid = 1915] [serial = 2286] [outer = 0x883e1800] 16:34:24 INFO - PROCESS | 1915 | 1461022464349 Marionette DEBUG loaded listener.js 16:34:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x89dcb400) [pid = 1915] [serial = 2287] [outer = 0x883e1800] 16:34:25 INFO - PROCESS | 1915 | 1461022465263 Marionette TRACE conn4 <- [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]]]}] 16:34:25 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 16:34:25 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1553ms 16:34:25 INFO - PROCESS | 1915 | 1461022465305 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 16:34:25 INFO - PROCESS | 1915 | 1461022465314 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 16:34:25 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:34:25 INFO - PROCESS | 1915 | 1461022465325 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:34:25 INFO - PROCESS | 1915 | 1461022465329 Marionette TRACE conn4 <- [1,3014,null,{}] 16:34:25 INFO - PROCESS | 1915 | 1461022465336 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:25 INFO - PROCESS | 1915 | 1461022465597 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 16:34:25 INFO - PROCESS | 1915 | 1461022465951 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b2a9000 == 160 [pid = 1915] [id = 763] 16:34:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x8bb8ac00) [pid = 1915] [serial = 2288] [outer = (nil)] 16:34:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x8bd10000) [pid = 1915] [serial = 2289] [outer = 0x8bb8ac00] 16:34:26 INFO - PROCESS | 1915 | 1461022466056 Marionette DEBUG loaded listener.js 16:34:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x8dc59800) [pid = 1915] [serial = 2290] [outer = 0x8bb8ac00] 16:34:26 INFO - PROCESS | 1915 | [1915] 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 16:34:26 INFO - PROCESS | 1915 | 1461022466938 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:34:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:34:27 INFO - {} 16:34:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:34:27 INFO - {} 16:34:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:34:27 INFO - {} 16:34:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:34:27 INFO - {} 16:34:27 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1688ms 16:34:27 INFO - PROCESS | 1915 | 1461022467024 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 16:34:27 INFO - TEST-START | /FileAPI/fileReader.html 16:34:27 INFO - PROCESS | 1915 | 1461022467028 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 16:34:27 INFO - PROCESS | 1915 | 1461022467036 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:34:27 INFO - PROCESS | 1915 | 1461022467042 Marionette TRACE conn4 <- [1,3018,null,{}] 16:34:27 INFO - PROCESS | 1915 | 1461022467068 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:27 INFO - PROCESS | 1915 | 1461022467369 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 16:34:27 INFO - PROCESS | 1915 | 1461022467405 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:27 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bd0a000 == 161 [pid = 1915] [id = 764] 16:34:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x8dd6a400) [pid = 1915] [serial = 2291] [outer = (nil)] 16:34:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x8eb21800) [pid = 1915] [serial = 2292] [outer = 0x8dd6a400] 16:34:27 INFO - PROCESS | 1915 | 1461022467499 Marionette DEBUG loaded listener.js 16:34:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x8f264800) [pid = 1915] [serial = 2293] [outer = 0x8dd6a400] 16:34:28 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x8ecfe800) [pid = 1915] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:34:28 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x8977a400) [pid = 1915] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:34:28 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x8ff8f800) [pid = 1915] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:34:28 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x8f607c00) [pid = 1915] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:34:28 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x8bb8c400) [pid = 1915] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:34:28 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x8ff8ec00) [pid = 1915] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:34:28 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x875a1800) [pid = 1915] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:34:28 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x8b256000) [pid = 1915] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:34:28 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x9310d800) [pid = 1915] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:34:28 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x94010000) [pid = 1915] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:34:28 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x8feddc00) [pid = 1915] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:34:28 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x8e94c800) [pid = 1915] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:34:28 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x902e8800) [pid = 1915] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:34:28 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x89dc6c00) [pid = 1915] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:34:28 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x902ed400) [pid = 1915] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:34:28 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x84917800) [pid = 1915] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:34:28 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x93f70400) [pid = 1915] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:34:28 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x9320b400) [pid = 1915] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:34:28 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x93114000) [pid = 1915] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:34:28 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x94442400) [pid = 1915] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:34:28 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x931d1c00) [pid = 1915] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:34:28 INFO - PROCESS | 1915 | 1461022468967 Marionette TRACE conn4 <- [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]]]}] 16:34:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:34:29 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:34:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:34:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:34:29 INFO - TEST-OK | /FileAPI/fileReader.html | took 1992ms 16:34:29 INFO - PROCESS | 1915 | 1461022469030 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 16:34:29 INFO - TEST-START | /FileAPI/historical.html 16:34:29 INFO - PROCESS | 1915 | 1461022469034 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 16:34:29 INFO - PROCESS | 1915 | 1461022469042 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:34:29 INFO - PROCESS | 1915 | 1461022469045 Marionette TRACE conn4 <- [1,3022,null,{}] 16:34:29 INFO - PROCESS | 1915 | 1461022469051 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:29 INFO - PROCESS | 1915 | 1461022469305 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 16:34:29 INFO - PROCESS | 1915 | 1461022469523 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:29 INFO - PROCESS | 1915 | ++DOCSHELL 0x8977a400 == 162 [pid = 1915] [id = 765] 16:34:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x8e0cec00) [pid = 1915] [serial = 2294] [outer = (nil)] 16:34:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x8f267800) [pid = 1915] [serial = 2295] [outer = 0x8e0cec00] 16:34:29 INFO - PROCESS | 1915 | 1461022469605 Marionette DEBUG loaded listener.js 16:34:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x8f26e000) [pid = 1915] [serial = 2296] [outer = 0x8e0cec00] 16:34:30 INFO - PROCESS | 1915 | 1461022470529 Marionette TRACE conn4 <- [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"]]]}] 16:34:30 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:34:30 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:34:30 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:34:30 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:34:30 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:34:30 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:34:30 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:30 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:34:30 INFO - TEST-OK | /FileAPI/historical.html | took 1540ms 16:34:30 INFO - PROCESS | 1915 | 1461022470587 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 16:34:30 INFO - PROCESS | 1915 | 1461022470594 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 16:34:30 INFO - TEST-START | /FileAPI/idlharness.html 16:34:30 INFO - PROCESS | 1915 | 1461022470611 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:34:30 INFO - PROCESS | 1915 | 1461022470618 Marionette TRACE conn4 <- [1,3026,null,{}] 16:34:30 INFO - PROCESS | 1915 | 1461022470673 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:30 INFO - PROCESS | 1915 | 1461022470945 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 16:34:31 INFO - PROCESS | 1915 | 1461022471300 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x883e5c00 == 163 [pid = 1915] [id = 766] 16:34:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x883e9000) [pid = 1915] [serial = 2297] [outer = (nil)] 16:34:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8977fc00) [pid = 1915] [serial = 2298] [outer = 0x883e9000] 16:34:31 INFO - PROCESS | 1915 | 1461022471401 Marionette DEBUG loaded listener.js 16:34:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8af19400) [pid = 1915] [serial = 2299] [outer = 0x883e9000] 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:34:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:34:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:34:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:34:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:34:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:34:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:34:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:34:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:34:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:34:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:34:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:34:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:34:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:34:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:34:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:34:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:34:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:34:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:34:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:34:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:34:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:34:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:34:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:34:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:34:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:34:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:34:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:34:33 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 16:34:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:34:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:34:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:34:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:34:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:34:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:34:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:34:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:34:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:34:33 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 16:34:33 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 16:34:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:34:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:34:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:34:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:34:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:34:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:34:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:34:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:34:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:34:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:34:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:34:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:34:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:34:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:34:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:34:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:34:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:34:33 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 16:34:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:34:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:34:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:34:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:34:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:34:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:34:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:34:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:34:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:34:33 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 16:34:33 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 16:34:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:34:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:34:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:34:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:34:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:34:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:34:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:34:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:34:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:34:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:34:33 INFO - TEST-OK | /FileAPI/idlharness.html | took 3027ms 16:34:33 INFO - PROCESS | 1915 | 1461022473426 Marionette TRACE conn4 <- [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]]]}] 16:34:33 INFO - PROCESS | 1915 | 1461022473656 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 16:34:33 INFO - PROCESS | 1915 | 1461022473675 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 16:34:33 INFO - TEST-START | /FileAPI/idlharness.worker 16:34:33 INFO - PROCESS | 1915 | 1461022473705 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:34:33 INFO - PROCESS | 1915 | 1461022473714 Marionette TRACE conn4 <- [1,3030,null,{}] 16:34:33 INFO - PROCESS | 1915 | 1461022473779 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:34 INFO - PROCESS | 1915 | 1461022474053 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 16:34:34 INFO - PROCESS | 1915 | 1461022474392 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:34 INFO - PROCESS | 1915 | ++DOCSHELL 0x8deb3000 == 164 [pid = 1915] [id = 767] 16:34:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8fe1cc00) [pid = 1915] [serial = 2300] [outer = (nil)] 16:34:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x8fee0000) [pid = 1915] [serial = 2301] [outer = 0x8fe1cc00] 16:34:34 INFO - PROCESS | 1915 | 1461022474492 Marionette DEBUG loaded listener.js 16:34:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8ff86000) [pid = 1915] [serial = 2302] [outer = 0x8fe1cc00] 16:34:34 INFO - PROCESS | 1915 | [1915] 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 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:34:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:34:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:34:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:34:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:34:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:34:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:34:37 INFO - {} 16:34:37 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 16:34:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:34:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:34:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:34:37 INFO - {} 16:34:37 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 - {} 16:34:37 INFO - {} 16:34:37 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 16:34:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:34:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:34:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:34:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:34:37 INFO - {} 16:34:37 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 16:34:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:34:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:34:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:34:37 INFO - {} 16:34:37 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 - {} 16:34:37 INFO - {} 16:34:37 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 16:34:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:34:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:34:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:37 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 16:34:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:34:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:34:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:37 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 16:34:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:37 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 16:34:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:37 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 16:34:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:34:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:34:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:34:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:34:37 INFO - {} 16:34:37 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3647ms 16:34:37 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:34:37 INFO - PROCESS | 1915 | 1461022477214 Marionette TRACE conn4 <- [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,{},{}]]]}] 16:34:37 INFO - PROCESS | 1915 | 1461022477372 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 16:34:37 INFO - PROCESS | 1915 | 1461022477384 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 16:34:37 INFO - PROCESS | 1915 | 1461022477404 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:34:37 INFO - PROCESS | 1915 | 1461022477422 Marionette TRACE conn4 <- [1,3034,null,{}] 16:34:37 INFO - PROCESS | 1915 | 1461022477522 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:37 INFO - PROCESS | 1915 | 1461022477957 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 16:34:38 INFO - PROCESS | 1915 | 1461022478193 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ff92000 == 165 [pid = 1915] [id = 768] 16:34:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x90144800) [pid = 1915] [serial = 2303] [outer = (nil)] 16:34:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x94439000) [pid = 1915] [serial = 2304] [outer = 0x90144800] 16:34:38 INFO - PROCESS | 1915 | 1461022478293 Marionette DEBUG loaded listener.js 16:34:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x94eeb800) [pid = 1915] [serial = 2305] [outer = 0x90144800] 16:34:39 INFO - PROCESS | 1915 | 1461022479152 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 16:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:34:39 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1786ms 16:34:39 INFO - PROCESS | 1915 | 1461022479185 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 16:34:39 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:34:39 INFO - PROCESS | 1915 | 1461022479190 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 16:34:39 INFO - PROCESS | 1915 | 1461022479198 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:34:39 INFO - PROCESS | 1915 | 1461022479202 Marionette TRACE conn4 <- [1,3038,null,{}] 16:34:39 INFO - PROCESS | 1915 | 1461022479208 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:39 INFO - PROCESS | 1915 | 1461022479484 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 16:34:39 INFO - PROCESS | 1915 | 1461022479845 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:39 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ff8dc00 == 166 [pid = 1915] [id = 769] 16:34:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x94eea400) [pid = 1915] [serial = 2306] [outer = (nil)] 16:34:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x962a7000) [pid = 1915] [serial = 2307] [outer = 0x94eea400] 16:34:39 INFO - PROCESS | 1915 | 1461022479945 Marionette DEBUG loaded listener.js 16:34:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x96b7c800) [pid = 1915] [serial = 2308] [outer = 0x94eea400] 16:34:40 INFO - PROCESS | 1915 | 1461022480767 Marionette TRACE conn4 <- [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"]]]}] 16:34:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:34:40 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1635ms 16:34:40 INFO - PROCESS | 1915 | 1461022480834 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 16:34:40 INFO - PROCESS | 1915 | 1461022480839 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 16:34:40 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:34:40 INFO - PROCESS | 1915 | 1461022480867 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:34:40 INFO - PROCESS | 1915 | 1461022480870 Marionette TRACE conn4 <- [1,3042,null,{}] 16:34:40 INFO - PROCESS | 1915 | 1461022480884 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:41 INFO - PROCESS | 1915 | 1461022481151 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 16:34:41 INFO - PROCESS | 1915 | 1461022481522 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:41 INFO - PROCESS | 1915 | ++DOCSHELL 0x942ce400 == 167 [pid = 1915] [id = 770] 16:34:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x962a2c00) [pid = 1915] [serial = 2309] [outer = (nil)] 16:34:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x980c9400) [pid = 1915] [serial = 2310] [outer = 0x962a2c00] 16:34:41 INFO - PROCESS | 1915 | 1461022481626 Marionette DEBUG loaded listener.js 16:34:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x9819f800) [pid = 1915] [serial = 2311] [outer = 0x962a2c00] 16:34:43 INFO - PROCESS | 1915 | 1461022483080 Marionette TRACE conn4 <- [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]]]}] 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:34:43 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. 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:34:43 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'.) 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:34:43 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. 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:34:43 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. 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:34:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:34:43 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. 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:34:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:34:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:34:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:34:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:34:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:34:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:34:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:34:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:34:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:34:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:34:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:34:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:34:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:34:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:34:43 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2445ms 16:34:43 INFO - PROCESS | 1915 | 1461022483296 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 16:34:43 INFO - PROCESS | 1915 | 1461022483302 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 16:34:43 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:34:43 INFO - PROCESS | 1915 | 1461022483317 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:34:43 INFO - PROCESS | 1915 | 1461022483328 Marionette TRACE conn4 <- [1,3046,null,{}] 16:34:43 INFO - PROCESS | 1915 | 1461022483391 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:43 INFO - PROCESS | 1915 | 1461022483684 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 16:34:44 INFO - PROCESS | 1915 | 1461022483992 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:44 INFO - PROCESS | 1915 | ++DOCSHELL 0x850d6000 == 168 [pid = 1915] [id = 771] 16:34:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x90147000) [pid = 1915] [serial = 2312] [outer = (nil)] 16:34:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x902f4800) [pid = 1915] [serial = 2313] [outer = 0x90147000] 16:34:44 INFO - PROCESS | 1915 | 1461022484093 Marionette DEBUG loaded listener.js 16:34:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x90605000) [pid = 1915] [serial = 2314] [outer = 0x90147000] 16:34:44 INFO - PROCESS | 1915 | [1915] 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 16:34:45 INFO - PROCESS | 1915 | 1461022485069 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:34:45 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:34:45 INFO - {} 16:34:45 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1795ms 16:34:45 INFO - PROCESS | 1915 | 1461022485113 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 16:34:45 INFO - PROCESS | 1915 | 1461022485118 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 16:34:45 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:34:45 INFO - PROCESS | 1915 | 1461022485132 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:34:45 INFO - PROCESS | 1915 | 1461022485136 Marionette TRACE conn4 <- [1,3050,null,{}] 16:34:45 INFO - PROCESS | 1915 | 1461022485193 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:45 INFO - PROCESS | 1915 | 1461022485476 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 16:34:45 INFO - PROCESS | 1915 | 1461022485832 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:45 INFO - PROCESS | 1915 | ++DOCSHELL 0x8759cc00 == 169 [pid = 1915] [id = 772] 16:34:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x903de800) [pid = 1915] [serial = 2315] [outer = (nil)] 16:34:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x9300b800) [pid = 1915] [serial = 2316] [outer = 0x903de800] 16:34:45 INFO - PROCESS | 1915 | 1461022485926 Marionette DEBUG loaded listener.js 16:34:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x9310cc00) [pid = 1915] [serial = 2317] [outer = 0x903de800] 16:34:46 INFO - PROCESS | 1915 | 1461022486778 Marionette TRACE conn4 <- [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]]]}] 16:34:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:34:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:34:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:34:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:34:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1691ms 16:34:46 INFO - PROCESS | 1915 | 1461022486825 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 16:34:46 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:34:46 INFO - PROCESS | 1915 | 1461022486830 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 16:34:46 INFO - PROCESS | 1915 | 1461022486839 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:34:46 INFO - PROCESS | 1915 | 1461022486842 Marionette TRACE conn4 <- [1,3054,null,{}] 16:34:46 INFO - PROCESS | 1915 | 1461022486850 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:47 INFO - PROCESS | 1915 | 1461022487120 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 16:34:47 INFO - PROCESS | 1915 | 1461022487486 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x916c8c00 == 170 [pid = 1915] [id = 773] 16:34:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x93013800) [pid = 1915] [serial = 2318] [outer = (nil)] 16:34:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x98e79c00) [pid = 1915] [serial = 2319] [outer = 0x93013800] 16:34:47 INFO - PROCESS | 1915 | 1461022487597 Marionette DEBUG loaded listener.js 16:34:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x98eeb400) [pid = 1915] [serial = 2320] [outer = 0x93013800] 16:34:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:34:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:34:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:34:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:34:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:34:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:34:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:34:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:34:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:34:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:34:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:34:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:34:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:34:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:34:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:34:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:34:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:34:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:34:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:34:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:34:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:34:49 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" 16:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:34:49 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" 16:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:34:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2240ms 16:34:49 INFO - PROCESS | 1915 | 1461022488911 Marionette TRACE conn4 <- [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"]]]}] 16:34:49 INFO - PROCESS | 1915 | 1461022489306 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 16:34:49 INFO - PROCESS | 1915 | 1461022489311 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 16:34:49 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:34:49 INFO - PROCESS | 1915 | 1461022489327 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:34:49 INFO - PROCESS | 1915 | 1461022489330 Marionette TRACE conn4 <- [1,3058,null,{}] 16:34:49 INFO - PROCESS | 1915 | 1461022489338 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:49 INFO - PROCESS | 1915 | 1461022489643 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 16:34:49 INFO - PROCESS | 1915 | 1461022489958 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x98f99400 == 171 [pid = 1915] [id = 774] 16:34:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x9adf0c00) [pid = 1915] [serial = 2321] [outer = (nil)] 16:34:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x9fb0ac00) [pid = 1915] [serial = 2322] [outer = 0x9adf0c00] 16:34:50 INFO - PROCESS | 1915 | 1461022490055 Marionette DEBUG loaded listener.js 16:34:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x9fb12000) [pid = 1915] [serial = 2323] [outer = 0x9adf0c00] 16:34:51 INFO - PROCESS | 1915 | 1461022491002 Marionette TRACE conn4 <- [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]]]}] 16:34:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:34:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:34:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:34:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:34:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:34:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:34:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:34:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:34:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:34:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:34:51 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:51 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:34:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:34:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:34:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:34:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:34:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:34:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:34:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:34:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:34:51 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1745ms 16:34:51 INFO - PROCESS | 1915 | 1461022491101 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 16:34:51 INFO - PROCESS | 1915 | 1461022491106 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 16:34:51 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:34:51 INFO - PROCESS | 1915 | 1461022491122 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:34:51 INFO - PROCESS | 1915 | 1461022491126 Marionette TRACE conn4 <- [1,3062,null,{}] 16:34:51 INFO - PROCESS | 1915 | 1461022491132 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:51 INFO - PROCESS | 1915 | 1461022491412 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 16:34:51 INFO - PROCESS | 1915 | 1461022491788 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:51 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dd6dc00 == 172 [pid = 1915] [id = 775] 16:34:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x8f261c00) [pid = 1915] [serial = 2324] [outer = (nil)] 16:34:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x9fc7d000) [pid = 1915] [serial = 2325] [outer = 0x8f261c00] 16:34:51 INFO - PROCESS | 1915 | 1461022491883 Marionette DEBUG loaded listener.js 16:34:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x9fc7f000) [pid = 1915] [serial = 2326] [outer = 0x8f261c00] 16:34:52 INFO - PROCESS | 1915 | [1915] 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 16:34:52 INFO - PROCESS | 1915 | 1461022492792 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:34:52 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:34:52 INFO - {} 16:34:52 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1687ms 16:34:52 INFO - PROCESS | 1915 | 1461022492809 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 16:34:52 INFO - PROCESS | 1915 | 1461022492821 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 16:34:52 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:34:52 INFO - PROCESS | 1915 | 1461022492829 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:34:52 INFO - PROCESS | 1915 | 1461022492835 Marionette TRACE conn4 <- [1,3066,null,{}] 16:34:52 INFO - PROCESS | 1915 | 1461022492851 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:53 INFO - PROCESS | 1915 | 1461022493289 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 16:34:53 INFO - PROCESS | 1915 | 1461022493595 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x883e9400 == 173 [pid = 1915] [id = 776] 16:34:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x883eac00) [pid = 1915] [serial = 2327] [outer = (nil)] 16:34:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x914cf800) [pid = 1915] [serial = 2328] [outer = 0x883eac00] 16:34:53 INFO - PROCESS | 1915 | 1461022493722 Marionette DEBUG loaded listener.js 16:34:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0xa0c54000) [pid = 1915] [serial = 2329] [outer = 0x883eac00] 16:34:54 INFO - PROCESS | 1915 | 1461022494596 Marionette TRACE conn4 <- [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]]]}] 16:34:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:34:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:34:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:34:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:34:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:34:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:34:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:34:54 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1808ms 16:34:54 INFO - PROCESS | 1915 | 1461022494641 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 16:34:54 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:34:54 INFO - PROCESS | 1915 | 1461022494646 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 16:34:54 INFO - PROCESS | 1915 | 1461022494654 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:34:54 INFO - PROCESS | 1915 | 1461022494657 Marionette TRACE conn4 <- [1,3070,null,{}] 16:34:54 INFO - PROCESS | 1915 | 1461022494665 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:54 INFO - PROCESS | 1915 | 1461022494963 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 16:34:55 INFO - PROCESS | 1915 | 1461022495307 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:55 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0c50000 == 174 [pid = 1915] [id = 777] 16:34:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0xa0c57000) [pid = 1915] [serial = 2330] [outer = (nil)] 16:34:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0xa0cbb000) [pid = 1915] [serial = 2331] [outer = 0xa0c57000] 16:34:55 INFO - PROCESS | 1915 | 1461022495403 Marionette DEBUG loaded listener.js 16:34:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0xa0e47c00) [pid = 1915] [serial = 2332] [outer = 0xa0c57000] 16:34:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:34:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:34:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:34:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:34:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:34:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:34:56 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1589ms 16:34:56 INFO - PROCESS | 1915 | 1461022496230 Marionette TRACE conn4 <- [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]]]}] 16:34:56 INFO - PROCESS | 1915 | 1461022496245 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 16:34:56 INFO - PROCESS | 1915 | 1461022496248 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 16:34:56 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:34:56 INFO - PROCESS | 1915 | 1461022496257 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:34:56 INFO - PROCESS | 1915 | 1461022496261 Marionette TRACE conn4 <- [1,3074,null,{}] 16:34:56 INFO - PROCESS | 1915 | 1461022496268 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:56 INFO - PROCESS | 1915 | 1461022496575 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 16:34:56 INFO - PROCESS | 1915 | 1461022496949 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:56 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f262000 == 175 [pid = 1915] [id = 778] 16:34:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x8fedc000) [pid = 1915] [serial = 2333] [outer = (nil)] 16:34:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0xa0fdc400) [pid = 1915] [serial = 2334] [outer = 0x8fedc000] 16:34:57 INFO - PROCESS | 1915 | 1461022497052 Marionette DEBUG loaded listener.js 16:34:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0xa2810400) [pid = 1915] [serial = 2335] [outer = 0x8fedc000] 16:34:57 INFO - PROCESS | 1915 | 1461022497860 Marionette TRACE conn4 <- [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]]]}] 16:34:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:34:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:34:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:34:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:34:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:34:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:34:57 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1631ms 16:34:57 INFO - PROCESS | 1915 | 1461022497891 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 16:34:57 INFO - PROCESS | 1915 | 1461022497894 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 16:34:57 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:34:57 INFO - PROCESS | 1915 | 1461022497902 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:34:57 INFO - PROCESS | 1915 | 1461022497906 Marionette TRACE conn4 <- [1,3078,null,{}] 16:34:57 INFO - PROCESS | 1915 | 1461022497912 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:58 INFO - PROCESS | 1915 | 1461022498210 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 16:34:58 INFO - PROCESS | 1915 | 1461022498585 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:58 INFO - PROCESS | 1915 | ++DOCSHELL 0x8dd6f400 == 176 [pid = 1915] [id = 779] 16:34:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x9fbc6c00) [pid = 1915] [serial = 2336] [outer = (nil)] 16:34:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x9fe72000) [pid = 1915] [serial = 2337] [outer = 0x9fbc6c00] 16:34:58 INFO - PROCESS | 1915 | 1461022498685 Marionette DEBUG loaded listener.js 16:34:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0xa0083400) [pid = 1915] [serial = 2338] [outer = 0x9fbc6c00] 16:34:59 INFO - PROCESS | 1915 | 1461022499530 Marionette TRACE conn4 <- [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] 16:34:59 INFO - PROCESS | 1915 | 1461022499605 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 16:34:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:34:59 INFO - PROCESS | 1915 | 1461022499641 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:34:59 INFO - PROCESS | 1915 | 1461022499646 Marionette TRACE conn4 <- [1,3082,null,{}] 16:34:59 INFO - PROCESS | 1915 | 1461022499656 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:59 INFO - PROCESS | 1915 | 1461022499939 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 16:35:00 INFO - PROCESS | 1915 | 1461022500310 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:00 INFO - PROCESS | 1915 | ++DOCSHELL 0xa3c24c00 == 177 [pid = 1915] [id = 780] 16:35:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0xa3cbf000) [pid = 1915] [serial = 2339] [outer = (nil)] 16:35:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0xa4595000) [pid = 1915] [serial = 2340] [outer = 0xa3cbf000] 16:35:00 INFO - PROCESS | 1915 | 1461022500410 Marionette DEBUG loaded listener.js 16:35:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0xa45dfc00) [pid = 1915] [serial = 2341] [outer = 0xa3cbf000] 16:35:03 INFO - PROCESS | 1915 | --DOCSHELL 0x85a36000 == 176 [pid = 1915] [id = 457] 16:35:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8af1d000 == 175 [pid = 1915] [id = 739] 16:35:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8af19000 == 174 [pid = 1915] [id = 469] 16:35:03 INFO - PROCESS | 1915 | --DOCSHELL 0x89dc2800 == 173 [pid = 1915] [id = 449] 16:35:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8dd63400 == 172 [pid = 1915] [id = 87] 16:35:03 INFO - PROCESS | 1915 | --DOCSHELL 0x89779000 == 171 [pid = 1915] [id = 188] 16:35:03 INFO - PROCESS | 1915 | --DOCSHELL 0x83ec9c00 == 170 [pid = 1915] [id = 714] 16:35:03 INFO - PROCESS | 1915 | --DOCSHELL 0x875a5000 == 169 [pid = 1915] [id = 555] 16:35:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8dc60000 == 168 [pid = 1915] [id = 246] 16:35:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8bb8b000 == 167 [pid = 1915] [id = 171] 16:35:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8bd0a000 == 166 [pid = 1915] [id = 764] 16:35:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8b2a9000 == 165 [pid = 1915] [id = 763] 16:35:04 INFO - PROCESS | 1915 | --DOCSHELL 0x85a39c00 == 164 [pid = 1915] [id = 762] 16:35:04 INFO - PROCESS | 1915 | --DOCSHELL 0x981ad400 == 163 [pid = 1915] [id = 757] 16:35:04 INFO - PROCESS | 1915 | --DOCSHELL 0x94ef5000 == 162 [pid = 1915] [id = 755] 16:35:04 INFO - PROCESS | 1915 | --DOCSHELL 0x91243c00 == 161 [pid = 1915] [id = 754] 16:35:04 INFO - PROCESS | 1915 | --DOCSHELL 0x93ee5c00 == 160 [pid = 1915] [id = 753] 16:35:04 INFO - PROCESS | 1915 | --DOCSHELL 0x8e94cc00 == 159 [pid = 1915] [id = 751] 16:35:04 INFO - PROCESS | 1915 | --DOCSHELL 0x8deb3c00 == 158 [pid = 1915] [id = 752] 16:35:04 INFO - PROCESS | 1915 | --DOCSHELL 0x8fe09c00 == 157 [pid = 1915] [id = 750] 16:35:04 INFO - PROCESS | 1915 | --DOCSHELL 0x90146c00 == 156 [pid = 1915] [id = 749] 16:35:04 INFO - PROCESS | 1915 | --DOCSHELL 0x8fc04400 == 155 [pid = 1915] [id = 748] 16:35:04 INFO - PROCESS | 1915 | --DOCSHELL 0x8fee3000 == 154 [pid = 1915] [id = 746] 16:35:04 INFO - PROCESS | 1915 | --DOCSHELL 0x8fe04000 == 153 [pid = 1915] [id = 747] 16:35:04 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb2f000 == 152 [pid = 1915] [id = 744] 16:35:04 INFO - PROCESS | 1915 | --DOCSHELL 0x8f26e400 == 151 [pid = 1915] [id = 745] 16:35:04 INFO - PROCESS | 1915 | --DOCSHELL 0x8e93d400 == 150 [pid = 1915] [id = 743] 16:35:04 INFO - PROCESS | 1915 | --DOCSHELL 0x8af0fc00 == 149 [pid = 1915] [id = 742] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x8ecf8400) [pid = 1915] [serial = 2225] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x8f60cc00) [pid = 1915] [serial = 2175] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x8bd0d000) [pid = 1915] [serial = 2169] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x8ffe5800) [pid = 1915] [serial = 2183] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x8fe0bc00) [pid = 1915] [serial = 2177] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x8e07d400) [pid = 1915] [serial = 2100] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x902f1400) [pid = 1915] [serial = 2186] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x875a8000) [pid = 1915] [serial = 2213] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x8deb0400) [pid = 1915] [serial = 2219] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x93116400) [pid = 1915] [serial = 2195] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x97947800) [pid = 1915] [serial = 2208] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x8fee5400) [pid = 1915] [serial = 2180] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x8af17000) [pid = 1915] [serial = 2168] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x8eb30000) [pid = 1915] [serial = 2171] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x9161c800) [pid = 1915] [serial = 2193] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x931a3c00) [pid = 1915] [serial = 2196] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x8e0c4400) [pid = 1915] [serial = 2220] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x8b2a1400) [pid = 1915] [serial = 2217] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x90610800) [pid = 1915] [serial = 2190] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x8bf47400) [pid = 1915] [serial = 2223] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x8af1ac00) [pid = 1915] [serial = 2216] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x94eedc00) [pid = 1915] [serial = 2204] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x98027c00) [pid = 1915] [serial = 2211] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x93f63400) [pid = 1915] [serial = 2199] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x96b7c000) [pid = 1915] [serial = 2151] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x8ecf8c00) [pid = 1915] [serial = 2172] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x97c78000) [pid = 1915] [serial = 2210] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x8eb22c00) [pid = 1915] [serial = 2165] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x883e4c00) [pid = 1915] [serial = 2222] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x94010800) [pid = 1915] [serial = 2201] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x903e0000) [pid = 1915] [serial = 2187] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x8ff85c00) [pid = 1915] [serial = 2181] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x94012c00) [pid = 1915] [serial = 2202] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x914cac00) [pid = 1915] [serial = 2192] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x8fe20000) [pid = 1915] [serial = 2178] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x877d8c00) [pid = 1915] [serial = 2214] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x9786cc00) [pid = 1915] [serial = 2207] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x93ee4000) [pid = 1915] [serial = 2198] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x962a5800) [pid = 1915] [serial = 2205] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x90609c00) [pid = 1915] [serial = 2189] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x8f38f000) [pid = 1915] [serial = 2174] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x9014a800) [pid = 1915] [serial = 2184] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1915 | 1461022504979 Marionette TRACE conn4 <- [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]]]}] 16:35:04 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:35:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:35:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 5380ms 16:35:05 INFO - PROCESS | 1915 | 1461022504998 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 16:35:05 INFO - PROCESS | 1915 | 1461022505004 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 16:35:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:35:05 INFO - PROCESS | 1915 | 1461022505013 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:35:05 INFO - PROCESS | 1915 | 1461022505020 Marionette TRACE conn4 <- [1,3086,null,{}] 16:35:05 INFO - PROCESS | 1915 | 1461022505029 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:05 INFO - PROCESS | 1915 | 1461022505260 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 16:35:05 INFO - PROCESS | 1915 | 1461022505508 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:05 INFO - PROCESS | 1915 | ++DOCSHELL 0x876ab800 == 150 [pid = 1915] [id = 781] 16:35:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x89776800) [pid = 1915] [serial = 2342] [outer = (nil)] 16:35:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x89dca000) [pid = 1915] [serial = 2343] [outer = 0x89776800] 16:35:05 INFO - PROCESS | 1915 | 1461022505592 Marionette DEBUG loaded listener.js 16:35:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8af1ac00) [pid = 1915] [serial = 2344] [outer = 0x89776800] 16:35:06 INFO - PROCESS | 1915 | 1461022506501 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:35:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:35:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1546ms 16:35:06 INFO - PROCESS | 1915 | 1461022506559 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 16:35:06 INFO - PROCESS | 1915 | 1461022506568 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 16:35:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:35:06 INFO - PROCESS | 1915 | 1461022506583 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:35:06 INFO - PROCESS | 1915 | 1461022506587 Marionette TRACE conn4 <- [1,3090,null,{}] 16:35:06 INFO - PROCESS | 1915 | 1461022506595 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:06 INFO - PROCESS | 1915 | 1461022506846 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 16:35:07 INFO - PROCESS | 1915 | 1461022507216 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:07 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bb8b000 == 151 [pid = 1915] [id = 782] 16:35:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8bd08c00) [pid = 1915] [serial = 2345] [outer = (nil)] 16:35:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8dc5ac00) [pid = 1915] [serial = 2346] [outer = 0x8bd08c00] 16:35:07 INFO - PROCESS | 1915 | 1461022507317 Marionette DEBUG loaded listener.js 16:35:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8dd6cc00) [pid = 1915] [serial = 2347] [outer = 0x8bd08c00] 16:35:08 INFO - PROCESS | 1915 | 1461022508128 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:35:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:35:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1587ms 16:35:08 INFO - PROCESS | 1915 | 1461022508171 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 16:35:08 INFO - PROCESS | 1915 | 1461022508176 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 16:35:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:35:08 INFO - PROCESS | 1915 | 1461022508207 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:35:08 INFO - PROCESS | 1915 | 1461022508214 Marionette TRACE conn4 <- [1,3094,null,{}] 16:35:08 INFO - PROCESS | 1915 | 1461022508231 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:08 INFO - PROCESS | 1915 | 1461022508566 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 16:35:08 INFO - PROCESS | 1915 | 1461022508605 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e0c5000 == 152 [pid = 1915] [id = 783] 16:35:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8e949000) [pid = 1915] [serial = 2348] [outer = (nil)] 16:35:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8ecf5c00) [pid = 1915] [serial = 2349] [outer = 0x8e949000] 16:35:08 INFO - PROCESS | 1915 | 1461022508687 Marionette DEBUG loaded listener.js 16:35:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8f264c00) [pid = 1915] [serial = 2350] [outer = 0x8e949000] 16:35:09 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x8e940000) [pid = 1915] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:35:09 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x8fee2c00) [pid = 1915] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:35:09 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x8ffe7000) [pid = 1915] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:35:09 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x883e1800) [pid = 1915] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 16:35:09 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x9620f400) [pid = 1915] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:35:09 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x9310e800) [pid = 1915] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:35:09 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x8fe0d400) [pid = 1915] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:35:09 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x8e947c00) [pid = 1915] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:35:09 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x8ffe6400) [pid = 1915] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:35:09 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x93f65800) [pid = 1915] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:35:09 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x94440c00) [pid = 1915] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:35:09 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x9014ec00) [pid = 1915] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:35:10 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x90147c00) [pid = 1915] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:35:10 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x8ff85800) [pid = 1915] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:35:10 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x8f390000) [pid = 1915] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:35:10 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x942c7800) [pid = 1915] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:35:10 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x8bb8ac00) [pid = 1915] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 16:35:10 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x8af11000) [pid = 1915] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:35:10 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0x98318000) [pid = 1915] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:35:10 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0x8dd6a400) [pid = 1915] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 16:35:10 INFO - PROCESS | 1915 | --DOMWINDOW == 120 (0x914a8000) [pid = 1915] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:35:10 INFO - PROCESS | 1915 | 1461022510372 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:35:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:35:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 2199ms 16:35:10 INFO - PROCESS | 1915 | 1461022510406 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 16:35:10 INFO - PROCESS | 1915 | 1461022510410 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 16:35:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:35:10 INFO - PROCESS | 1915 | 1461022510418 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:35:10 INFO - PROCESS | 1915 | 1461022510422 Marionette TRACE conn4 <- [1,3098,null,{}] 16:35:10 INFO - PROCESS | 1915 | 1461022510428 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:10 INFO - PROCESS | 1915 | 1461022510752 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 16:35:10 INFO - PROCESS | 1915 | 1461022510780 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:10 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e075c00 == 153 [pid = 1915] [id = 784] 16:35:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0x8ecfa400) [pid = 1915] [serial = 2351] [outer = (nil)] 16:35:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0x8f26e400) [pid = 1915] [serial = 2352] [outer = 0x8ecfa400] 16:35:10 INFO - PROCESS | 1915 | 1461022510860 Marionette DEBUG loaded listener.js 16:35:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0x8f390c00) [pid = 1915] [serial = 2353] [outer = 0x8ecfa400] 16:35:11 INFO - PROCESS | 1915 | 1461022511721 Marionette TRACE conn4 <- [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]]]}] 16:35:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:35:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:35:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1336ms 16:35:11 INFO - PROCESS | 1915 | 1461022511756 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 16:35:11 INFO - PROCESS | 1915 | 1461022511760 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 16:35:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:35:11 INFO - PROCESS | 1915 | 1461022511766 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:35:11 INFO - PROCESS | 1915 | 1461022511771 Marionette TRACE conn4 <- [1,3102,null,{}] 16:35:11 INFO - PROCESS | 1915 | 1461022511778 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:12 INFO - PROCESS | 1915 | 1461022512269 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 16:35:12 INFO - PROCESS | 1915 | 1461022512589 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x876b2c00 == 154 [pid = 1915] [id = 785] 16:35:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x876b5000) [pid = 1915] [serial = 2354] [outer = (nil)] 16:35:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x877d7000) [pid = 1915] [serial = 2355] [outer = 0x876b5000] 16:35:12 INFO - PROCESS | 1915 | 1461022512692 Marionette DEBUG loaded listener.js 16:35:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x883e0400) [pid = 1915] [serial = 2356] [outer = 0x876b5000] 16:35:13 INFO - PROCESS | 1915 | 1461022513581 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:35:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:35:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1838ms 16:35:13 INFO - PROCESS | 1915 | 1461022513607 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 16:35:13 INFO - PROCESS | 1915 | 1461022513615 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 16:35:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:35:13 INFO - PROCESS | 1915 | 1461022513624 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:35:13 INFO - PROCESS | 1915 | 1461022513631 Marionette TRACE conn4 <- [1,3106,null,{}] 16:35:13 INFO - PROCESS | 1915 | 1461022513640 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:13 INFO - PROCESS | 1915 | 1461022513938 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 16:35:14 INFO - PROCESS | 1915 | 1461022514276 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b2b0000 == 155 [pid = 1915] [id = 786] 16:35:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x8bb84000) [pid = 1915] [serial = 2357] [outer = (nil)] 16:35:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x8bd04000) [pid = 1915] [serial = 2358] [outer = 0x8bb84000] 16:35:14 INFO - PROCESS | 1915 | 1461022514380 Marionette DEBUG loaded listener.js 16:35:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x8bd0ec00) [pid = 1915] [serial = 2359] [outer = 0x8bb84000] 16:35:15 INFO - PROCESS | 1915 | 1461022515338 Marionette TRACE conn4 <- [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]]]}] 16:35:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:35:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:35:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:35:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1736ms 16:35:15 INFO - PROCESS | 1915 | 1461022515363 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 16:35:15 INFO - PROCESS | 1915 | 1461022515368 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 16:35:15 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:35:15 INFO - PROCESS | 1915 | 1461022515376 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:35:15 INFO - PROCESS | 1915 | 1461022515381 Marionette TRACE conn4 <- [1,3110,null,{}] 16:35:15 INFO - PROCESS | 1915 | 1461022515388 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:15 INFO - PROCESS | 1915 | 1461022515782 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 16:35:16 INFO - PROCESS | 1915 | 1461022516121 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bf4a000 == 156 [pid = 1915] [id = 787] 16:35:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8deb5c00) [pid = 1915] [serial = 2360] [outer = (nil)] 16:35:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8e077000) [pid = 1915] [serial = 2361] [outer = 0x8deb5c00] 16:35:16 INFO - PROCESS | 1915 | 1461022516218 Marionette DEBUG loaded listener.js 16:35:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8e0c7400) [pid = 1915] [serial = 2362] [outer = 0x8deb5c00] 16:35:17 INFO - PROCESS | 1915 | 1461022517103 Marionette TRACE conn4 <- [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"]]]}] 16:35:17 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:35:17 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 16:35:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:35:17 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1789ms 16:35:17 INFO - PROCESS | 1915 | 1461022517169 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 16:35:17 INFO - PROCESS | 1915 | 1461022517176 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 16:35:17 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:35:17 INFO - PROCESS | 1915 | 1461022517196 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:35:17 INFO - PROCESS | 1915 | 1461022517204 Marionette TRACE conn4 <- [1,3114,null,{}] 16:35:17 INFO - PROCESS | 1915 | 1461022517232 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:17 INFO - PROCESS | 1915 | 1461022517508 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 16:35:17 INFO - PROCESS | 1915 | 1461022517884 Marionette TRACE conn4 -> [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\", \"716cd7fc-c73b-4da2-9d4b-5a3bb73011f5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:17 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bd06400 == 157 [pid = 1915] [id = 788] 16:35:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8e949800) [pid = 1915] [serial = 2363] [outer = (nil)] 16:35:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x8f609c00) [pid = 1915] [serial = 2364] [outer = 0x8e949800] 16:35:17 INFO - PROCESS | 1915 | 1461022517983 Marionette DEBUG loaded listener.js 16:35:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8fe0c400) [pid = 1915] [serial = 2365] [outer = 0x8e949800] 16:35:18 INFO - PROCESS | 1915 | 1461022518823 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 16:35:18 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:35:18 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1676ms 16:35:18 INFO - PROCESS | 1915 | 1461022518864 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 16:35:18 INFO - PROCESS | 1915 | 1461022518867 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 16:35:19 WARNING - u'runner_teardown' () 16:35:19 INFO - No more tests 16:35:20 INFO - Got 0 unexpected results 16:35:20 INFO - SUITE-END | took 1419s 16:35:20 INFO - Closing logging queue 16:35:20 INFO - queue closed 16:35:20 INFO - Return code: 0 16:35:20 WARNING - # TBPL SUCCESS # 16:35:20 INFO - Running post-action listener: _resource_record_post_action 16:35:20 INFO - Running post-run listener: _resource_record_post_run 16:35:21 INFO - Total resource usage - Wall time: 1461s; CPU: 98.0%; Read bytes: 12201984; Write bytes: 966647808; Read time: 4280; Write time: 352452 16:35:21 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:35:21 INFO - install - Wall time: 36s; CPU: 100.0%; Read bytes: 4096; Write bytes: 182910976; Read time: 16; Write time: 197308 16:35:21 INFO - run-tests - Wall time: 1425s; CPU: 98.0%; Read bytes: 11612160; Write bytes: 783077376; Read time: 4260; Write time: 155060 16:35:21 INFO - Running post-run listener: _upload_blobber_files 16:35:21 INFO - Blob upload gear active. 16:35:21 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:35:21 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 16:35:21 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'] 16:35:21 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 16:35:22 INFO - (blobuploader) - INFO - Open directory for files ... 16:35:22 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:35:22 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:35:22 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:35:25 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:35:25 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:35:25 INFO - (blobuploader) - INFO - Done attempting. 16:35:25 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:35:25 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:35:25 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:35:26 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:35:26 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:35:26 INFO - (blobuploader) - INFO - Done attempting. 16:35:26 INFO - (blobuploader) - INFO - Iteration through files over. 16:35:26 INFO - Return code: 0 16:35:26 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:35:26 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:35:26 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2fcfb23d61bf344d966c0ef3cafc0b286eb715b298eb31da7cb7b5299fe9547b392cdd5d5e764fe6f8132d9e42449aaaedbb975f144dbd989bdebb9feac3ca79", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1b9e2303aad46d38687660b8c4154b79cfe60665691dfb1b6384242f149fff9687804bc5cf50b27242144898774a2747739a221a69749cad6894af7feddea904"} 16:35:26 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:35:26 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:35:26 INFO - Contents: 16:35:26 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2fcfb23d61bf344d966c0ef3cafc0b286eb715b298eb31da7cb7b5299fe9547b392cdd5d5e764fe6f8132d9e42449aaaedbb975f144dbd989bdebb9feac3ca79", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1b9e2303aad46d38687660b8c4154b79cfe60665691dfb1b6384242f149fff9687804bc5cf50b27242144898774a2747739a221a69749cad6894af7feddea904"} 16:35:26 INFO - Running post-run listener: copy_logs_to_upload_dir 16:35:26 INFO - Copying logs to upload dir... 16:35:26 INFO - mkdir: /builds/slave/test/build/upload/logs 16:35:26 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1607.038525 ========= master_lag: 0.57 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 47 secs) (at 2016-04-18 16:35:26.728521) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 16:35:26.732666) ========= 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-1461019126.675985-1595590471 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2fcfb23d61bf344d966c0ef3cafc0b286eb715b298eb31da7cb7b5299fe9547b392cdd5d5e764fe6f8132d9e42449aaaedbb975f144dbd989bdebb9feac3ca79", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1b9e2303aad46d38687660b8c4154b79cfe60665691dfb1b6384242f149fff9687804bc5cf50b27242144898774a2747739a221a69749cad6894af7feddea904"} build_url:https://queue.taskcluster.net/v1/task/Sox5rwo2RuO5KRntJTvnXg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Sox5rwo2RuO5KRntJTvnXg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033768 build_url: 'https://queue.taskcluster.net/v1/task/Sox5rwo2RuO5KRntJTvnXg/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/2fcfb23d61bf344d966c0ef3cafc0b286eb715b298eb31da7cb7b5299fe9547b392cdd5d5e764fe6f8132d9e42449aaaedbb975f144dbd989bdebb9feac3ca79", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1b9e2303aad46d38687660b8c4154b79cfe60665691dfb1b6384242f149fff9687804bc5cf50b27242144898774a2747739a221a69749cad6894af7feddea904"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Sox5rwo2RuO5KRntJTvnXg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 16:35:26.806647) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:35:26.806985) ========= 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-1461019126.675985-1595590471 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018820 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:35:26.901114) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 16:35:26.901434) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 16:35:26.901757) ========= ========= Total master_lag: 0.98 =========